需求分析报告网络101安洋.docx
- 文档编号:10944913
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:14
- 大小:325.49KB
需求分析报告网络101安洋.docx
《需求分析报告网络101安洋.docx》由会员分享,可在线阅读,更多相关《需求分析报告网络101安洋.docx(14页珍藏版)》请在冰豆网上搜索。
需求分析报告网络101安洋
学习型社区
需求分析报告
学院:
计算机科学与工程
班级:
网络101
学号:
3100931008
学生:
安洋
2012年秋季学期
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料3
2任务概述3
2.1目标3
2.2用户的特点3
2.3假定和约束4
3需求规定4
3.1对功能的规定4
3.2对性能的规定10
3.2.1精度10
3.2.2时间特性要求10
3.2.3灵活性10
3.3输人输出要求10
3.4数据管理能力要求11
3.5故障处理要求11
3.6其他专门要求11
4运行环境规定11
4.1设备11
4.2支持软件12
4.3接口12
4.4控制13
需求分析报告
1引言
1.1编写目的
在信息社会中,随着科学技术的迅速发展,信息与知识的急剧增长,知识更新的
周期缩短,创新的频率加快,对人的素质也有了更高的要求,学习型社区正是
为了提高当代大学生文化素质修养,树立终生学习观念而创建的。
预期的读者:
西安理工大学教师及其学生。
1.2背景
说明:
a. 本系统的名称:
学习型社区;
b. 本项目的任务提出者、开发者:
安洋;
用户:
西安理工大学学生;
实现该软件的计算中心或计算机网络:
西安理工大学计算机中心;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:
本系统是以西
安理工大学学分制系统中的数据信息为基本数据来源的。
1.3定义
实体:
客观世界中存在的且可以互相区别的事物。
联系:
客观事物中彼此之间的关系。
属性:
实体或者联系所具有的性质。
数据流图:
(DataFlowDiagram):
简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,
是结构化系统设计方法的主要表达工具及用于表示软件模型的一种图示方法。
数据字典(Datadictionary):
是指对数据的数据项、数据结构、数据流、处
理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做
出详细的说明。
1.4参考资料
[1]张海藩,《软件工程导论》,清华大学出版社。
[2]陆丽娜主编,《软件工程》,经济科学出版社
[3]《数据库系统概论》——萨师煊高等教育出版社
[4]《管理信息系统》,薛华成清华大学出版社
2任务概述
2.1目标
本系统应该具备以下功能:
A.用户可以通过在线交流进行讨论,寻求帮助。
B.系统定期发布通知,督促用户进行学习。
C.用户通过发帖提出或回答问题。
D.系统能够提高学生的学习效率。
E.系统具有界面美观,操作简单的特点。
F.系统包含信息丰富,知识点及时更新。
2.2用户的特点
管理人员负责对系统进行数据处理,信息更新;
维护人员负责系统的维护和升级;
用户负责使用系统及提出系统改进方案。
2.3假定和约束
a.该系统的运行寿命的最小值:
5年;
b.该系统在WIN7,WINXP和UBUNTU上等都可以正常运行;
c.该系统投入使用的最晚时间:
2013年1月1日;
d.该系统的开发时间及费用支出不得超出预期。
e.功能齐全,运行稳定,方便管理.
3需求规定
3.1对功能的规定
本系统分为4部分:
用户登录、论坛、在线交流、个人空间,层次图如下:
数据流图如下:
顶层图
0层图
用户登陆子系统:
验
证
成
功
学习型社区主页面
在线交流子系统:
论坛:
时间限制
最佳解答
解答
疑难
个人空间:
博客管理
转载博客
感兴趣
更新资料
写博客
数据字典:
数据存储名称:
用户信息表
组成:
院编号+系编号+班级编号+年级+姓名+年龄+性别+家庭地址+学号+电话号码
组织:
按系、年级、班级、姓名、学号等排列
备注:
便于了解用户信息
数据存储名称:
用户信息验证表
组成:
系统登录账号+系统登录密码
组织:
按系统登陆账号从小到大顺序排列
备注:
便与检验用户账号信息
数据存储名称:
论坛消息记录表
组成:
论坛板块名称+帖子名+活跃指数+版主+创帖时间
组织:
按活跃指数、创帖时间等排列
备注:
便于系统管理员管理
数据存储名称:
个人空间消息表
组成:
空间名称+博客+个人资料+关注好友+资料收藏
组织:
按开通个人空间时间先后排列
备注:
帮助用户快速了解个人空间信息情况
数据存储名称:
消息记录表
组成:
用户提出的问题+用户解答信息+备注
组织:
按提出问题时间顺序排列
备注:
便于系统管理员管理
3.2对性能的规定
3.2.1精度
数据精确度要达到以下指标:
1.具有较强的出错提示能力,并可自动记录出错信息。
2.具有操作提示功能和必要的输入校验功能,界面切换时间不超过3秒。
3.系统进行实时模糊查询时,不影响正常业务处理。
4.本系统的数据量要具有并行处理至少1000个用户访问的能力。
3.2.2时间特性要求
a. 响应时间:
1-2s;
b. 更新处理时间:
5-10s;
c. 数据的转换和传送时间:
1-2s;
3.2.3灵活性
A.操作方式上的变化:
不同平台对于网站功能的使用时没有影响的;
B.运行环境的变化:
从运行环境来看有很好的可控性和灵活性;
C.精度和有效时限的变化:
该系统的精度和有效期限依赖于开发过程中的整
体设计可变性较小;
D.计划的变化或改进:
该系统明确了必须完成的用户功能,对于额外的功能
在规定的时间内提前完成的可能性比较小。
3.3输人输出要求
本系统通过用户输入账号密码或者通过西安理工大学学分制系统进入系统主界面,然后用户根据自己的需求进行相应版块的选择,从而进行学习。
页面内容分块设计使得系统各功能相互独立。
3.4数据管理能力要求
从整个系统来看,对数据的管理有:
用户基本信息表,学生选课信息表,
对于数据的管理要做到减少程序的复杂性,对于那些容易变动的数据来说
要设计开发表(用作信息频繁修改),受控表(不能对其修改数据的数据
表)。
这两种表都应考虑到数据的扩充。
3.5故障处理要求
为避免系统运行中故障对用户造成的损失,我们建议:
A.系统如果出现应用服务器关闭,数据库连接断开等软件异常,会给在log信
息详细标示;
B.如果事务处理过程出现故障,事务回滚,保证数据的完整性;
C.如果多人同时访问一条记录,枷锁该记录避免脏数据;
D.数据库采用增量备份法,出现数据库故障时数据库恢复。
3.6其他专门要求
该系统对用户信息的安全性较为严格,而且此系统必须方便用户使用,可维护
性,可修改性较强,系统运行安全,稳定,可在多种平台上运行(例如:
windows,linux,unix等)。
4运行环境规定
4.1设备
运行该软件所需要的硬件设备,包括:
1.服务器
a.处理器型号及内存容量:
内存1G以上;
b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:
硬盘1000G以上,声卡,显卡无要求;
c.输入及输出设备的型号和数量,联机或脱机:
考虑到数据的安全性问题,要求使用磁盘阵列;
d.数据通信设备的型号和数量;
e.功能键及其他专用硬件。
2.客户端
a.处理器型号及内存容量:
内存256M以上;
b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:
硬盘40G及以上,声卡,显卡无要求。
4.2支持软件
1.操作系统:
利用Windows操作系统进行开发(WinXP/Win2000/Win2003)。
2.开发软件
(1)后台开发工具使用Eclipse;
(2)前台开发使用MacromediaDreamweaverMX2004;
(3)应用服务器选择为Tomcat6。
3.数据库系统
考虑到用户的数据流量,建议使用Oracle或SQLServer等大中型数据库
4.3接口
1.硬件接口:
支持一般的PII或更高档微机,笔记本电脑。
2.接口:
运行于Windows95及更高版本具有WIN32API的操作系统之上。
3.数据通信协议:
该软件同其他软件之间无明显接口,数据通信协议主要为TCP/IP协议。
4.4控制
键盘输入和鼠标点击。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 报告 网络 101