毕业设计需求分析Word格式.docx
《毕业设计需求分析Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计需求分析Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
![毕业设计需求分析Word格式.docx](https://file1.bdocx.com/fileroot1/2023-2/1/1c8fed3e-2f24-4cab-a1f2-e36992170a9e/1c8fed3e-2f24-4cab-a1f2-e36992170a9e1.gif)
服务器的操作系统:
WindowsXP专业版
开发环境;
Microsoft.NETFrameworkSDKv2.0
Web服务器软件:
IIS5.0
数据库服务器软件:
SQLServer2005
(2)客户端的软硬件配置
客户端的硬件配置:
CPU赛阳800或以上,硬盘IOG,内存64M
客户端操作系统:
Windows98以上
客户端浏览器软件:
IE(InternetExplorer)
3.1.3条件和限制
一个更为完善的网上购物管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.1.4数据库描述
数据库是数据管理的最新技术,是计算机科学的重要分支。
十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有
员工信息的多少的变化,我们选用SQLServer作为数据库开发,而不用Access,
主要是因为Access存放的记录,在实际运用中不适合此系统;
而SQLServer
是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故
选用SQLServer数据库。
3.3二层的细化数据流图和数据字典
表符号说明:
T1:
公告信息表T5:
订单信息表
T2:
商品信息表T6:
订单信息明细表
T3:
管理员信息表表T7:
商品类别信息表
T4:
会员信息表
3.3购物系统数据流图
数据流程图
1、顶层数据流图
2、0层数据流图
满意商品
订货单
1层数据流
合格入库单
商品管理要求
出货单
动态商品信息表
在线订货单
在线退货单
查询
不满意商品
3.功能需求
3.1系统功能设计
在整体设计中,我们将宿舍管理系统分为八个大的功能:
系统管理功能、会员管理功能、订单管理功能、商品管理功能、购物车管理功能、物流管理功能、公告管理功能、商品展台、商品信息查看。
下面将具体进行介绍每个功能。
1、系统管理功能
系统管理功能包括:
上传照片、删除照片。
2、会员管理功能
会员管理功能包括:
会员登录、会员注册、添加管理会员信息、修改管理会员信息、删除管理会员信息、删除会员信息。
3、商品展台
商品展台包括:
新品上架、特价商品、销售排行。
4、订单管理功能
订单管理功能基本上包括:
查看订单信息、修改订单信息、删除订单信息、打印订单信息。
5、商品管理功能
商品管理功能包括:
添加商品信息、修改商品信息、删除商品信息、添加商品类别信息、添加商品类别信息、添加商品类别信息。
6、购物车管理功能
购物车功能包括:
查看购物车信息、修改购物车信息、结账。
7、物流管理功能
物流管理包括:
添加支付方式信息、管理支付方式信息、添加配送方式信息、管理配送方式信息、添加配送地点信息、管理配送地点信息。
8、公告管理功能
公告管理功能就是显示公告信息、添加、更改公告信息
功能模块划分
分析的系统功能需求,得到系统的功能模块,如图所示
商品展台
3.4性能需求
网上购物系统中管理权限上应当进行严格控制,具体思想如下:
1.要想对该网上购物系统进行操作就应当具有某些操作权限。
没有权限
的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确
保系统的严密性和安全性。
2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功
能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没
有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员
应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。
3.5数据描述
3.5.1E-R图
3.5.2静态数据描述
网上购物系统的静态数据包括:
管理员(tb_Admin):
AdminID
管理员编号
manager
管理员姓名
PWD
管理员密码
公告信息表(tb_BBS)
字段名
描述
类型
长度
是否允许空
是否为主键
ID
ID号
bigint
8
否
是
Title
公告标题
Varchar
1000
content
公告内容
4000
INTime
录入时间
Datetime
商品信息表(tb_GoodInfo)
GoodsID
商品编号
Int
4
ClassID
商品分类编号
GoodsName
商品名称
50
MarketPrice
商品市场价格
float
MemberPrice
会员价格
Descripts
商品描述
Text
500
Introduce
商品介绍
2000
AddDate
上货时间
Goodscount
商品数量
Image
商品图片存放路径
IsnewGoods
是否s新品
5.2商品类别表(tb_Class)
字段
是否为空
ClassName
商品分类名称
5.3、会员表(tb_Member)
MemberID
会员编号
bigInt
MemberName
会员名
Password
密码
RealName
会员真实姓名
Tel
会员电话
Varchar
Address
会员地址
100
Zip
邮政编码
6
email
电子邮件地址
LoadDate
会员登录日期
DateTime
5.4订单信息表(tb_Order)
OrderId
订单编号
OrderDate
下订单时间
购物会员编号
Bigint
ShipFee
运费总费用
Float
GoodsFee
商品总费用
TotalPrice
合计总金额
ReceiverName
收货人姓名
ReceiverAddress
收货地址
联系电话
20
PayType
付款方式
Email
IsConfirm
是否已确认
Bit
1
IsConsignment
是否发货
IsPayment
是否已付款
3.5.3动态数据
输入数据:
鼠标对按钮的点击
查询方式、查询关键字;
新建管理员、录入学生信息项;
受限操作所需的密码;
新聘员工信息录入;
人员来访、物品出入楼;
输出数据:
查询关键字确定的数据库记录的子集;
统计结果及其格式化文件;
密码修改成功;
信息录入、删改结果(成功或失败);
访问完毕、物品出入楼完毕;
内部数据:
查询操作建立的索引;
3.6小结
通过这次课程设计,我拓宽了知识面,锻炼了能力,对软件工程的重要性有了更深的体会。
在这次课程设计当中我负责的是需求分析这一部分,在开始阶段遇到了相当大的困难,比如对目标系统的需求定义的不够完整,清晰,给后续工作带来相当的困难。
后来经过小组成员沟通,共同调查研究才得以完成,这里向他们表示感谢。