基于互联网“+”书店管理系统
2019-02-10杨惠仁
杨惠仁
摘 要 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网上书店管理系统是一个基于ASP.NET技术和SQL Server 2005数据库开发的系统。本论文首先介绍了网上书店管理系统开发的背景,然后详细描述了系统功能架构和数据库设计,最后又详细介绍了网上书店管理系统的模块设计与实现。通过本系统,管理员可以通过Web浏览器进入后台,实现网上图书添加、删除、图书分类管理及订单管理、用户管理等功能;会员可以实现登录、注册,账户信息管理,在站内进行搜索等功能。
关键词 互联网+ SQL Server 2005 ASP.NET
中图分类号:TP311文献标识码:A
1研究背景
随着网络技术的迅猛发展,越来越多的人热衷于上网,网上购物俨然已成为一种时尚和潮流。书籍作为一种文化的载体、智慧的结晶,也加入到了网络购物的热潮之中,越来越多的网上书店诞生了,并且生机勃勃。在信息化程度越来越高的当今社会,对于每天忙碌的用户而言,用来购物的时间会越来越少,而上网可能是我们每天必做的事情,本系统旨在方便用户在网上购买书籍,享受足不出户就能购买想要的书籍的乐趣。
2系统功能性需求分析
(1)前台实现功能如下:①注册会员:购书者必须先注册,才能进行图书定购、信息反馈等操作。用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。②用户登录:购书者必须先登录,才能查看购物车,收藏书籍,管理自己的账户信息。③会员信息管理:注册会员可以对自己的个人资料、密码、发货地址进行修改。④购物车功能模块:当用户点击“加入购物车”按钮时,图书会自动添加到购物车中。在购物车页面,会列出用户购物车中的所有图书,并且列出每种图书的书名,单价,所购买的数量等。
(2)后台实现功能如下:①新书籍上架:把本站最近入库的书籍显示出来方便购书者了解本站书籍的更新。②书籍信息管理:主要分为详细信息管理,类别设置和分类管理。其中,详细信息管理可以增加、修改或删除书籍的相关信息,请确保此处信息的真实性;类别设置可对书目类别进行相应的操作(增加,删除,修改);分类管理可以对相关图书进行分类操作。③管理员信息管理:网站管理人员注册,实现对系统后台的管理,对系统所有信息的控制。还需要对系统进行维护。
3设计方案
(1)页面模块化管理:本系统界面的设计时使用了模块化处理,如把页面的头部、尾部的页面内容,数据库的连接等放在单独的文件,在其它页面设计需要时可以直接使用这些文件,这样有利于页面风格的统一以及提高开发系统的效率。
(2)书籍信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。
(3)功能完善、管理方便:功能方面包括用户注册及登录、书籍的分类展示、图书的检索、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理和维护更加方便。
4系统模块划分
系统模块图描绘了系统的物理结构,它反映了系统各部件之间的调用关系。整个系统构建分为前台管理后后台管理两个中心,对于书店的客户,首先需要进行注册,登陆后才能管理个人信息,还需要选购商品,最后还必须下订单结算。对于书店的管理员,负责整个书店系统的后台管理,分为管理员管理、图书管理、订单管理和用户信息管理四个模块,用户信息管理主要是管理用户的信息和修改删除用户等,而图书管理主要是添加图书,修改图书的信息及删除图书以及图书分类,订单管理是管理合格订单,方便系统管理员发货等。
4.1前台管理模块
4.1.1用户管理模块
用户管理是一个网上书店管理系统必不可少的部分,该模块主要实现用户注册、用户登录、修改密码和修改个人信息等功能。
4.1.2用户注册
打开如下图中的注册界面,在对应文本框中填入信息,点击【确认提交】按钮,如果通过各项格式的检测,即可注册新用户。
4.1.3用户登录
用户必须登录之后才能购买书籍和评论书籍。所以在用户点击【加入购物车】按钮之后,系统会判断用户是否登录,如果用户未登录,则系统会给出提示,要求用户先登录再进行其他操作。
4.1.4修改密码
用户登录之后,可以进入“我的账户”,可以修改密码。
4.1.5修改个人信息
用户登录之后,可以进入“我的账户”进行个人信息的修改。
4.1.6购物车管理模块
查看购物列表的执行流程如下图所示。用户可以通过点击图书旁边的“加入购物车”按钮,将图书加入购物车。下图显示了用户购物车,具体包括图书编号、图书名称、价格、数量、小计金额、合计金额等内容。
4.2后台管理模块
书籍管理:主要包括对书籍的分类、书籍添加、书籍信息修改、书籍删除。
5系统管理
系统管理主要包括用户管理、角色管理和权限管理。
(1)用户管理。用户管理主要是对后台管理员的基本信息的增、删、改、查。
(2)角色管理。角色管理主要是对后台管理员的角色的增、删、改、查。
(3)权限管理。权限管理主要是对后台管理员的权限的设置和查看。
6结束语
本套网上书店管理系统在Visual Studio 2010开发工具和SQL Server 2005數据库软件基础上开发,采用ASP.NET语言,实现管理员可以通过Web浏览器进入后台,实现网上图书添加、修改、删除、图书分类管理及订单管理、用户管理等功能,以及会员登录、注册、修改个人信息、在站内进行搜索,收藏,购买图书等功能。
参考文献
[1] Ian Sommerville.软件工程[M].机械工业出版社,2008.
[2] 梁爽,杨玥,吴晓艳,李环..Net框架程序设计[M].北京:清华大学出版社,2010.
[3] 邱郁惠.UML和OOAD快速入门[M].机械工业出版社,2010,
[4] 蔡建平,软件测试大学教程[M].北京:清华大学出版社,2009,
[5] 王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006.
[6] 骆斌,丁二玉.需求工程-软件建模与分析[M].高等教育出版社,2009.