教师工资管理系统分析与设计.docx
《教师工资管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《教师工资管理系统分析与设计.docx(9页珍藏版)》请在冰豆网上搜索。
教师工资管理系统分析与设计
教师工资管理系统分析与设计
一、系统开发的目的与意义
(一)开发目的
现在我国的学校教师档案信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个计算机应用的本科生,希望可以在这方面有所贡献。
改革的总设计师同志说过“科学技术是第一生产力”,希望能用自身所学的知识编制出一个实用的程序来帮助教育行政部门进行简单的教师档案管理。
(二)开发意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教师档案信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极提高教师档案信息管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。
二、需求分析与详细调查
(一)可行性分析
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
新系统目标应充分体现学校的战略目标、发展方向和基本特点,直接为学校管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。
需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
在新系统中要更好地体现出简单明了的操作,避免以前的繁琐操作。
新系统的目标确定后,就可以从以下几个面对能否实现新系统目标进行可行性分析。
1、经济上的可行性
估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。
开发、运行和维护费用主要包括:
购买和安装设备的费用:
计算机硬件、系统软件、机器、电源、空调等;
软件开发费用:
若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项;
人员费用:
系统开发人员、操作人员和维护人员的工资、培训费用等;由于本项目的特殊性该部分费用可节省。
消耗品费用:
系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;
其它费用:
系统的效益可以从经济效益和社会效益两方面考虑。
对于学校管理信息系统则应着重分析其社会效益。
例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。
还有就是对于软件开发出来以后在市场当中的需求人群有多少,要做好各项准备,才能更好的达到计划中的目标。
2、运行上的可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。
同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。
软件开发出来以后对于整体的操作以及系统地维护,数据库的更新这方面,需要专门的人员对操作人员培训,指导。
3、技术上的可行性
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期可以培养和发展的技术人员。
对于硬件方面配置需求并不是很高,本系统应用的硬件配置为PIII、128M存、集成显卡、以及40G的硬盘。
系统为windows200sp4系统,软件方面应用的是PowerBuilder9.0+AnyWhere8.0及以上。
(二)调查组织结构
1、组织结构如下图所示
2、业务的基本流程主要包括:
1、教师基本信息:
从常规中看,教师基本信息应该包括的数据库项有教师编号、教师、性别、职称、学历、出生年月、任职时间、参加工作时间等。
因为本系统只涉及到教师工资管理部分,故在数据库中只包含进了与教师的工资相关的资料,如教师编号、教师、性别、职称、学历、出生年月、任职时间、参加工作时间等信息。
2、工资基本设定:
应该包括的数据库项有基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补。
3、扣除部分:
包括的数据库项有水费、电费、出勤扣罚等。
4、福利工资金额:
包括的数据库项有福利名称、福利值。
5、工资汇总信息:
包含的数据库项有教师编号、教师、月份、基本工资、百分之十、活工资、教龄津贴、独子保健、高寒补贴、边补、应发工资、水费、电费、出勤扣罚及实得工资。
三、数据流程的生成
四、数据字典的编写
1、信息表(主要录入教师的个人信息):
说明
数据类型
长度
允许空
主外键
教师ID
Char
10
否
主键
教师
Nvarchar
50
否
无
教师
Char
10
是
无
出生日期
Datetime
8
否
无
系别
Char
10
否
无
职位
Char
10
是
无
所教时间
Char
10
否
无
Char
18
是
无
Char
18
否
无
婚姻状况
Char
50
是
无
2、信息(找钥匙录入教师的工资信息):
说明
数据类型
长度
允许空
主外键
教师ID
Char
10
否
主、外键
教师
Nvarchar
50
否
无
月薪
Char
10
是
无
教龄工资
Float
8
否
无
职位工资
Float
8
否
无
罚金
Float
8
是
无
奖金
Float
8
是
无
总工资
Float
8
否
无
所得税
Float
8
否
无
实际工资
Float
8
否
无
3、所得税表(主要是录入税率):
说明
数据类型
长度
允许空
主外键
编号
Int
4
否
主键
不计税工资
Float
8
否
无
工资税率
Float
8
否
无
备注
Nvarchar
50
是
无
4、奖金表(主要是录入教师的奖励信息):
说明
数据类型
长度
允许空
主外键
教师ID
Char
10
否
主键、外键
奖金原因
Nvarchar
50
否
无
奖金日期
Datetime
8
否
无
奖金数额
Float
8
是
无
5、职位工资表(主要是录入共职位工资规定信息):
说明
数据类型
长度
允许空
主外键
职位名称
Char
50
否
主键
职位工资
Float
8
否
无
五、运行平台
(1)、所需软件环境:
●Windows95操作系统或其更高版本;
●WindowsNT3.51操作系统或其更高版本。
(2)、所需硬件环境
●主频为50MHz或更高;
●存10MB以上;
●典型安装需要100MB以上硬盘空间,自定义安装需要240MB以上的硬盘空间;
●VGA或更高分辨率的显示器,1MB以上显存;
●鼠标;
●光驱。
六、系统功能结构图
七、输入/输出设计
输入设计:
输入用户名,密码,登陆成功后可进入系统进行相应的操作。
软件对数据输入均进行数据有效性检查。
输出设计:
常用的输出设备:
显示终端、打印机等。
输出介质:
有纸、磁盘、光盘、多媒体介质等。
除指明提供打印输出外,其余数据输出均不考虑打印输出。
八、E-R图
1
N
1
N
九、程序流程图的绘制
按教师录入顺序排序
按教师编号顺序排序
按教师名称顺序排序
选择是哪种职务教师
教师应付工资查询
选择查询条件
输入或选择查询条件
是
否
显示查询结果
查看当前教师应付工资明细
应付款报表打印
退出
是
否
打印