1、需求说明书目录1. 引言51.1 编写目标51.2 背景51.3 项目专用术语51.4 参考资料52. 任务概述62.1 目标62.2 运行环境62.3 条件和限制62.4 工作步骤63. 数据描述73.1 数据库结构73.2 代码字典93.3 数据采集94. 功效需求94.1 总体需求94.1.1 用户界面94.1.2 表格编辑打印114.1.3 图型编辑打印114.1.4 数据编辑114.1.5 系统兼容性114.1.6 输入输出接口114.2 系统功效模块及需求(一)114.2.1 模块结构124.2.2 功效描述124.2.3 工作流图124.2.4 数据流图134.2.5 UML图1
2、35. 性能需求225.1 对性能要求225.1.1 精度225.1.2 时间特征要求225.1.3 灵活性225.2 输入输出要求225.3 数据管理能力要求(针对软件系统)235.4 故障处理要求235.5 其它专门要求236. 运行环境要求236.1 设备236.2 支持软件236.3 接口237. 其它需要说明问题:238. 签字24需求说明书1. 引言1.1 编写目标 本手册作为用户和该系统软件开发维护人员共同遵守软件需求规范说明。 使用对象: 安吉县水利局1.2 背景开发软件名称:安吉山洪灾难防治预警平台项目任务提出者:安吉县水利局项目开发者:浙江钱江科技发展水利事业部用户:安吉县
3、水利局实现软件单位:浙江钱江科技发展考勤作为一个企业基础管理,是企业对职员工作管理基础依据。实际管理和统计工作很需要快速获知各个部门职员每日出勤情况,方便于立即向高层管理者反应职员出勤,缺勤情况(包含迟到、早退、病假、事假、出差等情况)。我们提出基于C/S结构网络考勤系统,实现网上考勤任务,以减轻考勤人员工作量。我们准备开发职员考勤管理系统,完成职员基础信息维护、企业部门信息维护、企业基础考勤类型维护、职员考勤管理、职员考勤查询和分析。实现人事考勤需要,包含职员迟到、早退、请假、旷工情况统计,在每个月底计算工资对职员和对职员进行绩效评定时候,对职员整个月考勤统计进行查询和统计。企业考勤管理系统
4、是为了处理职员考勤管理而设计,目标是建立一个能够初步实现企业考勤管理系统智能化管理,提升考勤管理效率,工作人员能够在各个岗位上工作状态得到立即反馈,而系统所需工作人员数量少,效率高。降低资源浪费,同时增强职员管理透明度和约束职员自觉遵守出勤制度。1.3 项目专用术语HPTC-MAS:Hangzhou Public Transport Company Attendance -Management System(杭州公交企业考勤管理系统)1.4 参考资料.net微软教材 MSDN帮助文2. 任务概述2.1 目标 1)规范企业管理,实现对全企业人员管理实时监控。2)实现较完善考勤管理体系。3)为企业
5、领导决议提供依据。4)系统符合实际生产需求,人机界面友好、操作简便。2.2 运行环境 操作系统平台:windows xp 数据库平台:sqlserver2.3 条件和限制程序运行前提:本程序是基于.net framework 2.0 开发,所以需要框架支持。.net framework 2下载地址:2.4 工作步骤(不经过)登录系统选择上班操作进入管理员系统界面进入职员系统界面管理员操作职员操作验证(经过)(判定身份)上班下班登录系统选择下班操作验证(不经过)(经过)3. 数据描述静态数据职员信息,部门信息动态数据月统计信息,考勤信息,出差信息,请假信息,留言信息,加班信息3.1 数据库结构采
6、取Windows Sqlserver数据库写入读取文件数据库名称:BUSDB数据表描述:EMPLOYEE(职员信息表)数据项系统生成还是用户输入备注职员号用户输入8位密码用户输入6位到16位姓名用户输入性别用户输入生日用户输入部门号用户输入2位地址用户输入电话用户输入电子邮件用户输入备注用户输入状态系统生成0上班1不在班DEPARTMENT(部门信息表)数据项系统生成还是用户输入备注部门编号用户输入2位部门名称用户输入部门介绍用户输入部门责任人用户输入ATTENDANCE_DATE(日统计信息表)数据项系统生成还是用户输入备注编号系统生成日期系统生成职员号系统生成8位职员姓名系统生成工作时间系
7、统生成加班时间系统生成是否请假用户输入1表示是 0表示不是是否出差用户输入1表示是 0表示不是是否迟到系统生成1表示是 0表示不是是否早退系统生成1表示是 0表示不是是否旷工系统生成1表示是 0表示不是ATTENDANCE(考勤信息表)数据项系统生成还是用户输入备注编号系统生成8位日期+登入序号职员号系统生成8位职员姓名系统生成上班时间系统生成下班时间系统生成ERRAND(出差信息表)数据项系统生成还是用户输入备注编号系统生成职员号用户输入8位职员姓名用户输入开始时间用户输入结束时间用户输入描述情况用户输入LEAVE(请假信息表)数据项系统生成还是用户输入备注编号系统生成职员号用户输入 8位职
8、员姓名用户输入开始时间用户输入结束时间用户输入原因用户输入MESSAGE (留言信息表)数据项系统生成还是用户输入备注职员号系统生成8位职员姓名系统生成留言内容系统生成留言时间系统生成OVERTIME(加班信息表)数据项系统生成还是用户输入备注编号系统生成1+日期+序号职员号系统生成8位姓名系统生成加班时间系统生成加班日期系统生成3.2 代码字典E_ 职员 D_部门 OV_加班 MS_留言 ER_出差 AT_考勤 AM_月考勤3.3 数据采集杭州公交企业各分企业人事部4. 功效需求4.1 总体需求1)基础考勤管理(包含上班,下班)2)特殊境况特殊处理(包含节假日 请假 出差 加班)3)不合理上
9、下班系统能够做出友好界面提醒和统计4)立即统计职员考勤信息并提供立即查询5)月度统计职员信息并支持打印报表6)支持职员信息修改4.1.1 用户界面登录界面说明:登录界面验证用户身份,并使用验证码确保验证正确性. 而且依据登录者身份选择不一样跳转页面。用户在忘记密码时候能够选择向管理员提交请求而且要回密码。职员操作界面说明:职员操作界面包含以下功效:1.密码修改 2.查询考勤统计3.向管理员留言 管理员操作界面说明:管理员操作界面包含以下功效:1.修改密码2.职员信息管理(查看和修改功效)3.考勤统计查询及报表打印4.查看留言4.1.2 表格编辑打印支持4.1.3 图型编辑打印不支持4.1.4
10、数据编辑由操作人员角色决定4.1.5 系统兼容性兼容通常奔3机或以上微机或笔记本(需Framework2.0框架支持)4.1.6 输入输出接口1) 系统输入:从用户界面输入登录信息2) 系统输出:登录信息反馈,报表生成3)硬件接口:通常奔3或以上PC机或笔记本4)软件接口:Windows XP4.2 系统功效模块及需求(一)4.2.1 模块结构4.2.2 功效描述1)实现基础上下班考勤管理2)特殊情况(节假日 加班 出差 请假等)特殊判定 不属于正常考勤标准范围内统计3)管理员对系统能够提供具体设计(包含通常考勤规则:职员信息查询修改,部门查询修改;特殊考勤规则:节假日 加班 出差 请假等规则
11、设定 );4)实现人性化操作:职员生日提醒,友好界面,工作问候4.2.3 工作流图4.2.4 数据流图4.2.5 UML图4251) 上班上班用例图上班活动图4252)下班步骤下班用例图下班活动图4253)查询统计查询统计用例图查询统计活动图4254)登入登入用例图登入活动图4255节假日节假日用例图5. 性能需求5.1 对性能要求5.1.1 精度1) 本系统全部为整数5.1.2 时间特征要求各个操作在1-20秒内完成5.1.3 灵活性1)系统能够立即适应数据库接收新数据2)要求系统能够在PC机和笔记本上通用5.2 输入输出要求输入:1. 职员帐号和密码输入:格式:文本输出: 1. 考勤报表:
12、格式:Excel电子表格形式输出要求:表格内容正确无误2. 考勤信息查询:格式:Windows可视化窗口提醒要求:人性化界面;数据正确5.3 数据管理能力要求(针对软件系统)说明需要管理文卷和统计个数、表和文卷大小规模,要按可预见增加对数据及其分量存放要求作出估算。5.4 故障处理要求出现异常提供具体异常错误信息并给出适宜处理方案。5.5 其它专门要求1) 安全性:对用户账户信息严格保护。2) 可维护性:有错误时,能够提供立即修复工作3) 易读性:界面符合windows友好界面风格,能提醒用户下一步操作步骤4) 可转移性:支持IEPC机全部能够使用本系统。5) 可靠性:出现错误不会造成系统死机
13、。6. 运行环境要求6.1 设备内存要求:256M以上CPU要求:P以上,一般办公室PC机即可6.2 支持软件操作系统:windows xp编译程序:Visual Studio测试程序:Visual Studio6.3 接口无7. 其它需要说明问题:、需求汇报由甲方提出基础需求,由开发方从技术层面进行认可,经双方认可后,作为正式项目需求汇报。、许可甲方(用户)在项目实施过程中,对需求汇报功效进行局部调整,调整需经双方认可后,作为以后开发和验收依据。、假如在开发过程中需要对软件功效进行调整,合作双方应友好协商处理,假如增加费用过大,甲方应支付此项费用。以确保项目标顺利实施。8. 签字此项目需求说明书已经双方确定。甲方代表: 乙方代表: