手机电子商城系统的设计与实现-毕业设计.docx

上传人:豆**** 文档编号:29952828 上传时间:2022-08-02 格式:DOCX 页数:31 大小:1.08MB
返回 下载 相关 举报
手机电子商城系统的设计与实现-毕业设计.docx_第1页
第1页 / 共31页
手机电子商城系统的设计与实现-毕业设计.docx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《手机电子商城系统的设计与实现-毕业设计.docx》由会员分享,可在线阅读,更多相关《手机电子商城系统的设计与实现-毕业设计.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单位代码 10642 密 级 公开 学 号 201120171020 学士学位论文 手机电子商城系统的设计与实现 论文作者: 指导教师: 学科专业:计算机科学与技术职教师资提交论文日期: 2015年 4月 21日 论文答辩日期: 2015年 4月 26日 学位授予单位:重庆文理学院 中 国 重 庆2015年 4 月软件工程学院毕业论文(设计) 目录目 录摘要IIIAbstractIV1 引言11.1 课题的研究背景与意义11.1.1 课题的研究背景11.1.2 课题的研究意义11.2 可行性分析12 系统分析22.1 系统需求分析22.2 业务处理流程分析22.2.1 功能模块业务流程分析22

2、.3 用例分析53 系统的总体设计83.1 系统功能模块设计83.2 数据库设计114 系统的有关界面134.1 系统前台页面134.2 系统后台页面155 系统测试235.1 系统的测试235.2 测试结果236 系统重点技术的解决方案246.1 AJAX技术247 结束语25参考文献26致 谢27I 手机电子商城系统的分析与设计 摘要:手机电子商城系统为用户提供注册会员,会员信息的修改,购物车等功能。管理员则可以对商品进行管理,和对订单进行管理,以及其他查询等功能。从设计的角度入手,本系统使用JSP技术设计动态页面,采用B/S三层结构,从安全性的角度入手,本系统的核心代码使用JavaBea

3、n对其封装。用MySql来管理后台数据。较好的实现了手机的网上销售。 关键词:手机电子商城系统;B/S架构;JavaIII Analysis and Design of Phone Online Shopping SystemMajor: Computer Science and Technology Vocational Education FacultyClass: One Author: Liao Hao Supervisor: Liu YuanYong Abstract:Mobile phone electronic mall system to provide users with

4、registered members, member information changes, shopping cart functions. The administrator can manage the goods, and order management, and other inquiries and other functions. Starting from the angle of design, this system uses JSP technology in dynamic page design, using B/S three layer structure,

5、starting from the security point of view, the core code of the system use the JavaBean package. Use MySql to manage the background data. A better realization of the mobile phone online sales. Keywords:electronic mall system architecture; B/S ; JavaIV1 引言随着计算机科学的发展,互联网技术已经越来越成熟。给人们的生活带来了许多方便,同时人们对Int

6、ernet的需求也日渐加大,人们也越来越依赖和信赖网络。通过网络来购物、通过网络交水电费、甚至通过网络订餐都已经习以为常。但是用户的需求也越来越高。因此,开发一个能够适应用户需求而且适应潮流的Web站点极为重要。1.1 课题的研究背景与意义在信息数字化的今天,各行各业都离不开信息技术,信息化的管理模式也是产业发展的必要因素。手机销售行业同样也需要信息化的管理平台。为此,手机电子商城系统孕育而生。开发一个手机电子商城系统,可以方便用户购买手机,了解最新的手机动态,让用户不用出门就能买到称心如意的手机。这种购买手机的模式,打破了传统的购物模式,让用户更快捷的购买手机,方便了人们的生活。1.2 可行

7、性分析1.2.1 经济可行性本系统采用SSH框架技术,结合手机电子商城的实际情况,实现了“高内聚,低耦合”的原则,提高了各个功能模块的独立性,也降低了后期的维护成本。1.2.2 管理可行性管理员可以管理商品以及管理会员。如:对商品类别进行管理,以及对会员信息进行管理,确认是否真实有效。可见,通过该系统可以提高管理的效率和准确性。1.2.3 设备可行性硬件要求:内存要求2G以上,CPU要求P4 2.8GHz以上软件要求:数据库采用MySql,浏览器要求IE6.0,开发工具使用Myeclipse8.5 2 系统分析2.1 系统需求分析本系统主要着力于对手机信息和会员信息进行高效的管理。对手机的销售

8、进行信息化的管理,实现会员通过网络进行浏览手机,网上购机的功能。作为会员,使用本系统可以快速的选购手机,使其不用出门,在家就能轻轻松松完成购机。作为管理员,使用本系统可以对公告进行增删改查,对在售手机进行管理,管理会员等相关操作,完成对手机,公告以及会员的有效管理。2.2 业务处理流程分析2.2.1 功能模块业务流程分析在本系统的管理员管理模块中,管理员可以进行添加公告、公告信息管理等业务操作。业务处理流程分析如图2-1所示:图2-1 管理员公告管理业务流程在本系统的管理员模块中,管理员可以进行添加商品类别、商品类别管理、添加商品、商品信息管理等业务操作。业务处理流程分析如图2-2所示:图2-

9、2 管理员商品管理业务流程在本系统的管理员模块中,管理员可以进行订单信息管理等业务操作。业务处理流程分析如图2-3所示:图2-3 管理员订单信息管理业务流程在本系统的管理员模块中,管理员可以进行客户信息管理等业务操作。业务处理流程分析如图2-4所示:图2-4 管理员客户管理业务流程在本系统的管理员模块中,管理员可以对当前用户信息进行系统管理业务操作。业务处理流程分析如图2-5所示:图2-5 管理员系统管理业务流程2.3 用例分析本系统包括前台会员浏览选购手机以及订单确认和后台管理员对手机信息以及会员信息进行操作。(1)手机电子商城前台用例分析手机电子商城前台管理:一个面向大众的网上商城对用户信

10、息的处理要求非常严格,其中包括对用户的注册信息、订单信息、评价信息、购物车管理几个重要模块。用户只有在注册成功之后才能成功购买购物车中的物品,继而管理订单信息和评价信息。手机电子商城前台用例分析图如图2-6所示。图2-6 手机电子商城前台用例分析图(2)手机电子商城后台用例分析 手机电子商城后台管理:主要对用户信息管理、商品信息的增删、订单处理、公告管理等功能进行处理。管理员只有通过验证身份后才能对以上信息进行合理、安全的管理。手机电子商城后台用例分析图如图2-7所示。图2-7 手机电子商城后台用例分析图3 系统的总体设计3.1 系统功能模块设计手机电子商城系统的主要目的就是为了让顾客在家无须

11、出门,就能够选择自己喜欢,满意的手机;卖家也不用有自己的实体门店就能够将手机销售出去。按照系统开发的基本方法,通过对手机电子商城系统功能的需求分析之后,对本系统进行了如下功能设计如图3-1所示:图3-1 系统总体功能结构图3.1.1 系统前台模块设计 (1) 会员注册 注册成为本站会员,登录后可以购买手机。 (2) 会员登录 根据注册时的用户名和密码登录,进行选购手机的相关操作。 (3) 显示在售手机列表 显示本站在售手机 (4) 显示书籍详细信息 点击一台手机显示手机详细性能价格等相关情况 (5)查看购物车 会员查看自己已经选择的手机及其价格 (6)确认订单 会员确认购买后,可以通过此功能查

12、看订单情况。流程图如3-2所示图3-2 购物流程图3.1.2 系统后台模块设计 (1) 公告管理 对公告进行增删查改。 (2) 商品管理 对商品类别进行增删查改;对商品进行增删查改。 (3)订单管理 对订单进行查询、发货以及删除。 (4)会员管理 对会员信息进行增删查改。 (5)系统管理 对系统管理员信息进行查询、修改。后台设计如图3-3图3-3 后台设计根据需要,从业务的流程分析入手,系统流程图如图3-4所示:图3-4 系统流程图3.2 数据库设计 下面是本系统中的几个重要数据表结构及其关系,如图3-5所示:图3-5 重要数据表结构及其关系图数据表说明如下:数据表t_admin:是用来保存本

13、系统中系统管理员的信息表,里面的主键id是一个 自动增加的数字数据表t_user:是保存客户信息表,里面的主键id是一个自动增加的数字。数据表t_channel:是保存商品类型表。数据表t_goods:是保存商品信息表。数据表t_news:是保存促销商品的具体信息表。数据表t_news_content:是保存商品推荐促销的表。数据表t_order:是保存客户买的商品信息,以及商品状态信息的。数据表t_userinfo:是保存客具体信息表。4 系统的有关界面4.1 系统前台页面4.1.1 前台主页网站首页是门面。图4-1 网站首页4.1.2 前台公告模块设计 公告模块是本系统的一个亮点所在。 图

14、4-2 前台公告 4.1.3 商品展示模块设计 这些模块用于显示单个的商品显示。图4-3 商品展示4.1.3 用户中心模块设计图4-4 用户中心4.2 系统后台页面4.2.1 后台登陆页面图4-5 后台登录页面4.2.2 公告管理 对公告进行增删查改。图4-6 公告管理 关键代码:4.2.3 商品管理 对商品类型进行添加,删除,修改的操作。图4-7 商品管理关键代码: 对商品信息进行增加,移除,修改的操作。图4-8 商品信息管理 关键代码:4.2.4 订单管理 对客户购买的商品进行发货,修改管理。图4-9订单管理 关键代码:4.2.5 客户管理对客户信息进行修改和删除。图4-9 客户管理 关键

15、代码:4.2.6 系统管理 对管理员信息的管理图4-10 系统管理关键代码:5系统测试5.1 系统的测试 系统测试能够对系统中存在的错误进行及时有效的改正,从而达到更为理想的效果,改善系统性能。5.1.1测试用例表5.1 用户注册测试数据测试数据说明测试结果无无任何输入无法提交。输入现有用户名错误输入提示“已注册”。输入两次密码不同错误输入提示“输入两次密码必须相同”。输入正确的用户名输入正确的数据提示“用户注册成功”。表5.2用户登陆数据测试数据说明测试结果无无任何输入无法提交。输入错误密码错误输入提示“用户或密码错误。正确输入用户名和密码输入正确的数据提示“登陆成功”。表5.3网站访问测试

16、测试数据说明测试结果http:/localhost:8080/sus错误输入网页未找到404错误http:/localhost:8080/Shopping输入正确的数据打开用户的企业网站。5.2 测试结果本系统的各个功能模块均可以正常工作,实用性较好,操作方便,尚未发现BUG。设计的基本功能均可以正常完成,能正常运行。6 系统重点技术的解决方案6.1 AJAX技术Ajax技术是一种不用刷新页面,但是却可以接收后台数据的技术。在后台的添加商品的模块中,在选择商品类型的时候由于放的是类型Id号,而不是商品的名称,所以就要用这种技术来实现异步显示。代码如下: 7 结束语经过几个月的努力,手机电子商城

17、系统在刘元勇老师的指导下完成了。在本系统开发过程中,我遇到了许多问题,但部分问题在刘元勇老师和本组各位同学的帮助下最终顺利解决。本系统开发功能较为完善,但是与当前各大主流的网上商城系统相比,还有许多的需要改进的地方,比如实现网上银行交易的功能的实现。 通过本次的设计,我学习到了许多程序开发方面的技巧,锻炼了我不怕困难,不懂就问的精神。参 考 文 献1 张桂珠,刘丽,陈爱国 . Java 面向对象程序设计(第2 版)2 毕广吉. Java 程序设计实例教程M. 北京:冶金工业出版社,2007.3 王保罗. Java 面向对象程序设计M.北京:清华大学出版社,2003.4 何玉洁,梁琦.数据库设计

18、教程M. 北京:机械工业出版社 , 2003.5 光军,胡波. JSP 应用开发高级教程. 北京:北京航空航天出版社,2007.6 苗春义Java 项目开发全程实录北京:清华大学出版社,2008.6 7 刘志成. SQL Server 2005 实例教程. 北京:电子工业出版社,2008. 8 张莉,王强.SQL Server 数据库原理及应用教程9 李春英. 基于ASP.NET的科研信息管理系统开发J. 重庆工学院学报(自然科学版),2007,1(1):919410 郑人杰、殷人昆.实用软件工程. 北京:清华大学出版社,1997.411 孙更新,吕婕. Java 毕业设计指南与项目实践. 北

19、京:科学出版社,2008. 12 李红等管理信息系统开发与应用M北京:电子工业出版社,2003. 13 周之英现代软件工程M北京:科学出版社,2000. 14 陈艳峰,高文姬等.Visual basic 数据库项目案例导航M.北京:清华大学出版社,2004. 15 邹竹彪. JSP宝典M. 电子工业出版社,2007,116 张海藩软件工程(第二版)M北京:人民邮电出版社,200617 曹广鑫,王谢华,王建凤. STRUTS数据库项目开发宝典M. 电子工业出版社,2006,118 王珊,萨师煊数据库系统概论(第四版)M北京:高等教育出版社, 200619 刘韬,楼兴华.SQL Server2000 数据库系统开发实例导航. 北京:人民邮电出版社,2004.20 丁宝康,董健全. 数据库实验教程. 北京:清华大学出版社, 2003致 谢本文是在刘元勇老师的悉心指导下完成的。在选题和研究过程中均得到了刘元勇老师的大力帮助。刘元勇老师学识渊博,平易近人,有问必答,厚得树人。对刘元勇老师的感激之情不是三言两语可以表达的。本人在此,再一次向刘元勇老师以及本组的李欣欣同学表示真挚的感激之情! 27

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁