欢迎来到天天文库
浏览记录
ID:11430415
大小:715.00 KB
页数:45页
时间:2018-07-12
《案例2 高校工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第7章高校工资管理系统本章对数据库的连接主要采用Borland提供的BDE控件直接连接,无需额外设置。7.1摘要与关键字7.1.1摘要高校工资管理系统主要是高等院校的财务部门作为使用对象而开发的,工资管理作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用Borland公司的Delphi作为前端
2、开发工具,利用其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,达到对图书资料管理的目的。首先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。7.1.2关键词工资、管理、设计、实现、dbase。7.2引言高校工资管理是高等院校的财务部门都必须切实面对的工作,随着高等院校不断地发展,各高校的规模不断地扩大,教职员工的数量也越来越多,这对高校的工资管理提出了新的要求。使用计算机进行管理成为必然趋势,这不仅仅可以降低管理工作的难度,也可以减少错误
3、和提高效率。工资管理系统作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率。因此,开发一套能够为用户提供规范化的工资管理、充足的信息和快捷的查询手段的工资管理系统,将是非常必要的,也是十分及时的。因此可以把高校工资管理作为毕业设计的题目,正好可以充分利用几年在校所学的各种专业知识开发一个高校工资管理系统来帮助相关部门进行有效的管理。7.3需求分析 203 管理系统开发的起点是需求分析,这
4、是整个系统开发过程中最重要的一步,它决定着开发的成败。7.3.1功能需求高等院校的工资管理系统涉及到教职员工基本信息的录入、修改和删除,工资标准的设定、查询和结算等。经过实际考察和分析,典型的高等院校工资管理系统主要应具有以下基本功能:l员工基本信息的录入、修改、删除等功能。l工资标准设定功能,具体包括职务工资、职称工资以及其它工资标准的设定。l工资信息浏览。l员工工资表创建。l工资调整管理。l工资统计。再进行详细调查,绘制出数据流图,如图7-1所示。图7-1系统数据流图7.3.2安全保密需求为完善系统的管理功
5、能,增加系统用户管理功能,包括系统用户的数据增加、删除和修改。教职员工为系统普通用户,只能运行个人工资查询功能;系统管理员能够运行系统所有功能,从而保证系统数据的安全性。7.3.3开发与运行环境本例的新生报名管理系统开发与运行环境如下:开发环境:WindowsXP开发工具:Delphi8数据库管理系统:dbaseIV运行环境:Windows98/ME/2000/XP7.3.4系统实现过程分析首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。 203 实现功能模块时,采用先模块
6、化,后集成的方式。即对系统各个功能模块分别独立设计和调试,在创建系统主窗体时再将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。在访问数据库时,采用公用数据模块存放访问数据库需要的对象。该模块在各个功能模块中被直接调用,避免对数据库的反复连接,并可减少代码编写,从而提高系统开发效率。7.4系统设计7.4.1系统模块设计根据系统功能分析得到如图7-2所示的系统功能模块结构图。图7-2系统功能模块结构图7.4.2数据库设计对于信息管理系统,数据基本上都是使用数据库进行管理。数据库设计是对保存管
7、理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。1.数据字典根据系统功能模块结构图以及典型高校工资管理系统的需求,分析得到如下数据字典:l系统用户数据:包含的数据项有系统用户名、登录口令和用户级别代码。l员工基本信息数据:包含的数据项有编号、姓名、性别、部门、职称、职务、入部门时间、是否专家、是否有住房、是否有独生未成年子女等。l职称工资标准数据:包含的数据项有高级、副高、中级、初级、工人等。l职务工资标准数据:包含的数据项有正处、副处、正科、副科等。l其它工资标准数据:包含的数据项有独补、
8、专家津贴、房贴、一次性补发、其它补贴、扣房租、扣公积金、扣失业险、扣医疗险、扣垃圾费、扣其它等。l 203 工资表数据:包含的数据项有工资编号、员工编号、工资代码、工资名称、工资金额等。l工资代码数据:包含的数据项有工资代码、工资名称、工资金额等。l部门代码数据:包含的数据项有部门代码、部门名称。2.数据库结构设计根据系统需求,分析出实体-关系图,如图7-3所示。图7-3实
此文档下载收益归作者所有