网上书店系统的设计与实现(Struts,MySQL) 来源:wenku163.com 资料编号:WK16310243 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310243 我要下载该资源 资料介绍 网上书店系统的设计与实现(Struts,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文19000字,程序代码,MySQL数据库) 网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。根据网上书店具体运营环境的需要以及B2C电子商务的主要运营模式,本论文将网上购书的业务流程及特点、用户的需求进行详细设计和模块划分,对数据库的物理结构进行了合理的设计,并利用了目前流行的WEB开发技术—JSP为主体编程语言。 本文对网上书店开发的整体流程(包括需求分析,系统设计,数据库设计等)进行介绍。平台使用了MVC的三层架构模式,使项目结构清晰。数据库采用mysql数据库进行数据存储,前台展示使用了Jsp进行展示,通过strust2进行逻辑控制。基本功能主要包括会员注册、会员登录、图书展示、图书交易,管理员管理,个人信息管理等。同时文中对网上书店系统优势进行介绍,并对劣势进行分析和总结,以尽力呈现给商家的是一个完美的销售平台,提供给用户方便快捷的现代购书方式。 功能一:注册会员功能,需要填写用户名、密码、确认密码、邮箱等问题。如果不进行注册,则只能进行图书的浏览,不能进行图书选购。 功能二:会员登录功能,使用已经注册过的用户名和密码进行登录,经过系统确认正确后,即可进入下一步操作。登录后可进行图书的选购和订单的管理。 功能三:分类浏览图书功能,通过选择不同的图书种类,然后从若干本书中进行浏览,挑选出自己想要的书籍,可以找到对应类型的图书。 功能四:购物车功能,在浏览网页和查找书籍的过程中,选中某个书籍,可以点击进入查看详细信息,如果选中某一本书,就可以随时通过点击“购买”将它添加到自己的购物车中。前提条件是这必须要在登录之后才能完成的操作。而且,对于购物车中不满意的书可以通过取消将书籍从已生成的订单中去除。 功能五:排行榜功能,该功能是将网站上的所有书籍按照销售量进行排序显示,并将网站上的所有书籍按照上传日期进行排序再显示。 功能六:书店网站管理员对图书进行分类管理功能,该功能包括添加图书、修改图书、删除图书、添加书籍类型、修改书籍类型、删除书籍类型并且显示出所有的书籍类型和书籍信息(如作者、名称等)。 功能七:书店网站管理员对网站的用户进行管理功能,该功能是指管理员可以维护客户注册信息、维护图书信息、维护系统公告,同时,还可以将一些用户进行删除。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 研究背景 1 1.2 国内外研究现状 2 1.3 研究的目的和意义 5 2 系统分析与设计 7 2.1系统分析 7 2.2系统流程图 8 2.3 需求分析 9 2.3.1 系统概述 9 2.3.2图书查询需求 9 2.3.3购物管理需求 9 2.3.4订单处理需求 9 2.3.5用户功能需求 10 2.3.6书店管理的需求 11 2.4 系统模块设计 11 2.4.1 图书信息管理 11 2.4.2 购物管理 11 2.4.3 用户注册与登录、退出 12 2.4.4 订单处理 12 2.5系统设计模式 12 2.6系统主要技术介绍 14 2.6.1 Java语言 14 2.6.2 Mysql数据库 15 2.6.3 SQL语言的产生和发展 16 2.6.4 JSP技术 18 2.6.5 Struts 2框架 19 2.7数据库的分析 21 2.8数据库的概念设计 21 2.9实体对象设计 21 2.9.1商品实体对象 21 2.9.2订单实体对象 22 2.9.3 数据表的结构 22 3 系统实现 25 3.1.登录页面 25 3.2注册页面 25 3.3主页面 27 3.4购物车页面 28 3.5购物车页面 29 3.6图书信息页面 29 4 系统测试 31 4.1测试环境 31 4.2系统测试 31 结束语 33 致 谢 34 参考文献 35