- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 高校工资管理系统
本章对数据库的连接主要采用Borland提供的BDE控件直接连接,无需额外设置。
7.1 摘要与关键字
7.1.1 摘要
高校工资管理系统主要是高等院校的财务部门作为使用对象而开发的,工资管理作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用Borland公司的Delphi作为前端
图7-1 系统数据流图
7.3.2 安全必威体育官网网址需求
为完善系统的管理功能,增加系统用户管理功能,包括系统用户的数据增加、删除和修改。教职员工为系统普通用户,只能运行个人工资查询功能;系统管理员能够运行系统所有功能,从而保证系统数据的安全性。
7.3.3 开发与运行环境
本例的新生报名管理系统开发与运行环境如下:
开发环境:Windows XP
开发工具:Delphi 8
数据库管理系统:dbase IV
运行环境:Windows 98/ME/2000/XP
7.3.4 系统实现过程分析
首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。
实现功能模块时,采用先模块化,后集成的方式。即对系统各个功能模块分别独立设计和调试,在创建系统主窗体时再将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试。
在访问数据库时,采用公用数据模块存放访问数据库需要的对象。该模块在各个功能模块中被直接调用,避免对数据库的反复连接,并可减少代码编写,从而提高系统开发效率。
7.4 系统设计
7.4.1 系统模块设计
根据系统功能分析得到如图7-2所示的系统功能模块结构图。
图7-2 系统功能模块结构图
7.4.2 数据库设计
对于信息管理系统,数据基本上都是使用数据库进行管理。数据库设计是对保存管理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。
1. 数据字典
根据系统功能模块结构图以及典型高校工资管理系统的需求,分析得到如下数据字典:
系统用户数据:包含的数据项有系统用户名、登录口令和用户级别代码。
员工基本信息数据:包含的数据项有编号、姓名、性别、部门、职称、职务、入部门时间、是否专家、是否有住房、是否有独生未成年子女等。
职称工资标准数据:包含的数据项有高级、副高、中级、初级、工人等。
职务工资标准数据:包含的数据项有正处、副处、正科、副科等。
其它工资标准数据:包含的数据项有独补、专家津贴、房贴、一次性补发、其它补贴、扣房租、扣公积金、扣失业险、扣医疗险、扣垃圾费、扣其它等。
工资表数据:包含的数据项有工资编号、员工编号、工资代码、工资名称、工资金额等。
工资代码数据:包含的数据项有工资代码、工资名称、工资金额等。
部门代码数据:包含的数据项有部门代码、部门名称。
2. 数据库结构设计
根据系统需求,分析出实体-关系图,如图7-3所示。
图7-3 实体-关系图
根据实体-关系图和数据字典,设计出工资管理系统数据库中的各个数据表。根据系统用户使用要求得到系统用户数据表,根据工资、员工、部门实体得到员工信息数据表、部门代码数据表、工资结算数据表,根据工资实体属性设计得到职称工资标准数据表、职务工资标准数据表、其它工资标准数据表。数据表名称与结构如下:
系统用户数据表:用于保存系统用户的账户信息,数据表命名为“user”,结构见表7-1。
表7-1 “user”表结构
列名 数据类型 长度 索引 说明 Yhm Character 10 是 用户名 Mm Character 10 否 密码 Qx Number 3 否 权限 员工基本信息数据表:用于保存员工与工资管理有关的信息数据,数据表命名为“ygb”,结构见表7-2。
表7-2 “ygb”表结构
列名 数据类型 长度 索引 说明 Bh Character 10 是 编号 Xm Character 10 否 姓名 Bmdm Number 3 否 部门代码 Zwdm Number 3 否 职务代码 Zcdm Number 3 否 职称代码 Gzrq Date 否 工作日期 Bz Character 100 否 备注 职务工资标准数据表:用于保存各种职务对应的工资标准数据,数据表命名为“zwdm”,结构见表7-3。
表7-3 “zwdm”表结构
列名 数据类型 长度 索引 说明 Zwdm Number 3 是
文档评论(0)