基于ASP技术的网络售书系统基本模块和数据库实现
2020-06-22黄利红
摘要:本文提出一种基于ASP技术的网络售书系统的实现,主要功能模块包括图书的分类查询、图书详细信息的阅览、图书的订购、购物车和订单的管理,另外还提供用户留言功能。本文主要阐述了该系统的基本模块和数据库的具体实现。
关键词:ASP技术;SQL SERVER 2008;B/S 构架;网络售书系统
中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2020)04-0000-00
基于ASP技术的网络售书系统包括了图书详细信息的阅览、图书的分类查询、图书的订购、购物车和订单的管理,另外还提供用户留言,管理员可以和回复查看用户的留言,以解决用户提出的问题。
1 系统基本功能和数据库概要设计
基于ASP的网上书店售书系统的开发工具采用 Visual Studio 2010进行系统程序设计,采用 Dreamweaver 进行界面设计,数据库使用SQL SERVER 2008。
系统是根据书籍购买的基本流程设计的,对于用户来说,基于ASP的网络售书系统具体的业务流程包括了用户个人资料设置模块、图书管理模块、在线购书模块、购物车模块、订单管理模块和用户留言模块[1]。个人资料设置模块又包含了个人基本信息管理和密码管理,图书管理模块包含了图书详细信息和查找图书,在线购书模块包括了注册、登录、购买功能,购物车模块包括了修改、清空、提交购物车功能,订单模块包括了修改和查看功能,用户留言模块包括了发表留言功能。
基于ASP的网上书店售书系统包括了系统管理员、用户、图书类别、用户留言、订单信息和书籍等实体。
2 数据库和数据库的实现
在SQL SERVER 2008中创建名为bookstore的数据库,并根据实体及关系创建数据表。
2.1 系统管理员信息表(sa_info)
管理员信息表主要用于保存系统管理员的信息,主要字段包括:管理员编号、用户名、密码[2]。如表1 所示。
2.2 用户信息表(user_info)
用户信息表主要保存系统用户的基本信息,主要字段包括:编号、用户账号名、密码、用户姓名、电话、地址、注册时间、账户余额。如表2 所示。
2.3 图书类别表(book_list)
图书类别表主要存储图书的类别,主要字段包括类别id和类别名称。如表3 所示。
2.4 留言信息表(user_message)
留言信息表主要保存用户的留言信息,主要字段包括编号、标题、用户账号名、留言内容、留言时间。如表4所示。
2.5 订单信息表(order_list)
订单信息表主要是存储留言信息,主要字段包括订单编号、书籍编号、价格、数量、订单时间、用户名称等。图表5 所示。
2.6 書籍信息表(book_info)
书籍信息表主要保存书籍的基本信息,主要字段包括书籍编号、书籍名称、类别编号、价格、数量、内容简介和封面图片等。如表6所示。
3 基本模块的实现
3.1网站首页
基于ASP技术的网络售书系统的首页主要实现的功能包括浏览图书、购买商品、登录、注册、留言等功能,所有用户可以查看最新上架的书籍,也可以按图书的类别进行查询。
3.2登录界面
此模块主要功能主要实现用户或管理员登录,不同权限的用户登录本系统会进入不同的管理模块界面。用户输入相应的用户名和密码后,后台对该用户进行的判断,根据用户名在数据库中进行查询。如果用户名和密码能对应上,则根据用户名的权限进入不同的界面,否则提示密码错误。此外该界面还可实现用户注册等功能。
3.3图书信息界面
在图书浏览界面,用户可以浏览图书的基本信息,比如图书封面、书名、价格、类别、书籍的简介信息等等。
3.4购物车界面
购物车界面可以显示用户选定的商品信息及其价格和数量,可以修改数量等,用户也可以直接在购物界面删除自己不想买的商品,或者返回首页继续购物[3]。
3.5订单管理界面
订单管理界面主要实现用户可以查看以往订单状态、取消订单和删除订单的功能。
3.6留言界面
留言界面可以实现用户留言功能,用户可以对自己关注或购买的书籍进行留言,便于管理员可收集用户的反馈信息并进行回复。
4 结语
本文论述了一个基于ASP技术的网络售书系统的数据库和基本模块的实现,基本上能满足网上书店售书系统的基本需求。系统易于操作维护,能很好的完成图书购买的全过程,简单易上手。
参考文献
[1]李天志,易巍,李艳双,等.ASP.NET 基础与案例开发详解[M].北京:清华大学出版社,2014.
[2]王茂钢.网上书店管理信息系统的数据库设计[J].信息与电脑(理论版),2016(8),117-118.[3]邓惠俊.基于ASP技术的网上书店系统设计[J].重庆科技学院学报(自然科学版),2017(6):80-94.
收稿日期:2020-02-06
作者简介:黄利红(1983—),女,湖南长沙人,硕士,讲师,研究方向:计算机应用。
Implementation of Basic Modules and Database of the Online Book Selling System Based on ASP Technology
HUANG Li-hong
(Hunan Software Vocational College, Xiangtan Hunan 411100)
Absrtact: This paper presents the implementation of basic modules and database of the online book selling system based on ASP technology.The main modules include the classified inquiry of books,browsing of book details, ordering books,the management of shopping cart and orders.In addition, it also provides user message function. This paper mainly describes the realization of the basic modules and the database of the system.
Key words: ASP technology; SQL Server 2008; online book selling system