基于ASP的网上书店设计

时间:2020-08-06 10:50:45 计算机网络毕业论文 我要投稿

基于ASP的网上书店设计

   摘要: 随着是计算机网络技术的发展,人们的生活方式、工作方式,以及购书方式都随之发生了改变。本论文阐述了基于ASP的网上书店系统从立项到设计实施的整个过程,并附以图形及实例。该系统在设计中充分考虑到各种网上书店的需要,具有很强的扩展性。
    Abstract: With the development of computer network technology, people’s lifestyle, work, and the textbook way have changed. This paper describes an online bookstore based ASP system design and implementation from the project to the whole process, accompanied by graphics and examples. The system is fully taken into account in the design needs of various online bookstores,with strong scalability.
    关键词: 网上书店;ASP技术;系统设计
    Key words: online bookstore;ASP technology;system design

    0  引言
    随着网络的迅猛发展,Internet成为目前世界上最大的信息资源宝库。目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、商业等各个领域,其用户群十分庞大,建设一个好的Web站点对于一个机构的发展十分重要。能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,这样的网页显然是更具有吸引力的。
    1  网上书店的总体设计
    网上书店应用系统是一个复杂、综合的系统,涉及多学科如计算机网页制作技术、图片处理技术等。因此对本系统而言,就是要根据网上书店的经营目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性的分析、明确系统开发目标、规划系统整体的结构。
    1.1 系统目标设计  网上书店系统的主要目标是实现用户网上购书的。用户可以在网上浏览、搜索、图书定购等功能。因此,系统应具有以下特点:面向对象的体系结构设计、前台用户端使用ASP、Dreamweaver等进行设计、功能全面覆盖网上书店的全部业务,包括注册、验证、浏览、查询、订单、购买、论坛等模块、从用户角度出发,高度智能。易用,简单,快捷的操作、在服务器,数据库等多个层次上提供行之有效的安全防范措施,可确保系统安全稳定的运行。
为了方便用户,利于开发,将本系统分为:前台:用户的注册、登陆、验证子系统;在线图书销售子系统;后台:图书销售管理子系统
    1.2 需求分析  本网上书店系统是由前台的用户使用界面,即系统的用户管理子系统和在线图书销售管理子系统;后台管理子系统,一起构成的。
    本网上书店系统的功能:书籍分类的增加,查询和修改功能。
    图书评论管理系统:在用户系统中,注册用户可以归某一本图书进行评论。
    图书浏览功能:当管理员在上面的功能中建立好图书的分类和各个分类中的图书之后。就可以使用    图书展示程序把书店中的图书按照一定的方式展示给用户。
    购物车:当用户选定一种商品后,就可以把这种商品放置到购物车中,在购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。
    订单的生成和处理:当用户挑选好商品之后,可以把购物车中的商品形成一张订单提交各系统。当管理员得到一个订单后,可以开始处理订单。
    2  网上书店的系统分析
    在明确了系统的设计思想以后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的`功能。下面将分别介绍各个子系统实现的功能。
    2.1 系统功能  前台管理系统包括:用户管理子系统,用户注册、验证用户的注册信息、用户的登陆及注销;在线图书销售管理子系统, 允许用户浏览所有图书、允许用户按图书种类进行查找、允许用户购买自己喜欢的图书、允许用户对购物车进行管理、系统实现订单的处理、系统完成整个购物流程。
    2.2 模块分析与设计
    2.2.1 系统用户权限设计  如何根据功能划分用户类别对于一个需要安全性的系统非常重要,经过研究,可以对整个系统划分为管理员普通、用户、会员3种用户类别。
    2.2.2 前台管理系统  为方便用户购买图书,网上书店系统应该提供如下所示的几种功能:

   2.2.2.1 在线销售图书系统:①图书浏览: