网上书店系统web实验报告(代码+数据库+前台)(2)
2.2功能需求描述
随着互联网的高速发展,网上购物已经成为了当今主流,网上购书也不例外。所以设计一个网上书店系统可以轻松解决人们的便利购书。
系统主要是为方便用户定制开发的,因此针对网上购书而言,经过了反复地论证,最终确定了网上书店系统的设计方案,网上书店系统的主要功能为:
(1) 用户登录。管理员或会员根据账号和密码登录系统进行身份验证。
(2) 添加图书。只有管理员登录成功后才能添加图书。通过点击导航条上的“添加图书“超链接进入添加图书页面,填好后点提交, 就进数据库了。
(3) 修改图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“修改图书“超链接进入修改图书页面,修改好后点提交, 就进数据库了。
(4) 删除图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。
(5) 修改和查询个人信息。用户可以修改自己的个人信息和密码。
(6) 购物车功能。用户可以把自己选好的图书放进购物车,再次确认购物车里的信息即可以确认购书。
2.3性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上书店系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足中小型企业对信息处理的需
网上书店系统web实验报告(代码+数据库+前台)
求。
(2)系统的开放性和系统的可扩充性 网上书店系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善,都要求系统提供足够的功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
(3)系统的易用性和易维护性
网上属书店系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。
(4)系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
(5)系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
(6)系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
2.4功能规定
前台功能划分:
(1)图书搜索
(2)查看图书详细信息 (3)用户注册 (4)用户登录 (5)修改用户信息 (6)购物车功能 (7)查看订单 后台功能划分为:
(1)图书管理系统(增删改查) (2)用户信息管理(删查)
(3)订单信息管理(查看订单清单,更新出货状态)
2.5功能模块图
网上书店系统web实验报告(代码+数据库+前台)
第三章 系统设计
3.1程序流程图
用户登录流程图
网上书店系统web实验报告(代码+数据库+前台)
管理员登录流程图
3.2数据库的设计 3.2.1数据字典
(1)名称:管理员
描述:记录管理员信息
定义:管理员信息=管理员ID+管理员密码 输入数据:管理员信息 输出数据:管理员信息
(2)名称:图书信息表结构
描述:记录所有图书的基本情况
定义:图书信息=图书ID+图书名称+图书描述+图书价格+图书类别 输入数据:图书信息 输出数据:图书信息 (3)名称:用户信息表结构
描述:记录所有用户信息情况
定义:用户信息=用户id+用户姓名+用户密码+用户电话+用户地址 输入数据:用户信息 输出数据:用户信息
(4)名称:订单人信息表结构
描述:记录所有订单人的基本情况
定义:读者信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单人信息
网上书店系统web实验报告(代码+数据库+前台)
输出数据:订单人信息
(5)名称:订单表结构
描述:记录已下订单的情况
定义:订单信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单信息 输出数据:订单信息
3.2.2数据库的逻辑设计
在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计得E-R图 (1)管理员实体E-R图
管理员
账号密码
图3.1
(2)用户实体E-R图
用户
用户编号
密码
姓名
地址
电话
图3.2
(3)图书信息实体E-R图
图书
类别
编号
库存数量
书名
描述
图3.3
价格
(4)购物车实体E-R图
网上书店系统web实验报告(代码+数据库+前台)
购物车
购物车编号订单号
图书编号
图书价格
购买数量
图3.4
(5)订单实体E-R图
订单
订单号
订单日期
客户姓名
客户地址
客户电话
订单状态
图3.5
(6)总体E-R图
图3.6
3.2.3数据库的物理设计
Book表是图书的信息(包括:图书名称,图书价格,图书描述,图书数量等),如表3.1、图3.7
表3.1
网上书店系统web实验报告(代码+数据库+前台)
图
3.7
图3.8
Orderitem表是购物车的信息(包括:购物车ID,图书单价,购买数量,订单ID等), 如表
表3.2
图3.9
图3.10
网上书店系统web实验报告(代码+数据库+前台)
Orders表是订单的信息(包括:订单ID,订单人,订单人电话,订单人地址), 如表
表3.3
图3.11
图3.12
User表是用户的信息(包括:用户id,用户姓名,用户密码,用户电话,用户地址),
表 3.4
图3.13
网上书店系统web实验报告(代码+数据库+前台)
图3.14
第四章 系统设计
4.1登陆界面
4.2网页主页
网上书店系统web实验报告(代码+数据库+前台)
4.3用户注册
4.4用户修改自己信息
网上书店系统web实验报告(代码+数据库+前 …… 此处隐藏:2328字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




