手机销售电子商城毕业论文_第1页
手机销售电子商城毕业论文_第2页
手机销售电子商城毕业论文_第3页
手机销售电子商城毕业论文_第4页
手机销售电子商城毕业论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、本科毕业设计(论文)开题报告( 2010 届) 学 院、系: 计算机与通信学院 专 业: 计算机科学与技术 学 生 姓 名: 班 级: 学号 指导教师姓名: 职称 2010 年 1 月 5 日题目:手机销售电子商城 1. 结合课题任务情况,查阅文献资料,撰写15002000字左右的文献综述(一)编写目的网上购物已经深入到我们的生活当中了,并且随着网络资迅的发展,手机销售电子商城能满足广大人民对手机的巨大市场需要。(二)开发背景着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的大趋势。电子商务(el

2、ectronic commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。电子商务系统一个现代化的企业在竞争中立于不败之地的必要条件,它为客户提供充足的信息和快捷的查询手段。对于企业来说,利用计算机来是实现网上交易,可减少员工对手机的详细信息记忆,可大量节约企业成本,是企业走向科学化、规范化的必要条件。向客户介绍手机的详细信息和售后服务一项琐碎、复杂而又十

3、分细致的工作,不容许出错,用计算机进行手机进行管理不仅能够保证手机型号品牌和数量准确无误、快速输出,而且还可以利用计算机对手机各种信息进行统计,进而达到客户对手机最新需求,为企业创造最大财富。同时计算机具有手工管理无法比拟的优点:检索快速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。(三)设计所采用的关键技术:mvc是一种设计模式,是model-view-controller的简称,即模型-视图-控制器。这是一个存在于服务器表达层的模型。它将应用分开,改革者变应用的高度结合,mvc的经典框

4、架中,强制性的把应用程序的输入、处理和输出分开。这种设计模式把应用程序分为三个部分:(1)视图视图主要指用户看到并与之交互的界面,即web应用程序的外观。视图层可以接收用户的输入,但并不包括任何实际的业务处理,只是将数据转交给控制器。同时,视图还负责展现传递用户的数据,可以向模型查询业务状态,但不能改变模型。 (2)模型模型代表了该web应用中的核心功能。它表示业务数据和业务逻辑,同一个模型层以被多个视图所共用。如此强大的框架结构,用在毕业设计当中是我的一次大胆的学习和尝试,相信我会努力掌握好这些技术并且把毕业设计完成得漂亮。数据库我选择使用sql server是强大的企业级数据库系统。sql

5、 server是微软开发的电子商务套件是行业中第一个集成的基于互联网的商务应用套件,它将前台与后台运营中的关键业务流程自动化。的大型网络关系型数据库管理系统,交互式查询,应用程序称为数据库的“前端”,在pc上运行,存储和数据管理的后端在服务器上运行,用户在前端个人计算机上发出请求,经过后端数据库系统的处理后,将结果返回给用户。sql语言按照功能可以分为四大类:数据查询语言dql:查询数据;数据定义语言ddl:建立,删除和修改数据对象;数据操纵语言dml:完成数据操纵的命令,包括查询;数据控制语言dcl:控制对数据库的访问,服务器的启动和关闭等。2. 选题依据、主要研究内容、研究思路及方案(一)

6、选题依据本次毕业设计也将是大学本科的最后一次总结性的,我也将努力突破自己,让自己能做出一些实用些的东西来。物流短信平台也是对于现在社会的商务流通中很重要的现实意义的,故我采取了这个题目作为毕业设计,想为更多的商务活动提供快捷、方便和高效的工作方式。(二)系统功能分析(1)手机销售电子商城的整体流程当用户浏览网页时,如想购买手机,则登录系统,非本系统会员者通过注册获得会员权限,会员将购买的商品添加到购物车里续返回继续购物,当会员确认购买购物车里的商品过后则填写订单详情(2)利用uml活动图描述物流短信业务网络冲部分流程活动图描述了一个动态的过程。这种图不易找出过程中各个活动的由哪个对象负责。为了

7、弥补这个缺点,活动图中引入泳道这个概念。泳道是一张图被分割成多个平行的段后每一段的名称,每个泳道的顶部可以显示出角色的名称,每个角色负责的活动放在各个角色的泳道之中。一个泳道到另一个泳道之间可以发生转移,故用uml图能很好的描述整个工作的流程。这样让用户也很方便的使用,故在本次设计中用了在软件工程中非常重要的uml图来,进行物流短信平台的功能流程的描述。在这里我们将通过实际绘制用户购物以加深印象,根据对用户购物的业务的分析,绘制用户购物部分流程如下图所示:图2.1 物流平台的活动图(3)功能分析 根据网上商城点,将其分为前后台两部分,前台主要用于用户浏览商品信息,与用户的个人信息管理等;后台用

8、于管理员对整个网站的管理,如会员的管理、商品信息、订单的管理等。 手机销售电子商城结构如图所示:图2.2 前台功能模块图后台主要是管理相关信息的一个平台,可以对手机管理、商品的管理、用户的信息管理。这些功能都是主要的垓心功能,其后面的主要框架结构如图:图2.3 后面管理的功能模块图(4)数据库的相关设计手机销售电子上次数据库采用了较大型数据库sql server 2005,在基于上学期对于该数据库了解较为深入的情况下,故想以此来更深层的学习sql server 2005。在此次毕业设计中我将大量运用一些减少网络负担的存储过程、函数、触发器等。这也是在对于数据库熟练掌握的基础上。现在把本次毕业设

9、计所需要的主要表及其功能做一个简单的描述:tb_phone(手机基本信息表),此表主要用于保存手机的基本信息tb_member(会员基本信息表),此表主要用于保存会员的信息,主要字段:会员id、用户名、用户密码、用户地址、联系电话、email等。tb_order(订单基本信息表),此表主要用于保存订单的基本信息,可以方便管理员对用户订单进行处理。其主要字段:订单id、用户id、商品id、数量、订单时间、总价等。tb_kuncun(库存信息表),此表主要用于保存手机库存的基本信息,主要方便管理员查询库存里是否还有某种编号的手机的库存,其主要字段:编号、手机编号、数量等。tb_user(管理员信息

10、表),此表主要用于保存管理员的基本信息,包括后台管理员的用户名和密码之类的。数据库的设计需花大量的时间,在此基础上编写一些存储过程和触发器,这也是非常有用的,大大提高了此系统的实用性。(5)系统设计目标手机销售电子商城主要实现以下目标: 用户基本功能:即时查看展出的手机,能够随时购买自己需要的手机,并且系统操作简单,功能强大。 管理员功能强大:能够方便管理手机、订单、会员、广告、评论等基本信息。 采用先进、流行的技术架构:彩用了mvc模式的,可移植性、可扩展性强,更易于以后的维护。开发人员的分工明确,有利于开发团队的配合。 人性化设计:程序设计充分考虑使用方便、界面友好。 动态发布、更新信息:

11、由于商品信息的即时性很强,要求所有商品可以随时被更新,添加和删除等(6)主要功能模块介绍手机销售电子商城主要功能模块分为:会员管理、商品展示、商品查询、订单模块、购物车、订单查询、商城公告、收银台、进货管理、退货管理、库存管理、公告管理。根据mvc三层结构,在制作每个模块时,都将视图、模型、控制分开,首先要做页面部分然后写出控制过程中使用的模型,它们基本上都是由setxx和getxx所组成,最后是一个逻辑控制部分,也是最主要的部分,这冲部分负责整个网站的网页控制,以下是一些详细介绍:1.前台 会员管理:这个模块包括会员的登录,会员的注册,会员的资料修改,以及会员的积分查询。 商品展示:商品的展

12、示,按照不同类型的展示,也可按照用户的需求展示。 商品查询:这个主要是利用数据库的查询可以精确查询,也可以模糊查询,不过一切都是为了方便用户按照自己的要求查询让用户尽快的找到合符自己心仪的手机。 购物车:购物车一个用户只能有一个购物车并且购物车里面的信息并不存放在数据库中,它只是存放在jsp里面request对象里面的session作用域里面不能持久保存,一旦用户从新登录购物车里面的东西将清空。用户将要购买的手机添加到购物车里面过后可以继续购买发现更好的可以将前面挑选的手机进行移除购物车操作,继而继续购物。 订单查询:当用户购买商品并且填写购物单过后,用户可以随时查询自己的订单。 商城公告:这

13、个模块主要是前台的商城公告的展示,将本电子商城的一些公告比如说活动啊,特价信息之类的展示给用户。 收银台:用户填写订单以及付款。2后台 手机管理:对手机的进行管理包括增、删、改、查操作,当一些手机为特价手机的时候可以将此手机改为特价手机,当然价格上将有比较大的优惠,以鼓励用户购买,。 退货管理:对用户退货的管理,当一些用户不满意所购买的商品的时候,只要满足条件本商城将无条件退货,退后的信息将放入退货表里面。 库存管理:管理员查看库存信息,以便进货来保证货源的充足。 公告管理:管理员对系统的公告的添、删、改、查。附:参考文献1 y.daniel liang. java语言程序设计进阶篇m. 机械

14、工业出版社,2008:47-52. 2 孙卫琴. java网络编程精解m.电子工业出版社,2008:169-171.2 耿祥义,张跃平.jsp实用教程m.清华大学出版社,2003-5-14 harvey m.deitel 和 paul j.deitel. java 2程序设计教程m. 机械工业出版社, 2005:13-20.5 bruce eckel. thinking in javam. 机械工业出版社,2000:15-19. 6 秦毅. java程序设计m. 机械工业出版社,2007:156-164.7孙卫琴java网络编程精解 m 北京;电子工业出版社 20088 孙一林 彭波.java

15、网络编程实例m 北京;清华大学出社 20049美(埃克尔) java编程思想第四版 m 北京;机械工业出版社 200710章含.英汉网络通信词典m上海;上海科学技术出版社 200811刘京华. java web整合开发王者归来m北京;清华大学出版社 201012谢星星 沈懿卓uml基础与rose建模实用教程m清华大学出版社200813丛书编委会.sql server 2005实例教程m中国电力出版社,2008-073. 工作进度及具体安排起止日期工作内容备注2008年下学期17周至19周查阅资料、写文献综述、写开题报告。19周至2009年开学熟悉面向对象的分析设计,及深入学习struts架构及sql serve

温馨提示

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

评论

0/150

提交评论