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

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

ID:35042035

大小:1.91 MB

页数:32页

时间:2019-03-16

上传者:U-13160
手机电子商城系统的设计与实现-毕业论文_第1页
手机电子商城系统的设计与实现-毕业论文_第2页
手机电子商城系统的设计与实现-毕业论文_第3页
手机电子商城系统的设计与实现-毕业论文_第4页
手机电子商城系统的设计与实现-毕业论文_第5页
资源描述:

《手机电子商城系统的设计与实现-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

学士学位论文手机电子商城系统的设计与实现论文作者:指导教师:学科专业:计算机科学提交论文日期:20XX年X月X日论文答辩日期:20XX年X月X日学位授予单位:20XX年X月 软件工程学院毕业论文(设计)目录目录摘要..............................................................IIIAbstract...........................................................IV1引言..............................................................11.1课题的研究背景与意义.........................................11.1.1课题的研究背景.........................................11.1.2课题的研究意义.........................................11.2可行性分析...................................................12系统分析..........................................................22.1系统需求分析.................................................22.2业务处理流程分析.............................................22.2.1功能模块业务流程分析...................................22.3用例分析.....................................................53系统的总体设计....................................................83.1系统功能模块设计.............................................83.2数据库设计..................................................114系统的有关界面...................................................134.1系统前台页面................................................134.2系统后台页面................................................155系统测试.........................................................235.1系统的测试..................................................235.2测试结果....................................................236系统重点技术的解决方案...........................................246.1AJAX技术....................................................247结束语...........................................................25参考文献...........................................................26致谢..............................................................27II 手机电子商城系统的分析与设计摘要:手机电子商城系统为用户提供注册会员,会员信息的修改,购物车等功能。管理员则可以对商品进行管理,和对订单进行管理,以及其他查询等功能。从设计的角度入手,本系统使用JSP技术设计动态页面,采用B/S三层结构,从安全性的角度入手,本系统的核心代码使用JavaBean对其封装。用MySql来管理后台数据。较好的实现了手机的网上销售。关键词:手机电子商城系统;B/S架构;JavaIII 手机电子商城系统的设计与实现AnalysisandDesignofPhoneOnlineShoppingSystemAbstract:Mobilephoneelectronicmallsystemtoprovideuserswithregisteredmembers,memberinformationchanges,shoppingcartfunctions.Theadministratorcanmanagethegoods,andordermanagement,andotherinquiriesandotherfunctions.Startingfromtheangleofdesign,thissystemusesJSPtechnologyindynamicpagedesign,usingB/Sthreelayerstructure,startingfromthesecuritypointofview,thecorecodeofthesystemusetheJavaBeanpackage.UseMySqltomanagethebackgrounddata.Abetterrealizationofthemobilephoneonlinesales.Keywords:electronicmallsystemarchitecture;B/S;JavaIV 手机电子商城系统的设计与实现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.51 手机电子商城系统的设计与实现2系统分析2.1系统需求分析本系统主要着力于对手机信息和会员信息进行高效的管理。对手机的销售进行信息化的管理,实现会员通过网络进行浏览手机,网上购机的功能。作为会员,使用本系统可以快速的选购手机,使其不用出门,在家就能轻轻松松完成购机。作为管理员,使用本系统可以对公告进行增删改查,对在售手机进行管理,管理会员等相关操作,完成对手机,公告以及会员的有效管理。2.2业务处理流程分析2.2.1功能模块业务流程分析在本系统的管理员管理模块中,管理员可以进行添加公告、公告信息管理等业务操作。业务处理流程分析如图2-1所示:图2-1管理员公告管理业务流程在本系统的管理员模块中,管理员可以进行添加商品类别、商品类别管理、添加商品、商品信息管理等业务操作。业务处理流程分析如图2-2所示:2 手机电子商城系统的设计与实现图2-2管理员商品管理业务流程在本系统的管理员模块中,管理员可以进行订单信息管理等业务操作。业务处理流程分析如图2-3所示:3 手机电子商城系统的设计与实现图2-3管理员订单信息管理业务流程在本系统的管理员模块中,管理员可以进行客户信息管理等业务操作。业务处理流程分析如图2-4所示:图2-4管理员客户管理业务流程在本系统的管理员模块中,管理员可以对当前用户信息进行系统管理业务操作。业务处理流程分析如图2-5所示:4 手机电子商城系统的设计与实现图2-5管理员系统管理业务流程2.3用例分析本系统包括前台会员浏览选购手机以及订单确认和后台管理员对手机信息以及会员信息进行操作。(1)手机电子商城前台用例分析手机电子商城前台管理:一个面向大众的网上商城对用户信息的处理要求非常严格,其中包括对用户的注册信息、订单信息、评价信息、购物车管理几个重要模块。用户只有在注册成功之后才能成功购买购物车中的物品,继而管理订单信息和评价信息。手机电子商城前台用例分析图如图2-6所示。5 手机电子商城系统的设计与实现图2-6手机电子商城前台用例分析图(2)手机电子商城后台用例分析手机电子商城后台管理:主要对用户信息管理、商品信息的增删、订单处理、公告管理等功能进行处理。管理员只有通过验证身份后才能对以上信息进行合理、安全的管理。手机电子商城后台用例分析图如图2-7所示。6 手机电子商城系统的设计与实现图2-7手机电子商城后台用例分析图7 手机电子商城系统的设计与实现3系统的总体设计3.1系统功能模块设计手机电子商城系统的主要目的就是为了让顾客在家无须出门,就能够选择自己喜欢,满意的手机;卖家也不用有自己的实体门店就能够将手机销售出去。按照系统开发的基本方法,通过对手机电子商城系统功能的需求分析之后,对本系统进行了如下功能设计如图3-1所示:图3-1系统总体功能结构图3.1.1系统前台模块设计(1)会员注册注册成为本站会员,登录后可以购买手机。(2)会员登录根据注册时的用户名和密码登录,进行选购手机的相关操作。(3)显示在售手机列表8 手机电子商城系统的设计与实现显示本站在售手机(4)显示书籍详细信息点击一台手机显示手机详细性能价格等相关情况(5)查看购物车会员查看自己已经选择的手机及其价格(6)确认订单会员确认购买后,可以通过此功能查看订单情况。流程图如3-2所示图3-2购物流程图3.1.2系统后台模块设计(1)公告管理对公告进行增删查改。(2)商品管理9 手机电子商城系统的设计与实现对商品类别进行增删查改;对商品进行增删查改。(3)订单管理对订单进行查询、发货以及删除。(4)会员管理对会员信息进行增删查改。(5)系统管理对系统管理员信息进行查询、修改。后台设计如图3-3图3-3后台设计根据需要,从业务的流程分析入手,系统流程图如图3-4所示:10 手机电子商城系统的设计与实现图3-4系统流程图3.2数据库设计下面是本系统中的几个重要数据表结构及其关系,如图3-5所示:11 手机电子商城系统的设计与实现图3-5重要数据表结构及其关系图数据表说明如下:数据表t_admin:是用来保存本系统中系统管理员的信息表,里面的主键id是一个自动增加的数字数据表t_user:是保存客户信息表,里面的主键id是一个自动增加的数字。数据表t_channel:是保存商品类型表。数据表t_goods:是保存商品信息表。数据表t_news:是保存促销商品的具体信息表。数据表t_news_content:是保存商品推荐促销的表。数据表t_order:是保存客户买的商品信息,以及商品状态信息的。数据表t_userinfo:是保存客具体信息表。12 手机电子商城系统的设计与实现4系统的有关界面4.1系统前台页面4.1.1前台主页网站首页是门面。图4-1网站首页4.1.2前台公告模块设计公告模块是本系统的一个亮点所在。图4-2前台公告13 手机电子商城系统的设计与实现4.1.3商品展示模块设计这些模块用于显示单个的商品显示。图4-3商品展示4.1.3用户中心模块设计图4-4用户中心14 手机电子商城系统的设计与实现4.2系统后台页面4.2.1后台登陆页面图4-5后台登录页面4.2.2公告管理对公告进行增删查改。图4-6公告管理关键代码:15 手机电子商城系统的设计与实现4.2.3商品管理16 手机电子商城系统的设计与实现对商品类型进行添加,删除,修改的操作。图4-7商品管理关键代码:17 手机电子商城系统的设计与实现对商品信息进行增加,移除,修改的操作。图4-8商品信息管理关键代码:18 手机电子商城系统的设计与实现4.2.4订单管理对客户购买的商品进行发货,修改管理。图4-9订单管理关键代码:19 手机电子商城系统的设计与实现4.2.5客户管理对客户信息进行修改和删除。图4-9客户管理关键代码:20 手机电子商城系统的设计与实现4.2.6系统管理对管理员信息的管理图4-10系统管理关键代码:21 手机电子商城系统的设计与实现22 手机电子商城系统的设计与实现5系统测试5.1系统的测试系统测试能够对系统中存在的错误进行及时有效的改正,从而达到更为理想的效果,改善系统性能。5.1.1测试用例表5.1用户注册测试数据测试数据说明测试结果无无任何输入无法提交。输入现有用户名错误输入提示“已注册”。输入两次密码不同错误输入提示“输入两次密码必须相同”。输入正确的用户名输入正确的数据提示“用户注册成功”。表5.2用户登陆数据测试数据说明测试结果无无任何输入无法提交。输入错误密码错误输入提示“用户或密码错误。正确输入用户名和密码输入正确的数据提示“登陆成功”。表5.3网站访问测试测试数据说明测试结果http://localhost:8080/sus错误输入网页未找到404错误http://localhost:输入正确的数据打开用户的企业网站。8080/Shopping5.2测试结果本系统的各个功能模块均可以正常工作,实用性较好,操作方便,尚未发现BUG。设计的基本功能均可以正常完成,能正常运行。23 手机电子商城系统的设计与实现6系统重点技术的解决方案6.1AJAX技术Ajax技术是一种不用刷新页面,但是却可以接收后台数据的技术。在后台的添加商品的模块中,在选择商品类型的时候由于放的是类型Id号,而不是商品的名称,所以就要用这种技术来实现异步显示。代码如下:24 手机电子商城系统的设计与实现7结束语经过几个月的努力,手机电子商城系统在刘元勇老师的指导下完成了。在本系统开发过程中,我遇到了许多问题,但部分问题在刘元勇老师和本组各位同学的帮助下最终顺利解决。本系统开发功能较为完善,但是与当前各大主流的网上商城系统相比,还有许多的需要改进的地方,比如实现网上银行交易的功能的实现。通过本次的设计,我学习到了许多程序开发方面的技巧,锻炼了我不怕困难,不懂就问的精神。25 手机电子商城系统的设计与实现参考文献[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]丁宝康,董健全.数据库实验教程.北京:清华大学出版社,200326 手机电子商城系统的设计与实现致谢本文是在刘元勇老师的悉心指导下完成的。在选题和研究过程中均得到了刘元勇老师的大力帮助。刘元勇老师学识渊博,平易近人,有问必答,厚得树人。对刘元勇老师的感激之情不是三言两语可以表达的。本人在此,再一次向刘元勇老师以及本组的李欣欣同学表示真挚的感激之情!27

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭