注册会员可以通过购物车购买所需商品,购物车能够根据具体情况将具体的商品价格进行总结计算,在把商品清单形成订单发给商店管理者.
1. 在线调查
即是一个对本网站各个部分的一个评价.顾客对网站的投票形成投票比率,网站管理者通过调查了解别人对本网站的各个部分的意见,以便进行改进.
2. 订单查询
购买后的顾客可以通过订单号在此处对所购商品的订单信息进行查询,并且每个顾客只能够查询属于自己购买商品的订单.
3. 公告栏
通过此处管理员把公告信息显示给顾客.
4. 商城动态
也是一个在线新闻,可以把新闻信息进行分类处理,以及把一些 本网站的新闻在此处公布出来,让顾客对网站有更全面的了解.
5. 留言板
顾客可以在此处进行留言,对网站的内容进行提议,管理者也可以通过此处了解顾客的意见,以便进行修改.
2.5 数据库需求分析
数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。
设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。
用户的需求具体体现在对各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
第三章:系统概要设计
3.1 系统基本设计思想
方便商场的管理以及方便消费者购物,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理商品销售管理工作。使消费者与商城能方便快捷地共享、交流信息。同时又能实现迅速、全方位的信息采集、信息处理,为消费者提供一个方便、快捷的购物方式,使其足不出户就可以享受购物的乐趣。
本系统主要实现了顾客对商品的购买,以及管理者对网站的维护.主要通过使用了网页制作工具 Dreamweaver, Fireworks flash等设计网页,通过Asp连接动态数据库Access.
本系统主要包括前台顾客对网站的访问页面和管理员对网站的维护后台.
主界面图为:
1. 客户注册
本系统的会员注册实现任何需要实现在线购买的用户必须进行会员注册,点击注册用户进行用户注册或通过此处进行会员的登陆.会员登陆或顾客注册必须按要求填写信息内容,否则登陆或者注册将不能继续进行.
主要用了 reg.asp 页面,reg.asp主要实现对用户名的选取,系统自动检测用户名,系统设置 帐 号 必须取4到16且仅可使用英文大小写母、数字、“_” ,当客户在首页单击注册时,进入注册的第一个页面reg.asp ,通过调用数据库给出库里的注册协议,主要说明用户在网上商店购物所需要遵守的准则和制度。
<%dim act /*定义变量,判断变量取值*/
act=Trim(Request("act"))
if act="agree" then
agree
elseif act="disagree" then
disagree
else
reg
end if
sub reg%>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" class="b" style="font-weight: bold"><%=sinfo(0)%> 用户注册协议</td>
</tr>
<tr>
<td class="r_split"></td>
<td width="484"><br>
<%rs.open "select content from agreement where name='用户注册协议'",conn,0,1
response.write rs(0)
rs.close%>
<br></td>
<td class="r_split"></td>
</tr>
<tr>
<td colspan="3" align="center"><a href="reg.asp?act=agree"><img src="Images1/agree.gif" width="58" height="18" border="0"></a> <a href="reg.asp?act=disagree"><img src="Images1/disagrss.gif" width="58" height="18" border="0"></a></td>
</tr>
</table>
<%end sub
并通过[接受协议]和[拒绝协议]两个按钮选择是否进一步填写基本信息。客户填写信息完成后按[注册]按钮,在客户端进行信息的有效验证,如果信息填写不正确,则给出相应的提示,信息填写正确则进行后台数据处理。以下是对用户名及其他资料填写所出现问题时检测的具体代码,其实现的具体代码如下: