联系方式: 微信:biyebang QQ: 629001810
系统设计
功能1
对于每个网站来说都有自己的会员,网站只有在确定登录人身份后才能提供相应的服务。
功能2
电子书城为会员提供浏览图书的功能,期望会员能用最短的时间查询到书店中的图书信息,以达到成功购买的目的。
功能3
会员在购书的同时可以随时将感兴趣的图书放入购物车,做购买前的初期准备,放入购物车后可以对图书的数量进行更新。
功能4
收银台实现真正的购书操作,将会员的购书请求在数据库中进行校验,判断购买是否可以完成。完成购买后,实现的是图书的出库操作,并改变了库存的信息
非功能性需求针对整个系统进行。
4.1.2.1用户界面需求
产品质量需求
参与者(会员,管理员,网上普通用户)
会员:必须经过身份验证,才能进入,对网站执行其他的操作。
管理员:经过有效性验证,才能进入网站内部对网站进行相应的操作。
网上普通用户:经过注册才可以浏览网站。
电子书城数据库
说明:1:!表示主键,$表示索引,N表示非空值
2:以下只是网站的重要数据表,次要重略。
1图书表:(Books)
5.1.1人机界面(网站首页Default.asp)
电子书城首页界面说明
首页中拥有显示进入各个模块的导航按钮,用户可以直接点击进入相应的模块。下表是主页以及相关模块入口中的几个主要文件:
表5-1-1网站首页关联文件
文件 |
说明 |
Default.asp |
主网页 |
Login.asp |
管理员登陆窗口,从这里进入管理模块 |
Highsearch.asp |
图书高级搜索页面 |
Rankingsell.asp |
销售排行榜 |
Speciallook.asp |
新书上架 |
ShoppingCar.asp |
购物车 |
UpdateUsers.asp |
会员信息修改 |
Register.asp |
会员注册 |
Shownews.asp |
通知新闻的详细页面,用以浏览通知和消息的详细内容 |
Bookdetail.asp |
图书详细信息窗口 |
5.1.3流程图
5.2.1人机界面(Register.asp)
会员注册界面说明
电子书城网站的注册界面,新进会员需要注册才能进入书店。通过会员注册提取用户基本信息。注册内容包括姓名,性别,出生日期 ,电话号码,身份证号等信息。
5.2.3流程图
会员图书浏览可以通过四种方式进行:分类浏览,高级搜索,销售排行榜,新书上架。这里指详细介绍了高级搜索的功能模块。
5.3.1高级搜索界面(Highsearch.asp)
图书高级搜索界面说明
该功能是收集会员输入的查询图书条件后送到查找页面HighSearch.asp进行查找。查询条件有书名,作者名,出版社,图书类别等,可以输入多项中的一项或几项进行查找。因为是模糊查询,所以不用输入完整的数据项,比如:在书名中输入“计算机”,即可查出所有书名中包含“计算机”的所有图书信息。查询结果直接在本页显示,以列表的形式输出查询结果。
5.4.1人机界面(ShoppingCar.asp)
购物车界面说明
包括继续购物、更新购物车和结账操作。点击“返回首页”将已购商品暂存于网页session中并返回购物主页面(Default.asp)继续购物;点击“编辑”刷新本页面以显示最新的购物统计信息;点击“删除”则将暂存于网页session中的购物信息清空;点击“收银台”将购物信息暂存于网页session中并转至生成订单页面(Checkout.asp)
5.4.3流程图
5.5.1人机界面(Goodbye.asp)
1)生成订单:
收银台界面说明
采用与购物主界面风格一致的设计。在信息显示区域所显示的是会员所选择要购买的图书信息,包括图书名称、作者、出版社、单价、数量,在下面显示总价。生成定单,以此使会员确认购物操作。点击“结账”按钮则将购物信息处理后发送至网站数据库相应数据表中并将页面转至购物感谢页面(Goodbye.asp)。
在感谢页面中,显示了会员本次的消费金额,若库存能够满足会员的购买请求则正常购买,若库存不能满足会员的购买请求则提示抱歉信息。如上图中“抱歉,编号为11的Oracle数据库开发库存数量不足,无法购买!”。
管理员负责对网站的所有基本信息进行维护。在电子书城系统中管理员需要对图书类别,图书基本信息,图书用户信息,图书库存信息,新闻信息进行管理,在这里只详细的介绍一下图书管理和图书用户。
5.6.1图书信息管理
5.6.1.1人机界面
1)增加新书
图书信息管理界面说明
1)增加图书:电子书城需要随时添加一些热门图书。添加图书的过程中要记录图书的一些基本信息,如:图书编号(系统自动生成),图书名称,作者,出版社,单价,折扣,图片及其所属类别。添加成功后,写入数据库图书表当中。另外,只有在图书信息表中存在的图书才可以进行用户操作。
2)编辑图书:根据电子书城的经营需要,经常要对一些图书的信息进行更新。例如:图书折扣等等。在编辑图书功能中可以修改或删除所列出的图书信息。
5.6.2图书用户
5.6.2.1 人机界面
1)用户主页面
图书用户界面说明
管理员进入图书用户主界面,系统会根据当前日期和当天的用户次数自动生成用户单编号,管理员填写经手人姓名及用户日期,确定无误后点击“用户”按钮,向用户明细中添加具体的用户信息。
进入用户明细界面后,根据用户主界面返回的用户单编号,填写用户图书ISBN号和用户数量,每确定一种书用户点击一次“加入用户单”按钮。在界面的下面就会生成相应的用户单信息。录入结束后,统一点击“提交”按钮,生成用户单,写用户存。
源文件
版权所有© 帮我毕业网 并保留所有权利