摘要: 随着是 关键词: 网上书店;asp技术;系统设计
key words: online bookstore;asp technology;system design
0 引言
随着网络的迅猛发展,internet成为目前世界上最大的信息资源宝库。目前internet上已有上百万个web站点,其内容范围跨越了论坛等模块、从用户角度出发,高度智能。易用,简单,快捷的操作、在服务器,数据库等多个层次上提供行之有效的安全防范措施,可确保系统安全稳定的运行。
为了方便用户,利于开发,将本系统分为:前台:用户的注册、登陆、验证子系统;在线图书销售子系统;后台:图书销售管理子系统
1.2 需求分析 本网上书店系统是由前台的用户使用界面,即系统的用户管理子系统和在线图书销售管理子系统;后台管理子系统,一起构成的。
本网上书店系统的功能:书籍分类的增加,查询和修改功能。
图书评论管理系统:在用户系统中,注册用户可以归某一本图书进行评论。
图书浏览功能:当管理员在上面的功能中建立好图书的分类和各个分类中的图书之后。就可以使用 图书展示程序把书店中的图书按照一定的方式展示给用户。
购物车:当用户选定一种商品后,就可以把这种商品放置到购物车中,在购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。
订单的生成和处理:当用户挑选好商品之后,可以把购物车中的商品形成一张订单提交各系统。LOCaLHOsT当管理员得到一个订单后,可以开始处理订单。
2 网上书店的系统分析
在明确了系统的设计思想以后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能。下面将分别介绍各个子系统实现的功能。
2.1 系统功能 前台管理系统包括:用户管理子系统,用户注册、验证用户的注册信息、用户的登陆及注销;在线图书销售管理子系统, 允许用户浏览所有图书、允许用户按图书种类进行查找、允许用户购买自己喜欢的图书、允许用户对购物车进行管理、系统实现订单的处理、系统完成整个购物流程。
2.2 模块分析与设计
2.2.1 系统用户权限设计 如何根据功能划分用户类别对于一个需要安全性的系统非常重要,经过研究,可以对整个系统划分为管理员普通、用户、会员3种用户类别。
2.2.2 前台管理系统 为方便用户购买图书,网上书店系统应该提供如下所示的几种功能:
2.2.2.1 在线销售图书系统:①图书浏览:以详细的列表的方式显示图书信息同时提供更多的图书浏览方式,如图书分类,新书上架,排行榜,图书索引,推荐图书和特价图书等。②图书显示:当用户找到感兴趣的图书后需要显示图书的详细信息,包括图书名,作者,出版社,价格,会员价,内容简介和评论等。③图书评论:读者对图书的评价对其他用户往往具有很高的参考价值,用户通常对图书的评论比较关注,而且还可以发表自己的看法。应管理员审核后就可以发布。④购物车:当用户找到需要的图书时,可以先将图书加入购物车,然后继续寻找其他的图书,购物车中存储当前用户打算购买的所有图书。⑤图书订单:管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。⑥图书查询:用户知道图书的某部分信息时,用户可以使用查询功能快速找到需要的图书。⑦缺书登记:用户可以看到管理员回复的缺书记录处理信息。
2.2.2.2 用户管理系统:本书店是以会员制方式运作的,顾客进行网上购书前,首先必须成为书店的一个会员,当会员身份确定后。会员随时查看书店的书籍资料,书店也将向会员发布新书及资讯,当会员购书时首先首先提供所购书目及数目,书店根据库存情况,决定购书交易能否成功。用户管理系统 包括用户注册;验证用户注册信息;用户的登陆及注销三部分。
在该网站系统的开发中,熟练了dreamweaver的使用方法与技巧,还深入研究了如何利用asp技术如何使用access对数据库加以管理与维护、如何借助于iis在网上进行信息发布、对系统性能进行优化等。为了增强系统的实用性,是之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验,并在此基础上有所创新,挖掘出自己的独特之处。
参考文献:
[1]宣小平,但正刚,张文毅.asp数据库系统开发实力导航.人民邮电出版社,2009.5.
[2]任新见.asp动态网站快速开发实务.电子工业出版社,2009.3.
[3]张固,汪晓平.asp网络应用系统典型模块开发实例解析.人民邮电出版社,2008.12.
[4]施伯乐.关系数据库的理论及应用.河南科技出版社,2009.2.
[5]鲍嘉.dreamweaver mx完美网页设计综合实力篇[m].中国青年出版社,2009.10.