手机商城系统毕业论文说明书Word格式文档下载.docx
《手机商城系统毕业论文说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《手机商城系统毕业论文说明书Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
关键词:
手机电子商城系统;
B/S架构;
Java
AnalysisandDesignofPhoneOnlineShoppingSystem
Major:
ComputerScienceandTechnologyVocationalEducationFaculty
Class:
One
Author:
LiaoHaoSupervisor:
LiuYuanYong
Abstract:
Mobilephoneelectronicmallsystemtoprovideuserswithregisteredmembers,memberinformationchanges,shoppingcartfunctions.Theadministratorcanmanagethegoods,andordermanagement,andotherinquiriesandotherfunctions.Startingfromtheangleofdesign,thissystemusesJSPtechnologyindynamicpagedesign,usingB/Sthreelayerstructure,startingfromthesecuritypointofview,thecorecodeofthesystemusetheJavaBeanpackage.UseMySqltomanagethebackgrounddata.Abetterrealizationofthemobilephoneonlinesales.
Keywords:
electronicmallsystemarchitecture;
B/S;
Java
1引言
随着计算机科学的发展,互联网技术已经越来越成熟。
给人们的生活带来了许多方便,同时人们对Internet的需求也日渐加大,人们也越来越依赖和信赖网络。
通过网络来购物、通过网络交水电费、甚至通过网络订餐都已经习以为常。
但是用户的需求也越来越高。
因此,开发一个能够适应用户需求而且适应潮流的Web站点极为重要。
1.1课题的研究背景与意义
在信息数字化的今天,各行各业都离不开信息技术,信息化的管理模式也是产业发展的必要因素。
手机销售行业同样也需要信息化的管理平台。
为此,手机电子商城系统孕育而生。
开发一个手机电子商城系统,可以方便用户购买手机,了解最新的手机动态,让用户不用出门就能买到称心如意的手机。
这种购买手机的模式,打破了传统的购物模式,让用户更快捷的购买手机,方便了人们的生活。
1.2可行性分析
1.2.1经济可行性
本系统采用SSH框架技术,结合手机电子商城的实际情况,实现了“高内聚,低耦合”的原则,提高了各个功能模块的独立性,也降低了后期的维护成本。
1.2.2管理可行性
管理员可以管理商品以及管理会员。
如:
对商品类别进行管理,以及对会员信息进行管理,确认是否真实有效。
可见,通过该系统可以提高管理的效率和准确性。
1.2.3设备可行性
硬件要求:
内存要求2G以上,CPU要求P42.8GHz以上
软件要求:
数据库采用MySql,浏览器要求IE6.0,开发工具使用Myeclipse8.5
2系统分析
2.1系统需求分析
本系统主要着力于对手机信息和会员信息进行高效的管理。
对手机的销售进行信息化的管理,实现会员通过网络进行浏览手机,网上购机的功能。
作为会员,使用本系统可以快速的选购手机,使其不用出门,在家就能轻轻松松完成购机。
作为管理员,使用本系统可以对公告进行增删改查,对在售手机进行管理,管理会员等相关操作,完成对手机,公告以及会员的有效管理。
2.2业务处理流程分析
2.2.1功能模块业务流程分析
在本系统的管理员管理模块中,管理员可以进行添加公告、公告信息管理等业务操作。
业务处理流程分析如图2-1所示:
图2-1管理员公告管理业务流程
在本系统的管理员模块中,管理员可以进行添加商品类别、商品类别管理、添加商品、商品信息管理等业务操作。
业务处理流程分析如图2-2所示:
图2-2管理员商品管理业务流程
在本系统的管理员模块中,管理员可以进行订单信息管理等业务操作。
业务处理流程分析如图2-3所示:
图2-3管理员订单信息管理业务流程
在本系统的管理员模块中,管理员可以进行客户信息管理等业务操作。
业务处理流程分析如图2-4所示:
图2-4管理员客户管理业务流程
在本系统的管理员模块中,管理员可以对当前用户信息进行系统管理业务操作。
业务处理流程分析如图2-5所示:
图2-5管理员系统管理业务流程
2.3用例分析
本系统包括前台会员浏览选购手机以及订单确认和后台管理员对手机信息以及会员信息进行操作。
(1)手机电子商城前台用例分析
手机电子商城前台管理:
一个面向大众的网上商城对用户信息的处理要求非常严格,其中包括对用户的注册信息、订单信息、评价信息、购物车管理几个重要模块。
用户只有在注册成功之后才能成功购买购物车中的物品,继而管理订单信息和评价信息。
手机电子商城前台用例分析图如图2-6所示。
图2-6手机电子商城前台用例分析图
(2)手机电子商城后台用例分析
手机电子商城后台管理:
主要对用户信息管理、商品信息的增删、订单处理、公告管理等功能进行处理。
管理员只有通过验证身份后才能对以上信息进行合理、安全的管理。
手机电子商城后台用例分析图如图2-7所示。
图2-7手机电子商城后台用例分析图
3系统的总体设计
3.1系统功能模块设计
手机电子商城系统的主要目的就是为了让顾客在家无须出门,就能够选择自己喜欢,满意的手机;
卖家也不用有自己的实体门店就能够将手机销售出去。
按照系统开发的基本方法,通过对手机电子商城系统功能的需求分析之后,对本系统进行了如下功能设计如图3-1所示:
图3-1系统总体功能结构图
3.1.1系统前台模块设计
(1)会员注册
注册成为本站会员,登录后可以购买手机。
(2)会员登录
根据注册时的用户名和密码登录,进行选购手机的相关操作。
(3)显示在售手机列表
显示本站在售手机
(4)显示书籍详细信息
点击一台手机显示手机详细性能价格等相关情况
(5)查看购物车
会员查看自己已经选择的手机及其价格
(6)确认订单
会员确认购买后,可以通过此功能查看订单情况。
流程图如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:
是用来保存本系统中系统管理员的信息表,里面的主键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前台公告模块设计
公告模块是本系统的一个亮点所在。
图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客户管理
4.2.6系统管理
对管理员信息的管理
图4-10系统管理
5系统测试
5.1系统的测试
系统测试能够对系统中存在的错误进行及时有效的改正,从而达到更为理想的效果,改善系统性能。
5.1.1测试用例
表5.1用户注册测试数据
测试数据
说明
测试结果
无
无任何输入
无法提交。
输入现有用户名
错误输入
提示“已注册”。
输入两次密码不同
提示“输入两次密码必须相同”。
输入正确的用户名
输入正确的数据
提示“用户注册成功”。
表5.2用户登陆数据
输入错误密码
提示“用户或密码错误。
正确输入用户名和密码
提示“登陆成功”。
表5.3网站访问测试
http:
//localhost:
8080/sus
网页未找到404错误
//localhost:
8080/Shopping
打开用户的企业网站。
5.2测试结果
本系统的各个功能模块均可以正常工作,实用性较好,操作方便,尚未发现BUG。
设计的基本功能均可以正常完成,能正常运行。
6系统重点技术的解决方案
6.1AJAX技术
Ajax技术是一种不用刷新页面,但是却可以接收后台数据的技术。
在后台的添加商品的模块中,在选择商品类型的时候由于放的是类型Id号,而不是商品的名称,所以就要用这种技术来实现异步显示。
代码如下:
7结束语
经过几个月的努力,手机电子商城系统在刘元勇老师的指导下完成了。
在本系统开发过程中,我遇到了许多问题,但部分问题在刘元勇老师和本组各位同学的帮助下最终顺利解决。
本系统开发功能较为完善,但是与当前各大主流的网上商城系统相比,还有许多的需要改进的地方,比如实现网上银行交易的功能的实现。
通过本次的设计,我学习到了许多程序开发方面的技巧,锻炼了我不怕困难,不懂就问的精神。
参考文献
[1]张桂珠,刘丽,陈爱国.Java面向对象程序设计(第2版)
[2]毕广吉.Java程序设计实例教程[M].北京:
冶金工业出版社,2007.
[3]王保罗.Java面向对象程序设计[M].北京:
清华大学出版社,2003.
[4]何玉洁,梁琦.数据库设计教程[M].北京:
机械工业出版社,2003.
[5]光军,胡波.JSP应用开发高级教程.北京:
北京航空航天出版社,2007.
[6]苗春义.Java项目开发全程实录.北京:
清华大学出版社,2008.6
[7]刘志成.SQLServer2005实例教程.北京:
电子工业出版社,2008.
[8]张莉,王强.SQLServer数据库原理及应用教程
[9]李春英.基于ASP.NET的科研信息管理系统开发[J].重庆工学院学报(自然科学版),2007,1
(1):
91~94
[10]郑人杰、殷人昆.实用软件工程.北京:
清华大学出版社,1997.4
[11]孙更新,吕婕.Java毕业设计指南与项目实践.北京:
科学出版社,2008.
[12]李红等.管理信息系统开发与应用〔M〕.北京:
电子工业出版社,2003.
[13]周之英.现代软件工程〔M〕.北京:
科学出版社,2000.
[14]陈艳峰,高文姬等.Visualbasic数据库项目案例导航[M].北京:
清华大学出版社,2004.
[15]邹竹彪.JSP宝典[M].电子工业出版社,2007,1
[16]张海藩.软件工程(第二版)[M].北京:
人民邮电出版社,2006.
[17]曹广鑫,王谢华,王建凤.STRUTS数据库项目开发宝典[M].电子工业出版社,2006,1
[18]王珊,萨师煊.数据库系统概论(第四版)[M].北京:
高等教育出版社,2006.
[19]刘韬,楼兴华.SQLServer2000数据库系统开发实例导航.北京:
人民邮电出版社,2004.
[20]丁宝康,董健全.数据库实验教程.北京:
清华大学出版社,2003
致谢
本文是在刘元勇老师的悉心指导下完成的。
在选题和研究过程中均得到了刘元勇老师的大力帮助。
刘元勇老师学识渊博,平易近人,有问必答,厚得树人。
对刘元勇老师的感激之情不是三言两语可以表达的。
本人在此,再一次向刘元勇老师以及本组的李欣欣同学表示真挚的感激之情!
附1:
论文独创性声明及论文使用授权声明
论文独创性声明
我的论文《___________________________________________》是我个人在导师指导下进行的研究工作及取得的研究成果。
论文中除了特别加以标注和致谢的地方外,不包含其他人或其他机构已经发表或撰写过的研究成果。
其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。
作者签名:
日期:
论文使用授权声明
本人完全了解重庆文理学院有关保留、使用毕业论文的规定,即:
学院有权保留送交论文的复印件,允许论文被查阅和借阅;
学院可以公布论文的全部或部分内容,可以采取影印、缩印或其他复制手段保存论文。
保密的论文在解密后遵守此规定。
__________日期:
___________