手机电子商城系统的设计与实现-毕业论文_第1页
手机电子商城系统的设计与实现-毕业论文_第2页
手机电子商城系统的设计与实现-毕业论文_第3页
手机电子商城系统的设计与实现-毕业论文_第4页
手机电子商城系统的设计与实现-毕业论文_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学士学位论文手机电子商城系统的设计与实现论文作者: 指导教师: 学科专业:计算机科学 提交论文日期: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.1 AJAX 技术 .247结束语 .25参考文献 .26致 谢 .27II手机电子商城系统的分析与设计 摘要 : 手机电子商城系统为用户提供注册会员,会员信息的修改,购物车等功能。管理员则可以对商品进行管理,和对订单进行管理,以及其他查询等功能。从设计的角度入手,本系统使用JSP 技术设计动态页面,采用B/S 三层结构,从安全性的角度入手,本系统的核心代码使用JavaBean 对其封装。用 MySql 来管理后台数据。较好的实现了手机的网上销售。关键词: 手机电子商城系统 ;B/S 架构 ;JavaIII手机电子商城系统的设计与实现Analysis and Design of Phone Online Shopping System Abstract:Mobile phone electronic mall system to provide users with 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, 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 ; JavaIV手机电子商城系统的设计与实现1 引言随着计算机科学的发展,互联网技术已经越来越成熟。给人们的生活带来了许多方便,同时人们对 Internet 的需求也日渐加大,人们也越来越依赖和信赖网络。通过网络来购物、通过网络交水电费、甚至通过网络订餐都已经习以为常。但是用户的需求也越来越高。因此,开发一个能够适应用户需求而且适应潮流的Web站点极为重要。1.1课题的研究背景与意义在信息数字化的今天,各行各业都离不开信息技术,信息化的管理模式也是产业发展的必要因素。手机销售行业同样也需要信息化的管理平台。为此,手机电子商城系统孕育而生。开发一个手机电子商城系统,可以方便用户购买手机,了解最新的手机动态,让用户不用出门就能买到称心如意的手机。这种购买手机的模式,打破了传统的购物模式,让用户更快捷的购买手机,方便了人们的生活。1.2可行性分析1.2.1经济可行性本系统采用 SSH框架技术,结合手机电子商城的实际情况,实现了“高内聚,低耦合”的原则,提高了各个功能模块的独立性,也降低了后期的维护成本。1.2.2管理可行性管理员可以管理商品以及管理会员。如:对商品类别进行管理,以及对会员信息进行管理,确认是否真实有效。可见,通过该系统可以提高管理的效率和准确性。1.2.3设备可行性硬件要求:内存要求2G以上, CPU要求 P4 2.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.1 AJAX 技术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.67刘志成 . SQL Server 2005 实例教程 . 北京:电子工业出版社,2008.8 张莉 ,王强 .SQL Server 数据库原理及应用教程9李春英 .基于ASP.NET 的科研信息管理系统开发J.重庆工学院学报( 自然科学版 ) ,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论