工资管理信息系统设计报告
工资管理_实验报告

一、实验目的1. 熟悉工资管理系统的基本功能与设计方法。
2. 掌握数据库设计、系统界面设计、功能模块实现等技能。
3. 培养团队合作与沟通能力,提高实际操作能力。
二、实验内容1. 系统需求分析2. 数据库设计3. 系统界面设计4. 功能模块实现5. 系统测试与优化三、实验步骤1. 系统需求分析通过对企业工资管理流程的了解,分析出工资管理系统需要实现以下功能:(1)员工信息管理:包括员工基本信息、工资信息、福利信息等。
(2)工资计算:根据员工的基本工资、奖金、加班费等计算实际工资。
(3)工资发放:根据计算结果,发放员工工资。
(4)工资统计:对工资数据进行统计与分析,生成工资报表。
(5)权限管理:设置不同角色的权限,保证系统安全。
2. 数据库设计根据需求分析,设计数据库表结构如下:(1)员工信息表(employee)- 员工编号(id);- 姓名(name);- 性别(gender);- 入职日期(entry_date);- 岗位(position);- 部门(department);- 基本工资(basic_salary);- 奖金(bonus);- 加班费(overtime_pay);- 福利(welfare)。
(2)工资发放表(wage_distribution)- 发放日期(distribution_date);- 员工编号(employee_id);- 实际工资(actual_salary);- 应发工资(should_be_paid);- 实发工资(actual_paid)。
3. 系统界面设计系统界面采用简洁明了的设计风格,分为以下模块:(1)登录界面:用户输入用户名和密码,验证后进入系统。
(2)主界面:显示员工信息、工资计算、工资发放、工资统计、权限管理等功能模块。
(3)员工信息管理界面:显示员工基本信息,可进行新增、修改、删除等操作。
(4)工资计算界面:根据员工信息,计算实际工资。
(5)工资发放界面:根据计算结果,发放员工工资。
职工工资信息管理系统实验报告

职工工资信息管理系统实验报告一、引言职工工资信息管理系统是一种用于管理和统计企业职工工资信息的系统,旨在提高工资管理的效率和准确性。
本实验旨在通过搭建一个简单的职工工资信息管理系统,对系统的功能和性能进行测试和评估。
二、系统需求分析职工工资信息管理系统应具备以下基本功能:1. 登录功能:提供登录界面,确保只有授权人员可以使用系统。
2. 职工信息录入功能:管理员或授权人员可以录入职工的基本信息,包括姓名、工号、岗位等。
3. 工资信息录入功能:管理员或授权人员可以录入职工的工资信息,包括基本工资、津贴、绩效工资等。
4. 工资计算功能:根据录入的工资信息,系统能够自动计算每位职工的实际工资。
5. 工资统计功能:系统能够生成工资报表,包括各部门职工工资总额、平均工资等统计信息。
6. 工资查询功能:管理员或授权人员可以通过系统查询特定职工的工资信息。
7. 数据备份与恢复功能:系统能够自动备份工资信息数据,并可在需要时方便地进行数据恢复。
三、系统设计与实现本实验采用Java语言和MySQL数据库进行系统的设计与实现。
系统前端采用Java Swing图形界面库,实现用户友好的操作界面;后端采用Java JDBC技术与MySQL数据库进行数据交互和管理。
1. 登录功能设计与实现登录功能是系统的入口,用户需要输入正确的用户名和密码才能进入系统。
在界面设计上,使用文本框和密码框接收用户输入,并通过按钮实现登录功能。
在数据库中存储用户信息表,包括用户名和密码字段,系统通过对比用户输入与数据库中的数据来实现用户的登录验证。
2. 职工信息录入功能设计与实现职工信息录入功能包括姓名、工号、岗位等信息的录入。
在界面上,通过文本框和下拉列表等来接收和展示用户输入。
用户输入完整的职工信息后,点击确定按钮将数据保存到数据库中。
3. 工资信息录入功能设计与实现工资信息录入功能包括基本工资、津贴、绩效工资等信息的录入。
在界面上,同样使用文本框等组件进行数据的输入和展示。
工资管理系统设计

工资管理系统设计2篇工资管理系统设计(一)随着企业规模的不断扩大和工作岗位的不断增加,工资管理对企业来说变得越来越复杂。
为了提高工资管理的效率和准确性,许多企业开始采用工资管理系统来自动化管理工资发放和计算。
本文将介绍工资管理系统的设计与功能,并探讨其对企业的意义。
一、系统设计1. 数据库设计工资管理系统需要一个可靠的数据库来存储员工的个人信息、工作时长、绩效评价等数据。
数据库的设计应考虑数据的安全性、完整性和易用性。
同时,为了提高查询和统计数据的效率,可以采用合适的数据库模型和索引策略。
2. 用户界面设计工资管理系统的用户界面应简洁明了,方便用户操作。
界面应提供员工管理、工资计算、报表生成等功能,使用户能够方便地查看和处理相关信息。
同时,考虑到系统可能需要被不同角色的用户使用,界面设计应根据不同用户的权限进行限制和区分。
3. 流程设计工资管理系统应具备完善的工资计算流程和工资发放流程。
对于计算流程,系统需要根据员工的工作时长、工资标准等因素进行自动计算,并生成工资表;对于发放流程,系统需要提供相应的支付接口和流程,以确保工资能够及时准确地发放给员工。
二、系统功能1. 员工信息管理工资管理系统应能够方便地管理员工的个人信息,包括姓名、工号、职位、部门等。
系统应提供员工信息的录入、修改、查询等功能,以及相应的数据校验和权限控制。
2. 工资计算根据员工的工作时长、加班情况、请假情况等因素,工资管理系统能够自动计算员工的工资,并生成工资表。
系统应支持多种计算方式,如按小时计算、按月计算等,并能够根据不同岗位设置相应的工资标准和计算规则。
3. 报表生成工资管理系统应具备报表生成功能,能够根据需要生成工资汇总表、工资明细表、绩效报告等不同类型的报表。
报表应具备灵活的设置选项,能够按照部门、岗位、时间段等条件进行筛选和排序,以满足不同用户的需求。
4. 权限管理工资管理系统应具备完善的权限管理功能,以保证数据的安全性和机密性。
工资管理系统设计报告.doc

员工工资管理系统一、摘要 (2)二、系统分析 (2)2.1编写目的 (2)2.2项目背景 (2)2.3定义 (2)2.4参考资料 (3)2.5目标 (3)2.6运行环境 (3)2.7条件与限制 (4)2.8.数据描述 (4)2.9态数据 (4)2.10据库介绍 (5)2.11功能划分 (5)2.12功能描述 (5)2.13数据精确度 (6)2.14时间特性 (6)2.15适应性 (6)2.16硬件接口 (7)2.17软件接口 (8)2.17故障处理 (8)2.19其它需求 (8)三、系统设计 (9)3.1用户界面 (9)3.2组织结构图 (15)3.3数据流程图 (16)3.4系统流程图 (17)3.5 ER图 (18)3.6数据字典 (20)3.7逻辑设计 (24)四、调试及总结 (24)五、附录(代码) (27)一、摘要某某单位现有1000名员工,下设6个科室,由于人员繁多,因此员工的工资发放问题越来越成为单位一个很大的麻烦,以往在人工管理的阶段不时出现工资发放错误的问题,为了解决这个问题,提高工资发放的效率,同时减少不必要的人工开支,方面员工工资的管理,决定开发员工工资管理系统。
二、系统分析2.1编写目的为进一步明确开发目的,明确软件需求、安排项目规划与进度、组织软件开发与测试,保证系统开发的正确性与可行性,特撰写此文档,为系统提供了详细的说明以及开发环境和步骤,可供系统开发人员、系统维护人员以及使用者阅读。
员工工资管理系统为公司的工资发放提供了方便、快捷的通道,同时,此软件支持经常保持修改,易运行,易查询等优点本文档供项目经理、设计人员、开发人员参考。
2.2项目背景本项目由某某单位委托,由管理学院学生自主开发和维护,主管部门为济南大学信息学院老师。
该软件系统与其他:本软件系统是建立在公司工资管理基础之上,与员工工资密切密切相关。
2.3定义VF:Microsoft Visual Foxpro 数据库开发系统。
工资管理系统 课程设计 总结报告

漳州师范学院计算机科学与工程系
数据库课程设计总结报告
学生学号
080810129
姓名
傅荣真
专 业
信息管理与信息系统
班 级
08信管(1)
所属学期
2010-2011学年第1学期
一、项目介绍与设计目的
项目介绍:项目名称:企业员工工资管理系统。该系统通过设置不同的权限(普通用户,管理员)来进行对企业员工的基本信息和各项资金进行管理和维护的小型管理系统,通过对员工的资金管理来实现员工与企业共赢的情景。
用户名:xxq 密码:xxq 登录权限:管理员
用户名:flz 密码:flz 登录权限:管理员
普通用户
用户名:张永生 密码:123 登录权限:个人用户
用户:范通 密码:123 登录权限:个人用户
六、体会与感想
在开发这个工资管理系统过程中我深刻地体会到了自学能力的重要性。毕竟在学校学习到的知识是有限的,而在开发系统的过程中仅凭原有的一点点知识是远远不够的,只有翻阅大量的资料才能学到更多的知识,才能实现其预期的功能。在开发过程中,遇到困难是在所难免的,期间我跟我的指导老师和同学进行交流,从中明白了很多。开发一个系统,恒心和毅力也是不可缺少的,如果一遇到难题就心慌,想要放弃,那这样就不可能完成系统。同样,在开发过程当中,细心也是非常重要的,由于很多事项都要很注意才行,如果没有做到这一点,就会出错。
四、小组成员名单及分工情况(要求包括小组成员名单、工作分配及小组各成员贡献度))
组员
模块分工
组长:熊贤清(55%)
设计系统数据库,登录、关于、变动工资、查询和福利费、员工信息维护和工资管理系统主界面等窗体
组员:傅荣真(45%)
设计基本工资,工资表,员工考勤,员工信息查询四个窗体
工资系统实验报告

工资系统实验报告本次实验旨在设计并实现一个工资系统,用于管理员工的薪资计算和发放。
通过实验,掌握薪资计算的一般原则和方法,加深对工资体系的理解。
实验设计:1. 设计员工信息表,包含员工编号、姓名、部门、职位、入职日期等信息。
2. 设计薪酬项表,包含薪资基数、岗位津贴、绩效奖金等。
3. 设计薪资计算函数,根据员工的薪酬项和相关规则,计算出最终的薪资。
4. 设计薪资发放函数,根据员工的薪资计算结果,将薪资发放到员工的银行账户。
实验步骤:1. 创建员工信息表,并录入员工的基本信息,包括员工编号、姓名、部门、职位和入职日期等。
2. 创建薪酬项表,并录入各项薪酬的相关信息,包括薪资基数、岗位津贴和绩效奖金等。
3. 编写薪资计算函数,计算每位员工的薪资。
薪资计算规则可以根据公司的实际情况来确定,例如可以根据薪酬项表中的相关信息进行计算。
4. 编写薪资发放函数,将计算得到的薪资发放到员工的银行账户中。
发放方式可以根据具体情况选择,例如可以通过银行转账或者现金发放等方式。
5. 进行测试,验证薪资系统的正常运行。
可以随机选取几个员工进行测试,确保薪资计算和发放的准确性。
实验结果:经过测试,薪资系统能够正确计算员工的薪资,并将薪资发放到员工的银行账户中。
薪资计算和发放的结果与预期相符,说明薪资系统的设计和实现是正确的。
实验总结:通过本次实验,我深入了解了薪资计算和发放的一般原则和方法,并通过设计和实现薪资系统,体验了实际操作的过程。
在实验中,我学会了如何设计员工信息表和薪酬项表,以及如何编写薪资计算和发放函数。
这些知识和技能对我未来的工作和学习都是非常有益的。
同时,本次实验还加深了我对工资体系的理解。
通过设计薪酬项表和定义薪资计算规则,我深入了解了不同薪酬项的作用和计算方法,以及薪酬和员工绩效之间的关系。
这对我今后工作中的薪资制定和薪酬管理都具有重要意义。
总的来说,本次实验使我对工资系统有了更深入的了解,并锻炼了我的实际操作能力。
薪资管理系统实验报告

薪资管理系统实验报告薪资管理系统实验报告一、引言薪资管理是企业中重要的一环,直接关系到员工的工作积极性和企业的运营效率。
为了更好地管理薪资,提高薪酬的公平性和透明度,我们开展了薪资管理系统的实验。
二、实验目的本实验旨在设计和开发一个薪资管理系统,通过该系统实现对员工薪资的计算、发放和管理,提高薪酬管理的效率和准确性。
三、实验方法1.需求分析:通过与企业管理人员和员工的沟通,了解他们对薪资管理系统的需求和期望。
2.系统设计:根据需求分析结果,设计系统的功能模块和界面,并确定数据库的结构和关系。
3.系统开发:使用合适的开发工具,按照设计要求进行系统开发和编码。
4.系统测试:对开发完成的系统进行功能测试、性能测试和用户界面测试,确保系统的稳定性和可用性。
5.系统部署:将测试通过的系统部署到企业内部服务器,准备进行试运行。
6.试运行和反馈:让企业管理人员和员工使用系统进行试运行,并收集他们的反馈意见和建议。
7.系统优化:根据试运行的反馈意见和建议,对系统进行优化和改进,提高系统的稳定性和用户体验。
四、实验结果经过一段时间的设计、开发和测试,我们成功开发了一个功能完善、稳定可靠的薪资管理系统。
该系统具备以下特点:1.员工信息管理:系统可以对员工的基本信息、职位信息和薪资信息进行管理,包括录入、修改和删除等操作。
2.薪资计算:系统能够根据员工的工作时长、绩效和奖惩情况,自动计算出每位员工的薪资,并生成相应的工资条。
3.薪资发放:系统提供了多种薪资发放方式,包括银行转账、现金发放和支票发放等,方便企业根据实际情况选择合适的发放方式。
4.薪资报表:系统可以生成各类薪资报表,包括薪资总额、平均薪资、薪资分布等,帮助企业管理人员对薪资情况进行分析和决策。
5.权限管理:系统通过权限管理功能,实现了对不同角色的用户进行权限控制,保证了薪资信息的安全性和保密性。
五、实验总结通过本次实验,我们深入了解了薪资管理的重要性和复杂性,也掌握了设计和开发薪资管理系统的方法和技巧。
工资管理系统实验报告

工资管理系统实验报告工资管理系统实验报告一、引言随着社会的不断发展,企业管理的重要性日益凸显。
而工资管理作为企业管理的重要组成部分,对于保持员工积极性和提高工作效率具有重要意义。
为了更好地管理和分配工资,我们开发了一款工资管理系统。
本实验报告旨在介绍该系统的设计与实现过程,并对其进行评估和总结。
二、系统设计与实现1. 需求分析在进行系统设计之前,我们首先进行了需求分析,明确了系统的功能和特点。
根据企业的实际情况和需求,我们确定了以下主要功能:- 员工信息管理:包括员工基本信息、薪资等级、岗位职责等;- 工资计算与发放:根据员工的薪资等级和工作情况,自动计算工资并进行发放;- 绩效考核:根据员工的绩效情况,进行考核评定;- 工资报表生成:生成各种类型的工资报表,方便管理层进行分析和决策。
2. 系统架构基于需求分析的结果,我们设计了以下系统架构:- 前端界面:采用用户友好的界面设计,方便员工和管理层进行操作;- 后端数据库:存储员工信息、薪资等级、绩效考核结果等;- 业务逻辑层:负责处理前端与后端之间的数据交互和业务逻辑处理;- 数据报表层:生成各类工资报表,提供给管理层进行分析和决策。
3. 系统实现为了实现上述系统架构,我们采用了以下技术和工具:- 前端开发:使用HTML、CSS和JavaScript等技术,实现用户界面的设计与交互;- 后端开发:采用Java语言和MySQL数据库,实现业务逻辑和数据存储;- 数据报表生成:使用Python编程语言和数据分析库,生成各类工资报表。
三、系统评估与总结1. 优点通过实际应用和测试,我们发现该工资管理系统具有以下优点:- 简化工资管理流程:系统自动计算工资和绩效考核结果,减少了人工操作和错误率;- 提高工作效率:系统提供了快速查询和报表生成功能,方便管理层进行决策;- 提升员工满意度:准确、及时地发放工资,增加了员工对企业的信任和归属感。
2. 不足与改进然而,我们也意识到该系统还存在一些不足之处:- 用户体验待优化:界面设计可以更加美观和直观,提升用户体验;- 数据安全性有待加强:加强数据加密和权限管理,保护员工信息的安全性;- 功能扩展空间:考虑增加更多的功能模块,如福利管理和培训记录等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1系统背景 (3)2系统概述 (3)2.1现状分析 (3)2.2目标分析 (4)2.3效益可行性分析 (4)2.4技术可行性分析 (4)3系统分析部分 (5)3.1业务流程图 (5)3.2数据流程图 (5)3.3功能分析图 (6)3.4数据字典 (6)3.4.1工资表数据字典 (6)3.4.2扣款表数据字典 (7)3.4.3工资汇总表数据字典 (7)3.5数据加工处理的描述 (8)3.5.1数据处理的目的 (8)3.5.2数据处理的基本内容 (8)3.6管理信息系统流程设想图 (8)4系统设计部分 (9)4.1工资管理信息系统功能结构图设计 (9)4.2新系统信息处理流程设计 (9)4.3输出设计 (10)4.4存储文件格式设计 (10)4.5程序设计说明书 (10)4.6代码设计 (11)4.6.1数据库中的表对象 (11)4.6.2表结构设计 (11)(1)工资表的设计 (11)(2)扣款表的设计 (12)(3)工资汇总表的设计 (12)5系统实施部分 (14)5.1工资信息管理系统主界面 (14)5.2工资表操作界面 (14)5.2.1工资表显示查询界面 (15)5.2.2工资表修改操作界面 (15)5.3扣款表操作界面 (16)5.3.1扣款表显示查询界面 (16)5.3.2扣款表修改操作界面 (17)5.4工资汇总表操作界面 (17)5.4.1工资汇总表显示查询界面 (18)5.4.2工资汇总表修改操作界面 (18)5.5源程序操作界面 (19)5.5.1工资表源程序显示界面 (19)5.5.2扣款表源程序显示界面 (20)5.5.3工资汇总表源程序显示界面 (20)5.6帮助菜单操作界面 (21)6参考文献 (21)7心得体会 (22)工资信息管理系统课程设计1系统背景我国的计算机应用于学校等事业单位的管理,只是在20世纪90年代末期以后才逐渐开展起来的。
目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国事业单位管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。
尤其是计算机辅助管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助、辅助企业管理已十分普及,因此对这方面的研究是必要的,它将推动我国事业单位的发展和管理信息处理的现代化。
计算机工资管理现在我国已积累了一定的理论基础,并且有了较为成熟的经验,但大多数的事业管理系统都应用于普通事业单位科室的办公管理,一般在工资之间的应用程度就相对较低,许多事业单位还处于半手工操作阶段。
从制订单位计划,到工作安排、时间编排,从对教职员工的工作任务下达到教职员工的工作量核算以及考勤管理、考核管理,很多工作都是由管理人员笔抄、手工整理或通过计算器辅助完成,不仅速度慢,浪费了大量人力物力财力,而且极其容易出错,同时不容易进行查询,经常会出现信息不一致的现象。
虽然目前很多高校已经引入了计算机信息管理系统,但由于操作人员没有经过正规培训或基本技能较低等原因,他们往往只用来打字、做表格或图表以及侧重于某一部分工作,这样使得计算机的利用效率很低。
虽然也有少数高校自己设计了一些功能简单的工资管理程序,但是由于没有全面调研,也没有科学的理论支持,设计模型不完整,无法实现WINDOWS环境下友好的图形交互功能及丰富的软件支持。
且功能较简单,无法实现全面、动态管理。
2系统概述2.1现状分析用户需求调研和分析由于现在的很多事业单位科学化管理方面做的不成熟,大部分高校为了满足降低成本的目标而采取了相对落后的管理的方式,其实这种落后的管理方式在很大程度上市制约了高校的发展,所以对于目前的现状来说,建立一个有效的管理系统刻不容缓。
某高校目前有在校学生22000人,教职员工1800人,下设18个二级学院,有24个职能科室,面对这一庞大复杂的管理系统和人群,财务部门的工作压力可想而知,因此急需一个较为成熟完整的工资信息管理系统来解决这一问题,使得高校的每一笔资金运转都能够井井有条,尤其是关系到每位教职员工切身利益的工资待遇及工资构成问题的解决迫在眉睫。
2.2目标分析建立目标高校工资信息管理系统的目标就是让高校的工资管理进入一条有序的轨道,满足现代高校的相关发展要求,在减轻高校管理任务的同时还能够进行其他系统的优化,降低高校的管理成本,同时能做到方便简洁,容易操作,这对于高校的管理来说非常重要。
2.3效益可行性分析通过新的工资信息管理系统的应用与测试,使得高校的工资核算与支出账目清楚,每位教职员工的工资都透明公开,从而使得这一困多年扰某高校发展的问题得以改善,并提高教职员工的满意度,从而使得教职员工与学校的全面可持续发展实现双赢。
2.4技术可行性分析由于某高校组建了计算机学院,有众多计算机方面的专业人才,所以攻克高校工资信息管理系统的技术障碍已经不复存在。
尤其是在SQl数据库和利用VB 或者VF进行前台操作界面的设计以及利用C语言等计算机语言进行后台相关编程具有很深的造诣。
3系统分析部分3.1业务流程图3.2数据流程图3.3功能分析图3.4数据字典3.4.1工资表数据字典序号属性名称属性描述数据类型字节数备注1 DM 代码char 4 主键属性,规则从1001开始2 XM 姓名char 10 描述职工姓名3 BM 部门char 10 描述职工所在部门4 JBGZ 基本工资float 8 描述职工的基本工资情况5 FJGZ 附加工资float 8 描述职工的附加工资情况6 FF 房费float 8 描述职工的房费情况3.4.2扣款表数据字典序号属性名称属性描述数据类型字节数备注1 DM 代码char 4 主键属性,规则从1001开始2 XM 姓名char 10 描述职工姓名3 BM 部门char 2 描述职工所在部门4 DFKK 电费扣款float 8 描述职工电费扣款情况5 QQKK 缺勤扣款float 8 描述职工缺勤扣款情况3.4.3工资汇总表数据字典序号属性名称属性描述数据类型字节数备注1 DM 代码char 4 主键属性,规则从1001开始2 XM 姓名char 10 描述职工姓名3 BM 部门char 10 描述职工所在部门4 JBGZ 基本工资float 8 描述职工基本工资情况5 FJGZ 附加工资float 8 描述职工附加工资情况6 FF 房费float 8 描述职工房费情况7 DFKK 电费扣款float 8 描述职工电费扣款情况8 QQKK 缺勤扣款float 8 描述职工缺勤扣款情况9 SFGZ 实发工资float 8 描述职工实发工资情况3.5数据加工处理的描述3.5.1数据处理的目的把数据转换成便于更新和分析的处理形式。
从大量的原始数据中抽取部分数据,推导出对人们有价值的的信息以作为行动和决策的依据。
利用计算机科学的保存和管理经过处理的大量数据,让人们能方便的利用这些宝贵的资源。
3.5.2数据处理的基本内容数据搜集;数据转换;数据的筛选、分组和排序;数据的组织;数据的运算;数据的存储;数据的检查;数据输出等。
3.6管理信息系统流程设想图4系统设计部分4.1工资管理信息系统功能结构图设计4.2新系统信息处理流程设计(ER图)4.3输出设计4.3.1输出信息的内容:代码、姓名、部门、基本工资、附加工资、房费、电扣款、实发工资等内容。
4.3.2输出格式:有文字、表格、图形、文件等。
4.3.3输出设备:打印机、显示器等。
4.3.4输出介质:纸张、硬盘、优盘等。
4.3.5输出:本系统能够在显示器上显示相关工资构成的全面信息。
4.3.6工资处理计算中的相关说明(1)应发工资=基本工资(2)扣款工资=房费+电费+缺勤扣款(3)实发工资=基本工资—扣款工资4.4存储文件格式设计(数据库结构设计)4.5程序设计说明书4.5.1可维护性:因为系统可以随时发生变化,所以我们所做的系统应该有可维护的特点。
4.5.2可靠性:程序应该有较好的可靠性,不仅在正常的情况下可以工作,而且在发生意外的情况先也可以便于处理。
4.5.3可理解性:要求逻辑正确,计算机能够执行命令,而且层次应该清楚。
4.5.4效率:注意提升计算机的效率,在大量节省计算机的时间和空间的同时,要注意提升其效率。
4.6代码设计4.6.1数据库中的表对象序号名称作用描述1 工资表存储职工工资的基本信息2 扣款表存储职工扣款的基本信息3 工资汇总存储计算出的职工的应发工资4.6.2表结构设计(1)工资表的设计表名称gongzi主键名称代码行的最大字节数38估计平均数据量10估计表的大小/年1MB表内容:(2)扣款表的设计表名称koukuan主键名称代码行的最大字节数32估计平均数据量8估计表的大小/年1MB表内容:(3)工资汇总表的设计表名称工资汇总主键名称代码行的最大字节数72估计平均数据量12估计表的大小/年2MBSQL 语句:select gongzi.*,koukuan.电费扣款,koukuan.缺勤扣款,gongzi.基本工资+gongzi.附加工资-gongzi.房费-koukuan.电费扣款-koukuan.缺勤扣款as 实发工资into 工资汇总from gongzi,koukuan where gongzi.代码=koukuan.代码select * from 工资汇总insert into 工资汇总(代码,姓名,部门,基本工资,附加工资,房费,电费扣款,缺勤扣款,实发工资) select gongzi.*,0,0,gongzi.基本工资+gongzi.附加工资-gongzi.房费as 实发工资from gongzi where gongzi.代码not in (select koukuan.代码from koukuan)select * from 工资汇总order by 代码5系统实施部分(具体操作界面显示)5.1工资信息管理系统主界面5.2工资表操作界面5.2.1工资表显示查询界面5.2.2工资表修改操作界面5.3扣款表操作界面5.3.1扣款表显示查询界面5.3.2扣款表修改操作界面5.4工资汇总表操作界面5.4.1工资汇总表显示查询界面5.4.2工资汇总表修改操作界面5.5源程序操作界面5.5.1工资表源程序显示界面5.5.2扣款表源程序显示界面5.5.3工资汇总表源程序显示界面5.6帮助菜单操作界面6参考文献6.1管理信息系统(第四版)主编:黄梯云6.2 SQL数据库技术应用教程6.3 VB数据库应用6.4 44f7ff0bf78a6529647d5309.html6.5 75f097f5acfa1c7aa00cc17.html6.66.76.87心得体会通过对《软件项目管理》这门课程的系统学习,我们通过亲自模拟实践工资信息管理系统的操作全过程,获益匪浅。