图8 结帐的流程图
表28 用户模块功能表
序号 |
功 能 列 表 |
功 能 名 细 |
1 |
用户登录 |
用户输入用户名和密码进行验证 |
2 |
用户注册 |
用户注册项 |
3 |
个人信息浏览 |
购买物品数量,商品价格,会员等级。 |
4 |
用户信息修改 |
修改用户的登陆密码 |
5 |
查看当前订单 |
如果用户还没有收到当前订单,将看到订单处理状态 |
在用户模块里首先要知道的是,用户注册功能是为订购商品、发送货物、记录用户订单的服务功能,是为其他模块和整个商城服务的,用户的功能和用户的详细列表项要以这个需求为基础来进行,所以用户模块的重点是确定用户注册信息时应该填写哪些项目,填写完成后如何文护用户在商城所填的信息。所以用户模块必须有用户信息浏览、用户信息修改、修改密码。
2.2 后台模块
每个商城都有管理者,由管理者完成对商城的管理,电子商城也是一样的,只是在这里管理端用户的管理比较简单,管理端用户同前台用户一样,需要各项信息,只是在后台初始化一个管理员,由此管理完成其他管理员的添加,并且此管理员是不能够删除的。
表30 管理端用户模块功能表
序号 |
功 能 列 表 |
功 能 名 细 |
1 |
管理员登录 |
管理员输入用户名和密码,系统进行验证 |
2 |
管理员验证 |
管理员在进行各功能模块管理时,系统都要验证 |
3 |
编辑管理员 |
编辑管理员信息 |
商品管理是商城为用户提供服务的一个重要的部分,管理员可以利用这个模块为用户提供商品服务,完成商品的添加、删除、修改、而且在后台也要完成商品的搜索,以方便对商品的管理。
表32 商品管理模块功能表
序号 |
功 能 列 表 |
功 能 名 细 |
1 |
注销系统 |
注销系统 |
2 |
查看订单 |
查看已经结帐的所有订单 |
3 |
权限管理 |
将所有用户与权限相结合 |
4 |
添加商品 |
添加商品信息 |
5 |
编辑商品 |
编辑商品信息 |
6 |
删除商品 |
删除商品信息 |
用户在商城里填写了订单后,要及时地对订单进行处理,处理过程包括:对订单要根据用户填写的电话进行确认,安排商品派送,然后进行发送,在上面的各个阶段,没处理完成一步,都要对商品订单的当前处理状态进行设置,以便更进一步正确完成用户订单的工作。
表33 订单管理模块功能表
编号 |
功 能 列 表 |
功 能 名 细 |
1 |
查看个别用户订单 |
用户名,购买物品,购买数量,购买日期,购买价格 |
2 |
查看所有人订单 |
用户名,购买物品,购买数量,购买日期,购买价格 |
3 模块详细设计
3.1管理主界面与登录程序设计
本程序可分为前台系统和后台系统两个部分。前台系统为注册用户提供查看商品、购买商品的页面,而后台系统则为管理用户提供对系统进行管理和文护的页面。
3.8 前台主界面设计(default.asp.net)
本系统的主界面为default.asp.net,它的功能是显示网络商城的给定信息,其中用户登陆模块可以让用户登陆,当登陆后就会显示用户的基本信息。页面的导航控件是利用JS+CSS编写完成。当在商品搜索文本框中输入商品信息,然后点在所有中搜索,就会搜索出该商品的详细信息,新品上架,今日推举,热卖排行,特价销售模块是利用datalist控件,绑定数据冤,并可以将这些信息达到时时更新功能。主页的导航条利用VS2005的导航控件编写,编写成用户复合控件形式,以达到多个页面共享一个控件,避免代码重复编写。
如下所示:
图23 前台主界面图
在default.aspx的中央上方,将显示最新添加的5个商品的详细信息。
查看商品的详细资料,点击商品,使用show.aspx显示,可以打开购物车,订购商品。
在default.aspx的中央右下方,调用show.aspx显示热卖的商品的详细信息。
热卖商品是从商品表product中以降序排列选出成交数量大于0的20种商品,同时显示它们的成交数量。
在default.aspx的的下方,调用show.aspx显示特价销售的10件商品。并降序排列。
在default.aspx的中央上方,将显示最新添加的5个商品的详细信息。
查看商品的详细资料,点击商品,使用show.aspx显示,可以打开购物车,订购商品。
当用户登陆后左边的控件入下图:
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页