基于JavaEE的网上书店的设计与开发_第1页
基于JavaEE的网上书店的设计与开发_第2页
基于JavaEE的网上书店的设计与开发_第3页
基于JavaEE的网上书店的设计与开发_第4页
基于JavaEE的网上书店的设计与开发_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校代码:10904学者学论文基于JavaEE的网上书店的设计与开发姓氏:学号:指导教师:学院:全职:完成日期:学者学论文基于JavaEE的网上书店的设计与开发姓氏:学号:指导教师:学院:全职:完成日期:摘褥子在正常运营下,现代在线书店需要管理图书输入、销售、库存、统计和个人信息,这些信息数量巨大,处理起来非常复杂。使用传统的管理方法,浪费人力和物力,存在很多漏洞,一旦出错,其危害将是不可估量的。因此,信息化、系统化、智能化的网上书店是必要的。该系统是基于当前使用最广泛的Java语言编写的B/S(Browser/Server)结构的在线书店,它使用高级JSP技术,用户界面很熟悉。其中,B/S结构使数据在浏览器中可见,在服务器上处理,用户无需安装客户端,服务器端集成管理可确保数据一致性。数据库使用Microsoft SQL Server2005进一步提高系统安全性能。该系统有两个基本功能:前台管理和后台管理。前台管理主要包括用户注册登记、图书搜索、购物车、订单结算,后台管理主要包括用户管理、图书信息管理、图书分类管理、订单管理。通过每个功能模块的实现、集成,最终完成的系统可以为用户提供基本服务,并根据管理员的需要实现用户信息和图书信息的管理。【关键词】Java;网上书店;B/S结构;SQL Server2005Abstracta modern book strore online always need to manage the book information,selling information,stock information,Statistics informationthe great deal of information is hard to process,Traditional management method wates manpower and material resources . it has many defaults . onsthis online management system of book strore is based on b/S structure and it uses one of the most popular language Java and make a good use of todaythe B/S structure among then allows data displaying in the browser and processing in the file server . users don t need to install client and becesdatabase 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 log in、searching book、viewing shopping-cart and checking orders . The background mmoduleand according to the administrator s need,the system can implete the management of the users s information and books informationKeywordsJavaEE;The online bookstore结构of b/s;SQL Server 200列表第一章线程11.1系统开发的背景和重要性11.2国内外发展现状11.3研究内容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第三章需求分析73.1可行性分析73.1.1技术可行性分析73.1.2安全可行性73.1.3运营可行性73.2功能分析83.3数据流程图8第四章系统摘要设计124.1数据库设计124.1.1概念数据模型(CDM)124.1.2物理数据模型(PDM)134.1.2数据库表154.2整体结构设计17第五章系统的详细设计与实现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第六章系统测试和维护306.1系统测试306.1.1测试目的306.1.2测试方法306.1.3测试流程306.1.4测试分析316.2系统维护31第七章系统摘要和展望32参考文献33审计35第一章线程理论1.1系统开发的背景和意义随着综合国力的增强,信息技术、网络进程的加速、数据库技术的持续完成,许多企业建立了自己的网站企业,以展示产品,发布最新动态信息,与用户交流,与供应商联系。传统的购物方式越来越不能适应人们的快速生活方式,企业也认识到电子商务正是在这种背景下产生和发展的网络的优点。注册用户在网上搜索自己想要的各种商品,让他们感受到无需离开家就可以随意购物的乐趣。该系统的目标是从现有的卖场方式向网上销售改变图书销售,同时可以在线管理销售的订单和图书种类等信息,为客户提供购买新书的概念,使人们不用离开家就能轻松购买他们想要的所有种类的书籍。这种在线买书的方式,顺应时代潮流,逐渐被人们接受。图书销售管理本质上是发票管理,是图书零售商经营管理的核心环节,也是商家获取利益的关键。因此发票管理决策直接影响企业的经济利益。在手工经营的情况下,很难控制进货和库存,也很难正确获取图书的供求信息,由此可见,在激烈的市场中,网络图书销售管理系统的出现是不可避免的。利用计算机使图书销售企业能有机地结合购买、库存、销售,提高生产率,降低管理费用,消除图书收入各方面的漏洞,获得更多的经济利益。1.2国内外发展现状进入电子商务时代是社会发展的必然,我们也过着纯利的生活,因此适应数字生存,积极参与电子商务时代的国际竞争,涉及到个人、企业及国家的发展和生存的重大问题。目前电子商务已经在国际上获得了快速的发展和实践,在国际商业和社会生活中占据主导地位,将构成全球电子商务环境。国内电子商务的研究也在逐步深入进行,我们的管理部门正在制定国际合作及其法律、法规和技术标准,努力营造良好的电子商务环境。同时认识到电子商务的社会、经济、生活特点、电子商务活动的方法、电子商务的发展和应用成果等,管理人员逐步进入电子商务的活动方式,进一步熟悉商业环境,进行电子商务管理,最终参与电子商务时代的国际竞争2。在这种环境下,网上图书销售是典型的web电子商务系统,深入到人们的日常生活中。越来越多的人希望不用离开家就能挑选自己喜欢的书购买,从而大大缩短购物时间,提高生活效率。此外,图书具有徽标锐化、规格统一、特征叙述简便、同类产品对象之间没有差异等特点,被认为是发展电子商务的最佳商品类型。可见,网络图书销售系统超越了时间和空间的限制,给商业流通领域带来了巨大的变化,给消费者带来了便利。随着互联网的快速发展,网上图书销售的发展前景越来越乐观。1.3研究内容该系统是以当前流行的Java语言编写的基于B/S体系结构的管理系统,它使用当前最新的JSP技术。系统主要分为前台和后台两个部分,用户阅读书籍、订购书籍、购买书籍、管理等工作。后台主要用于管理员的前台数据的维护和设置,主要用于管理员。网上书店的应用深度或广度都是渐进的发展过程。开发本地系统时,请充分考虑本地系统和整个目标系统之间的兼容性和完整性,以帮助将来构建整个系统。该系统全面掌握系统设计,在具体的设计实施中,围绕管理员和系统用户两个要求展开。此系统中的其他用户没有与业务逻辑相同的功能。对用户来说,系统主要向用户显示精彩的界面,用户可以浏览各种图书信息,查询图书信息,订购图书。管理员必须在后台维护这些数据。这个系统的主要功能是用户买书。用户查看书籍信息,如果满意,可以将书籍添加到购物车,以便用户购买书籍。第二章程序技术相关知识2.1 Java简介Java最原始的目的是为家庭电子产品开发分布式代码系统。Java是语法简介和清晰的语言,需要解释器(通常用于运行程序的虚拟机),Java的跨平台通过Java虚拟机(JVM)实现。从Java2.0开始,Java分为三个版本:J2ME、J2SE和J2EE,每个版本对应不同的JVM3。Java的主要特征是面向对象、坚固、安全且与平台无关。物件导向可以说是Java最重要的特质,而且支援所有物件导向特质,例如继承、重新载入和多型。Java致力于确定程序正在编译和运行的错误,并自行负责内存管理,以提供不必要的内存回收机制。Java是网络语言,必须将源代码编译为中性的中间文件格式。Java源编译为运行在Java虚拟机上的独立于系统的字节代码格式。JVM是为Java字节代码定义的平台特定的独立规范说明,是Java平台独立的基础。2.2 JavaEE平台简介因为JavaEE是J2EE的新名称,所以重命名是因为J2EE很容易将初学者误认为是独立于Java的技术体系。进一步看,在Java诞生的10年中,近10年前的许多业务组件至今仍可用,软件应用程序不再受到语言变化革命带来的毁灭的打击。需要JavaEE的原因是,在我们编写的JSP代码中,许多显示代码和业务逻辑混杂在一起,相互嵌套,影响程序的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论