




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工资管理信息系统 需求分析规格说明书1 引言编写目的(略)背景(略)定义(略)参考资料(略)2 任务概述目标(略)用户特点(略)假定和约束(略)3 需求规定3.1 对功能的规定(见表2.3.2)表2.3.2 工资系统功能表序号功能功能说明备注1员工信息添加提供自由式输入界面,将员工信息(包括:员工号、姓名、性别、出生日期、部门、职务、工作时间)输入,在保存员工信息时应进行数据的完备性和正确性检查。输入正确的数据保存到数据库中。允许进行员工信息的连续输入。必须先设置完部门、职务后才能输入员工信息2员工信息修改将指定的员工信息进行修改,可修改的内容包括员工姓名、性别、出生日期、工作时间、部门、职务,不允许修改员工号。修改后的数据保存到数据库中。3员工信息删除对指定员工信息进行删除。在删除时要提供警示,防止误操作。4部门设置用于设置部门名称,设置结果保存到数据库5部门删除将部门撤消,撤消的部门名称要从数据库中删除。在删除部门时该部门下必须无员工。6部门更改将部门名称更改。修改时要注意保持与员工信息的同步更改。 7职务设置用于设置职务名称,设置结果保存到数据库8职务删除将职务撤消,撤消的职务名称要从数据库中删除。在删除职务时应确保无员工具有该职务。9职务更改将职务名称更改。修改时要注意保持与员工信息的同步更改。10工资数据初始录入用于初次使用系统时将员工工资数据录入数据库中。录入的工资数据包括员工号、姓名、基本工资、补贴、奖金、附加工资、应发工资、公积金、水电费、房租、实发工资,其中应发工资=基本工资+补贴+奖金+附加工资,实发工资=应发工资-公积金-房租-水电费,应发工资和实发工资由系统自动计算。必须输入完员工信息后才能输入工资数据11工资数据批量修改用于对某一个工资数据项目按指定的修改方式进行修改,修改方式包括:增加固定值、减少固定值、改为同一值、按比例增加、按比例减少,在修改时时可指定修改员工范围。修改后的数据存回数据库。在修改时应同时计算应发工资、实发工资。12工资数据个别修改用于修改某一指定员工的各个工资项目数据。在修改时应同时计算应发工资、实发工资。修改结果保存到数据库中。13工资数据汇总可按部门或按职务汇总各工资项目数据,汇总结果保存到一个临时表中,供查询与打印输出14员工信息查询可分别按输入的员工号、姓名、职务、部门等查询员工信息,查到的信息按表格方式显示,并打印输出查到的信息。15工资数据查询可分别按输入的员工号、姓名、职务、部门等查询员工工资数据,查到的信息按表格方式显示,并可打印输出查到的数据。续表2.3.216打印工资条将工资表中的数据按单条记录方式输出,每条记录都同时输出对应的项目名称,打印时按A4纸横向打印。17打印工资表将所有员工工资数据按表格方式打印,每页打印20名员工的数据,打印时按A4纸横向打印。每页都有表头、表尾部分。18用户管理提供用户的添加、删除、权限修改功能。添加新用户的内容包括用户名、密码、权限,在设置密码时提供二次输入校对。添加的用户信息保存到数据库中。删除用户是指将选定的用户从数据库中删除。权限修改是指对指定用户的操作权限类型进行修改。该功能只有系统管理员才能使用,系统管理员不能被删除及修改其操作权限。19修改密码供当前登录用户修改自己的密码。在修改密码时需要输入旧密码进行核对,对新密码提供二次输入校对。该功能所有登录用户都可使用20系统初始化用于清除系统中所有数据,为正式使用系统提供环境。该功能只有系统管理员才能使用,且只能使用一次。21数据备份与恢复用于将系统中的数据库复制一个备份,并提供将备份的数据恢复到系统中。该功能中有系统管理员才能使用3.2 对性能的规定 精度要求 工资数据、汇总的工资数据以元为单位精确到小数点后两位,员工个人工资数据的最大值限制在10万以内。 时间特性要求 工资数据每月完成工资的发放后要进行备份,在所有工资数据处理完后才能打印工资条。打印时能提供高速打印,每分钟可打印4页。B/S系统的系统响应时间应低于0.1秒。 灵活性 (略)3.3 输入输出要求输入方式为键盘输入,在输入时要求尽可能输入少的数据,提供常用数据的选择输入,并提供数据的核对功能。输出方式提供屏幕输出和打印输出两种方式,屏幕输出与打印输出的内容要保持一致,打印输出采用A4纸打印。3.4 数据管理能力的要求桌面数据库的备份采用复制数据库文件来实现。服务器数据库的备份采用数据库服务器的备份功能实现。工资数据要求保存10年以上,每月应将已发放的工资数据备份存档,且不允许修改。员工基本信息处理。若员工调离,可将该员工删除,同时从员工离开的下月起从工资表中将该员工数据删除,但删除之前应进行数据备份。3.5 故障处理的要求任何故障都必须不影响数据库数据的安全,即数据库采取相应的备份策略等,保证数据库本身无物理安全问题。涉及数据库访问的应用程序必须保证数据库数据的一致性。应用程序发生故障后应该可以重新启动而继续应用,不影响数据库的工作。3.6 其他专门要求 要保证工资数据不能被非指定操作人员修改,输出。 在进行操作时同时提供键盘操作和鼠标操作两种方式。4 运行环境规定4.1 设备 桌面系统采用低端计算机设备,其基本配置采用目前常见的微机配置,其中CPU采用Intel P4处理器,内存512M,硬盘80G。B/S结构的系统要求采用专用服务器作为Web服务器及数据库服务器。针式打印机(可打印A3纸)。4.2 支持软件 低端计算机设备采用Windows 2000(专业版)、Visual FoxPro 6.0/8.0,服务器采用Windows 2000(服务器版)、Microsoft SQL Server 2000(标准版),以及其他开发支持工具(如Microsoft Visio 2003、ERwin等)和其他开发用中间组件。4.3 接口 桌面系统软件直接使用Visual FoxPro数据库,开发工具也采用Visual FoxPro,不需要设计专门的数据接口。B/S系统采用TCP/IP进行数据传递,访问SQL数据库时采用ODBC接口进行访问。4.4 控制 桌面系统软件在启动操作系统后双击桌面图标进入系统;B/S系统启动浏览器,输入Web服务器地址后进入系统。5 分析模型 5.1 业务流程图(见图2.3.3) 图2.3.3 工资管理业务流程图 5.2数据流程图范围图(见图2.3.4) 图2.3.4 工资管理系统范围图 0层数据流程图(见图2.3.5) 图2.3.5 工资管理系统0层数据流程图 1层数据流程图(见图2.3.6) 图2.3.6工资管理系统1层数据流程图 2层数据流程图(见图2.3.7) 图2.3.7工资管理系统2层数据流程图5.3 ER图(见图2.3.8) 图2.3.8 工资管理系统ER图5.4 需要存储的数据流条目及数据项条目名称:用户信息 (yh) 编号:D001简述:可操作系统的用户,系统默认用户名为admin的用户为系统管理员用户,初始密码为“123456”去向:登录、用户管理、修改密码数据项条目:名称可否为空类型长度含义及其他说明useridN字符10用户名、登录名passwordN字符10密码、口令,初始密码由管理员设置limitsN字符10用户操作权限,分管理员、操作员两类名称:员工信息 (zy) 编号:D002简述:员工相关信息去向:员工信息管理、工资管理数据项条目:名称可否为空类型长度含义及其他说明numN字符5员工号,每个员工的员工号是唯一的,采用数字编码,由部门号(2位)+序号(3位)组成,nameN字符8员工姓名sexN字符2性别,只能取“男”、“女”两个值birthdayN日期8出生日期,日期格式为YYYY.MM.DDdepN字符10部门名称workdateN日期8参加工作日期,日期格式为YYYY.MM.DDpositionN字符20担任职务或岗位名称:职务 (zw) 编号:D004简述:职务相关信息去向:职务管理、员工信息管理名称可否为空类型长度含义及其他说明zwdhN字符2职务代号positionN字符20职务名称名称:工资 (gz) 编号:D005简述:工资相关信息去向:工资管理名称为空类型长度小数含义及其他说明nyN字符7工资所属年月,其格式为yyyy.mmnumN字符5员工号,与员工信息表中的员工号一致xmN字符8员工姓名,与员工信息表中的员工姓名一致jbgzN数值92基本工资fjgzN数值92附加工资jjN数值92奖金btN数值92补贴yfgzN数值92应发工资gjjN数值82公积金fzN数值82房租sdfN数值82水电费sfgzN数值92实发工资名称:部门 (bm) 编号:D003简述:部门相关信息去向:部门管理、员工信息管理名称可否为空类型长度含义及其他说明bmdhN字符2部门代号depN字符10部门名称5.5 功能处理逻辑名称:员工信息管理 编号:P1激发条件:有权用户在主窗口执行相应操作输入:D002员工信息、D003部门、D004职务输出:存储到数据库处理逻辑:可进行员工相关信息处理,一个员工只能归属一个部门界面及功能描述:在一个窗口中完成员工信息的增加,增加员工时部门、职务只能选择输入。若要修改或删除员工信息,则先定位到该员工处,才能做相应的操作。名称:初始工资数据输入 编号:P2.1激发条件:有权用户在主窗口执行相应操作输入:D002员工信息、D005工资输出:存储到数据库处理逻辑:一个员工有且只有一个工资数据界面及功能描述:在一个窗口中完成初始工资数据的输入,输入时员工号及姓名来自员工信息表,应发工资、实发工资可自动计算。名称:批量工资数据处理 编号:P2.2.1激发条件:有权用户在主窗口执行相应操作输入:D005工资输出:存储到数据库处理逻辑:按指定的批量修改方法对相应的工资项目数据进行修改界面及功能描述:在一个窗口中选择要修改的工资项目、修改方式及修改的值,由计算机自动完成数据库中数据的修改。名称:个别工资数据处理 编号:P2.2.2激发条件:有权用户在主窗口执行相应操作输入:D005工资输出:存储到数据库处理逻辑:修改工资表中的数值部分界面及功能描述:在一个窗口中选定要修改的员工工资数据,对各工资项目数据进行编辑修改,修改时自动计算应发工资和实发工资名称:工资数据汇总 编号:P2.2.3激发条件:有权用户在主窗口执行相应操作输入:D005工资输出:存储到数据库处理逻辑:将工资表中的数值部分进行汇总界面及功能描述:在一个窗口中选定要汇总的标志(部门或职务),将具有相同标志值的记录的数值型数据汇总,汇总结果显示在表格中,并提供打印汇总结果的功能。名称:工资查询 编号:P2.2.4激发条件:有权用户在主窗口执行相应操作输入:D005工资输出:输出到屏幕或打印机处理逻辑:按指定条件将工资表中的数据输出界面及功能描述:在一个窗口中输入要查询的条件值,将查询到的记录显示到表格中,并可将查询到的表格数据打印输出。可提供的查询项目包括按员工号查询、按姓名查询、按部门查询、按职务查询。名称:工资打印 编号:P2.2.5激发条件:有权用户在主窗口执行相应操作输入:D005工资、临时工资汇总表、临时查询结果输出:输出到打印机处理逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三级英语第一单元测试题及答案
- 预应力钢筋张拉技术方案
- 离异家庭财产分割中人寿保险利益分配协议
- 离婚协议中财产分割及子女监护权变更申请书
- 夫妻共同债务清算及财产分割协议范本
- 婚姻关系解除及子女抚养权移交协议范本3
- 离婚案件第二次财产分割执行及变更合同
- 离婚协议书模板及离婚后共同财产分割及子女抚养协议
- 无人驾驶汽车技术研发保密与道路测试协议
- 高级技术岗位员工全面聘用与责任履行合同
- DB31/T 1367-2022养老机构服务质量监测与评价规范
- 电费代付款协议书
- 2025年(第一季度)电网工程设备材料信息参考价(加密)
- 贵金属废料提炼合同协议
- 中国传统木工工艺课件
- 有限空间作业培训内容
- 淋巴瘤PET-CT及PET-MR显像临床应用指南(2025版)解读课件
- 模具部的组建和管理
- 高中生纪律教育主题班会
- 《中国近现代史纲要》课程教学大纲
- 康复专转本试题及答案
评论
0/150
提交评论