毕业设计论文基于JSP技术的网上书店设计.doc
《毕业设计论文基于JSP技术的网上书店设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于JSP技术的网上书店设计.doc(37页珍藏版)》请在三一办公上搜索。
1、商丘职业技术学院软件学院毕业设计商丘职业技术学院2009届毕业论文题目:基于JSP技术的网上书店设计学 号:姓 名:班 级: 软件技术一班专 业: 软件技术系 别: 软件学院指导老师: 摘要自计算机应用于管理领域以来,信息毕业设计的开发与应用获得惊人的发展,电子商务也应运而生,并得已迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击和无限的商机。Internet及全球信息网应用的快速发展,为企业提供了一个无国界、无时间、无地域的便利环境来经营拓展商务,实施电子商务是提高企业竞争力的有利手段。 本毕业设计首先描述了电子商务的发展,陈述了设计的原理和设计用到的工具包括ecilpse,M
2、YSQL;然后进入准备部分,详细的实现了一个网上商城全程购物毕业设计解决方案。方案包括2个部分,客户部分和管理部分;客户部分包括网站首页、商品浏览、商品搜索、在线订单以及其他服务;管理部分包括管理首页、商品的添加与删除、订单管理、用户资料管理。毕业设计的最后作了设计的总结,并列出了参考资料。 本毕业设计的重点是开发和设计了一个基于购物车的网上商城的订购毕业设计。在整个毕业设计的开发过程中,结合数据库技术和 Web 技术,按照毕业设计分析、数据库设计、毕业设计设计、程序编码等各个步骤,初步建立了一个较为完善的网上购物系。关键词:MVC;Struts;JSP;AbstractSince the c
3、omputer application in management field, information since the development and application of graduation design, the development, get amazing e-commerce also arises at the historic moment, and has quickly promotion, to todays traditional enterprise or a modern enterprise has brought the huge impact
4、and the unlimited business opportunities. The Internet and world wide web application of rapid development, provides a borders, no time, no regional convenience environment to business development business, implement e-commerce is favorable means to improve the competitiveness of enterprises. The gr
5、aduation design first described the development of e-commerce, the design principle and statement of tools used including design ecilpse, MYSQL; Following is the full body part, detailed implementation of a whole online mall shopping graduation design solutions. Plan includes two parts, the customer
6、 part and management part; Customer part includes homepage, commodity browsing, commodity search, the online order and other services; Management part includes management homepage, commodity adding and delete, order management, customer information management. Graduation design, the design of the fi
7、nal summary, lists the reference material. The graduation design is focused on the development and design based on the order of online mall shopping cart graduation design. In the whole development process of graduation design, combining database technology and Web technology, according to the gradu
8、ation design analysis of graduation design, database design, design, programming and coding etc. Each step, preliminary established a comparatively perfect online shopping department. Keywords: MVC; Struts; The JSP; 目 录前 言1第1章 开发背景与意义21.1开发背景21.2开发意义2第2章 系统分析与总体设计32.1系统功能分析32.2客户界面系统功能模块图32.3管理员界面系统
9、功能模块图4第3章 数据库设计53.1数据库的连接与实现53.2数据库基本表的设计5第4章 系统功能模块的实现84.1用户功能模块84.1.1用户注册模块84.1.2用户登录模块94.1.3.修改用户信息模块104.1.4.搜索图书功能模块124.1.5.购物车功能模块144.2管理员功能模块164.2.1管理员登录模块164.2.2管理员管理图书模块184.2.3管理员管理订单模块214.2.4管理员管理留言板模块234.2.5超级管理员管理普通管理员模块244.2.6管理员修改密码模块27第5章 环境的搭建与系统测试285.1系统运行环境的搭建285.1.1 JAVA虚拟机的安装285.1
10、.2 Tomcat环境搭建285.2 系统的性能分析29结 论30致 谢31参考文献3232前 言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高
11、效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。近几年来,计算机技术飞速发展,人类社会正从工业化社会跨进信息化社会,越来越多的信息资源被人们利用信息资源的有效管理和利用是一个国家一个部门信息建设的重要内容。通过网上图书销售系统的设计来理解如何把一个实体企业网络化,搭建B2C模式的网上交易平台,纵观现在的两大主流开发体系:Microsoft的.NET体系和SUN公司的以J2EE(Java2 Enterprise Edition)为核心的SUN-ONE(SUN Open Network Environment)战略,无论在哪套体系中,基于WEB的技术
12、都在被逐步渐加强,.NET推出了以ASP.NET为代表的WEB开发技术,而在SUN的Java体系中,则有JSP/Servlet/JavaBean与之相抗衡。本次毕业设计主要采用JSP(Java server pages)技术,并综合相关的Java技术,数据库技术和软件工程的理论。在整个开发的过程中,需要充分的发挥自己的能力,包括学习能力、成员间的协作能力和个人独立解决问题的能力。第1章 开发背景与意义1.1开发背景目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变
13、了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。网上书店是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。许多大型的出版社在网络上都有自己的图书网站。而且,传统的软件应用模式已经由C/S模式向B/S模式转化。在做一些大型的图书网站时,JSP语言以其高效性、安全性和可移植性越来越受到了广大编程人员的青睐。网上书店电子商务网站是为了适应现代化的生活方式和购物理念而形成的一种新型购物方式。有了它作为媒介,消费者能够不用出门在家里就可以轻轻松松购得心仪的图书。网上购书同样也成为商家有效的利用资金提供了帮助。1.2开发意义随着Internet的发展,传
14、统的商品购物运作模式被打破了,网络提供了一种新技术上的可行性的方案:利用Internet的技术和协议,建立各种网上商店,而本网上销售图书系统,正是通过互联网,将整个世界都呈现在用户面前:客户在网上与供应商联系,利用网络进行会计结算和支付服务;而网上书店的企业也可以通过网络的方便的与政府、竞争对手、消费者联系。从而通过简单、廉价、快捷、低成本的电子通信方式的通讯手段,将买家与卖家、书商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而使买卖双方不谋面地进行的各种商贸活动。从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了。电子商务传
15、统的计算机网络应用技术、信息处理技术和商务运做技术相互渗透的结果,赋予了传统管理电子商务网站、网络和计算机应用电子商务网站全新的内涵。第2章 系统分析与总体设计2.1系统功能分析该系统实现一个基于Web的书店系统,使用该系统的人分为两个角色:一个是普通用户,主要通过该系统在线搜索选择要购买的书籍并提交订单,另一个是管理员,又分为超级管理员和普通管理员,普通管理员可以通过系统对图书、用户、订单进行管理,超级管理员可以通过系统对普通管理员进行管理。(1) 用户购书系统(2) 用户购书系统是供用户使用的。用户通过它可以完成注册、登录、搜索、修改个人信息、和购书、书评功能。(3) 管理员管理系统管理员
16、管理系统是供管理员使用的。管理员通过它可以对用户订单、用户、图书、管理员信息进行管理。2.2客户界面系统功能模块图图2-1系统功能模块图2.3管理员界面系统功能模块图图2-2管理员界面模块图第3章 数据库设计3.1数据库的连接与实现我所使用的数据库是MySql,用户名:root,密码:123数据库名:test数据库的连接代码:tryClass.forName(com.mysql.jdbc.Driver); catch(Exception e) tryString uri=jdbc:mysql:/localhost/test; Connection con=DriverManager.getCo
17、nnection(uri,root,123); Statement st = con.createStatement(); /执行语句得到结果集 ResultSet rs = st.executeQuery(sql); if(rs.next() rs.close(); st.close(); con.close(); catch(Exception e) e.printStackTrace(); 3.2数据库基本表的设计数据库test库总共有五张表,表与表之间存在一定的关系,具体设计如下:(1):管理员信息表admininfo管理员信息表admininfo用来保存管理员的帐号和密码和管理员的类
18、别,结构如图所示。图3-1管理员信息表(2): 图书信息表GoodsInfo图书信息表GoodsInfo用来保存图书信息,图书ID、图书名称、图示价格、图书类别、图书数量、图书上架日期、图书图片、图书浏览量、图书作者、图书信息,结构如图所示。图3-2图书信息表(3):用户信息表UserInfo用户信息表UserInfo用来保存用户的信息,和用户的书评信息,结构如图所示。图3-3用户信息表(4):订单货物表OrderGoods订单货物表OrderGoods用于保存每一份订单中各种图书的信息,结构如图所示。图3-4订单货物表(5):订单基本信息表OrderInfo订单基本信息表OrderInfo用
19、来保存用户提交订单的基本信息。图3-5订单基本信息表第4章 系统功能模块的实现4.1用户功能模块4.1.1用户注册模块(1)用户注册模块的功能描述用户注册模块功能是接受用户注册,在检查过用户注册数据的合法性后将用户信息写入数据库。当在表单中输入一些不合法信息时,例如有些项目没有填写、;输入的E-mail地址不合法等等,表单会对错误进行提示,并要求重新输入。图4-1用户注册表当输入的数据通过合法性检查后,提示注册成功。图4-2成功提示(2)用户注册功能的实现我们需要一个注册表单(zhuce.jsp)和一个处理表单的Servlet(CartServlet.java),在确定了用户信息全部合法后,C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 JSP 技术 网上 书店 设计
链接地址:https://www.31ppt.com/p-4864541.html