论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
需求分析
系统用户
使用网上书店系统的用户主要有三种:一是客户,可以浏览网上书店中的书籍信息、进行网上购书;二是网站的管理者,可以对网上书店中的书籍信息进行管理、处理客户的订单。三是出版社,主要对书籍进行配送。
系统要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。
系统管理员可以管理客户资料,而客户则不能访问管理员模块所提供的功能(发布书目、查看客户订单等)。
系统的功能需求
网上书店前台
(1)网站首页。
首页是客户打开网站的第一个页面,一般在这个页面中呈现的信息量最大,且需充分展现网站的亮点,以吸引客户、留住客户。首页中要展现的信息有:最近新书、特价书籍、 新注册用户、登录界面、各种书籍分类、广告条等
(2)最近新书。
按录入网上书店系统的时间排序显示,优先显示新录入的书籍信息。
(3)特价书籍。
显示网上书店中5折及5折以下的特价书籍信息。
(4)新注册用户。
提供客户网上自助注册功能,填写注册表单并提交后,就能成为网上书店的用户,注册成功并登录后就可以进行网上购书了。
(5)用户登录。
为已注册的用户提供登录界面,登录后才能在网上购书。
(6)网上订购。
已登录的用户可以将需要购买的书籍放入购物车,可将已放入购物车中的书籍生成一张订单并作确认。 (科教作文网http://zw.ΝsΕAc.com发布)
网上书店后台
(1)书籍分类管理。
供网站管理员对网上书店中的书籍进行管理,可增加、修改、删除书籍的分类信息。
(2)书籍信息管理。
供网站管理员增加、修改、删除网上书店中书籍的基本资料信息,主要是文本信息。
(3)上传书籍图片。
供网站管理员为已录入的书籍上传书籍封面图片到数据库中。
(4)订单管理。
供网站管理员管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货”,“正在配货”的订单可修改状态为“缺货”或“已发货”。
综上综述,系统功能结构图如下:
网络书店的基本流程
流程图如下:
网上书店的基本架构
网上书店系统是采用采用三层体系结构将应用程序划分为三个逻辑层面,分别是表现层、业务层、数据层。
表现层
表现层主要是用于展现信息。
是用户与应用程序进行交互的端点。WIN32或者基于浏览器的图形用户界面(GUI)应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在3-层或著N-层体系结构中,用户服务层只能够执行与用户接口相关的任务,例如简单的数据格式化和验证,并依赖商务服务层来执行事务处理,应用服务规则以及检索数据。在本系统中,用户服务层由ASP.NET Web Form