工资管理系统概要设计说明书教案资料
高校工资管理系统说明书
高校工资管理系统说明书一、引言高校工资管理系统是为了实现高校工资管理的自动化、规范化而开发的一款软件系统。
本系统旨在提高高校工资管理的效率和准确性,简化工资计算过程,确保工资发放的公平和合理。
二、系统概述高校工资管理系统是一个基于网络的管理系统,具有用户管理、工资计算和工资发放等功能。
系统分为管理员和教职工两个用户角色,管理员负责系统的管理和设置,教职工可以查询个人工资信息和相关统计数据。
三、系统功能1. 用户管理管理员可以添加、修改和删除教职工的个人信息,包括姓名、工号、职位、职称等。
同时,管理员还可以为每个用户设置登录账号和密码,确保系统的安全性。
2. 工资计算系统根据教职工的个人信息和工资计算规则,自动计算每个教职工的应发工资。
计算规则包括基本工资、津贴、奖金、扣款等项目,系统支持自定义计算规则,管理员可以根据实际情况进行设置。
3. 工资发放系统自动生成工资条,包括应发工资、实发工资、扣款明细等信息。
管理员可以通过系统批量发放工资,同时可以手动修改个别教职工的工资数据。
4. 工资查询教职工可以通过系统查询个人的工资信息,包括应发工资、实发工资、扣款明细等。
同时,系统还提供了按部门、职称等条件进行工资统计的功能,方便管理员进行工资分析和报表生成。
四、系统特点1. 灵活性系统支持自定义工资计算规则,管理员可以根据不同职位、职称设定不同的计算方式,满足不同教职工的需求。
2. 安全性系统采用用户权限管理机制,确保只有授权的用户才能访问和操作系统;同时,系统还提供了数据备份功能,防止数据丢失或损坏。
3. 效率系统自动计算工资,减少了繁琐的手工计算过程,大大提高了工资管理的效率。
同时,系统还提供了批量发放工资的功能,节省了人力资源的投入。
4. 可扩展性系统具有良好的扩展性,可以根据高校的需求进行二次开发,增加更多的功能模块,满足不同高校的工资管理需求。
五、使用指南1. 管理员登录管理员使用自己的账号和密码登录系统,进入管理员界面。
工资管理系统概要设计
工资管理系统概要设计说明书二组组长:孔卫昌主讲人:杜金鹏组员:柴云龙,张鹏,王旭,杜金鹏概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型工资仍采用手工管理工资的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对员工出勤信息、工资等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此工资管理系统软件力求提高其管理效率.1。
1编写目的本文档的编写是为了完善工资管理系统软件的开发途径和应用方法。
以求在最短的时间高效的开发工资管理系统。
1.2背景本项目的名称:工资管理系统.本项目的任务提出者及开发者是工资管理系统软件开发小组,用户是中小型企业或机构。
本产品是针对电脑管理工资的需求设计的,可以完成工资查看、个人工资结算、工资统计、部门类别的管理(不包括部门信息的管理)、查询符合一定条件的工资的员工人数在所有员工人数中占有的比例等主要功能。
1.3定义开发(develop):不是单纯指开发活动,还包括维护活动。
项目(project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。
这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。
这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成.项目开发计划(project development plan):是一种把项目一定一过程与项目如何推进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间.1.4参考文献《CMMI软件过程改进与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京《软件工程导论》(第四版)张海藩编著,清华大学出版社,2006年10月版,北京2总体设计2。
1需求规定系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。
工资管理系统(详细设计说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2程序系统的结构 (3)3程序1(标识符)设计说明 (3)3.1程序描述 (3)3.2功能 (3)3.3性能 (4)3.4输人项 (4)3.5输出项 (4)3.6算法 (4)3.7流程逻辑 (5)3.8接口 (6)3.9存储分配 (6)3.10注释设计 (6)3.11限制条件 (6)3.12测试计划 (6)3.13尚未解决的问题 (6)4程序2(标识符)设计说明 (7)4.1程序描述 (7)4.2功能 (7)4.3性能 (7)4.4输人项 (7)4.5输出项 (7)4.6算法 (8)4.7流程逻辑 (8)4.7接口 (9)4.8存储分配 (9)4.9注释设计 (9)4.10限制条件 (10)4.11测试计划 (10)4.12尚未解决的问题 (10)详细设计说明书1引言1.1编写目的在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。
1.2背景项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。
对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。
由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。
项目与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。
用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门1.3定义工资项目:在计算月工资时需要涉及的各项信息,例如基本工资,津贴费,缺勤费,保险费等计算公式:即计算月工资的方法缺勤费用:即员工由于缺勤而需扣除的费用津贴:即员工因为加班而需增加的工资医疗保险:即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用基本工资:每个工种有不同的基本工资1.4参考资料【1】《工资管理系统》需求规格说明书;【2】《工资管理系统》概要设计说明书【3】张立,C#2.0宝典,电子工业出版社,2007【4】李兰友等编著,Visual C#.Net程序设计,清华大学出版社,2003【5】《软件工程与软件开发工具》ISBN7-302-09290-7、TP.6515 2004年9月。
工资-系统概要设计说明书
系统概要设计说明书系统概要设计说明书 (1)1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念 (3)2.4结构 (4)2.5功能需求与程序的关系 (4)2.6人工处理过程 (4)2.7尚未解决问题 (4)3实现设计 (4)3.1用户接口 (4)3.2外部接口 (4)3.3内部实现 (5)4运行设计 (5)4.1运行模块组合 (5)4.2运行控制 (5)4.3运行时间 (5)5系统数据库设计 (6)5.1逻辑结构设计要点 (6)5.2物理结构设计要点 (6)5.3数据结构与程序的关系 (6)6系统出错处理设计 (6)6.1出错信息 (6)6.2补救措施 (6)6.3系统维护设计 (6)1引言1.1编写目的此文档对学校内部工资管理系统概要设计进行说明。
预期的读者可能有项目提供方(老师)、项目负责人、相关技术人员等,以及计算机科学与技术08-1班项目开发小组人员,包括项目分析师、项目经理、分析设计开发测试等人员。
1.2背景学校内部工资管理系统主要是针对学校的工资发放业务进行管理,通过多方位、多角度、运用多种手段采集出勤信息,管理工资和发布工资信息。
对出勤信息进行实时监控,对出勤信息处理(工资处理)前后状况进行实时监控,保证信息在系统内部安全、畅通的传递,从而提高系统对事件(出勤上报)的反应速度,加强系统整体性和联动性。
学校内部工资管理系统主要包括日常的业务管理和系统监控与运行管理。
具体的说,需要完成以下几个功能:出勤信息上报、人事处处理工资(根据出勤信息)、财务处处理工资(生成工资表和工资表发送银行)、人员管理和个人工资查询。
1.3定义SQA:软件质量保证CCB:变更控制委员会1.4参考资料工资-需求分析规格说明书2总体设计2.1需求规定学校内部工资管理系统是针对学校工资发放问题的系统,根据需要,可以分为以下四个功能区:出勤上报端、人事处管理端、财务处管理端、个人管理端。
学校内部工资管理系统设计说明书概要
学校内部工资管理系统详细设计说明书学校内部工资管理系统设计说明书1.引言1.1系统简介假设学校共有教职工约1000人,10个行政部门和8个系部。
每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。
财务处于每月月底将教职工的工资表做好并将数据送银行。
每月初(3日前)将工资条发给各单位。
若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。
1.2定义专门术语:职工基本信息表(Basic)职工出缺勤信息表(Attendance )职工工资信息表(Salaries)2.总体设计2.1需求概述本软件的主要服务对象是安徽工程科技学院的财务处和人事处,各系部。
各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。
另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。
2.2软件结构则根据需求分析和概要设计得出软件的功能结构模块图学校内部工资管理系统详细设计说明书2.3数据库设计数据库表设计职工基本信息表https:///retype/zoom/80307b6527d3240c8447ef43?pn=2&x=0&y=0&raww=713&rawh=12 4&o=jpg_6_0_______&type=pic&aimh=83.47826086956522&md5sum=01d8da812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=143-18293&jpg=0-21201职工出缺勤信息表https:///retype/zoom/80307b6527d3240c8447ef43?pn=2&x=0&y=124&raww=713&rawh= 100&o=jpg_6_0_______&type=pic&aimh=67.32117812061712&md5sum=01d8da812ebdfa29ec084e711026ad32& sign=e73ccbe4e9&zoom=&png=143-18293&jpg=0-21201https:///retype/zoom/80307b6527d3240c8447ef43?pn=2&x=0&y=238&raww=559&rawh= 651&o=png_6_0_0_135_108_622_725_892.979_1262.879&type=pic&aimh=558.9982110912343&md5sum=01d8d a812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=143-18293&jpg=0-21201学校内部工资管理系统详细设计说明书职工工资信息表https:///retype/zoom/80307b6527d3240c8447ef43?pn=3&x=0&y=0&raww=713&rawh=18 2&o=jpg_6_0_______&type=pic&aimh=122.52454417952315&md5sum=01d8da812ebdfa29ec084e711026ad32&s ign=e73ccbe4e9&zoom=&png=18294-40437&jpg=21202-44265https:///retype/zoom/80307b6527d3240c8447ef43?pn=3&x=0&y=193&raww=371&rawh= 312&o=png_6_0_0_148_700_500_420_892.979_1262.879&type=pic&aimh=312&md5sum=01d8da812ebdfa29ec0 84e711026ad32&sign=e73ccbe4e9&zoom=&png=18294-40437&jpg=21202-442652.4 对应的数据字典与E-R图:1静态数据:职工基本信息,职工出缺勤信息 .2动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表 .3数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:https:///retype/zoom/80307b6527d3240c8447ef43?pn=3&x=0&y=182&raww=713&rawh= 86&o=jpg_6_0_______&type=pic&aimh=57.896213183730715&md5sum=01d8da812ebdfa29ec084e711026ad32& sign=e73ccbe4e9&zoom=&png=18294-40437&jpg=21202-44265学校内部工资管理系统详细设计说明书https:///retype/zoom/80307b6527d3240c8447ef43?pn=4&x=0&y=7&raww=436&rawh=35 2&o=png_6_0_0_148_532_486_391_892.979_1262.879&type=pic&aimh=352&md5sum=01d8da812ebdfa29ec084 e711026ad32&sign=e73ccbe4e9&zoom=&png=40438-87334&jpg=44266-44266https:///retype/zoom/80307b6527d3240c8447ef43?pn=4&x=0&y=364&raww=498&rawh= 381&o=png_6_0_0_148_109_608_418_892.979_1262.879&type=pic&aimh=367.2289156626506&md5sum=01d8d a812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=40438-87334&jpg=44266-44266学校内部工资管理系统详细设计说明书4数据词典:数据项:数据项名:工号别名:TNo,简述:所有职工的编号https:///retype/zoom/80307b6527d3240c8447ef43?pn=5&x=0&y=7&raww=549&rawh=43 1&o=png_6_0_0_148_514_635_497_892.979_1262.879&type=pic&aimh=376.8306010928962&md5sum=01d8da8 12ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=87335-129724&jpg=44266-44266https:///retype/zoom/80307b6527d3240c8447ef43?pn=5&x=0&y=443&raww=557&rawh= 325&o=png_6_0_0_148_113_621_387_892.979_1262.879&type=pic&aimh=280.07181328545784&md5sum=01d8 da812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=87335-129724&jpg=44266-44266学校内部工资管理系统详细设计说明书类型:CHAR长度:10取值范围及含义:第1位:3 (代表安工科) 第2∼3位:0X (入学校年份) 第4-5位:XX ( 所属系部) 第5-10位:( 所在系部内的编号)数据项名:姓名别名:NAME简述:所有职工的姓名类型:CHAR长度:8取值范围及含义:第1-8位:(姓名,2~4字)数据项名:所属系别别名:DEPARTMENTS简述:职工所属的部门类型:CHAR长度:20取值范围及含义: 具体的部门名称数据项名:职位别名:JOBS简述:职工所在该部门的具体职位类型:CHAR长度:20取值范围及含义: 具体的职位名称数据项名: 应出勤次数/月别名:SHOULD简述:按工作表每个月应出勤的次数类型:INT长度:2取值范围及含义:次数数据项名: 实际出勤次数/月别名:ACTUAL简述:实际每个月应出勤的次数类型:INT长度:2取值范围及含义:次数数据项名: 缺勤次数学校内部工资管理系统详细设计说明书数据存储:别名:MISSNUM 简述:每个月应缺勤的次数类型:INT 长度:2 取值范围及含义:次数数据项名: 缺勤原因别名:REASON 简述:缺勤的具体原因类型:CHAR 长度:50 取值范围及含义:缺勤的大致原因数据项名: 基本工资别名:JIBENGONGZI 简述:由工龄和职位规定的基本工资类型:INT 长度:5 取值范围及含义:金额数目数据项名: 原始奖金别名:YUANSHIJIANGJIN 简述:由工龄和职位规定的原始奖金类型:INT 长度:5 取值范围及含义: :金额数目数据项名:缺勤金别名:QUEQINJIN 简述:由缺勤次数所得的应扣金额数目类型:INT 长度:5 取值范围及含义:金额数目数据项名:实际工资别名:SHIJIGONGZI 简述:每月实际得到的工资数金额数目类型:INT 长度:5 取值范围及含义:金额数目文件名: 职工基本信息数据库别名: 基本信息表 7学校内部工资管理系统详细设计说明书简述: 存放职工基本信息组成:包括职工的工号+姓名+所属系别+职位组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询文件名: 职工出缺勤信息数据库别名: 出缺勤信息表简述: 存放职工基本信息组成:工号+姓名+应出勤次数/月+实际出勤次数/月+缺勤次数+缺勤原因组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询文件名: 职工工资信息数据库别名: 工资信息表简述: 存放职工工资信息组成:工号+姓名+基本工资+原始奖金+缺勤金+实际工资组织方式:索引文件,以工号为关键字查询要求: 要求能够立即查询数据流:数据流名:职工基本信息别名: 无简述: 职工的各项属性信息来源: 各系部去向: 加工1.1“职工信息的输入并整理存储”组成: 工号+姓名+性别+所属系部+职位数据流量:一般:1次/学期高峰值:职工出现异动1000次/天数据流名:出勤工资,奖金,扣款清单别名: 无简述: 人事处的对职工出勤信息的整理结果来源: 人事处去向: 加工2.1“职工工资信息生成”组成: 出勤工资+奖金+扣款清单数据流量:一般:1次/月高峰值:1次/月数据流名:职工工资信息别名: 无简述: 生成的职工工资信息来源: 加工2.1去向: 加工2.2“财务处职工工资信息整理发送”组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资学校内部工资管理系统详细设计说明书数据流量:一般:1次/月高峰值:1次/月数据流名:职工标准工资信息别名: 无简述: 生成的标准工资信息来源: 加工2.2去向: 银行组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资数据流量:一般:1次/月高峰值:1次/月数据流名:职工工资条别名: 无简述: 针对系部的工资条来源: 加工2.2去向: 各系部组成: 工号+姓名+基本工资+原始奖金+缺勤金+实际工资数据流量:一般:1次/月高峰值:1次/月E-R图如下:学校内部工资管理系统详细设计说明书3.程序描述3.1功能职工基本信息管理子系统:1)职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位2)建立职工基本信息表:为三个子系统提供数据源3)职工基本信息查询:实现查询功能4)职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b.发送提示信息至其他部门:将异动报告提交给使用该表的其他部门职工出勤信息管理子系统:1)职工出缺勤信息输入:采集职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因https:///retype/zoom/80307b6527d3240c8447ef43?pn=10&x=0&y=7&raww=529&rawh=5 62&o=png_6_0_0_153_119_595_632_892.979_1262.879&type=pic&aimh=509.94328922495276&md5sum=01d8d a812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=130297-158969&jpg=44266-44266学校内部工资管理系统详细设计说明书2)职工出缺勤信息查询:实现查询功能3)职工出缺勤信息表的建立:为职工工资管理子系统提供数据源职工工资管理子系统:1)职工基本工资信息读取:为实际工资奖金计算提供数据源2)职工实际工资奖金计算:得出实际工资3)标准工资信息与银行之间的双向传输:向银行提供标准工资信息,银行提供资金异动信息4)工资条对各部门的发放:向各个部门传输标准工资信息3.2性能职工基本信息管理子系统:1)职工基本信息输入:数据输入,存储2)建立职工基本信息表:数据集中3)职工基本信息查询:数据查询4)职工基本信息修改:a.写修改职工基本信息:数据修改b.发送提示信息至其他部门:数据读出职工出勤信息管理子系统:1)职工出缺勤信息输入:数据输入,存储2)职工出缺勤信息查询:数据查询3)职工出缺勤信息表的建立:数据集中职工工资管理子系统:1)职工基本工资信息读取:数据读出2)职工实际工资奖金计算:数据加工3)标准工资信息与银行之间的双向传输:数据读出,输入4)工资条对各部门的发放:数据读出3.3输入项目职工基本信息管理子系统:1)职工基本信息输入:职工的工号,姓名,所属系别,职位2)建立职工基本信息表:无3)职工基本信息查询:存储在表中的任一数据4)职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工出勤信息管理子系统:1)职工出缺勤信息输入:职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因2)职工出缺勤信息查询:存储在表中的任一数据3)职工出缺勤信息表的建立:无职工工资管理子系统:学校内部工资管理系统详细设计说明书1)职工基本工资信息读取:职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资2)职工实际工资奖金计算:职工出缺勤信息,职工基本工资信息3)标准工资信息与银行之间的双向传输:标准工资信息4)工资条对各部门的发放:标准工资信息3.4输出项目职工基本信息管理子系统:1)职工基本信息输入:职工基本信息表2)建立职工基本信息表:职工基本信息表3)职工基本信息查询:查询目标4)职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工出勤信息管理子系统:1)职工出缺勤信息输入:职工出缺勤信息表2)职工出缺勤信息查询:查询目标3)职工出缺勤信息表的建立:职工出缺勤信息表职工工资管理子系统:1)职工基本工资信息读取:职工基本工资信息表2)职工实际工资奖金计算:标准工资信息3)标准工资信息与银行之间的双向传输:标准工资信息4)工资条对各部门的发放:标准工资信息3.6程序逻辑则根据需求分析,功能模块分析可得程序的流程图为学校内部工资管理系统详细设计说明书https:///retype/zoom/80307b6527d3240c8447ef43?pn=13&x=0&y=7&raww=562&rawh=8 73&o=png_6_0_0_135_115_622_968_892.979_1262.879&type=pic&aimh=745.6227758007117&md5sum=01d8da 812ebdfa29ec084e711026ad32&sign=e73ccbe4e9&zoom=&png=159256-190580&jpg=44266-44266学校内部工资管理系统详细设计说明书3.7接口:采用ODBC接口3.8限制条件在WIN2000以上操作系统环境,内存256以上3.9测试要点对于职工基本信息模块:测试的要点是针对职工基本信息属性的添加,查询,修改,删除,以及对数据库的同步更新对于职工出缺勤模块:测试的要点是针对职工出缺勤信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤次数的触发器的运算职工工资信息表:测试的要点是针对职工工资信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤金和实际工资的运算5.功能模块的测试选取职工出缺勤信息管理进行操作。
课程设计(工资管理系统)
课程设计(工资管理系统)一、课程目标知识目标:1. 让学生理解工资管理系统的基本概念,掌握其功能模块和工作流程。
2. 使学生掌握工资管理系统中的数据录入、查询、修改和删除等基本操作。
3. 帮助学生了解我国工资制度的相关法律法规,并能在实际操作中运用。
技能目标:1. 培养学生运用信息技术解决实际问题的能力,能独立操作工资管理系统。
2. 提高学生的团队协作能力,通过小组讨论和分享,共同解决操作过程中遇到的问题。
3. 培养学生分析、设计和优化工资管理系统的能力,为将来从事相关领域工作打下基础。
情感态度价值观目标:1. 培养学生认真负责的工作态度,注重细节,确保工资管理数据的准确性。
2. 激发学生对信息技术学科的兴趣,提高学习积极性,树立学习信心。
3. 增强学生的法律意识,使他们在实际操作中遵循国家法律法规,养成良好的职业道德。
分析课程性质、学生特点和教学要求,本课程旨在通过理论教学与实际操作相结合,帮助学生掌握工资管理系统的相关知识,培养实际操作能力。
课程目标具体、可衡量,便于学生和教师在教学过程中明确预期成果,并为后续教学设计和评估提供依据。
二、教学内容1. 工资管理系统概述- 了解工资管理系统的基本概念、功能和作用- 分析工资管理系统的类型及适用场景2. 工资管理系统模块介绍- 学习工资管理系统的主要模块,如员工信息管理、工资项目管理、工资计算、报表生成等- 掌握各模块的功能和操作方法3. 工资管理系统的操作流程- 学习工资管理系统的操作流程,包括数据录入、查询、修改、删除等- 掌握工资管理系统的权限设置和安全管理4. 工资管理系统在实际应用中的案例分析- 分析实际企业工资管理案例,了解工资管理系统的应用场景- 学习企业工资管理中的法律法规及合规要求5. 教学实践与操作- 安排学生进行工资管理系统的实际操作,巩固所学知识- 组织小组讨论,分享操作经验,解决实际问题6. 工资管理系统优化与拓展- 学习如何根据企业需求,优化工资管理系统功能- 探讨工资管理系统的发展趋势和新技术应用教学内容依据课程目标,遵循科学性和系统性原则,结合教材相关章节,制定详细的教学大纲。
工资管理系统课程设计说明书
一、开发背景说明
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。但,西方管理制度设计的工资管理软件,在很多时候还不能完成解决中国特色中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。
硬件需求:赛扬1.7G CPU、512M内存80G硬盘的计算机。
(2)本系统采用VC++实现,依靠其强大的面向对象系统,与数据库管理系统相结合。
(3)要求掌握计算机技术,熟悉系统的功能和使用方法使系统能够顺利运行。
2.3、法律可行性
本系统的开发与应用不涉及侵犯专利权、侵犯版权等方面的问题。
三、需求分析
3.2.2、性能需求
此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。
软件工程-工资管理系统-详细设计说明书
《软件工程》课程实验报告2011-11工资管理系统详细设计说明书 1.引言⑴系统简介某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。
人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。
工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。
⑵定义专门术语:职工基本信息表(Basic )职工出缺勤信息表(Attendance ) 职工工资信息表(Salaries )2.总体设计⑴需求概述本软件的主要服务对象是学院的财务处和人事处,各系部.姓名:学号: 班级成绩各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。
另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。
⑵软件结构则根据需求分析和概要设计得出软件的功能结构模块图⑶数据库设计数据库表设计职工基本信息表职工出缺勤信息表职工工资信息表⑷对应的数据字典与E—R图:①静态数据:职工基本信息,职工出缺勤信息②动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表③数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E—R图如下:3.程序描述⑴功能职工基本信息管理子系统:①职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位②建立职工基本信息表:为三个子系统提供数据源③职工基本信息查询:实现查询功能④职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b。
学校内部工资管理系统概要设计说明书
软件工程第一作者:第二作者:1.引言1.1系统简介假设学校共有教职工约1000人,10个行政部门和8个系部。
每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。
财务处于每月月底将教职工的工资表做好并将数据送银行。
每月初(3日前)将工资条发给各单位。
若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。
1.2定义专门术语:职工基本信息表(Basic)职工出缺勤信息表(Attendance )职工工资信息表(Salaries)2.总体设计2.1需求概述本软件的主要服务对象是安徽工程科技学院的财务处和人事处,各系部。
各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。
另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。
2.2软件结构则根据需求分析和概要设计得出软件的功能结构模块图2.3数据库设计数据库表设计职工基本信息表字段名字段类型字段宽度能否为空主键Id char 10 否是Name char 8 否profocde char 20职工出缺勤信息表字段名字段类型字段宽度能否为空主键Id char 10 否是Procode char 8 否promane Int 2 否studentyears Int 2 否2.4 对应的数据字典与E-R图:1静态数据:职工基本信息,职工出缺勤信息.2动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表.3数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E-R图如下:3.程序描述3.1功能职工基本信息管理子系统:1)职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位2)建立职工基本信息表:为三个子系统提供数据源3)职工基本信息查询:实现查询功能4)职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b.发送提示信息至其他部门:将异动报告提交给使用该表的其他部门职工出勤信息管理子系统:1)职工出缺勤信息输入:采集职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因2)职工出缺勤信息查询:实现查询功能3)职工出缺勤信息表的建立:为职工工资管理子系统提供数据源职工工资管理子系统:1)职工基本工资信息读取:为实际工资奖金计算提供数据源2)职工实际工资奖金计算:得出实际工资3)标准工资信息与银行之间的双向传输:向银行提供标准工资信息,银行提供资金异动信息4)工资条对各部门的发放:向各个部门传输标准工资信息3.2性能职工基本信息管理子系统:1)职工基本信息输入:数据输入,存储2)建立职工基本信息表:数据集中3)职工基本信息查询:数据查询4)职工基本信息修改:a.写修改职工基本信息:数据修改b.发送提示信息至其他部门:数据读出职工出勤信息管理子系统:1)职工出缺勤信息输入:数据输入,存储2)职工出缺勤信息查询:数据查询3)职工出缺勤信息表的建立:数据集中职工工资管理子系统:1)职工基本工资信息读取:数据读出2)职工实际工资奖金计算:数据加工3)标准工资信息与银行之间的双向传输:数据读出,输入4)工资条对各部门的发放:数据读出3.3输入项目职工基本信息管理子系统:1)职工基本信息输入:职工的工号,姓名,所属系别,职位2)建立职工基本信息表:无3)职工基本信息查询:存储在表中的任一数据4)职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工出勤信息管理子系统:1)职工出缺勤信息输入:职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因2)职工出缺勤信息查询:存储在表中的任一数据3)职工出缺勤信息表的建立:无职工工资管理子系统:1)职工基本工资信息读取:职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资2)职工实际工资奖金计算:职工出缺勤信息,职工基本工资信息3)标准工资信息与银行之间的双向传输:标准工资信息4)工资条对各部门的发放:标准工资信息3.4输出项目职工基本信息管理子系统:1)职工基本信息输入:职工基本信息表2)建立职工基本信息表:职工基本信息表3)职工基本信息查询:查询目标4)职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工出勤信息管理子系统:1)职工出缺勤信息输入:职工出缺勤信息表2)职工出缺勤信息查询:查询目标3)职工出缺勤信息表的建立:职工出缺勤信息表职工工资管理子系统:1)职工基本工资信息读取:职工基本工资信息表2)职工实际工资奖金计算:标准工资信息3)标准工资信息与银行之间的双向传输:标准工资信息4)工资条对各部门的发放:标准工资信息3.6程序逻辑则根据需求分析,功能模块分析可得程序的流程图为3.9测试要点对于职工基本信息模块:测试的要点是针对职工基本信息属性的添加,查询,修改,删除,以及对数据库的同步更新对于职工出缺勤模块:测试的要点是针对职工出缺勤信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤次数的触发器的运算职工工资信息表:测试的要点是针对职工工资信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤金和实际工资的运算5.功能模块的测试选取职工出缺勤信息管理进行操作。
工资管理系统说明书
明达职业技术学院C语言课程设计2007-2008学年第二学期信息工程系计算机应用技术专业班级 07计算机学号 41073140设计名称工资管理系统学生姓名徐宗富指导教师孙干陈婷二O0八年六月三十日目录一、本组课题 (1)二、功能简介 (1)三、主要内容 (1)(一)设计分析 (1)(二)程序说明 (2)(三)设计体会 (3)四、总结 (3)五、参考书目 (3)工资管理系统徐宗富[摘要]《工资管理系统》的设计与实现,整个系统均用C语言实现,利用指针、链表来实现工资信息的数据结构设计;系统具有输入、显示、计算实发工资、查找、删除、追加、插入、保存、读取、复制基本功能;系统的各个功能模块都用函数的形式来实现;可以将工资信息保存在文件中。
可以将职工信息从文件中读取出来。
整个系统除了主函数外,另外还有16个函数,实现十大功能:输入功能、显示功能、计算功能、查找功能、插入功能、保存功能、删除功能、读取功能、复制功能。
界面简洁明了,容易操作。
主要包含十二大函数:主函数 main();菜单选择函数int menu_select()初始化函数 void init();输入函数void create();显示数据函数 void list();计算函数void calc();查找函数 void search();删除记录函数void delete();插入函数 void insert();保存函数 void save();从文件读数据函数 void load();复制函数 void copy()。
C语言是当今世界上主流的编程设计语言,它浅显易懂,容易实现。
[关键词]程序设计工资管理系统显示查找插入追加保存读取删除复制一、本组课题《工资管理系统》的设计与实现本人承担任务:复制模块二、功能简介本系统主要功能简介如下:1、每一条记录包括一个职工的编号、姓名、基本工资、扣款、应发工资、税金、实发工资。
2、输入功能:可以一次完成无数条记录的输入。
工资管理系统的详细说明书
工资管理系统的详细说明书1.引言:1.1:编写目的对在总体设计中定义的各个模块给出它们的内部过程描述,从而在编码阶段,可以把这些描述直接翻译成程序语言。
具体地描述该系统,用某一种结构图来实现其算法。
1.2:定义设计一个算法实现对所有职工的工资进行计算和管理的,要求方便操作的的系统的。
且可以实现由银行代发工资的功能。
1.3:参考资料《软件计划任务书》;《软件需求规格说明书》;《软件总体设计说明书》2.程序系统结构:2.1:需求概述:这点在前面的需求分析说明书里已经概述的,在这里,故略!2.2:程序结构这部分的程序结构,我们用N-S图来实现在总体设计中的每个模块的功能,由总体设计知,只需画出模块a,模块b,模块B, 模块C的实现算法,整个系统就可以联结起来的。
这些模块的N-S图在另一文档:《模块文档》3.程序设计说明:3.1:程序功能描述这个工资管理系统是用来实现方便计算管理所有部门的职工的工资,可以打印出职工的工资条,部门的工资清单和工资汇总表。
还能实现职工调进、调出、内部调动的操作方便以及工资项目的易变性,可增加在工资表中自动计扣上月所得税的功能(需要记录职工的身份证号码)以及由银行代发工资的功能(需要记录职工的工资卡号)。
3.2:输入输出项包括所有职工的和调进的职工的档案的输入,可输出工资条,工资清单,工资汇部表。
3.3:主要的数据结构要用到指针,堆栈等的动态的数据结构。
3.4:算法与程序流程图这两点在前面已有,故略。
4.测试要点:4.1:程序中各个模块的运算正确性;4.2:模块的健壮性;4.3:模块的错误处理机制;4.4:模块的藕合及调用过程。
工资管理系统说明书
⼯资管理系统说明书《数据库原理课程设计》任务书题⽬:⼯资管理系统学⽣姓名: 学号:1348 班级:物联⽹⼯程⼀班题⽬类型:软件⼯程(R)指导教师:⼀、数据库课程设计题⽬简介该设计要求学⽣以⼯资管理系统为背景,设计并开发⼀套“⼯资管理系统”软件。
通过该题⽬的设计、开发,使学⽣初步得到数据库开发的训练,全⾯培养软件开发过程中的分析、设计、编码、测试及⽂档规范书写的能⼒,得到软件开发的综合训练,提⾼解决实际问题的能⼒。
⼆、数据库课程设计的任务1、查阅⽂献资料,⼀般在10篇以上;2、以⼯资管理系统为背景,通过调研、分析现有的管理模式和已有的管理软件,建⽴系统模型;3、完成软件结构设计、数据库设计和算法设计;4、完成⼯资管理系统的软件开发和测试⼯作。
5、撰写设计说明书;6、做好答辩⼯作。
三、数据库课程设计的主要内容、功能及技术指标1、系统功能的基本要求:(1)员⼯每个⼯种基本⼯资的设定;(2)加班津贴管理,根据加班时间和类型给予不同的加班津贴;(3)按照不同⼯种的基本⼯资情况、员⼯的考勤情况产⽣员⼯的每⽉的⽉⼯资;(4)员⼯年终奖⾦的⽣成,员⼯的年终奖⾦计算公式=(员⼯本年度的⼯资总和+津贴的总和)/12;(5)企业⼯资报表。
能够查询单个员⼯的⼯资情况、每个部门的⼯资情况、按⽉的⼯资统计,并能够打印。
2、数据库要求:(在数据库中⾄少应该包含下列数据表)(1)员⼯考勤情况表;(2)员⼯⼯种情况表,反映员⼯的⼯种、等级,基本⼯资等信息;(3)员⼯津贴信息表,反映员⼯的加班时间,加班类别、加班天数、津贴情况等;(4)员⼯基本信息表;(5)员⼯⽉⼯资表。
3、其它要求:(1)系统要实现满⾜多种条件的统计分析功能,有些统计数据要采⽤图表的格式呈现;(2)系统要有⼀定的安全控制策略;(3)系统要采⽤实际数据进⾏测试。
四、数据库课程设计提交的成果1. 课程设计说明书⼀份, A4打印稿,正⽂部分要求不少于20 页,所有英⽂字体采⽤Arial。
企业工资管理系统概要设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (3)3接口设计 (4)3.1用户接口 (4)3.2外部接口 (4)3.3内部接口 (4)4系统功能详细设计 (4)4.1录入变动数据流程 (4)4.2管理员查询员工信息流程 (5)4.3管理员查询员工信息流程 (6)4.4计算个人所得税流程 (7)4.5管理员查看工资信息流程 (8)4.6管理员设置权限流程 (9)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2数据结构与程序的关系 (13)6系统出错处理设计 (14)概要设计说明书1引言1.1编写目的本文档将对职工工资软件开发需求进行描述,本文档的读者是项目策划、设计和评审人员。
1.2背景随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。
部分公司的工资处理还处于较为原始的手工阶段,一直由会计人工计算工资并编制财务报表,缺少一套实用可靠的管理系统软件。
随着公司规模扩大,工作量也越来越大,目前需要多名会计紧张工作才能完成,不仅效率低,而且成本高。
今后公司规模进一步扩大,人工计算工资的成本还会进一步提高,利用计算机管理系统管理公司势在必行。
1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料张海藩,软件工程导论。
北京:清华大学出版社,2008张敬,软件工程教程。
北京:航空航天大学出版社(美)Patrick O'Neil Elizabeth O'Neil,《数据库原理、编程与应用》。
机械工业出版社2总体设计2.1需求规定系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。
基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。
用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。
工资管理系统设计说明书(成品)[1]
工资管理系统设计说明书随着计算机技术的飞速发展,计算机在企业管理中的应用越来越普及,利用计算机实现企业工资的管理显得越来越重要。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
企业的工资管理是公司管理的一个重要内容。
随着当今企业人员数量增加,企业的工资计算也变得越来越复杂。
如果能够实现工资管理的自动化,无疑是给企业管理部门带来很大的方便。
资金是企业生存的主要元素。
资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题。
企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。
最初的工资统计和发放都是使用人工方式处理,工作的时候,出现错误的机率也随之升高。
工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多工资信息的处理,同时使用电脑还可以安全地保存大量的工资记录。
企业工资管理系统,为个人提供工资查询服务,为企业提供工资计算,工资统计等服务。
传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现工资管理的系统化、规范化、自动化,将成为现在公司管理工资的首选。
本系统实现的工资管理系统基本上能够满足现代化企业工资管理的需求。
企业工资管理系统教案
摘要传统事业单位的工资管理方法以及传统工资管理存在很多的缺陷与弊端。
在事业单位以往的工资录入中,计算、合计等需要通过大量的手工完成,数据量多,处理速度慢,而且极易出错,导致工作效率低。
为了解决这一矛盾,利用计算机来进行工资的管理,是十分必要的。
论文重点论述了工资管理信息系统的组成与每个模块的功能。
设计工资管理信息系统主要从模块组成、数据连接、功能实现、应用意义等方面着手。
模块组成主要包括该工资系统的主要组成模块以及每个模块所要达到的功能。
工资管理的每个模块基本上脱离不了数据,所以在数据库设计的时候,要充分考虑数据的高效,减少数据冗余,保证系统的运行速度。
论文最后论述了用VB与ACCESS编写工资管理信息系统的设计过程。
设计过程主要以上面的分析的重点作为依据。
首先进行基础数据的采集,然后进行工资的核算等。
在朝这个思想靠近的过程中,在许多小的细节上还存在着很多不足。
关键词:管理信息系统,Access数据库,Visual Basic目录第一章引言∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙31.1 开发背景∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙31.2 系统说明∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41.3VB的选用和简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 7 第二章概要设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙122.1 系统概述∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙122.2 员工考勤信息∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙122.3 系统功能∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙132.4 数据流图∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙132.5 模块图∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙14 第三章数据库设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙153.1 概述∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙153.2 数据库概念结构设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙153.3 数据库设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙15 第四章各功能的实现∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙224.1 系统安全及权限的实现∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙224.2 登录窗口的实现∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙224.3 员工基本档案信息的实现∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙264.4 员工考勤信息的实现∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙324.4.1设置员工上下班时间∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙324.4.2添加员工考勤信息∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙344.5 员工月工资结算、产量汇总、综合处理∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙434.6系统测试∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙46 第五章结束语∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙48 参考文献∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙49 附录∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙50 致谢∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙60第一章引言1.1、开发背景随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概要设计说明书
目录
目录 (1)
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (4)
2总体设计 (5)
2.1需求规定 (5)
2.2运行环境 (9)
2.3基本设计概念和处理流程 (10)
2.4结构 (11)
2.5功能器求与程序的关系 (12)
2.6人工处理过程 (12)
2.7尚未问决的问题 (13)
3接口设计 (13)
3.1用户接口 (13)
3.2外部接口 (13)
3.3内部接口 (14)
4运行设计 (14)
4.1运行模块组合 (14)
4.2运行控制 (14)
4.3运行时间 (14)
5系统数据结构设计 (14)
5.1逻辑结构设计要点 (14)
5.2物理结构设计要点 (22)
5.3数据结构与程序的关系 (23)
6系统出错处理设计 (23)
6.1出错信息 (23)
6.2补救措施 (23)
6.3系统维护设计 (23)
1引言
1.1编写目的
编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1.2背景
说明:
A.所建议开发的软件系统的名称:“某职业高中工资管理系统”
B.本项目的任务提出者:财物科长;项目的开发者:该学校的全体
计算机教师;实际用户:财务科会计、财务科长(有时);
由于该学校尚未采用计算机进行信息化管理,所以该软件系统独立存在。
但如果该学校打算建立一个中央数据库,并以此为中心开发完整的管理信息系统(包括教学管理、物资管理、人力资源管理、财务管理等),则本系统将是其中的一个子系统。
1.3定义
(1)系统流程图:描述物理系统的模型表示。
(2)数据流图:描述逻辑系统的模型表示。
1.4参考资料
1. 教育主管部门的经费预拨批文:教经费(编号:2007-1);
2. 学校与计算机科研小组签订的项目预研合同:某校科研预研合同
员工信息表
工资项目表
(编号:2007-12)
3.《软件工程导论》(第4版),张海藩编著,清华大学出版社出版2总体设计
2.1需求规定
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示:
对于性能的具体要求:
●时间特性要求
⏹响应时间:0.01秒;
⏹更新处理时间:0.1秒;
⏹数据的转换和传送时间:2秒;
●输入输出数据的精度特性要求
输入数据包括:
a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+
籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费
b)事务数据=[课时信息|任务信息]
c)课时信息=课程名称+授课班级+授课时数+班级人数
d)任务信息=任务名称+任务工作量
表1输入数据的具体要求
输出数据包括:
a)工资表=职工编号+职工姓名+帐号+工资总额
b)工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴
+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额
表2输出数据的具体要求
系统使用的灵活性要求
系统的灵活性主要体现在:
a)提供多种操作方法,支持键盘快捷键、鼠标的输入操作以及显
示器、打印机的输出操作;
b)运行环境的无关性,该软件应该能够即装即用,在所有
Windows平台都能很好的运行。
2.2运行环境
系统运行环境:
●硬件环境:高性能PC(迅驰2代+1G内存+100G硬盘+17寸
液显+HP打印机)
●软件环境:Windows+Office
2.3基本设计概念和处理流程
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型
2.4结构
2.5功能器求与程序的关系
2.6人工处理过程
除了要求教师或职工填写课时表和任务表外无其他人工处理。
2.7尚未问决的问题
无。
3接口设计
3.1用户接口
本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。
最初的主界面如下:
3.2外部接口
本系统无外部接口。
3.3内部接口
本系统内部元素之间主要通过数据库接口完成相应功能。
4运行设计
4.1运行模块组合
暂不考虑
4.2运行控制
暂不考虑
4.3运行时间
暂不考虑
5系统数据结构设计
5.1逻辑结构设计要点
采用数据字典的描述(也可采用E-R图):
5.2物理结构设计要点
数据库的物理存储,暂不考虑。
5.3数据结构与程序的关系
暂不考虑
6系统出错处理设计6.1出错信息
6.2补救措施
暂不考虑
6.3系统维护设计
暂不考虑。