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