JSP+Oracle CD购物系统 第3页

JSP+Oracle CD购物系统 第3页

四.系统的功能和流程分析
4.1网站的功能分析

经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:

用户管理        能够完成用户基本信息录入的注册和用户基本信息的修改。

管理员管理    能够完成管理员对网站的商品信息管理(商品添加、商品审查)、会员管理(会员审查)、网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)的功能。

搜索功能        能过电子商品的名称进行搜索。

查询功能        能够通过查看购物车对所选商品进行确定、挑选。

4.2 平台功能模块的设计分析

在平台功能的分析基础上,得到本平台的功能模块图如下:

网上购物平台

index.jsp


 
用户管理
 
管理进入
 
商品添加
 
用户注册
 
商品管理
 
会员管理
 
会员删除
 
商品名称
 
用户修改
 
商品搜索
 
网站布局
 
商品删除
 

 

 

图4.1 平台购物模块图

4.3系统流程分析

4.3.1前台购物流程

浏览商品
 
选择商品
 
订购商品
 
去购物车
 
去收银台
 
提交订单
 
未注册用户
 
已登录注册用户
 
未登录注册用户
 
注册
 
登录
 
                                              图4.2 前台购物流程图

注册入口
 
必选项为空
 
用户名有效?
 
2次输入密码是否一致?
 
密码长度符合要求?
 
E-mai地址有效效?
 
其他信息有效
 
注册成功
 
4.3.2注册功能流程    

图4.3 注册功能流程图

注册的具体实现为:

点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,地址,电话,真实,姓名等各项信息,提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表即member并提示用户注册成功,用户登陆后,就可以进行有效的购物了。

4.3.3商品搜索流程

开始搜索
 
输入条件
 
搜索结果
 
查看商品
 
购物车
 
下订单
 
续搜索
 

 
否图4.4 商品搜索流程图

商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。并且能列出通过搜索得到的商品的详细信息。

4.3.4用户登录流程

用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。

首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户的性别、E-MAIL、电话号码等。

五.系统功能的具体实现
5.1系统数据库表的基本设计

在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。

数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

从实际出发,经过仔细地设计,得到各表的设计如表5.1——5.9所示。


表5-1 商品信息表hw

[说明]对于商品信息表,因为经验不足,我将其关键字段hw_id商品编号采用的是Access数据库中的自动编号,虽然也确定了商品信息的唯一性,但不具备直观的特点,在实际应用中最好是将其设置一个命名规则,管理人员在添加商品的时候能够自动产生一个有一定规则和一定意义的命名规则,方便管理人员对其进行管理和维护,例如对于手机类商品可将其编号设置为mobile+型号+添加日期,这样更容易对商品进行管理。Hw_pic字段代表图片,但在这里存放的只是它的路径所以应该使用文本类型。

表5-2 会员信息表member

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有