基于ASP的购书管理系统的设计

时间:2022-03-09 03:30:32

基于ASP的购书管理系统的设计

摘要:该文设计提出一种基于B/S结构的小型网上书店的开发,提供浏览图书,图书分类,推荐图书,购物车和意见反馈的功能,设计了用户注册和登录系统,购物车等功能模块,基本满足购书系统的一般要求。

关键词:B/S;图书;asp

中图分类号:TP312文献标识码:A文章编号:1009-3044(2011)27-6566-02

The Design of the Books Management System Based on ASP

HU Xiao-hong

(Wuxi Professional College of Science and Technology, Wuxi 214000, China)

Abstract: This paper proposed one kind based on the B/S structure small online bookstore development, providing books, books classification, recommended books, shopping cart and feedback function, the design of user registration and login system, shopping cart functions module, basically meet the general requirements for systems.

Key words: B/S; bookstore; asp

本系统为了让用户更好的购书,及时了解商品的情况,开发的商品的搜索模块,实现了按照书名、作者查找功能,用户可以很快知道商城的藏书情况;为了让注册会员能够买到商品还开发了购物车,该模块主要实现了用户购买物品及时修改订单等功能。用户可以根据自己的喜好浏览图书,但是想要购买图书,就必须注册成为会员才能进行购买,注册之后再登录后就可以购物了。商城中的图书都进行了详细的分类,可以轻松地找到自己想要的图书,同时查找功能很容易的帮助找到相关的图书。如果看到自己喜欢的图书,想买就可以去订购,通过下订单可以填写自己相关信息,从而完成购物的流程。网上购书节省了读者们的宝贵的时间,读者只要坐在电脑前,开机上网就可买到所需的书籍,检索方便,也比实体书店里支出少了点,总之网上购书必将有长远的发展。于此同时,网上购书系统也为在校学生提供了方便、廉价、高效的购书方式,促进了中外文化的传播发展,具有深远的社会和经济效益。

1 需求分析

1.1 系统架构,系统模块设计

图1为购书管理系统前台销售管理系统流程图。

1.2 功能需求分析

根据上述购书流程,用户部分分为:用户登录、用户注册、用户修改个人信息、浏览检索图书、购物车功能、信息反馈、注销登录。

1) 用户登录:用户注册之后能够登录,没有登录的用户则没有购买图书的权限,只要用户注册登录后,就可以进行图书的交易。

2) 用户注册:用户进行注册后才可以在该网站进行购书,这样便于系统管理员管理。用户注册时必须先填写自己的用户名和用户密码,如果通过检查没有相同的用户名进一步填写自己的基本资料,包括详细地址、电话、邮编等信息;用户登录时输入的用户名、用户密码,如果经过系统检查输入的信息与数据库中的用户信息相符合时,可以允许用户进入网站享受网站的所有服务。

3) 浏览检索图书:提供用户方便浏览以及灵活快速查找所需图书的功能。图书浏览检索功能主要实现图书的关键字检索和高级检索。较复杂的实现部分是图书的高级检索。图书的高级检索采用组合查询方式,需要提供给用户按照书名、作者、出版社、售价范围的组合查询方式显示查询结果。

4) 购物车功能:购物车是网上书店前台销售管理的核心,在用户购物的整个过程中,购物车结合了图书浏览检索、用户注册登录,最终生成用户的网上订单。网上购物车提供的主要功能有:

① 新建购物车:网上购物的每一个用户都有属于自己的购物车,用户购买商品时,系统为每一个用户的购物车创建购物车号;

② 添加图书:用户从网站购买图书时,可以点击图书的图片或名称进行购买,购物车会自动添加图书的名称,价格等信息;

③ 删除图书:用户通过购物车,可以随时删除在购物车内每一种图书的名称、数量、价格等信息;

④ 清空购物车:用户如果放弃购物,可以清空购物车内所有的图书信息;

⑤ 显示购物车:设计美观大方的购物车界面,提供友好的操作方式,以便于所有用户使用;

⑥ 用户资格确认后,保存购物车的基本信息:用户通过购物车买完商品进行结账时,需要填写网上订单所需要的基本信息,然后用户正式提交订单,应用程序将购物车提供的商品名称、价格、数量等信息保存到数据库中。

5) 意见反馈:用户对系统的意见、留言等信息提交。

6) 注销登录:用户注销退出。

2 数据库介绍

依据购书管理系统前台管理系统的处理需求,对数据表的设计及功能如下:

1) 用户基本信息表:存放书店用户的基本信息;

2) 图书信息表:存放书店所有的图书的基本信息;

3) 图书分类表:存放图书的类别的信息;

4)订单信息表:存放与客户相关的订单的基本信;

5) 反馈信息表:存放用户对购书管理系统意见的基本信息;

6) 新闻信息表:存放网站显示的新闻的所有信息。

3 开发环境介绍

ASP是微软公司开发的服务器端的脚本编写环境。它支持VBScript 、JavaScript等多种脚本语言,通过ADO可以快速地访问数据库。在本购书管系统中,运用的是通过在ODBC数据源管理器中配置DSN连接数据库。使用ASP可以组合HTML页、脚本命令和ActiveX组件来完成Web应用程序的开发,以满足不同用户的需求。因为ASP具有开发速度快、语法简单易学、开发环境简捷灵活等特点,深受广大开发人员的青睐,已成为世界上使用最广泛的Web开发工具之一。

ASP使得构造功能强大的Web应用程序的工作变得十分简单,其技术特点如下:

1) 使用脚本语言

ASP不是一种语言,它只是提供一个环境来运行脚本。ASP使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速的完成应用程序的开发。

2) 访问ActiveX组件

使用普通的文本编辑器,如Windows记事本,即可进行程序编辑与设计。ASP可以访问在Web服务器上的ActiveX组件执行任务。

3) 通过ADO访问数据库

ASP通过ADO提供的对象,可以快速的访问各种数据库,如Access数据库、SQL Server数据库、Oracle数据库、MySQL数据库等。

4) 与浏览器无关

用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。因为ASP所使用的脚本语言VBScript,Jscript均在Web服务器端执行,所以,用户端的浏览器不需要能够执行这些脚本语言。

5) 脚本解释执行

ASP程序无需要事先编译,在服务器端可以直接执行。

4 系统界面设计

1) 图2购书管理系统主界面;

2) 图3如果填写信息错误,则用户注册失败,不能注册会员,只有返回重新输入;填写信息正确,则提交成功,用户注册成功;

3) 图4如果用户有建议或者意见,则点击“意见反馈”,进入信息反馈界面,填写相关信息,即可完成留言;

4) 图5如果用户需要购买图书,则点击图书或“购买”按钮,则进入到购物车页面,将商品添加到购物车,写订单收货人信息,下订单。

5 结束语

本系统的界面友好、易于操作维护,能很好的完成图书购买的全过程,使浏览者一进入就可以独立的进行自己需要的操作,一目了然。

参考文献:

[1] 吴素芹,赵征鹏.ASP动态网页制作教程[M].北京:人民邮电出版社,2008.

[2] Whitehead P.Active Server Pages 3.0[M].曹晓刚,译.北京:清华大学出版社,2001.

[3] 张铭泽.Access数据库应用[M].北京:电子工业出版社,2008.

上一篇:基于Ajax技术的Chrome扩展开发 下一篇:语义Web下大数据量模糊聚类分析