资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学校代码:10904 学 士 学 位 论 文基于JavaEE的网上书店的设计与开发姓 名:学 号:指导教师:学 院:专 业:完成日期: 学 士 学 位 论 文基于JavaEE的网上书店的设计与开发姓 名:学 号:指导教师:学 院:专 业:完成日期:摘 要在正常运营中,一个现代化网上书店需要对进书、售书、库存、统计信息以及个人信息进行管理,这些信息数量非常巨大并且处理起来十分复杂。如果使用传统的管理方法,既浪费了人力物力,而且存在着很多的漏洞,一旦出现错误,造成的损失将是不可估量的。因此,一个信息化、系统化、智能化的网上书店是十分必要的。 本系统是基于B/S(Browser/Server)结构的网上书店,它使用了目前最流行的Java语言编写,用到了先进的JSP技术,用户界面友好。其中B/S结构使得数据可在浏览器上显示,数据的处理在服务器上进行,用户不需要安装客户端,并且由于是通过服务器端统一管理数据,这样就保证了数据的一致性。数据库使用Microsoft SQL Server2005,使系统安全性能进一步提高。本系统具有前台管理和后台管理两大基本功能。前台管理主要包括用户注册登录、图书搜索、购物车、订单结算,后台管理主要包括用户管理、图书信息管理、图书分类管理、订单管理。通过对各个功能模块的实现、集成,最后完成的系统可以为用户提供基本的服务,并且可以根据管理员的需要,对用户信息以及图书信息实施管理。【关键词】Java;网上书店;B/S结构;SQL Server2005AbstractA modern bookstrore online always need to manage the book information, selling information, stock information, statistics information and personal information. The great deal of information is hard to process,Traditional management method wastes manpower and material resources.It has many defaults.Once it is wrong, that will cause immeasurable loss.Therefore,it is necessary to design an intelligent, systematic and information-based online books sale management system.This online management system of bookstrore is based on B/S structure and it uses one of the most popular language Java and make a good use of todays advanced technologise such as jsp to make a friendly user interface.The B/S structure among then allows data displaying in the browser and processing in the file server .Users dont need to install client and because the server is unified the management of data ,it ensures the consistency of the data.Database of Microsoft SQL Server 2005 makes the safety performance of the system further improved. The system is confirmed to have two basic function modules:foreground management and background management.The foreground management includes user register and login, searching book, viewing shopping-cart and checking orders. The background management includes checking users information,classifying books, checking books information and processing orders.Through we realize each of function module,integer and finish the system,the finished system can provide users with basic service.And according to the administrators need, the system can implete the management of the users information and books information.【Keywords】JavaEE; The online bookstore; the structure of B/S; SQL Server 200II目 录第1章 绪 论11.1 系统开发的背景和意义11.2 国内外发展状况11.3 研究内容2第2章 程序技术相关知识32.1 Java简介32.2 JavaEE平台相关介绍32.3 JSP技术以及关于JavaScript脚本语言的应用32.4 数据库SQL Server 2005简介42.5 B/S体系结构52.6 MyEclipse以及Web服务器Tomcat7.0的简要介绍52.7 本章小结6第3章 需求分析73.1 可行性分析73.1.1 技术可行性分析73.1.2 安全可行性73.1.3 操作可行性73.2 功能分析83.3 数据流图8第4章 系统概要设计124.1 数据库设计124.1.1 概念数据模型(CDM)124.1.2 物理数据模型(PDM)134.1.2 数据库表154.2 总体结构设计17第5章 系统的详细设计与实现195.1 系统详细设计195.1.1 首页图书浏览模块195.1.2 用户注册登录模块195.1.3 购物车模块205.2 系统前台功能模块的实现215.2.1 首页图书浏览模块215.2.2 用户注册登录模块265.2.3 购物车模块265.3 系统后台功能模块的实现275.3.1 用户管理模块285.3.2 图书信息管理模块285.3.3 图书类别管理模块295.3.4 订单信息管理模块29第6章 系统的测试与维护306.1 系统的测试306.1.1 测试目的306.1.2 测试方法306.1.3 测试过程306.1.4 测试分析316.2 系统的维护31第7章 系统的总结与展望32参考文献33致 谢35基于JavaEE的网上书店的设计与开发第1章 绪 论1.1 系统开发的背景和意义 随着综合国力的提升,信息技术、网络进程的加快、数据库技术的不断完善,很多企业建立了自己的网站企业利用网站可以展示产品,发布最新的动态信息,进而与用户进行交流和沟通,并且可与合作伙伴建立联系。传统的购物方式越来越不能满足人们快节奏的生活需求,企业也认识到因特网的优势,电子商务正是在这样一个背景下产生并发展起来的。注册用户可以在网上搜索购买到自己想要的各种商品,让人们感受到足不出户便可随意购物的快乐。本系统的目标就是将图书销售由传统的商店模式向网上销售的转变,同时还可以对销售的订单和图书的种类等信息进行在线管理,进而实现人们可不需出门就能够方便的买到自己喜欢的各类书籍,向客户展现了一种新的购书理念。网上购书这样一种方式,顺应了时代潮流,逐渐为人们所接受1。 图书销售管理实质为进销存管理,是图书零售商经营管理中的核心环节,是商家取得效益的关键。因此,进销存管理决策直接影响商家的经济效益。而在手工管理的情况下,管理人员对进货及库存量很难进行良好地控制,图书的供求信息也很难正确的获得,由此可见,在竞争激烈的市场中,网上图书销售管理系统的出现成为一种必然。它利用计算机,使图书销售企业进货、库存和销售可以有机的结合在一起,以此提高了工作效率,降低了管理成本,杜绝了图书进销多方面的漏洞,进而使获得了更多的经济效益。1.2 国内外发展状况进入电子商务时代,是社会发展的必然,我们也顺理成章的生活在这样一个时代,因此适应数字化生存并积极参与电子商务时代的国际竞争,涉及到个人、企业及国家发展和生存的重大问题。目前电子商务在国际上已经得到迅速的发展和实践,在国际商贸和社会生活中占据主导地位,并将形成世界性的电子商务环境。国内对电子商务的研究也在逐渐的深入,我国的管理部门正密切国际合作、制定相应法律、法规和技术标准,并努力营造优良的电子商务环境;同时商务部门也开始认识到电子商务的社会、经济和生活等方面的特点、电子商务活动的方式方法、以及电子商务的发展和应用表现,也促使管理人员逐步进入电子商务的活动方式、进一步熟悉商务环境、进行电子商务管理、最终能参与电子商务时代的国际竞争2。在这样一种环境下,网上图书销售作为一种典型的Web电子商务系统正深入人们的日常生活中。越来越多的人希望能足不出户就可以挑选购买自己喜欢的图书,这样可大大缩短购物的时间,提高了生活效率。并且,图书因其具有标识精晰、规格统一、特征容易描述、同种商品个体之间无差异等特性而能成为发展电子商务的最为理想的商品类型。可见,网上图书销售系统可以跨越时间和空间的限制,给商业流通领域带来了巨大的变革,同时也给消费者带来了便捷。随着网络的迅速发展,网上图书销售的发展前景越来越乐观。1.3 研究内容本系统是一种基于B/S架构的管理系统,它使用现在时下较为流行的java语言编写,用到了目前先进的JSP技术.系统分为前台和后台两个部分,前台部分主要是用户进行图书的浏览,以及订书,购书管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主要是面向管理人员的。网上书店无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。该系统从总体上把握系统的设计,在具体的设计实现上我们围绕着两个方面的需求展开,即管理者和系统使用者。对于本系统的不同使用者,其
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号