基于J2EE的零售系统的设计与实现毕业设计说明书(16页).docx
《基于J2EE的零售系统的设计与实现毕业设计说明书(16页).docx》由会员分享,可在线阅读,更多相关《基于J2EE的零售系统的设计与实现毕业设计说明书(16页).docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于J2EE的零售系统的设计与实现毕业设计说明书-第 13 页全日制普通本科生毕业设计说明书 基于J2EE的零售系统的设计与实现THE DESIGN AND IMPLEMENT OF RETAILING SYSTEM BASED J2EE学 院:理学院湖南长沙提交日期: 2015年5月湖南农业大学全日制普通本科生毕业论文(设计)诚 信 声 明本人郑重声明:所呈交的本科毕业论文(设计)是本人在指导老师的指导下,进行研究工作所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体在文中均作了明确
2、的说明并表示了谢意。本人完全意识到本声明的法律结果由本人承担。 毕业论文(设计)作者签名: 年 月 日目 录 摘要1 关键词11前言21.1研究意义 21.2国内外现状 2 2系统分析22.1概述 22.2设计思想 2 2.3系统结构图及功能32.3.1系统结构图32.3.2 前台数据字典42.3.3后台数据字典83设计说明103.1数据库设计ER图103.2主要数据库字段104操作说明114.1系统设置114.1.1配置host114.1.2安装JDK134.2系统URL134.3流程概述13 5结束语16 参考文献 16 致谢17基于J2EE的零售系统的设计与实现学 生:*指导老师:*(*
3、,长沙 *)摘 要:自从电子商务出现在人们的视野中,电子商务就在全世界范围内受到了格外的关注,并得到了迅速的发展。基于J2EE的零售系统也能在众多系统占据一席之地。本系统采用的模式为Jsp、Servlet、JavaBean(EJB),加上使用开源组织Apache的开源jar包,轻松解决了繁琐且低效的手写数据库调用代码,转而使用封装的开源jar包,运用数据源,大大提高了代码的质量以及系统的处理能力。本系统的目的和意义就是尝试为用户提供一个操作简单、方便高效的网上购物系统。关键词:J2EE;购物;MVC;ServletThe Design and Implement of Retailing Sy
4、stem Based J2EEStudent:*Tutor:*(College of Science, Hunan Agricultural University, Changsha 410128, China)Abstract:Since the emergence of e-commerce in the peoples vision, e-commerce in the worldwide received extra attention, and has been developing rapidly. J2EE-based retail system can also take pl
5、ace in many systems. The system uses a model for Jsp, Servlet, JavaBean (EJB), coupled with the use of open-source Apache open source jar package, and it is easy to solve the cumbersome and inefficient database calling code written in favor of the package of open source jar package, the use of data
6、source, greatly improves the processing capability of code quality and systems. The purpose and significance of this system is to try to provide users with a simple, convenient and efficient online shopping system.Key words:J2EE; Shopping; MVC; Servlet1 前言1.1 研究意义 自从电子商务出现在人们的视野中,电子商务就在全世界范围内受到了格外的关
7、注,并得到了迅速的发展。从实用角度看,目前电子商务网站的普遍存在是购买者难以找到所希望购买的商品甚至用户在耗费很大的经历与时间后即使找到了自己想要的产品,最后却由于各种原因而放弃购买。很多报道指出,推销商们普遍对目前的网络行销感到失望,尽管如此,电子商务无疑是目前最好的在线商品展示的媒体和工具。然而,网上产品展示的目的不仅仅是展示产品,而更重要的是通过让客户更多地了解产品而提高产品的购买率。因此,电子商务目前所面临的挑战之一就是网站的设计,如何使得网页能够有效地展示自己的产品,同时方便用户的使用,使用户以愉悦的心情选购称心如意的商品。1.2 国内外现状目前部分购物网站主要存在的问题或功能缺陷主
8、要有用户的账户信息或用户的账户安全得不到合法的保障,网站整体结构不够合理或整题布局不够吸引用户以致丧失了用户,网站的移植性比较差即只能在某个特定系统环境下运行而不能跨平台运行。本系统采用的加密算法能大大提高用户的账户的信息安全。其次,本系统采用Bootstrap架构统一进行前台页面的书写,页面美观,整洁。最后,基于J2EE写成的系统依赖Java的跨平台的特性可以移植到其他平台上部署。2 系统分析2.1 概述本系统采用目前很流行的Bootstrap书写而成,Bootstrap封装了基本的CSS样式,更重要的是其封装了当前很流行的Jquery框架。它在jQuery这个优秀的框架基础上加入了自己的特
9、色,形成属于自己的优良风格的框架结构,并兼容了其他Jquery框架结构。由其写成的界面清新,爽朗,其封装样式以及JS的方便性,给前台设计及开发带来了很大的便利。2.2 设计思想本系统采用的Java的MVC设计模式,即Model、View、Controller。MVC从根本上强制性的将这三层结构分开,尽管在运行MVC架构时需要做一定的准备工作以及其他程序的支持。但是,其中一个很重要的一点是MVC能够多个视图共同使用一个模型,这对于系统的开发就显得重要很多。本系统采用的模式为Jsp、Servlet、JavaBean(EJB),加上使用开源组织Apache的开源Jar包,轻松解决了繁琐且低效的手写数
10、据库调用代码,转而使用封装的开源jar包,运用数据源,大大提高了代码的质量以及系统的处理能力。本系统开发的大体思想为,通过界面展示的数据以及用户的操作,通过地址反馈以及Servlet进行逻辑进行处理,在通过与数据库交互处理、获取数据再通过Servlet将数据转至界面显示。2.3 系统结构图及功能2.3.1 系统结构图J2EE零售系统注册页面登录页面用户后台管理个人中心用户购物商品管理订单管理目录管理删除商品修改商品添加商品二级目录一级目录已处理单全部订单未处理单信息管理商品详情商品列表提交订单购物车基本信息已购订单修改密码修改账户收货地址图1 系统结构图Fig1 System Block Di
11、agram2.3.2 前台数据字典(1)进入首页表1 首页Table1 Index名称首页操作角色注册用户或者未登录用户操作1. 用户通过输入首页网址进入首页。2. 首页中主要显示商品类别以及相关模块情况。(2)商品查询及分页显示表2 商品查询及分页Table2 Goods query and pagination名称商品查询及分页显示操作角色注册用户或者未登录用户功能描述通过商品类别、关键字查询商品操作1. 用户可根据一级目录及二级目录。2. 查得商品分页显示。每一项商品下面都有详细信息和购买两个功能按钮(或链接)。输出商品信息列表(3)查看商品详细信息表3 商品详情Table3 Goods
12、 details名称商品详细信息操作角色注册用户或者未登录用户。功能描述查看商品的详细信息。操作1. 点击首页的二级分类或者进分类界面选择商品后,即出现商品详情页面。2. 商品详细信息页显示内容有::a.商品的详细信息;b.购买详细要求:(a) 详细信息包含商品名称、价格、描述、图片等。(b) 可点击购买按钮商品加入购物车并进入购物车管理页。输出商品详细信息(4)商品购买表4商品购买Table4 Shopping名称商品购买操作角色注册用户功能描述把所选定的商品加入购物车。操作1. 进入首页后, 输入相应条件进行商品查询查得所要商品;2. 在商品列表或者商品详细信息页上点击“购买”进行购买。3
13、. 若未登录,则跳转登录,非系统用户则注册输出购物车页面(5)显示购物车表5 购物车Table5 Shopping cart名称显示购物车信息操作角色注册用户功能描述显示购物车信息操作1. 显示购物车中信息2. 有“继续购物”、“提交订单”按钮3. 提交按钮进入个人中心,若未设置收货地址跳转设置收货地址输出进入个人中心或首页(6)我的用户表6 用户基本信息Table6 Account details名称进入基本信息操作角色注册用户功能描述进入基本信息操作1. 在首页点击“会员中心”进入会员中心的基本资料页。2. 如果用户未登录,则转到登录页面,登录成功后自动到个人中心基本资料页。输出用户中心页
14、面。表7 修改账户Table7 Account modify名称用户资料修改操作角色注册用户功能描述修改登录用户自己的资料。操作1. 在用户中心点击“修改资料”进入用户资料修改。2. 用户名不可以修改,可修改昵称。3. 验证参考用户注册。4. 点击“重置”可以把表单上用户资料恢复到初始值。输出修改成功提示表8 修改密码Table8 Password modify名称用户密码修改操作角色注册用户功能描述修改登录用户自己的密码。操作1. 在用户中心点击“密码修改”进入。2. 输入旧密码、新密码和重复密码后单击“保存”。3. 点击“重置”可以清空表单上所有的输入。4. 说明:验证参考用户注册的相关验
15、证。输出修改成功(7)已购买订单表9 已购买订单Table9 Purchased order名称已购买订单操作角色注册用户功能描述已购买订单操作1. 点首页“我的订单”或在会员中心中点“我的订单”进入我的订单页,在我的订单页中分页显示登录用户订单简要信息;2. 用户可根据下单日期,查询订单;3. 有“查看详情”、“删除订单”按钮输出登录用户的订单(8)收货地址管理表10 收货地址Table10 Delivery address名称我的收货地址操作角色注册用户功能描述我的收货地址操作1. 点首页“收货地址”在收货地址显示登录用户的地址简要信息,暂时只支持一个收货地址。2. 校验同注册输出我的收货
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 零售 系统 设计 实现 毕业设计 说明书 16
限制150内