ASP.net+sqlserver书店管理系统开发与设计(9)
时间:2017-04-21 12:56 来源:毕业论文 作者:毕业论文 点击:次
(6)公告管理:及时发布公告,可以进行删除操作。 3 设计 系统设计是本书店管理系统实现的另一个重要阶段。在这一阶段中,要根据前一阶段的结果,进行系统设计。主要目的就是为系统指定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理使用各种资源,最终勾画出新系统的详细设计方案。 系统设计的原则:抽象、模块化、信息隐蔽和模块独立。 3.1 系统开发环境设计 3.1.1 硬件平台 CPU:PII以上处理器 内存:512MB 硬盘:20G以上 分辨率:推荐使用1024*768像素 3.1.2 软件平台 操作系统:Unix/Linux/windows xp或以上版本 前台开发:Visual Studio 后台开发:SQL数据库 浏览器:Internet Explorer 6.0以上 3.2 系统角色设计 通过业务分析,本系统的用户有以下几种类型: 1.访客:任何来本网站的浏览者都可称为访客。任何网民只需输入本网站的域名,就可以查看本网站的所有网站的基本信息。 2.会员:当访客注册后,就成为本网站的一个会员,可以购买图书、使用购物车、修改密码。 会员信息包括:用户名、密码、E-mail、联系电话、家庭地址、备用电话、真实姓名等等。 3.管理员:主要负责文护系统资源、管理留言、管理公告等。 3.3 系统流程设计 系统流程图简称流程图或系统图,是计算机设计过程中对系统进行分析的一种常用描述方法,它抽象地描述了系统数据处理的情况,用图形符号的方法去描述事物处理过程中各处理工序的数据流动情况。 3.3.1 前台管理流程 本书店管理系统有两个主要流程,即前台用户管理流程和后台管理员管理流程。 所有进入本网站的访客首先要通过首页进行登录,判断是否为本书店的会员用户,如果不是就只能以访客的身份查看最新图书、推荐图书、热卖图书、特价图书、图书分类等内容,或查看网站公告,进行网站留言。当然,所有访客都可以通过注册的方式成为本书店的会员。一旦成为本书店的会员,就可以进行修改密码、使用购物车、网上购物等一系列操作。具体流程如图3.1所示。 图 3.1 前台管理流程 3.3.2 后台管理流程 在后台管理过程中,首先管理员登录页面,系统通过验证是否为管理员身份,如果是将进入管理平台,如果不是则系统提示“您无权进入系统”。在管理平台中,管理员可以进行图书入库管理、图书管理、订单管理、留言板管理、分类管理、供应商管理、公告管理、库存审核管理、信息管理等各项功能管理,在相应的页面进行相关的操作。具体流程如图3.2所示。 图 3.2 后台管理流程 3.4 模块流程设计 3.4.1 注册、登录模块 图 3.3 注册、登录流程 3.4.2 订购模块 作为一个电子商务系统,订购模块是必不可少的模块。 设计思路:会员登录后,选中所需购买的图书,将其放入购物车,递交购物订单及确认,填写收货人信息,实现网上快速交易,如图3.4。 图 3.4 订购模块流程 3.4.3 订单管理模块 本系统的建立目的之一就是为了经济利益,订单管理模块是和经济利益有直接关系的模块,有效订单会增加书店的营业收入,可以说本模块是系统的核心模块,是系统的心脏,数据转存的中心。 订单管理模块的设计思路:用户提交订单后,管理员通过后台进行数据处理,可以查看全部订单信息,如图3.5。 (责任编辑:qin) |