jsp网上购书系统--毕业设计论文(编辑修改稿)内容摘要:
.........................................................................41 7 结论 ..............................................................................................................................................43 参考文献 ..........................................................................................................................................44 致 谢 ..............................................................................................................................................45 攀枝花学院本科毕业设计(论文) 概述 3 1 概述 开发背景 1969 年互联网诞生于美国西南所大学,经过几十年的发随着网络的不断发展,现在已经融入到我们生活当中,与我们密不可分。 在我国,互联网起步很晚但实现了快速发展与进步,特别是改革开放以来我国互联 网产业得到了快速发展,现在我国互联网产业数量与规模居世界前列。 随着网络事业的迅速和逐 步提高互联网已经改变了我们的生活方式,促进经济的快速发展,提高人们的生活水平,推动生活的进步。 随着网络在普通老百姓生活中的普及,越来越多的商家和消费者已经将交易平台放到网络上。 本人通过大学四年的学习,学习了很多的编程语言,但是我对 JAVA 编程语言最感兴趣,主要也是学习的 JAVA 编程语言。 现在大学四年生活即将毕业,面临着毕业论文的提交,因此为了更好的检测我的 JAVA 的熟练程度。 我就决定将我的毕业论文 网上购书系统用 JAVA 语言作为开发系统语言,近一半提高自己的编程能力。 网上购物系统发展现状 在 国外网上购物系统已经发展很成熟了,主要集中在欧美地区。 比如 shopping 购物网站就是一个很成熟的购物网站。 用户在网上购物的时候 , 通常会在网络内部的搜索引擎去搜索他们想要的商品,在通过仔细查看该商品的介绍、说明和其它网友对于该商品的评论,之后综合比较进行商品的购买。 在国外,很多的 现代在线图像技术 已经运用到了购物系统上了,可以通过平面图像和3D图像将商品展示给用户。 因此用户体验非常人性化。 而在国内,网上购物系统还处于快速发展阶段。 虽然在我国有很多的网上购物系统,但我国的购物系统尚未成熟,也涌现出了很多的成 功购物系统。 例如:淘宝,京东,当当,拍拍网等购物系统。 就现在我国 的网上 购物市场来说 , 开始的时候, 1530岁的青年时网上购物市场的主要消费者,主要集中在大学生和工薪阶层白领。 但是从 2020年以来 , 越来越多的 3045岁中年人正在逐步加入到网上购物这个大环境中。 我国拥有世界上最多的人口和最多的上网人数。 目前我国互联网上网人数已达 7亿 , 随着我国互联网的快速发展 , 中国已经成为全球最大的互联网市场。 因此我国的网上购物还有很多的提示空间,随着互联网的发展过不了多久我国的网上购物将成 为全社会的主流消费方式之一。 攀枝花学院本科毕业设计(论文) 概述 4 系统设计目标 网上购物系统是一个为商家和消费者服务的交易平台,因此网上购物系统分为前台和后台两部分。 本人这次做的网上购书系统也是网上购物系统的一部分。 后台管理员可以网站的维护,可以管理书籍(书籍的添加,商品修改,商品信息查询),账号管理(信息维护,账号使用权限),书籍的交易(书籍订单,书籍评论)和留言管理(发送留言,接收留言等)。 前台可以进行书籍的查询购买,账号管理(信息修改,查看),留言管理(发送留言,接收留言)和评论管理(书籍评论和查看)。 攀枝花学院本科毕业设计(论文) 开发技术及工具介绍 5 2 开发技术和工具介绍 主要技术 Java 语言简介 Java 开发语言最初是由 sun 公司提出并开发的面向对象跨平台的开发语言,现在损公司已经被 oracle 公司收购。 Java 语言的核心就是可以在一次编译,到处都可以用到。 Java语言的出现并广泛使用大大促进了互联网的发展,可以说是 java编程语言促进了 inter的发展,也可以说是 随着 Inter 和普及大大推动了 java 编程语言发展。 Java 还有个核心就是跨平台性。 只要在每个运行系统上装上 java 虚拟机, java 可以在任何系统上运行。 Java 出现在 1995 年,在出现的这 18 年间, java 促进了 web发生了天翻地覆的变化。 特别是 随着 Jave servlet 的出现 , 让 java 在电子商务网站一开始就牢牢占据了主动 , 而jsp 技术的出现和推动更是成为 web 开发的首先开发工具。 在国内 ,很多优秀的电子商务网站,如淘宝、京东、当当、拍拍、无一不是用 java 开发的。 所以 java 语言在 web 方面的开发几乎是所以电子商务网站开发的必须选择。 JDBC 该就是主要用于 java 和数据库之间交互的。 简单来说 JDBC 主要工作就是:与多种数据库建立连接,发送和操作数据库语句并处理,返回结果。 JDBC为数据库开发人员提供了一个标准的 API 接口。 本次系统我将 JDBC 封装在一个 Utils 类中。 当所有对数据库的操作都调用该类的 getConnection 静态方法,获取连接,以便对数据库进行操作 , 代码如下: Driver: //mysql 驱动包 url: jdbc: //mysql URI地址 public static Connection getConnection(){ //创建数据库连接对象 Cnnection conn = null。 try { //加载驱动 ()。 //创建连接 conn=(jdbc: characterEncoding=utf8, root, )。 } catch (ClassNotFoundException e) { ()。 攀枝花学院本科毕业设计(论文) 开发技术及工具介绍 6 } return conn。 } JSP JSP 其本质也是一个 servelt,因此 JSP 也具有很强的跨平台性。 它有点类似于 ASP技术 ,只是在 html 中插入 javascript,然后在服务器端将 JSP 页面编译成一个 servlet 再运行。 JSP 页面相比其他页面它具有很多独特的优势。 除了它具有 servlet 所 有优势外,JSP 还可以实现数据的动态生成。 AJAX Ajax 是网页异步刷新技术,由 JavaScript 和 xml 组成。 AJAX 只有一门技术而不是语言。 在本次系统中, AJAX 往往运用在用户注册和消息发送模块。 当用注册时在账号栏输入注册用户名时 AJAX 会异步到后台读出数据库用户名,并将结果显示在用户注册页面上。 Ajax 运行步骤: 1) 创建 xmlHttpRequest 对象,每个浏览器创建该对象可能是不同的 , 代码 如下 : var xml; If( ) { //IE7+, Firefox, Chrome, Opera, Safari创建方式 Xml = new XMLHttpRequest()。 }else{ // IE6, IE5 创建方式 Xml = new ActiveXObject()。 } 2) 设置 open()方法和 setRequestHeader()方法参数。 将请求方式,请求目的地址,和请求类型设置到 open 方法中,如果是 post 请 求,则需要设置 setRequestHeader()参数 3) 发送执行 4) 获取结果 主要工具 tomcat 随着 java 的流行, java 被用于 web 上运用越来越广泛, tomcat 作为一个免费的开源的 servelt 容器。 越来被广泛使用。 Tomcat 是一个免费的轻巧开源 Web 容器,它支持 Servlet/Jsp。 它是 apache 公司的攀枝花学院本科毕业设计(论文) 开发技术及工具介绍 7 一个核心项目,因为 tomcat 具有免费、轻巧、性能稳定而且很先进,深受 java 爱好者的喜爱,成为目前比较流行的 web小容器。 Tomcat是一个轻量级的 web容器 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你 Apache Tomcat运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 所以本次我的系统开发也是用的tomat 容器。 Myeclipse MyEclipse 是公认的优秀的软件开发 工具,使用非常广泛。 相信很多人在使用的过程中,发现其运行速度比较慢,因为每次操作的背后,它调用了很多的命令,执行了很多操作;我们可以用 myeclipse 进行数据库和 JAVAEE 的开发,目前 myeclipse 已经可以完整的支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。 小结 本章详细介绍了本网上图书系统要用到的核心技术和工具,通过对技术和工具的介绍能够使自己更加了解这些技术和工具,为我以后的 系统开发、代码编写提供很多的帮助。 本章节介绍的的技术都是现在流行的 web编程技术,工具也都是现在编程运用的最广泛的。 因此使用这些工具和技术可以减少编程的复杂性,大大提高编程效率。 攀枝花学院本科毕业设计(论文) 系统设计 8 3 系统需求分析 可行性分析 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 可行性研究是为了弄清系统开发的系统是不是可以在规定的时间和财力下实现和该系统是不是有开发的意义和使用价值,因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。 所以,经过最初的设计目标 我 得到以下三 点的可行性分析。 技术科可行性 本系统主要运用 JAVA 语言、 JSP、 WEB 技术。 随着 JAVA 的出现, JAVA 开发语言的到快速发展和应用,特别是在 WEB 方面。 而在电子商务上的运用取得了巨大成功。 我国几个成功的电子商务网站无一不是应用 JAVA 编程语言来编写的。 因此适应大环境下的网上购物系统环境,本人的网上购物系统是基于 JAVA、Web、 JSP 技术。 Web 技术的迅猛发展正一步一步的推动 Inter 的快速发展。 JSP 作为JAVA 开发平台的一部分(其实也是 JavaSE 中的 Servlet), 其用于 JAVA 语言的“一处编写处处运行”优点。 更具有 JSP 的易扩展性和易维护性。 最后 JSP+ Servlet+Web 的技术已经运用很广泛,也比较成熟。 经济可行性 成本方面:由于本次网上购书系统是大学四年学习的最后一个环节,学院提供很多免费的资源,而且有指导老师的细心指导,系统又由本人亲自完成。 因此人力资源免费。 本系统是我的毕业设计,也只能完成一些基本功能,由于我的技术水平有限,系统还有很多功能没有完成,市场上有很多优秀的购书网站所有,因此本系统没有什么经济收入。 运行 可行性 本系统 是网上购书系统,为商家提供一个网上交易平台。 应用 MyEclipse 软件,搭建在 JAVA 虚拟机和 TomCat 环境中,后台运用 Mysql 数据库可正常运行。 本系统的管理员只需简单操作后台对书籍进行管理,消费者在前台购买书籍。 只有管理员和消费者懂一点点电脑知识,在加上我写的操作说明,该系统适用于任何人。 所以综上。jsp网上购书系统--毕业设计论文(编辑修改稿)
相关推荐
发动机最大功率时转速 r/min; V摩擦 片最大圆周速度m/s; V= 60nD = 60 =< 65m/s。 所选的摩擦片符合条件。 摩擦系数μ的确定 西华大学毕业设计说明书 10 摩擦系数μ与摩擦材料有直接的关系,常用的摩擦材料的摩擦系数见下表[5]。 表 34 摩擦系数μ的取值范围 摩擦材料 摩擦系数μ 石棉基材料 模压 编织 粉末 冶金材料 铜基 铁基 金属陶瓷材料
1|( an Hn )/( Habi 1) Hn | H =1|(960160)/(51) 160|=% 行星齿轮传动的配齿计算 行星齿轮传动比符号及角标含义为: a— 中心轮、 b— 内齿轮、 g— 行星轮 传动比条件 传动比的要求 —— 传动比条件 即 baHi =1+bz /az 可得 bz =5az 所以中心轮 a 和内齿轮 b 的齿数满足给定传动比的要求。 11 同轴条件
,因为我们只需要显示特定的 文字 ,无需庞大的字库,因此 4K Flash 已经可以满足字库储存的需求,不需要扩展外存储器。 STC89C52 芯片介绍 STC89C52 是美国 ATMEL 公司生产的 8 位 Flash ROM 单片机。 其最突出的优点是片内 ROM 为 Flash ROM,可擦写 1000 次以上,应 用并不复杂的通用 ROM写入器就能方便的擦写,读取也很 方便,价格低廉
争又有合作,既有分工又有协作,彼此间形成一种互动性的关联,由这种互动形成的竞争压力、潜在压力有利于构成集群内企业持续的创新动力,并由此带来一系列的产品创新,促进产业升级的加快。 产业集群的这些内在特点是它与产业集聚区别所在,产业集群所具有的竞争优势是产业集聚难以相比的。 概括地讲,产业集聚与产业集群不是同一概念,它只是形成产业集群的必要条件,产业集群与产业集聚的关键区别在于产业集群内部的共生机制
4 入库编号 instClass char 1 入库 类型 goodsId int 4 货物 编号 instNum int 4 入库 数量 instTime datetime 8 入库时间 modifyTime datetime 8 修改时间 stoId int 4 仓库 编号 userId int 4 管理员 编号 4. 出库表( outstore) 表 44 出库 表 列名 数据类型 大小
性,进一步将 JSP中的 Java代码导致的不利因素削弱。 总之,使用 JSP 可以降低开发门槛,提高程 序可读性,开发出高性能的跨平台企业级软件。 所以在线汽车销售网站采用了 JSP 技术。 SQL Server 简介 SQL SERVER 是 Microsoft在关系数据库管系统( RDBMS)方面的开发成果。 其主要目的是尽可能快地存储、管理和检索大量数据。 我们将使用 SQL