目 录
摘 要 1
关键词 1
Abstract 2
Key Words 2
1 绪论 3
1.1课题研究的背景 3
1.2 课题研究的意义 3
1.3 研究的内容与方法 3
1.3.1 课题研究的内容 3
1.3.2 课题研究的方法 4
2 系统设计 6
2.1 系统总体设计 6
2.1.1 前期规划 6
2.1.2 后期规划 6
2.1.2 系统功能结构设计 6
2.2 数据库设计 7
2.2.1 E-R图 7
2.2.2主要数据表结构 9
2.3 文件架构设计 10
3 系统实现 12
3.1 数据库连接及操作类的编写 12
3.2 功能模块的编写 12
3.2.1登陆模块 12
3.2.2图书信息模块 14
3.2.3购物车模块 15
3.2.4订单模块 16
3.2.5后台管理模块 17
4 系统测试 19
5 结论与展望 20
5.1 结论 21
5.2 系统的不知和展望 21
参考文献: 23
致谢 24
基于JSP的网上购书系统
摘 要:计算机的普及,电子商务的快速发展,人们越来越青睐网上购书。本文介绍了采用 B/S 模式开发网上购书系统,本系统与现今一些网上购书系统相比,具有用户使用简单方面、操作上手快、功能更贴心等特点。
网上购书系统采用 JSP + JAVA技术来开发、跨平台性能强、个性化的页面以及方便易懂的操作,能让用户体验到前所未有的方便快捷。本系统功能包括:图书查看管理功能,购物车管理功能,用户注册功能,管理员订单管理功能,热门推荐功能,用户订单查看功能。用户通过图书查看以及选择是否购买,利用购物车方便一次结账,利用订单查看获知是否发货,管理员通过更新图书信息,管理订单实现商店的管理事务。
关键词:网上购物;计算机; JSP;购物车
The Design and Implementation of Online Bookstores System based on JSP
Abstract:The popularity of computer, the rapid development of e-commerce, more and more in favor of online shopping.Was introduced in this paper development of online bookstores system B/S mode, compared with some online bookstores system nowadays, this system has the user on the use of simple, operating load, more intimate, etc.
Online bookstores system USES the JSP + Java technology to develop strong performance, cross-platform, personalized pages and convenient and simple operation, can let users experience the unprecedented fast and convenient.System features include: book view management functions, shopping cart management functions, user registration function, the administrator order management functions, member management features, users order to check the function.Users through the book view and choose whether to buy, use convenient shopping cart checkout, using order see if that shipment, by updating the books information, administrator management order to achieve the store management affairs.
Key Words:online shopping ; computer; JSP; shopping cart
1 绪论
1.1课题研究的背景
互联网高速发展的时代,传统的购书方式的优势已慢慢淡去,网上购物越来越受世人的青睐,根据市场的调查,网购已家喻户晓,特别是在年轻一代,大部分人都会网购,而作为学习知识的先进分子的学生,更容易尝试新鲜事物,所以一款好网上购书系统成为很多卖家迈上成功的工具,网上购书系统不是一个容易的系统,它涉及多个环节,在时需考虑周全
1.2 课题研究的意义
近年来,随着计算机的普遍推广,电子商务得以快速发展,网上购书不仅成为一种时尚,也成为人们学习必做的功课。网上购书系统运用计算机技术将卖家、买家、厂商等紧密地结合在一起,大大弥补了过去时间和空间带来的障碍,从而帮助人们节约了成本,扩大了营销市场,同时通过此次项目的开展,我可以更进一步了解项目开发的一般流程,深化对基于B/S模式下开发项目的了解,进一步了解和掌握Web开发技术。
基于JSP的网上购书系统是在当今网上购物风靡一时的情况下根据老师的指导和建议得出的课题,重点在于检验学生知识的运用能力和实际操作能力。随着时间的推移,电子商务得到快速发展同时人们的生活节奏也越来越快,更多的人追求速度和效率,实物店购买图书难以满足人们的要求,因此网上购物成为人们必要的选择。网上购书系统包括:查看图书信息、增加图书信息、删除图书信息、购物车管理、用户注册、订单处理、通知信息等工作。
1.3 研究的内容与方法
1.3.1 课题研究的内容
网上购书系统的主要研究功能内容如下:
(1)图书管理的功能,包括查看图书信息,发布图书信息,删除图书信息等,买家可以浏览线上的宝贝,并可以根据自己的兴趣爱好选择是否购买。
(2)购物车管理功能,主要包括查看购物车物品,确认订单信息、提交订单、删除订单等等,买家可以根据自己的实际情况,是否购买,可以加入购物车,方便买家购买的灵活性,方便、节时。
(3)用户注册功能,实现用户注册和管理员注册,用户查能够看、购买图书,管理员能够发布、删除图书信息,购买书籍以及将商品加入购物车都需要核实用户的信息,只有已经注册并登录的买家才能操作加入购物车、购买图书、查看已购买的宝贝等功能。
(4)订单管理功能,查看订单生成的信息,卖家可以根据订单发货。
(5)热门推荐功能,查看热门书籍信息以及修改热门图书信息,为卖家提供精准营销。
(6)订单查看功能,买家可以查看已购买的东西,以及卖家发货状态。
1.3.2 课题研究的方法
(1)使用JDK 1.6.0_10 + MyEclipse 6.5 + Apache Tomcat6.0 进行开发;
(2)使用MyEclipse6.5自带编译器进行编译;
(3)使用JSP页面设计前台界面;
(4)使用MySQL管理工具SQLyog作后台数据库,并用JDBC实现前台与后台数据库的连接;
(5)采用 Struts2框架、和MVC 框架 以达到"高内聚,低耦合";
(6)采用的实现语言为:JSP、Java。
JSP具备了Java技术的简单易用,它是由HTML代码和嵌入其中的Java代码所组成的,具有完全的面向对象性,并且安全可靠。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,主要面向因特网的等特点。
Eclipse是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
2 系统设计
2.1 系统总体设计
2.1.1 前期规划
JSP的网上购书系统基于B/S模式下的网上购书系统,是JSP与数据库结合的典型应用程序,网站整体架构包括前台业务处理和后台数据管理
上一篇:
基于JSP的网上图书销售系统
下一篇:
基于JSP邮件收发系统论文