最新教师工资管理系统分析与设计
教师工资管理系统分析与设计
一、系统开发的目的与意义
(一)开发目的
现在我国的学校教师档案信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个计算机应用的本科生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,希望能用自身所学的知识编制出一个实用的程序来帮助教育行政部门进行简单的教师档案管理。
(二)开发意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教师档案信息进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教师档案信息管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。
二、需求分析与详细调查
(一)可行性分析
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
新系统目标应充分体现学校的战略目标、发展方向和基本特点,直接为学校管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。
需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
在新系统中要更好地体现出简单明了的操作,避免以前的繁琐操作。
新系统的目标确定后,就可以从以下几个面对能否实现新系统目标进行可行性分析。
1、经济上的可行性
估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。
开发、运行和维护费用主要包括:
购买和安装设备的费用:计算机硬件、系统软件、机器、电源、空调等;
软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项;
人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。
消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;
其它费用:系统的效益可以从经济效益和社会效益两方面考虑。
对于学校管理信息系
统则应着重分析其社会效益。
例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。
还有就是对于软件开发出来以后在市场当中的需求人群有多少,要做好各项准备,才能更好的达到计划中的目标。
2、运行上的可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。
同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。
软件开发出来以后对于整体的操作以及系统地维护,数据库的更新这方面,需要专门的人员对操作人员培训,指导。
3、技术上的可行性
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。
对于硬件方面配置需求并不是很高,本系统应用的硬件配置为PIII、128M内存、集成显卡、以及40G的硬盘。
系统为windows200 sp4系统,软件方面应用的是PowerBuilder9.0+AnyWhere8.0及以上。
(二)调查组织结构
1、组织结构如下图所示
2、业务的基本流程主要包括:
1、教师基本信息:从常规中看,教师基本信息应该包括的数据库项有教师编号、教师姓名、性别、职称、学历、出生年月、任职时间、参加工作时间等。
因为本系统只涉及到教师工资管理部分,故在数据库中只包含进了与教师的工资相关的资料,如教师编号、教师姓名、性别、职称、学历、出生年月、任职时间、参加工作时间等信息。
2、工资基本设定:应该包括的数据库项有基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补。
3、扣除部分:包括的数据库项有水费、电费、出勤扣罚等。
4、福利工资金额:包括的数据库项有福利名称、福利值。
5、工资汇总信息:包含的数据库项有教师编号、教师姓名、月份、基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补、应发工资、水费、电费、出勤扣罚及实得工资。
三、数据流程的生成
四、数据字典的编写
五、运行平台
(1)、所需软件环境:
●Windows 95操作系统或其更高版本;
●Windows NT3.51操作系统或其更高版本。
(2)、所需硬件环境
●主频为50MHz或更高;
●内存10MB以上;
●典型安装需要100MB以上硬盘空间,自定义安装需要240MB以上的硬盘空间;
●VGA或更高分辨率的显示器,1MB以上显存;
●鼠标;
●光驱。
六、系统功能结构图
七、输入/输出设计
输入设计:
输入用户名,密码,登陆成功后可进入系统进行相应的操作。
软件对数据输入均进行数据有效性检查。
输出设计:
常用的输出设备:显示终端、打印机等。
输出介质:有纸张、磁盘、光盘、多媒体介质等。
除指明提供打印输出外,其余数据输出均不考虑打印输出。
八、E-R图
九、程序流程图的绘制。
学校教师工资管理系统可行性分析报告
学校教师工资管理系统可行性分析1.系统简介假设学校共有教职工约1000人,10个行政部门和8个系部。
每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送财务处。
财务处于每月月底将教职工的工资表做好并将数据送银行。
每月初(3日前)将工资条发给各单位。
若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。
2.系统目标本系统要对学校教师工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。
汇总各项数据生成教师个人台账,打印工资报表。
采用用户名,密码安全机制,分关乎权限登录访问,保证系统资源不受人为因素的干扰。
3.系统可行性分析报告(1)技术上的可行性技术上的可行性分析主要分析现有技术条件是否能顺利完成开发工软件配置否满足开发者需要等。
这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也非常雄厚,因而技术上的准备应该不成问题。
(2)经济上的可行性主要是对项目的经济效益进行评价,一方面的支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。
另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。
基于学校的现有计算机及配套设备,建设MIS系统(管理信息系统)。
不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。
由于学校工资管理系统是一个比较小型的系统,所以从人力、物力、财力方面来说都是可行的。
(3)管理上的可行性主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,学校工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。
C-教师工资管理系统(分析-代码)-PPT课件
void Output(ofstream& ofs) { ofs<<No<<" "<<Name<<" "<<Duty<<" "<<Hours<<endl; }
double Incoming() { return Salary+(Hours-120)*20; } };
class Assistant:virtual public Person //实验员 { protected: int Allowance; int Hours;
<<CppFriend>>
Person
#No: int #Name: char #Duty: char #Salary: double #next: Person
<<create>>-Person() <<destroy>>-Person()
+Input(): void +Input(ifs: ifstream): void +Output(): void +Output(ofs: ofstream): void +Incoming(): double
Assistant
#Allowance: int #Hours: int
<<create>>-Assistant() +Input(): void +Input(ifs: ifstream): void +Output(): void +Output(ofs: ofstream): void +Incoming(): double
工资管理信息系统分析设计
工资管理信息系统的分析与设计一.系统分析(一)系统简介某大学共有教职员工3758人。
学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院,该校财务处的现行系统负责全校教职工的工资管理工作。
(二)现行系统调查该大学工资具体业务流程如下每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。
财务处按期列出一份职工借支应扣款清单此外,学校人事部门及时向财务处提供下列信息:1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。
2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。
3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。
当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐,接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表。
工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。
(三)现行系统分析1.业务流程分析根据对行系统分析,该学校财务处的管理系统的主要业务流程有扣款补帖管理、人事变更管理、工资发放管理,系统的总体业务流程图如下:每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。
学校工资管理系统
教师工资管理系统一.选题背景xxx二.需求分析一、设计选题与目标1.选题要求:教师工资管理系统每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。
注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资-合计扣款。
A、教师信息处理(1)输入教师信息(2) 插入(修改)教师信息:(3) 删除教师信息:(4) 浏览教师信息:提示:具体功能及操作参考题1。
B、教师数据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2) 教师实发工资、应发工资、合计扣款计算。
提示:计算规则如题目。
(3) 教师数据管理提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4) 教师数据查询:提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
(5) 教师综合信息输出提示:输出教师信息到屏幕。
2.目标教师数据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2) 教师实发工资、应发工资、合计扣款计算。
计算规则如题目。
(3) 教师数据管理输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件(4) 教师数据查询:输入教师号或其他信息,即读出所有数据信息,并显示出来。
(5) 教师综合信息输出输出教师信息到屏幕三.总体设计利用六个模块分别实现教师信息的输入,修改,删除,查询,保存以及信息文件的读入功能。
并使用不同的函数实现不同的功能。
使用链表存储及处理数据。
程序流程图如下:四.详细设计1.功能模块共分为六个模块:(1)输入教师信息模块在主菜单中运用结构体teacher,输入教师信息,首先建立链表,将用户信息储存到链表中,输入完成后提示用户是否继续输入,如果用户输入“Y”,则再次调用,实现继续输入教师信息的操作。
课程设计(工资管理系统)
课程设计(工资管理系统)一、课程目标知识目标:1. 让学生理解工资管理系统的基本概念,掌握其功能模块和工作流程。
2. 使学生掌握工资管理系统中的数据录入、查询、修改和删除等基本操作。
3. 帮助学生了解我国工资制度的相关法律法规,并能在实际操作中运用。
技能目标:1. 培养学生运用信息技术解决实际问题的能力,能独立操作工资管理系统。
2. 提高学生的团队协作能力,通过小组讨论和分享,共同解决操作过程中遇到的问题。
3. 培养学生分析、设计和优化工资管理系统的能力,为将来从事相关领域工作打下基础。
情感态度价值观目标:1. 培养学生认真负责的工作态度,注重细节,确保工资管理数据的准确性。
2. 激发学生对信息技术学科的兴趣,提高学习积极性,树立学习信心。
3. 增强学生的法律意识,使他们在实际操作中遵循国家法律法规,养成良好的职业道德。
分析课程性质、学生特点和教学要求,本课程旨在通过理论教学与实际操作相结合,帮助学生掌握工资管理系统的相关知识,培养实际操作能力。
课程目标具体、可衡量,便于学生和教师在教学过程中明确预期成果,并为后续教学设计和评估提供依据。
二、教学内容1. 工资管理系统概述- 了解工资管理系统的基本概念、功能和作用- 分析工资管理系统的类型及适用场景2. 工资管理系统模块介绍- 学习工资管理系统的主要模块,如员工信息管理、工资项目管理、工资计算、报表生成等- 掌握各模块的功能和操作方法3. 工资管理系统的操作流程- 学习工资管理系统的操作流程,包括数据录入、查询、修改、删除等- 掌握工资管理系统的权限设置和安全管理4. 工资管理系统在实际应用中的案例分析- 分析实际企业工资管理案例,了解工资管理系统的应用场景- 学习企业工资管理中的法律法规及合规要求5. 教学实践与操作- 安排学生进行工资管理系统的实际操作,巩固所学知识- 组织小组讨论,分享操作经验,解决实际问题6. 工资管理系统优化与拓展- 学习如何根据企业需求,优化工资管理系统功能- 探讨工资管理系统的发展趋势和新技术应用教学内容依据课程目标,遵循科学性和系统性原则,结合教材相关章节,制定详细的教学大纲。
设计教师工资管理系统具体步骤
设计教师工资管理系统具体步骤教师工资管理系统是一种用于管理教师工资的软件系统,可以帮助学校或教育机构更加高效地管理教师的工资发放和相关信息。
设计一个教师工资管理系统需要经过以下几个步骤:1.需求分析首先,需要进行需求分析,了解用户对教师工资管理系统的具体需求。
要与学校或教育机构的相关人员进行沟通,了解他们对工资管理的要求和期望。
通过需求分析,可以明确系统的功能模块和核心特性。
2.系统设计在进行系统设计之前,需要对教师工资管理系统的整体架构进行规划。
确定系统的技术框架、数据库设计、前后端分离等方面的问题。
同时,还需要设计系统的各个模块,如教师信息管理模块、工资计算模块、工资发放模块等。
3.数据库设计在设计教师工资管理系统时,数据库设计非常重要。
需要根据系统的需求和功能,设计相应的数据库表结构。
例如,可以设计教师表、工资表、考勤表等。
同时,还需要考虑数据库的性能和安全性。
4.前端开发在进行前端开发时,可以选择合适的前端开发框架,如Vue.js、React等。
根据系统设计的UI界面,进行前端页面的开发和设计。
前端开发需要实现用户登录、教师信息展示、工资计算等功能。
5.后端开发在进行后端开发时,可以选择合适的后端开发语言和框架,如Java、Python、Spring Boot等。
根据系统设计的功能模块,进行后端接口的设计和开发。
后端开发需要实现用户认证、教师信息管理、工资计算等功能。
6.测试与优化在完成系统开发后,需要进行系统测试和优化。
对系统进行功能测试、性能测试和安全测试等,确保系统能够正常运行和满足用户需求。
同时,还需要根据测试结果对系统进行优化和改进。
7.部署与维护在完成测试和优化后,可以将教师工资管理系统部署到服务器上,并进行相关配置。
同时,还需要定期对系统进行维护和更新,确保系统的稳定性和安全性。
总结:设计教师工资管理系统需要进行需求分析、系统设计、数据库设计、前后端开发、测试与优化以及部署与维护等多个步骤。
学校教师工资管理信息系统的分析与设计
学校教师工资管理信息系统的分析与设计1.问题的提出学校为了高效率,高准确度地完成对教师的工资发放,决定改变原有的教师工资管理系统,开发新的工资管理系统。
2.对现有系统进行需求调查(1)现行系统的业务流程(2)现有系统存在的问题A.没有完善的查询系统提供教师每月所得工资的详细情况。
B.没有工资核对过程,缺少回馈环节。
(3)工资管理的特点3.系统分析(1)数据流程图(2)数据字典A.数据流描述数据流编号:D01数据流名称:出勤单简述:职工的每月授课情况数据流来源:各学院数据流去向:出勤录入模块数据项组成:职工号+学院号+病假次数+事假次数+年月数据流量:11张/月高峰流量:11张/月数据流编号:D02数据流名称:人事变动单简述:职工的调动情况数据流来源:劳资科数据流去向:录入处理模块数据项组成:职工号+姓名+学院号+基本工资+职务工资+教龄工资+奖金+扣款+调动性质+年月数据流量:1张/月高峰流量:1张/月数据流编号:D03数据流名称:工资单简述;职工每月的工资情况数据流来源:计算工资模块数据流去向:各学院数据项组成:职工号+姓名+学院号+工资性质+基本工资+职务工资+病假+事假+教龄工资+奖金+扣款+应纳税收入+扣税+应发工资+实发工资+年月数据流量:11张/月高峰流量:11张/月4.系统设计(1) 系统功能结构设计“教师工资信息系统”的主要功能有:工资查询、工资的录入与计算、工资的汇总、生成报表、系统维护等。
(2) 系统配置A.硬件配置教师工资管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。
为保证系统中的信息安全,配置必要的数据备份设备。
B.软件配置教师工资管理信息系统采用Client Server/Database Server模式,服务器端采用Web 方式进行应用逻辑服务和数据库服务两层,与客户端形成三级系统结构。
操作系统选用Microsoft公司的NT服务器,数据库系统选用Microsoft公司的SQL。
教师工资管理系统设计
毕业论文(设计)课题名称教师工资管理系统学院专业班级指导教师学生姓名摘要实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。
教师工资管理系统对学校加强教师的工资管理有着极其重要的作用,就一般大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块等,因此设计一个针对佳大教师的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。
本文详细介绍了佳大教师工资管理的系统的基本功能,具体的系统设计及实现。
采用Windows为操作平台,选用的开发工具与语言: Interbase运行数据库,Delphi7.0 用来开发客户端软件。
此软件可进一步优化佳木斯大学对教师工资的管理,使其更加系统化,规范化和自动化。
这样可以大大提高佳木斯大学教师工资管理的工作效率。
关键词工资管理; DELPHI; INTERBASE;数据库AbstractPracticing the electronical wages manages, canning let the human resource manage the personnel to set free out from the heavy fragmentary on the desk work, completing the more important work.The wages management information system realizes and can alleviate tedious handicraft wages management.Teacher the wages management system enhances to the school the teacher's wages management has got the very and important function, in regard to general large business enterprise, it of the design contents is very complicated and numerous, own the wages calculation function for example, the wages statisticses the function, the statement outputs function, and the mold a wages for too a lot ofly, for example wages managing mold piece, wages statisticsing mold piece, statement designing mold piece, printing exportation mold an etc., therefore designing first aiming at good big teacher of the design management the system is special meaningful, and is a current finance to manage software replace not of.This text was detailed to introduce the basic function of the system of the wages management in good big teacher, concrete system design and realize.The adoption Windows is for operating the terrace, choosing the tool of development that use and language: Interbase movement database, Delphi7.0 Use to develop the customer carry the software.This software is further excellent turning the good wood university to the management of teacher's wages, make its systematize more, the norm turns with automate.Can increases consumedly like this good wood university teacher the work efficiency of the wages management.keywords wages management;DELPHI;INTERBASE;database目录1 绪论 (1)1.1目的及意义 (1)1.2管理信息系统的组成 (1)1.3管理信息系统的开发过程 (2)2 开发工具简介 (5)2.1DELPHI简介 (5)2.2中文INTERBASE简介 (9)3 佳大教师工资管理系统需求分析 (13)3.1功能分析 (13)3.2数据库设计 (14)3.2.1数据库介绍 (14)3.2.2数据词典分析 (14)3.2.3数据库需求分析 (15)4 佳大教师工资管理系统总体设计 (16)4.1佳大教师工资管理系统总体规划 (16)4.2程序结构分析 (16)4.3系统功能模块图 (17)5 佳大教师工资管理系统详细设计 (19)5.1数据库的建立 (19)5.1.1数据库结构分析 (19)5.1.2创建数据库 (23)5.2各个功能模块的创建 (24)5.2.1主窗口的创建 (24)5.2.2登陆窗体的创建 (25)5.2.3教师管理模块设计 (25)5.2.4工资管理模块设计 (26)5.2.5系统功能模块设计 (28)5.2.6打印报表模块设计 (28)6 佳大教师工资管理系统测试 (31)6.1测试简述 (31)6.2系统具体测试 (32)6.3系统维护和评价 (32)结论 (34)致谢 (35)参考文献 (36)附录一原程序代码 (37)附录二程序使用说明书 (53)附录三英文参考文献及翻译 (54)1 绪论1.1目的及意义借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。
学校教师工资管理系统
学校教师工资管理系统
-
CONTENT
目录
1 一、项目介绍与设计目的 2 二、项目环境要求
3 三、项目功能模块
4 四、数据库规划
学校教师工资管理系统
学校教师工资 管理系统
学校教师工资管理系统
一、项目介绍与 设计目的
学校教师工资管理系统
1.项目介绍 该系统主要用于处理和管理教师 工资相关的事务,包括工资核算 、工资发放、工资调整、工资查 询等功能 通过该系统,不仅可以提高学 校或教育机构的管理效率,降 低人力资源成本,还可以确保 工资数据的准确性和安全性
学校老师工资管理系 统的功能主要包括用 户登入,教师管理, 工资管理等,系统的 功能模块结构如下图
学校教师工资管理系统
四、数据库规划
学校教师工资管理系统
数据库E-R图如下
-
感谢您的观看
Thanks
学校教师工资管理系统:Windows10
04
4.程序设计语言:Java程序设 计语言
02
2.数据库系 统:Microsoft SQL Server 201
4
03
3.软件开发环境:NetBeans
学校教师工资管理系统 三、项目功能模块
学校教师工资管理系统
学校教师工资管理系统
2.设计目的 (1)提高管理效率:通过信息化手段,简化工资管理流程,减少人工操作
(2)加强信息安全:对工资数据进行加密处 理,确保数据在传输和存储过程中的安全性
(3)便捷查询:提供多种查询条件,方便用 户快速查询工资相关信息 (4)用户友好:界面设计简洁易用,降低用 户学习成本
教职工工资管理系统
~~~~~~~~~~~~~~~~~~~数据库设计~~~~~~~~~~~~~~~~~~~———教职工工资管理系统湖南大学计算机与通信学院计算机科学技术学生:日期:2010.5.22 @-------------------------------------------------------------------------------------------------@A系统分析与设计一、系统功能分析与设计教职工工资管理系统的基本功能是对职工的工资发放进行管理,这过程需要教职工的一些信息进行处理,如数据的输入、增加、修改、删除、查询等。
所以在系统设计开发时应满足下面几个方面的需求:(1)基本信息管理。
作为管理员要对职工基本信息进行添加删除这样的操作。
(2)工资管理。
这个部分要解决基本工资的录入,浮动工资的计算,以及工资发放进行核算的问题。
(3)查询管理。
这部分要对员工的信息进行查询,包括基本工资,浮动工资,加班休假情况这些信息。
(4)系统管理。
作为与用户打交道的前台,一般用户是不能对后台数据库进行修改删除这样的操作的但对系统维护是必不可少的,这部分提供给了系统管理员对用户进行管理以及密码进行修改的功能。
二.系统功能设计1.基本信息管理1)添加职工基本信息管理,包括编号、姓名、性别、学历基本信息。
2)删除职工的基本信息。
2.工资管理1)添加基本工资信息,包括基本工资、职务工资、工龄工资、养老保险等信息。
2)动态工资信息包括:住房补助、生活补助、保险费、个人所得税。
3)添加员工工资除上信息外加加班天数,加班费,休假天数和休假扣款等信息。
3.查询管理1)基本工资查询2)浮动工资查询3)休假加班查询4)总体查询4.用户管理1)添加用户包括用户名,用户级别,密码等信息。
2)修改密码3)退出系统@系统结构图B 数据库设计三、数据库需求分析根据系统分析可以列出下列的数据项和数据结构教职工基本信息:编号、姓名、性别、学历 、基本工资、工龄工资、职务工资、养老保险金员工编号系统统用户信息:用户名、密码、用户类型。
