《需求规格说明书(参考模板).doc》由会员分享,可在线阅读,更多相关《需求规格说明书(参考模板).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、卷 号卷内编号密 级项目编号: 职工工作量统计系统分类:使用者:高级管理者、项目经理、项目组成员需求规格说明书Version: 1.0项 目 承 担 部 门: 撰 写 人(签名): 完 成 日 期: 年 月 日 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 目 录1.引言11.1目的11.2范围11.3定义、首字母缩写词和缩略语11.4参考资料12.软件总体概述12.1软件标识22.2软件描述22.2.1系统属性22.2.2开发背景22.2.3软件功能22.3用户的特点52.4限制与约束53.具体需求63.1部门管理63.1.1部
2、门信息维护63.1.2部门信息查询73.2用户管理73.2.1用户注册83.2.2用户信息维护83.2.3用户人事管理93.2.4用户权限分配103.2.5用户信息查询103.3用户组管理113.3.1用户组信息维护113.3.2用户分配123.3.3用户组权限分配123.4系统配置123.4.1职务管理123.4.2职称管理133.5考勤管理143.5.1短信通知143.6文件办理153.6.1登记文件153.6.2待办理文件173.6.3归档文件193.7文件查询193.7.1全院阅读文件193.7.2按部门查询文件203.7.3按文件信息查询213.8文件统计213.8.1个人办理情况统
3、计213.8.2历年文件统计223.8.3文件办理情况统计233.8.4收文统计233.8.5绩效统计243.9办理人员配置243.9.1办理人员列表243.9.2审批人员列表253.9.3抄送人员列表253.10意见模板263.10.1审批意见模板263.10.2办理意见模板273.10.3抄送意见模板273.10.4取消意见模板283.10.5办理完成意见模板293.11系统配置303.11.1文件短消息303.11.2电子签名303.12WAP子系统313.12.1待办理文件313.12.2全院阅读文件333.12.3按部门查询文件343.12.4按文件信息查询343.12.5个人办理情
4、况统计353.12.6文件办理情况统计353.12.7绩效统计363.13任务管理363.13.1项目登记383.13.2分派项目393.13.3所级安排413.13.4项目实施423.13.5总工审查433.13.6签字出图453.13.7出版463.13.8发行收费473.13.9归档483.13.10项目详细信息查询493.13.11项目进度查询493.13.12项目状态查询503.13.13按部门统计513.13.14内部质量调查513.13.15外部质量调查523.13.16任务短消息533.13.17院长委托534.附录544.1成都市市政工程设计研究院组织机构图54需求规格说明书
5、1. 引言1.1 目的a. 定义软件总体要求,作为用户和软件开发人员之间相互了解的基础。b. 提供系统初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础。c. 作为软件总体测试和项目验收的依据。1.2 范围本文档适用于职工工作量统计系统项目。1.3 定义、首字母缩写词和缩略语u PORTAL:门户系统应用u Portlet:Portal小应用程序u HTTP:超文本传输协义u HTML:超文本标签语言u JDBC:JAVA数据库连接u STRUTS:一种WEB应用开发框架1.4 参考资料职工工作量统计系统解决方案 2. 软件总体概述本文档主要定义了职工工作量统计系统项目的需求
6、,包括:输入工作量系统、名次排序系统、数据存储、数据读取、数据清理、权限管理、文件打印等。输入工作量系统需求包括:输入职工工号和完成的产品数量,以及允许同一职工有多次输入。名次排序系统需求包括:按照工作量大小对数据进行排序。信息插叙需求包括:能够对所需要修改的信息数据进行修改。数据存储需求包括:能够准确无误以文件格式储存员工工号以及工作量。数据读取需求包括:能够准确无误读取存有员工工号以及工作量的文件。数据清理需求包括:清空员工工作量等相关信息,包括全部清空以及部分清空。权限管理需求包括:密码初始化、密码修改。文件打印需求包括:打印工作量等相关信息。2.1 软件标识软件全名称:职工工作量统计系
7、统软件缩称:CDSZMIS版本号:V 5.0 2.2 软件描述2.2.1 系统属性本系统是一个独立开发的产品。实现了职工工作量统计等相关操作:输入工作量系统、名次排序系统、数据修改、数据存储、数据读取、数据清理、权限管理、文件打印等。2.2.2 开发背景随着现代社会进步节奏的加快,企业公司竞争日益增加,企业公司需要一个工作量管理系统,通过记录统计员工的工作量情况来记录员工工作量等相关信息,以优化内部管理流程、提高工作效率、完善奖惩制度,开发本系统可以为管理者更好的督促、管理、记录、修改、查询、统计等。职工工作量统计系统项目主要目标是为企业管理者提供一个可以记录统计员工工作量,并以其工作量为依据
8、进行排名,使管理者对公司员工的工作量等相关信息一目了然,并以此为参考标准来完善奖惩制度,通过此方式,以达到激发员工竞争意识,增加工作热情,积极工作,提高企业效益的功效。本系统的应用客户是各类企业单位的相关管理者,其使用人员包括院企业公司领导和相关管理者。2.2.3 软件功能系统分成五大模块:信息输入模块、信息修改模块、信息查询模块、数据处理模块、权限管理模块。信息输入模块员工工号输入员工姓名输入工作量输入信息查询模块员 工 信 息 查 找数据处理模块数据储存数据读取数据清除权限管理模块登陆验证职工工作量统计系统信息修改模块员 工 信 息 修 改数据打印修 改 密 码部分清除完全清除2.3 用户
9、的特点用户能够熟练的使用Windows操作系统、程序操作、以及使用Office办公套件进行文档处理。2.4 限制与约束 系统运行环境操作系统:Windows 7/XP/2000/NT/98/95等各版本Windows操作系统。硬件限制CPU:Intel Pentium 4 3.0G 内存:512MB硬盘:80GB其它:键盘、鼠标、USB接口和光驱等。3. 具体需求3.1 用例图职工工作量统计系统功能需求:3.2 数据流程图职工工作量统计系统功能需求:显示器输入密码密码验证D1 员工工作量相关信息D2 用户名及密码输入读取存储修改清除打印密码修改用户更新数据修改请求输入请求清除请求读取请求清除请
10、求打印请求登陆成功重修排序显示显示3.3 数据字典为了对数据流程图中的各个元素做出详细说明,我们建立了数据字典。用数据字典描述数据库的设计,便于维护和修改。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、数据存储和处理逻辑等五个方面进行具体的定义。职工工作量统计系统的数据字典如下:功能编号:1功能名:信息输入简要描述:对员工工作量等相关信息的录入输入数据流:员工工号,工作量,员工姓名输出数据流:工作量名次,相同名次人数,员工工号,工作量,员工姓名加工逻辑:统计员工工作量,并按工作量排序,相同工作量名次相同。功能编号:2功能名:信息修改简要描述:修改员工的相关信息,包括员工工作量、
11、姓名输入数据流:员工工号输出数据流:工作量名次,相同名次人数,员工工号,工作量,员工姓名加工逻辑:修改一个新员工信息,按其修改后的工作量重新进行排序。功能编号:3功能名:信息查询简要描述:按员工工号或员工工作量或姓名或名次对员工信息进行查找输入数据流:工作量名次,员工工号,工作量,员工姓名输出数据流:工作量名次,相同名次人数,员工工号,工作量,员工姓名加工逻辑:从文件中顺序查找员工信息并输出功能编号:4功能名:数据存储简要描述:实现数据的导出,以实现将数据存储在文件里输入数据流:文件名输出数据流:失败提示或成功提示加工逻辑:在输入已有的数据后,将文件保存为后缀名为.adx的文件功能编号:5功能
12、名:数据读取简要描述:能实现数据的导入,以实现将输入的数据放入程序中输入数据流:文件名输出数据流:失败提示或成功提示加工逻辑:将后缀名为.adx的文件打开,以显示员工工作量等相关信息功能编号:6功能名:数据清除简要描述:将员工工作量等相关信息清空输入数据流:员工工号输出数据流:失败提示或成功提示加工逻辑:将后缀名为.adx的文件打开,显示员工工作量等相关信息,进行清除操作功能编号:7功能名:数据打印简要描述:将当前员工工作量等相关信息的数据通过打印机打印出来,便于永久保存。输入数据流:文件输出数据流:确定提示加工逻辑:将当前员工工作量等相关信息的数据以文件形式打印出来功能编号:8功能名:登录验
13、证简要描述:在用户登陆系统时输入用户名和密码,本操作由管理员进行操作输入数据流:登录密码输出数据流:错误提示或者进入系统加工逻辑:输入密码,登陆系统,并显示系统界面;否则退出系统功能编号:9功能名:密码修改简要描述:修改管理员密码输入数据流:旧密码,新密码,确定密码输出数据流:错误提示或成功提示加工逻辑:旧密码和两次新密码输入一致,则修改密码,否则不修改4. 模块说明4.1 输入模块由于系统没有指定专职的系统管理员,因此用户信息是由用户自身进行管理。功能编号SYS001功能名称信息输入模块所属部门用户调查者调查时间审核人功 能描 述员工工作信息在系统由用户和管理员使用前由系统进行初始化。在本功
14、能中提供对员工工作量等相关信息的录入。输入项名称类型备注员工工号字符必须输入,同一工号可重复输入工作量整型必须输入员工姓名字符处理描述增加部门信息1、用户选择工具栏中的“输入”按钮,打开输入员工信息页面。2、用户输入员工工号信息,如果输入信息不存在,系统增加一条新员工信息到文件中,若输入信息存在,系统累加该员工工作量到文件中。3、用户输入员工工作量信息,如果输入信息不存在,系统增加一条新员工信息到文件中,若输入信息存在,系统累加该员工工作量到文件中。4、用户输入员工工姓名信息,系统保存信息到员工信息内。5、如果输入信息错误,系统显示出错提示。输出项员工工作量等相关信息:名称类型备注员工工作量字
15、符重复输入员工工作量可以累加工作量名次整型工作量相同名次一样姓名字符相同名次人数整型界面要求简洁直观,容易操作4.2 信息修改模块功能编号SYS002功能名称信息修改模块所属部门管理员调查者调查时间审核人功 能描 述先运用查找功能查找需要修改的员工(按工号查找)。然后修改员工的相关信息,包括员工工作量、姓名。当修改一个新员工系信息统会按其工作量进行自动排序。输入项名称类型备注员工工号字符处理描述1、选中对应员工信息后,管理员选择“系统工具栏”界面中的修改,然后点击“修改”按钮。2、修改需要修改的员工信息的信息项,点击“确认”以确认修改3、系统返回对应员工的基本信息。然后管理员可以根据需要对员工
16、的基本信息进行修改。输出项部门信息:名称类型备注员工工号字符员工工作量整型重复输入员工工作量可以累加工作量名次整型工作量相同名次一样姓名字符界面要求简洁直观,容易操作。4.3 信息查询模块功能编号SYS003功能名称信息查询模块所属部门管理员调查者调查时间审核人功 能描 述管理员可以按员工工号或员工工作量或姓名或名次对员工信息进行查找。输入项名称类型备注员工工号字符员工工作量整型重复输入员工工作量可以累加工作量名次整型工作量相同名次一样姓名字符处理描述1、管理员选择“工具栏”界面中的修改,然后点击“查找”按钮,可以按名次或工号进行查找员工相关信息。2、选择输入员工工号或员工工作量或姓名或名次,
17、输入对应信息,点击确认以进行查找3、若查找成功,系统返回对应员工的基本信息,包括员工工号、姓名、名次、同名次人数工作量多少,并提示成功信息;若查找不成功,则提示错误信息。输出项名称类型备注员工工号字符员工工作量整型重复输入员工工作量可以累加工作量名次整型工作量相同名次一样姓名字符界面要求简洁直观,容易操作4.4 数据处理模块4.4.1 数据存储功能编号SYS004功能名称数据存储所属部门用户调查者调查时间审核人功 能描 述数据的信息在文件中进行初始化,本功能实现数据的导出,以实现将数据存储在文件里。输入项名称类型备注文件名字符串后缀名为.adx处理描述导出已输入数据:在输入已有的数据后,点击工
18、具栏上的“保存”按钮,将文件保存为后缀名为.adx的文件。输出项失败提示或成功提示业务规则储存文件名应和已有文件名不同,否则提示更换确认界面要求简洁直观,容易操作4.4.2 数据读取功能编号SYS005功能名称数据读取所属部门用户调查者调查时间审核人功 能描 述数据的信息在文件中进行初始化,本功能实现数据的导入,以实现将输入的数据放入程序中。输入项名称类型备注文件名字符串后缀名为.adx处理描述导入已有文件:点击工具栏上的“打开”按钮,将后缀名为.adx的文件选中后即可打开已有数据。输出项失败提示或成功提示业务规则程序打开的时候记录为空白,初始化的时候需要打开已有文件界面要求简洁直观,容易操作
19、4.4.3 数据清除功能编号SYS006功能名称数据清除所属部门管理员调查者调查时间审核人功 能描 述将员工工作量等相关信息清空,分为部分清除和全部清除,结合数据存储功能使修改后文件保存在文件里。输入项名称类型备注工号字符串必须输入,名称必须唯一处理描述数据清除:1、点击工具栏上的“清除”按钮,输入员工工号,确认后,若该员工存在,删除该员工工作量等相关信息,若不存在,提示错误信息2、或在点击“清除”按钮后,再点击“全部清除”按钮,确认后,删除全部员工工作量等相关信息输出项确认提示以及失败提示或成功提示业务规则清除的员工信息必须是已有记录,否则将提示错误信息界面要求简洁直观,容易操作4.4.4
20、数据打印功能编号SYS007功能名称数据打印所属部门用户调查者调查时间审核人功 能描 述将当前员工工作量等相关信息的数据通过打印机打印出来,便于永久保存输入项处理描述打印文件:点击工具栏上的“打印”按钮,将前员工工作量等相关信息的数据以文件形式打印出来;输出项确认提示界面要求简洁直观,容易操作4.5 权限管理模块4.5.1 登陆验证功能编号SYS008功能名称登陆验证所属部门管理员调查者调查时间审核人功 能描 述在用户登陆系统时输入用户名和密码,本操作由管理员进行操作输入项意见模板名称类型备注登陆密码字符必须输入处理描述1、 行程序,进入登陆验证界面,输入“登录密码”,点击“确认”,确认输入,
21、如果密码输入正确,则登陆系统,并显示系统界面;如果输入不正确,则弹出错误提示,并重新输入;如果输入连续错误三次,则退出系统。输出项错误提示或者进入系统函数规则登陆系统时,最多连续输入错误三次。连续输入错误三次之后,退出系统。界面要求简洁直观,容易操作4.5.2 密码修改功能编号SYS009功能名称密码修改所属部门管理员调查者调查时间审核人功 能描 述本操作由管理员使用。输入项名称类型备注旧密码字符必须输入新密码字符默认为空确认密码字符输入必须和新密码输入一致处理描述1、 选择“修改密码”功能,显示密码修改界面。2、 输入旧密码、新密码、二次输入新密码,确认3、 如果旧密码输入错误,提示错误信息
22、4、 如果旧密码输入正确,两次新密码输入一致,则密码修改成功,并提示成功信息,然后关闭密码修改界面5、 如果两次密码输入不一致,提示错误信息输出项错误提示或成功提示界面要求简洁直观,容易操作5. 出错处理5.1 出错输出信息本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。5.2 出错处理对策我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。主要的错误可能有
23、:输入错误:这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户检查输入数据,然后再次操作即可。操作错误:对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。其他不可预知的错误:程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。6. 安全保密设计这个软件的安全方面表现在以下几点:软件使用安全:我们的软件会进步会,完善,但是用户在保存数据是要做好备份工作。数据保密:由于我们这
24、个软件是面向企业公司管理者的,里面就会有有关员工私人信息等各方面的重要数据。这些数据是非常重要的,所以我们设计了登陆系统,保证了操作员合法性。另外,建议管理员对数据文件(和备份文件)进行一定的密码保护,以防资料的泄漏。操作安全:由于操作员的操作不慎可能导致数据被误删,误改等情况,这里我们在每次删除的时候提醒用户,以防误操作。7. 维护设计1、服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。 2、数据文件维护,有效地利用数据是网站维护的重要内容,因此数据文件的维护要受到重视。 3、内容的更新、调整等。 4、制定相关职工工作量统计系统维护的规定,将职工工作量统计系统的维护制度化、
25、规范化。需求规格说明书确认协议甲方:成都市市政工程研究院乙方:四川华迪信息技术有限公司在甲方的大力配合与支持下,乙方制作了该需求规格说明书;甲方对该需求规格说明书经过详细审核,已确认该需求规格说明书中的各项内容翔实全面,该需求规格说明书中的内容已完全包括了项目开发委托合同中的用户需求说明书部分中关于软件产品的需求。经过甲乙双方友好协商,达成如下协议:1 该需求规格说明书是项目开发委托合同的补充文件,与项目开发委托合同具有同等的法律效力;2 该需求规格说明书是项目开发委托合同中_市政工程设计研究院信息化系统_ 软件产品最终验收的唯一标准;3 甲方在项目开发委托合同中_市政工程设计研究院信息化系统_款软件产品最终验收前可提出对该需求规格说明书中的内容进行变更(包括增加、修改、删除),双方应就此签署软件产品需求更改备忘录或补充协议;4 甲方同意乙方根据该需求规格说明书进行项目开发委托合同中_市政工程设计研究院信息化系统_款软件产品的开发;5 本协议一式二份,甲乙双方各执一份;6 本协议自甲乙双方签字之日起生效。甲方委托人(签字): 乙方委托人(签字):甲方单位(盖章): 乙方单位(盖章): 年 月 日 年 月 日15
限制150内