移动商务网站开发文档.doc_第1页
移动商务网站开发文档.doc_第2页
移动商务网站开发文档.doc_第3页
移动商务网站开发文档.doc_第4页
移动商务网站开发文档.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

移动商务网站开发实验报告书班级: 姓名: 学号:课程名称移动商务网站开发实验项目移动商务网站设计与实现实验项目类型验证演示综合设计其他指导教师邹才凤成 绩一、 实验目的1. 综合运用本课程所学的知识,建设一个移动电子商务网站(即手机网上购物商城);2. 熟悉移动电子商务网站的开发过程,掌握企业网站建设的设计思路、方法和过程,快速提高网站开发能力和设计水平;3. 结合软件工程的思想,了解一个实用系统的面向对象程序设计方法,学会需求分析和系统设计,分析和设计数据库,对主要功能模块进行技术分析和实现;4. 学会从用户的角度出发考虑问题,学会合理划分模块功能,使系统结构清晰、易于设计和维护;5. 熟悉网站开发工具的使用,提高学生程序设计及软件开发的基本能力和技巧;以实践为导向,锻炼与培养学生的基本开发能力;6. 培养利用互联网、MSDN等帮助文档解决问题的能力;7. 培养学习新技术、收集和分析信息的能力,能够分析问题、找出解决方案、制定工作计划并实施,最终解决问题;8. 培养科学的思维方法、可持续发展能力。二、 需求分析关于移动电子商务网站的建设,其目的是搭建一个提供便捷操作的网上购物平台,其信息齐全,操作简单,符合大众需求。1针对企业网站进行精心的形象设计定位,使之在视觉效果上更美观,能吸引客户兴趣。2规划整个系统的功能使之符合移动网上交易的需要,增加购物车功能、发布产品功能等。3对系统的用户操作流程进行规划,使用户在网站上能进行更方便的操作,使用户能够更加简单方便的购买所需要的产品,适合社会上不同层面的消费者。4. 根据移动商务购物系统的性质,在实际的设计过程中,应保证该系统具有以下基本功能,以满足用户的需求:商品管理(添加、删除、修改);订单管理;用户管理;购物车功能等。三、 概要设计根据系统的功能划分和实现的方便,我们将整个程序分为三层:数据层、业务层和界面层。数据层负责对数据库进行操作,包括向表中插入数据、更新数据、查询数据和删除数据。业务层负责处理各种业务逻辑,把界面上的各种操作传达给数据层。界面层主要负责界面的设计,包括控件的位置和外观等设置、实时反映系统的变化情况。三层结构架构设计的工作原理如图3-1所示。WEBSERVER发出信息返回结果查询数据库前台界面在线商店操作界面数据库返回查询结果图3-1 三层架构图采用三层架构以后,用户界面层通过统一的接口向业务层发送请求,业务层按逻辑规则将请求处理传递到数据库层进行数据库操作,然后将数据库返回的数据封装成类的形式返回给前台界面层。根据系统功能分析,可以规划出用户界面的系统功能模块如图3-2所示:网上商城产品展示新品推荐畅销排行修改产品数量删除已选商品清空购物车产品信息浏览在线购物订单查看查看购物车用户登陆注册图3-2 系统功能模块四、 数据库设计在选择好数据库的开发平台后,就要开始进入数据库的设计阶段:首先要明确该数据库应用要完成的任务,即创建该数据库的目的。本系统的数据库主要包括以下表:(1)管理员信息表:存储管理员基本信息(2)商品分类表:存储产品分类信息表(3)商品表:存放网站商品的所有信息(4)订单表: 会员购买商品的所有订单信息(5)订单详情表:会员购买商品的所有订单详细情况(6)用户信息表:用户注册的信息和修改的信息在设计数据库中,重要的是组织数据库,即将数据存放在一个或多个表中并建立它们之间的关系,为了减少数据库中冗余数据的存储,减少数据的不一致性,需要对数据库进行规范化。对数据库进行规范化主要有以下几个目标: (1) 消除在表中包含的冗余信息; (2) 适应表结构在以后将要发生的变化;(3) 在处理前端应用程序的数据库结构发生变化时,使可能发生的冲突最小。主要数据库表的关系如图4-1所示:图4-1 部分数据库ER图五、 详细设计 (1) 购物子系统在线购物子系统为消费者提供网上购物的入口,消费者通过登录商场的网站,浏览、查询产品信息,并对选中的产品进行购买。消费者可以通过“产品分类”、“产品查询”来选购商品,加入购物车,确认购买后系统产生订单。消费者网上购物流程如图5-1所示:N开始浏览商品放入购物车是否继续购物用户是否登陆结束确认订单?YNY选择商品下订单生成订单YN用户登陆图5-1 网上购物流程图(2) 产品管理子系统产品管理子系统构造内容页面,自动生成首页的产品链接,提供产品大图展示,自动发布相关公告等。功能模块介绍: 每栏目产品信息能够按类别显示,方便购买者浏览与查找。 产品信息按照目录、详细情况两级显示。系统自动为目录分页,浏览者能够在任意页面间跳转。 整合信息管理平台,平台操作界面简洁方便,易于管理。 产品信息支持关键字等多种方式的查询,便于浏览者方便的找到所需的商品。 系统能够自动为产品信息标记发布日期。 系统产品信息提交界面简便,只需要作简单的文字录入及图片上传操作就能够发布产品。 这个模块有产品添加、删除、修改,管理员通过管理界面,对产品进行操作,同时管理员对产品进行推荐,上架或下架等功能。(3) 会员管理子系统此栏目为动态,当网站上有一部分信息是限制访问,有一些栏目只有会员才可以参与,或者与实际经营相配合,需要从网站上招募一些会员时需要用到的,在或者就是网站需要有一批关心这种技术的人的详细资料,定期向他们发布一些消息,一些他们感兴趣的活动,从而在他们身上把公司的产品信息宣传出去。企业通过这个系统对会员资料进行管理,并借此为会员提供其它服务,以此作为企业盈利的途径及配合其它系统进行服务、产品的宣传推广。浏览者可以在线填写注册信息表,经后台管理员审核后实时成为网站会员。后台设置会员管理界面,管理员可对会员信息进行分类查询(日期、姓名)、对无效会员进行删除。注册会员流程如图5-2所示:开始结束NA是否注册阅读注册用户条款填写用户注册信息是否提交YNYNYN是否更改用户信息Y是否同意图5-2 注册会员流程图六、 系统实现(1) 主页模板的制作在因特网上,网页是宣传产品、文化、品牌和形象的重要工具,因此网页设计的好坏直接关系到能否顺利开展后续活动,页面的美观与实用性是需要考虑的重要因素。页面的风格至关重要,它要符合页面的内容及所要表达的主题。网上商店主页的主题作为消费者与网站进行交互的平台、向消费者实时提供有关商店的各种动态信息,因此应着重突出其文化氛围,对主页进行规划时,应按照主题鲜明、分类清晰这个原则设计,主页上的功能导航条让用户进入子系统即可对系统的功能一目了然。页面的设计具体需要考虑三个方面,即页面的主题、结构和外观设计。在日常生活中,人们的第一印象特别重要,主页也是如此,一定要能吸引浏览者继续浏览其余内容。主页的布局要合理有序,色彩搭配要合理,与主题相适应。确定企业电子商务页面的主题和栏目,也就是说希望在网上发表一些什么内容。当然应该尽量选一些有特色的,因为内容是一个页面的生命,没有好的内容,页面设计得再好,也难以引起浏览者的兴趣。页面结构设计是否合理将决定浏览者对站点第一印象的好坏,如果结构设计合理美观,浏览者将产生浓厚的兴趣浏览整个站点。大多数页面的信息结构可以采用四种类型:序列结构、分栏结构、网状结构和层次结构。其中按层次划分信息,是组织复杂信息的较好方式之一,并且含有层次组织的结构特别适合于在电子商务站点上使用,原因是网上的站点一般都被组织得由一个主页向下延伸。大多数用户都熟悉这种等级的图形结构,都会觉得这些结构能帮助他们一步步深入。另外,层次结构在公司与人们日常生活中是如此地为人所熟知,用户也容易建立这样一种进入站点的认知结构。但层次不宜过多,通常三层比较合适,层次太多往往令人感觉厌烦。在层次结构中,页面上的文件通常分为两类:第一类是“顶层(top layer)文件,即用户进入你的网站首先看到的几个文件。第二类文件是内容。这是一些活跃在网站“较深层”的文件,通常它们是更重要的文件,这是真实信息存在的地方。内容和组织结构确定好后,还应该考虑整个页面的外观。好的页面外观应有很好的一致性,也就是说相同的页面安排、背景图象、颜色组合、栏目条等。整个站点的页面在外观上风格应基本保持一致。背景是整个页面的基调,同时也是给浏览者的第一印象,因此背景的选择也很重要。应该力求做到信息分类科学准确,主次信息划分明确,页面中的每个模块都有概括性很强而且具有吸引力的标题,在每个模块内也有主次之分,分标题也同样具有概括力和吸引力。重点信息放在突出、醒目的位置上,让浏览者很容易捕捉到,同时精美的设计能够刺激浏览者的反应,吸引其点击链接点。控制每个页面的信息量,即不要太多。对于一个页面来说,总的字节数一般应控制在2OKB以内,否则访问速度就会很慢,影响浏览效率,但也切忌太少而显得枯燥乏味。文字与图形的布局既要考虑到重点突出,又要给人以和谐的感觉。不能让图形淹没文字,也不能因图形太少而让人觉得单调。视觉的吸引和诱惑是不能低估的。(2) 功能模块实现网站完成前期网页的模板设计,还有数据库设计之后,就要进入编码阶段实质开发,根据系统详细设计,对每个模块进行实质的开发。i.购物车功能根据购物的详细分析与模块功能流程图设计,对这一部分进行开发,当用户登陆到系统中,用户登陆的所有信息都保存在Session对象中。ii.产品管理模块在产品模块,用户可以浏览不同类别的产品,可以检索产品(分类检索或者按照关键字检索),可以购买产品,还可以转到其他模块,例如查看购物车、查看订单信息、查看用户的个人信息等。管理员页面可以对产品进行相应操作,管理员可以增加、修改、删除商品类别,也可以增加、修改、删除商品信息。iii.会员管理模块用户购买产品需要注册,否则不允许购买。注册会员登陆后可以购买商品。iv.数据维护模块这个模块只有管理员可见,主要是对网站运营空间查看与管理。通过这个部分可以看到服务器的现状情况,如IP地址,服务器的域名,操作系统,服务器软件名与版本号,服务器CPU数量,还有客户端的一些信息等;服务器组件的现状情况,如支持或者不支持等。可以查看网站在服

温馨提示

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

评论

0/150

提交评论