宝钢股份职工体检档案管理系统.docx
- 文档编号:2429483
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:14
- 大小:170.82KB
宝钢股份职工体检档案管理系统.docx
《宝钢股份职工体检档案管理系统.docx》由会员分享,可在线阅读,更多相关《宝钢股份职工体检档案管理系统.docx(14页珍藏版)》请在冰豆网上搜索。
宝钢股份职工体检档案管理系统
需求分析说明书
宝钢股份职工体检档案管理系统
总页数
正文
附录
生效日期:
2011年4月19日
编制:
李广成
审核:
叶彬
批准:
第1章引言
1.1.目的
本需求规格说明书编写的目的是为了清晰地说明《宝钢股份职工体检档案管理系统》要实现的所有功能。
同时也为软件客户和软件开发者之间建立共同的需求目标,并对软件所需实现的功能模块做了全面的描述。
它是后续开发工作和验收工作的依据文件。
软件客户和软件开发者以此为共同的基础。
1.1.项目背景
a.委托单位:
宝钢公司;开发单位:
上海宝信软件股份有限公司;主管部门:
上海宝信公司
b.项目借助宝信公司自主开发的第三方网络交流平台。
1.1.定义
【列出文档中所用到的专门术语的定义和缩写词的原文,特别是业务术语。
同时列出这些术语的英文表述(或汉语拼音缩写),作为系统使用的标识符命名的基础。
】
1.1.参考资料
文件名称
出处
《GB8566-88—计算机软件开发规范》
国务院
《GB8567-88—计算机软件产品开发文件编制指南》
国务院
《GB/T11457—软件工程术语》
国务院
《GB9385-88—计算机软件需求规格说明编制指南》
国务院
《国务院公文主题词表》
国务院
《电子政务标准化指南》
国务院
《中华人民共和国中外合资经营企业法实施条例》
国务院
《中华人民共和国中外合作经营企业法实施细则》
国务院
《中华人民共和国外资企业法实施细则》
国务院
《宝信软件公司》
宝信软件
第2章项目概述
2.1.产品定义
2.1.产品描述
a.构筑宝钢股份公司职工体检档案信息网络平台,项目实施后使不同业务部间提供和获取信息的手段更为便捷,从而达到以职工的健康为中心,体检档案为基线,为职工提供连续、综合、有效的健康服务。
b.建立宝钢股份职工体检档案网上查询系统,使宝钢股份职工能够及时、便捷、准确地查询到个人当年和近几年内的体检报告和医生的相关建议产品功能
产品的主要功能:
1、职工网上查询系统;2、职工与在线的医生沟通自己的健康状况;3、体检资料管理模块;4、统计分析和查询模块;5、系统管理模块
2.1.系统运行环境
a.操作系统:
服务器使用Linux操作系统
b.支持环境:
支持传统的C/S结构与先进的B/S结构相混合的方式以及Tomcat服务器
c.数据库:
采用甲骨文数据库
d.需要的话,PC机
2.1.条件与限制
【包括:
】
a.系统可靠正常运行所需要的管理策略、安全审查、技术保障等一般性假定;
b.导致本需求书所描述的需求发生变化的可能的客观因素或假设;
c.本系统应遵循的国际、国内以及行业标准或规范。
2.1.参与者定义
系统参与者:
职工、系统管理员、在线医生
外部参与者
本系统采用本公司自主开发的第三方网络交流平台
内部参与者
内部参与者:
1、宝钢公司职工、2、具体参与为宝钢职工体检的医院、3、本系统管理员、4、参与为宝钢职工体检医院的医生或宝钢内部医疗机构所属医生或与宝钢公司签订为职工健康状况答疑解惑的医院医生。
向本系统提供基础数据的参与者是:
参与为宝钢职工体检的医院。
系统向外提供服务的接口:
统计分析和查询模块。
第3章具体业务需求
3.1.业务1:
职工网上查询系统
3.1.业务应用场景
宝钢公司职工通过登录系统,查询自己当年或最近几年的体检资料数据。
职工网上查询系统作为宝钢股份职工体检档案管理系统的主体,在总系统中发挥主要作用。
下面有必要对此系统的方案做出论证。
Ø方案1:
用JSP+JAVABEAN+SERVLET技术,主要是通过客户端请求首先发送到SERVLET,SERVLET执行一些必要的操作处理,然后调用JAVAEBAN组件,通过JAVABEAN组件来连接数据库并执行逻辑处理,操作完成后用JAVABEAN来封装执行的结果,然后把结果保存到请求的对象中,最后把视图发送到显示的JSP页面,JSP页面读取SERVLET的执行结果进行显示
客户
http请求
SERVLET
forward
JSP页面
JAVABEAN值对象
数据库
方案优点:
各组件分工很明确,层次关系清楚,开发页面易于维护,在此模式中,JSP用于显示,它充当视图的角色,SERVLET用于传递参数等,它充当控制器的角色,JAVABEAN组件用于执行业务逻辑,相当于模型角色。
Ø方案2:
用JSP+JAVABEAN技术来实现,JSP作为视图,同时也有部分控制器的功能,JAVABEAN组件作为模型和控制器,当HTTP请求到达JSP时,它首先设置JAVABEAN组件的属性,然后调用JAVABEAN组件的方法,JAVABEAN组件通过连接数据库来执行业务逻辑,最后JAVABEAN组件把执行的结果返回给JSP页面
客户
HTTP请求
JSP
JAVABEAN
数据库
方案2优点:
程序编码简单,客户端传送的参数将在另一个页面进行处理,复杂的逻辑处理都在JAVABEAN中进行。
方案2缺点:
维护性差,扩展性差,所有的页面控制都将在页面进行,导致页面中的JAVA代码过多,使用效率降低。
Ø总结:
通过方案1与方案2的对比我们会想客户推荐使用方案1。
方案1各组件分工很明确,层次关系清楚,开发页面易于维护,并且此方案相当成熟利于以后的系统拓展。
3.1.业务用例图
3.1.用例描述
⏹用例定义
a.用例名称:
网上查询系统;
b.用例目的:
职工通过登录系统,查询自己当年或最近几年的体检数据。
本用例被统计分析和查询系统扩展,统计分析和查询系统的作用是根据具体的职工的体检基础数据给出大致的身体健康指数以及适当的健康的指导。
c.参与者:
宝钢职工;
d.前置条件:
需要基础数据的录入:
体检基础数据的录入
e.后置条件:
1、用户(职工)可以知道自己身体健康状况的大致情况;2、用户可以根据统计分析和查询模块给出的指导建议与在线的指导医生交流,并得到指导医生的具体指导
f.其他约束:
1、职工体检基础数据需要准时准确的录入系统,并得到完善的管理;2、统计分析和查询系统需要根据具体的基础数据得到具体职工的身体状况的大致情况;3、统计分析和查询系统对基础数据的处理具有一定的准确性;4、统计分析和查询系统的不可或缺性:
由于宝钢职工可以与在线的医生直接进行体检情况交流,统计分析和查询模块是不是具有可替代性,尽管职工可以直接与医生进行交流但交流时间是有限制的:
即早晨10:
00~11:
00,下午5:
00~6:
00。
所以与医生直接交流统计分析和查询模块具有无可比拟的优势,统计分析和查询模块可以不受限制的向职工提供身体健康指数。
⏹用例事件流
a.正常(基本)流:
1、用户输入账户和密码;2、系统检查用户账户和密码合法性;3、如果不合法则向用户提示不能登录,如果合法则允许用户登录系统;4、用户查询自己当年或最近几年的体检基础数据;5、用户需要统计分析和查询的帮助则启动统计分析和查询模块得到大致的健康指数和指导意见。
b.异常流:
用户数据不存在则提示用户到相关的医院进行体检,体检数据由相关医院提供。
3.1.业务实体关系图
【业务实体记录了业务内部的状态。
实体关系图描述用例所涉及的业务实体之间的关系,是系统的结构描述,属于系统的内部视图。
】
3.1.业务2:
职工与在线的医生沟通自己的健康状况
3.1.业务应用场景
宝钢公司职工与在线的医生进行交流自己的身体健康状况
3.1.业务用例图
3.1.用例描述
⏹用例定义
【包括:
】
c.用例名称:
网络交流平台
d.用例目的:
职工与在线的医生交流自己的身体健康状况
e.参与者:
宝钢职工,在线医生
f.前置条件:
需要统计分析和查询结果或直接体检数据查询结果
g.后置条件:
医生向职工提供相关的建议
h.其他约束:
无
⏹用例事件流
a.正常(基本)流:
用户得到相关的体检数据或得到统计分析和查询的结果向在线医生交流自己的健康状况
b.异常流:
用户数据不存在则提示用户到相关的医院进行体检,体检数据由相关医院提供
3.1.业务实体关系图
【业务实体记录了业务内部的状态。
实体关系图描述用例所涉及的业务实体之间的关系,是系统的结构描述,属于系统的内部视图。
】
3.1.业务3:
系统管理模块
3.1.业务应用场景
管理系统各个模块
3.1.业务用例图
3.1.用例描述
⏹用例定义
【包括:
】
a.用例名称:
系统管理;
b.用例目的:
用于管理系统各个模块负责协调各个模块。
c.参与者:
1、系统管理员;2、体检数据录入系统;3、网上查询系统;4、统计分析和查询系统;5、职工与在线医生交流平台
d.前置条件:
上述5大参与者必须完善
e.后置条件:
向职工提供服务
f.其他约束:
无
⏹用例事件流
a.正常(基本)流:
系统管理负责协调四大系统(体检数据录入系统、网上查询系统、统计分析和查询系统、职工与在线医生交流平台)协调运行
b.异常流:
无
3.1.业务实体关系图
【业务实体记录了业务内部的状态。
实体关系图描述用例所涉及的业务实体之间的关系,是系统的结构描述,属于系统的内部视图。
】
第4章输入输出需求
注明:
以下4个系统实际上是整个大系统之中的4个大模块,但这里我将它们表示成系统是为了说明更加方便
4.1.职工网上查询系统
4.1.统计分析和查询系统
IPO表
系统:
统计分析和查询系统作者:
李广成
模块:
日期:
2011-4-19
注释:
教师岗位津贴为零;
职工课时费为零
被调用:
职工网上查询系统
调用:
输入:
职工体检的基础数据
输出:
根据体检具体基础数据给出相应的提示和建议
处理:
根据病理情况查询数据库给出相应的建议和提示以及相应的健康指数
局部元素:
需要说明:
网络交流平台是独立于整个系统的第三方软件类似于即时聊天工具但相比于通用聊天工具它具有专用性:
即交流平台附属于宝钢职工体检管理系统由管理系统驱动,交流双方(职工和指定医生)配有客户端或通过网页直接交流。
此客户端体积小巧,使用方便登录管理系统才会激活网络交流平台。
应该说此平台更具有专业性。
4.1.网络交流平台
IPO表
系统:
网络交流平台作者:
李广成
模块:
日期:
2011-4-19
注释:
教师岗位津贴为零;
职工课时费为零
被调用:
职工网上查询系统
调用:
输入:
职工体检的基础数据或统计分析和查询结果
输出:
处理:
医生与职工进行网络对等关于健康状况交流
局部元素:
4.1.体检资料管理模块
IPO表
系统:
体检资料管理模块作者:
李广成
模块:
日期:
2011-4-19
注释:
教师岗位津贴为零;
职工课时费为零
被调用:
调用:
输入:
医院提供的具体职工的体检基础数据
输出:
处理:
动态地进行职工体检信息的变化(增、删、该、查)
局部元素:
第5章其他需求
5.1.适应性要求
a.各模块之间尽量少发生联系,以便以后功能替换
b.模块的接口清晰参数尽量少,以便以后功能扩展
c.系统文档需要详细说明完成,以便以后功能修改
5.1.可使用性要求
用户需要保存自己的账号和密码,密码丢失可以通过账号进行重新设置
第6章附录
评价:
总体来说,这份需求分析包括了大概的内容,对于项目的概述,产品的定义以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宝钢 股份 职工 体检 档案管理系统