软件需求规格说明书Word文件下载.docx
- 文档编号:18001447
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:18
- 大小:25.43KB
软件需求规格说明书Word文件下载.docx
《软件需求规格说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明书Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
文档说明
序号
修改日期
修改主要内容
修改人
审核人
1.引言
二十世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便网站作为网络中极其重要的一员,她为个人,单位,政府部门的信息流通起到了非常大的作用.
为了更好的推动水运工程定额站的发展.树立新的形象.由站领导提出需求,由协和公司自主开发出改造现有网站一个.因此加快开发进度和力度成为了当务之急.
1.1.目的
开发出一个功能实用,有效的优秀网站.为我站及行业应用提供电子政务功能,相互交流的平台,也对外宣传我站情况,树立现代化办站形象.打开对外交流窗口.使更多的受众人群来关心我站的发展情况,也为远程办公,多部门协作提供了方便的平台.
1.2.文档约定
本文档高层需求被其所有细化的需求所继承。
1.3.预期的读者和阅读建议
•本项目组开发人员重点阅读3.4.5章。
•定额站相关领导建议阅读全文.
1.4.产品的范围
适合做全国使用的门户网站.稍微改动一下版面和美工.
1.5.参考资料
[1]朱玉超、鞠艳、王代勇编著《ASP.NET项目开发教程》北京:
电子工业出版社,2008
[2]刘乃丽编著《完全手册ASP.NET2.0网路开发详解》北京:
[3]尚俊杰、秦卫中编著《ASP.NET程序设计案例教程[M]》北京:
清华大学出版社,2005
[4]陈伟编著《SQLServer2005数据库应用与开发教程》北京:
清华大学出版社,2007
2.综合描述
本网站是在现役网站不能很好满足站要求的情况下重新开发的.随着时代的发展,我站用户网站应该能够提供更多实用的功能.本着实用,美观,高效的目的,该网站能够提供如下功能需求:
1.电子政务功能.2交流平台.3.价格信息,造价指标新详细资料(访问,修改,删除等操作须权限认证)4.异地录入.5后台管理6.权限分配7.信息员授权8.查询.10.区域管理11实时汇率查询等等-----------------详细功能请阅读第3章.
2.1.产品的前景
网络的发展,极大的鼓舞了我国各行业信息化建设的士气,,然而由于技术,美工,硬件设施等等原因,网站的建设不尽如人意.尤其是网站的安全性更是亟需解决的问题.
随着电子政务,电子商务的提出,无纸办公更是提上了日程.因此如何提高网站的安全,成为一个高效的信息交流平台以成为目前的热门话题
2.2.产品的功能
系统主要功能的简要介绍
功能需求特性
功能描述
用户面板模块
处理用户权限,功能。
子功能
登陆验证
验证用户权限
接收通告消息
以信息弹出的方式通知用户。
.
发送通告消息
上传下载文件,应用软件
上传资料和下载资料
资料查看功能
查看自己权限内的资料(如自己的资料)
信息员授权
信息员在管理员授权后可编辑其管理区域的价格信息
地域管理
没有的新增区域由管理员添加后方可操作
临时用户
便于第三方用户临时使用的短期账号
录入系统模块
材料价格信息的录入与发布
在线投稿
提供在线投稿,经审批后可发布
新闻发布
发布新闻
基本资料查看功能
基础查询
用户管理
对全体用户进行登记,分别设置其权限
用户登记
登记用户口令,密码。
写入服务器
设置权限
设置能访问,下载,读取的资料的相应权限。
数据库功能
提供查找,更新,插入,删除,备份,导入等功能
数据库存储情况
存储情况概况
子存储情况
2.3.用户类和特征
1.重点用户:
站领导
2.次重点用户:
全国各站点信息员
3.次重点用户:
各水运工程单位
4.非重点用户:
其他
5.其他用户类:
资质相关人员的查询用户
用户类
级别
特征
重点用户
由于有大量的日常事务得通知,处理,信息发布等等,要频繁用到网站的电子政务功能
信息员
次重点用户
接受领导通知,价格信息指标信息的发布管理
获取相关公告,价格信息等
非重点用户
了解我站情况
其他类
资质查询
2.4.运行环境
1)操作系统
支持WindowsNT、Windows2000、WindowsXP,Windows7,Linux。
2)应用软件
数据库应用软件:
MSSQL
3)硬件环境
服务器
主频要求2.8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增强色或32位真彩色。
(具体视学院所提供的服务器而定)
终端设备
主频要求400MHz以上,内存64MB以上,显卡的颜色配置需要设置为24位增强色或32位真彩色,显示器分辨率设为1024*768.
2.5.设计和实现上的限制(约束)
1.项目需在第一个版本上修改新增,所以,对网站的功能实现上采取实用的原则.力求开发一个出功能精简的网站.
2.6.假设和依赖
1.网站开发人员需在现有网站基础上进行改造开发,出现人为难以预期的冲突,将导致本网站无法在10月内完成.,可能需要推迟.
2.服务器的使用调试,如果出现难以预期的硬件故障而需维修的话,本网站的使用将不得不停止直至服务器恢复正常或者更换服务器,但这势必影响开发进度.
3.开发小组的核心人员由于生病等原因中途退出或者请假,网站开发时间将相应推迟一星期左右完成.
3.外部接口需求
本节将提供可确保系统正确地与外部部件进行通信的信息。
详细的接口将在设计阶段完成。
3.1.用户界面
1.网站首页:
1)提供用户登陆框,进行权限认证.有相关栏目连接-------.
2)相关链接:
增加资质管理,增加指标信息栏目,位置造价管理下一级目录。
3)优化查询可根据关键字进行查询,索引依据为时间参数
4)增加实时外汇信息窗口显示
2.资质管理
1)权限:
只限注册用户查询
2)检索需求
(1)按姓名或证书号检索(可关键字查询、选择检索)
输出表格:
姓名、性别、年龄、职称、单位、地址、邮编、证书号、证书状态;
(2)按单位检索(可关键字查询、选择检索)
姓名、职称、单位、证书号、证书状态;
(3)按所在省区市或地区市检索(可关键字查询、选择检索)
姓名、职称、单位、地址、证书号、证书状态;
(4)按单位类别检索
姓名、职称、单位、地址、邮编、证书号、证书状态;
3)字段要求
序号
姓名
性别
出生年月
技术职称
单位类别
单位
所在省区市
所在地区市
单位地址
邮编
证书号
证书状态
数字
4
汉字
3
1
197512
教授级高工
分为:
建设
设计
施工
咨询
监理
管理
汉字20
汉字3
汉字5
汉字30
数字6
汉字6
汉字4
有效
失效
3.录入界面
尽可能多行录入以减少信息员录入繁琐的重复劳动根据需求完成系统录入界面改造实现价格信息多人多点远程录入。
权限要求见下表。
价格信息远程录入系统需求20110817
步骤
系统显示
操作
说明
远程用户端
系统后台
信息员登录信息
键入用户名;
密码
审核后确认有效
2
价格信息登录界面
;
系统审核通过
2.1
录入时间
自动生成
2.2
价格时间
2.3
信息员姓名、单位
2.4
价格地区
是否编辑录入信息
是
是-继续
否-进入5
4
录入信息编辑界面
4.1
增加地区1
键入地区名称1
系统审核(地区管理编辑)后确认生效,并通知远程用户端
【地区管理编辑】包括区域划分、名称规范化编辑
4.2
增加地区2
键入地区名称2
4.3
增加地区3
键入地区名称3
4.4
增加地区4
键入地区名称4
4.5
增加地区5
键入地区名称5
4.6
增加材料
是-进入基本材料库,供选项,点选则为增加项;
需增加库外项时,进入库外增项编辑界面
4.6.1
基本材料库(供选择)
点选并确定
系统提交基本材料库供用户端选择,确定后,提交系统后台审核,审核通过后提示有效并追加至基本材料库
4.6.2
库外增项编辑界面
录入编辑后提交
包括材料类别、名称、规格、单位;
系统审核(材料管理编辑)后确认生效,并通知远程用户端
【材料管理编辑】包括材料分类、编码、材料名称、规格、单位的规范化编辑、
5
材料单价录入界面(示意如下)
键入价格后提交
系统审核编辑并生成确认通知
包括远程用户已增加的地区及材料项,系统按规则审核(包括数字、精度)
审核通过后有效,并通知远程用户
编码
材料名称
规格
地区1
地区2
…
录入界面示意,包括增加的地区及材料项
0101001
钢筋(Ⅱ)
¢10以内
t
0101002
¢10以外
0101003
钢筋(Ⅲ)
0101004
钢筋(综合)
0102001
预应力钢筋
6
0103001
预应力钢铰线
7
0104001
型钢(综合)
8
0104002
角钢
9
0104003
槽钢
10
0104004
工字钢
11
0104005
钢板
12
1401001
铁件
kg
13
1401005
螺栓带帽
14
1401003
系船柱壳体
(铸钢/铁)
15
0105001
钢轨
P50
16
0105002
QU80-100
17
0105004
QU120
18
钢轨配件
(综合)
19
0106001
钢管桩
20
0106002
钢板桩
型号:
21
0401001
水泥
32.5(425#)(袋装)
22
0401002
42.5(525#)(袋装)
23
0401004
32.5(425#)(散装)
24
0401005
42.5(525#)(散装)
25
0302001
板枋材
(板枋材)
m3
26
0501001
中粗砂
(混凝土)
27
0501002
(民船装运抛)
28
0508001
回填料
砂
29
0508002
石
30
0508003
土
31
0503001
块石
10-100kg
32
0503002
100-200kg
33
0503003
200-300kg
34
0503004
300-500kg
35
0503005
100kg民船装运抛
36
0503006
150kg民船装运抛
37
0502002
碎石
0.5-0.7cm
38
0502003
0.5-2.0cm
39
0502005
2.0-4.0cm
40
0502004
0.5-7.0cm(混合)
41
0502013
碎(卵)石
42
0403002
混凝土联锁砌块
m2
43
2401001
水
(施工用)
44
2401002
电
kW.h
45
1301001
汽油
90#
46
1301002
柴油
0#
4.增加实时汇率牌价信息,该信息源自中国银行当日牌价。
信息接口与中行技术处协商处理。
5.优化存储机制,提高信息吞吐量,尽可能少占用带宽。
6.查询上做好遍历控制提高查询效率
7.处理流程详见开发人员手册.
3.2.硬件接口
无。
3.3.软件接口
无
3.4.通信接口
客户端和服务器端的一般通信采用Socket通信方式,数据传输采用SSL加密机制。
4.系统特性
本节将较完整地描述系统的功能需求特性。
4.1.说明和优先级
管理优先
4.2.激励/响应序列
1.点击相应链接跳转到相应页面.
2.点击上传下载实现其相应功能
3.消息发送与接受按钮,实现相应功能
4.3.功能需求
暂时省略!
5.其它非功能需求
本节主要提出除功能需求以外的其它需求。
5.1.性能需求
服务器要求能承载1000用户同时在线.
网络带宽要求100MB以上.
5.2.安全设施需求
5.3.安全性需求
1客户端与服务器两者之间通信的数据必须加密。
2数据库的管理员只能有一名,只有他(她)可以对数据库的所有信息作任何操作。
5.4.软件质量属性
暂无
5.5.业务规则
暂无。
5.6.用户文档
6.其它需求
词汇表
。
分析模型
网站的开发决定采用瀑布模型。
瀑布模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。
优点:
a.强调开发的阶段性;
b.强调早期计划及需求调查;
c.强调产品测试。
缺点:
a.依赖于早期进行的唯一一次需求调查,不能适应需求的变化;
b.由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程;
c.风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会。
瀑布模型的特点是首先是仔细的需求分析,开发组有步骤的制定一份功能(结构)说明,接着是概要设计,详细设计,然后才着手编码。
编码结束后进行测试,然后才能发布软件。
这看上去是很有逻辑的;
只在理解后才开始构造。
以这样严格的方式构造软件,工程师很明确每一步应该做什么。
许多人提出了基本是基于这一模型的多种方法论;
也有相当多的商业工具可以使这些步骤更机械化且不易出错。
瀑布模型各阶段的工作自顶向下从抽象到具体顺序进行。
瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。
瀑布模型是早期软件设计的主要手段,瀑布模型依靠早期的需求分析,并且要求需求很明确,对于需求未定或是不断变化的软件不适合。
现在这种模型一般用于做一些需求已明确的并很少变化的软件,不适于需求
不明确
或是容易变化的软件(如正在开发一个陌生的领域的软件,这时就不应该使用瀑布模型,但是如果正在开发自己很熟悉领域的软件,就可以使用瀑布模型来加快开发速度)
9.附录C:
待确定问题的列表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 规格 说明书