网上书店系统实验报告Word文档格式.docx
《网上书店系统实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上书店系统实验报告Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
第六章.总结
第一章.引言1.1编写目的
本需求分析文档的目的是说明网上书店管理系统最终需要满足的条件和限制,为进一步设计和实现提供依据
1.2项目背景
1)系统名称:
网上书店管理系统
2)需求背景分析:
近年来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大.
3)系统用途:
管理员将书籍信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买书籍。
4)系统用户:
该系统的使用者主要分为三类:
浏览者、注册用户和管理员。
第二章.系统开发的目标
浏览者可以浏览网上书店中的书籍信息;
注册用户除了可以浏览网上书店中的书籍信息外,还可以进行网上购书;
管理员可以对网上书店中的书籍信息进行管理、处理客户的订单等。
第三章.系统需求分析3.1总体需求
1)建立对书籍提供全面管理信息的系统
2)对所有书籍,用户提全面管理
3)对书籍详细信息提供管理
3.2功能需求
1)可以再浏览器上浏览书籍信息;
2)可以注册成为会员,可以登录;
3)有购物车功能,可以在线提交订单;
4)可以通过关键字搜索书籍;
5)会员可以查看订单、作出评价;
6)管理员可以对网上书店中的书籍进行管理,可增加、修改、删除书籍的分类信息;
7)管理员可以根据会员的申请或会员的消费情况将相关会员设为VIP会员,也可以对会员的基本信息进行管理,也有权对一些过期用户进行删除;
8)管理员可以增加、修改、删除网上书店中书籍的基本资料信息;
9)管理员可以管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货”,“正在配货”的订单可修改状态为“缺货”或“已发货”。
3.3技术要求
1)中间是个模板页,四周通过超链接连接各个页面,通过css控制结构方位
2)数据库管理系统可采用MicrosoftSQLServer2012
3)必须先连接数据库,登陆sql账号,然后附加数据库备份中的数据库,然后在web.config中修改关于数据库的语句,具体要修改的是你电脑上数据库的名字,你登陆的sql账号的名字与密码。
3.4性能需求
1)网上书店系统与相关单位的链接;
2)系统可以对图书的库存进行统计;
3)易于维护和扩充;
4)系统界面设计友好,操作方便、灵活;
5)具有高可靠性和冗错能力,不允许系统在工作时间停机,不允许系统丢失图书信息,不允许在运行期间出现故障和错误;
6)具有安全检查机制,非法用户不能使用系统,不能偷看系统信息,不能修改图书,防止随意删改,同时提供信息备份的服务;
7)具有保密机制,各级使用者只能看到允许查看的系统信息;
第四章.系统架构设计4.1系统技术架构设计
由于网上书店系统的多用户、跨平台等特性,所以系统的实现是基于J2EE技术体系的B/S结构WEB应用之上,网上书店系统的使用者可以分为两大类,一类是主要的业务人员,他们是系统管理员;
另一类是系统参与者,即游客与会员。
系统参与者因为与系统的交互需要在不同地点、不同地域使用,用户主要通过Web浏览器进行访问和操作,因此采用基于先进的Struts框架的B/S(Browser/server)架构。
从而优化系统的开发效率、可维护性、可扩展性。
4.2系统功能架构设计4.2.1系统整体功能架构图
1)网上书店管理系统的功能分析层次如图4-1所示。
图4-1网上书店管理系统层次图
2)网站关系用例如图4-2与图4-3所示。
图4-2网站关系用例图1
4.2.2系统功能架构说明
网上书店管理系统是一个典型的web数据库开发应用程序,由。
前台图书展示及销售、后台管理两部分组成。
1.前台商品展示及销售:
该部分主要包括新书上架、购物车、
会员管理、图书公告及订单查询、图书查询等。
2.后台管理:
该部分主要对商城内的一些基础数据进行有效管
理,包括图书管理、会员管理、订单管理、公告管理等。
第五章.系统详细设计5.1系统系统界面设计5.1.1前台管理界面
前台管理子系统的流程图如图5-1所示:
图5-1前台子系统流程图
5.1.2后台管理界面
1)后台管理子系统的流程图如图5-2所示:
2)会员管理模块流程如图5-3所示:
图5-3会员管理模块流程图
3)书籍分类管理模块流程如图5-4所示:
图5-4
4)书籍管理模块流程如图5-5所示:
5.2数据库设计5.2.1书籍类别表
列名
数据类型
大小
允许空
主键
类别编号
int
是
类别名
nvarchar
50
5.2.2书籍详细信息表
书籍编号
inT
书名
作者
书籍预览
3800
书籍价格
MONEY
书籍封面
VARCHAR
出版时间
DATETIME
出版社
100
5.2.3会员注册信息列表
会员编号
会员名
会员邮箱
密码
5.2.4消费者订单列表:
订单编号
INT
订单时间
DATATIME
5.2.5购买书籍详细列表:
允许空
详细列表编号
产品编号
数量
单价
5.2.6购物车信息列表
记录编号
购物车编号
创建日期
datetime
这次的课程设计让我懂得了很多sql2012与web的知识,这个网络书店系统的功能十分强大,一开始他的数据库是sql2000版本的,而我自己电脑上的sql是2012版本的,无法进行附加,后来经过多天的研究,我和龚敏贵成功在学校的电脑上把数据库版本转化成为了05版本,现在的版本是sql2012版本的数据库,还有其他很多困难,我都一一解决了,代码方面,是一些基础的css代码+web,页面分为一个部分,中间的母版页,四周是几个动态网页,通过超链接与css控制,另外这是数据库是加密的,如果未连接sql2012,则无法运行程序,并且在vs2013上用拆分功能的时候不能看到全部的网页内容。
这次的课程设计让我受益匪浅,希望下次能做的更好。