摘要
信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业〖本文来自:毕业设计论文网www.paper51.com〗绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本文叙述了一个人事管理系统形成的全过程,包括部分演示
关键词:数据库;C#
Abstract:Computerbench-scaleequipmentmanagementsystemmanagementsystem(MIS)aimsatanimportantapplicationsystemsoftwarewhichlaboratoryallequipmentmanage,thissystemintegrityrealizationtoequipmentmanagementrequest,including:Input,browsing,deletion,revision,retrievalandstatisticsandsoon.Thecomputerbench-scaleequipmentmanagementsystemmanagementsystemusesB/Spattern,itenhancedtheofficeefficiencyandtheequipmentreliability,reducedstaff'slaborintensity,reducestheworktoconsumethematerial,enhancestheequipmentthemodernmanagementlevel.Thisarticlewillconducttheresearchtoinbench-scaleequipmentmanagementsystemmanagementsystemdevelopmentcertainbasicquestions,includingbench-scaleequipmentmanagementsystemmanagementsystemdevelopmentcondition,functionmodule,seriescontentsandsoonoverallplanandrealizationprocess.
Keyword:datastatement;C#
目录
摘要................................................2
第1章绪论.............................................4
1.1开发背景...........................................6
1.2可行性研究.......................................9
第2章系统开发模式、工具及环境..........................12
2.1系统运行环境..................................12
2.2系统开发工具介绍....................................15
2.3系统开发环境简介...................................18
第3章系统需求分析及概要设计..........................20
3.1需求分析...........................................20
3.2数据库设计..................................24
第4章系统详细设计..................................26
4.1系统设计总体设计.................................30
4.2系统设计详细设计................................34
4.3界面设计.......................................38
第5章附录.....................................42
结束语.............................................50
致谢...............................................51
参考文献...............................................52
3.1需求分析
学院人事管理工作主要包括人员基本信息保存,部门(或科室)信息,职称(或职务)变动情况,教学人员的教学记录;人员、部门(或科室)、职称(或职务)变动情况的查询和数据的录入、删除、修改等操作。这就要求所开发的管理系统具备基本的数据库功能如增添、删除、修改、查询以外,还应具备对大量原始数据进行自动检索整理并提取有用信息的更高层次的自动化功能以提高办公效率。为此,我们决定采用C#作为前端应用程序的开发工具,因为〖本文来自:毕业设计论文网www.paper51.com〗其特有的数据连接技术能够为应用开发提供强大的用户数据库机构(其面向对象的编程方法,减少了代码的重复编写,而且很容易设计出友好的用户界面),使设计者快速编写出符合要求的程序,并且对于数据库中数据进行的各项操作也能及时的进行保存和修改。
另外,人事管理工作范围涉及整个学院,需要处理的数据量不是特别庞大复杂,所以小型的MB级DBMS如access就可以胜任此项工作,不需要选择大型的数据库系统浪费资源。因此我们选择Microsoft公司的office2000的access2000作为后端数据库的DBMS支持。
3.2数据库设计
人事管理系统总体设计中最重要的阶段是数据库的设计,引文数据库表项是否完备,表项间的关系是否合理直接影响到系统后期应用程序能否顺利开发。
1、表
数据库中的数据表分为:人事基本信息表,部门表,科室表,教学记录表,职称变动表,职务变动表,用户管理。(各表内各字段的具体设置见附录)(科室表内容如图一)
(1)人事基本信息表
用于保存人员的所有人事方面的信息,包括人员基本信息、联系方式、工作单位等信息以及简介、奖惩状况等信息。此表是人事管理系统中最主要的表,每个人员的基本情况都在此表中都有记录。
(2)部门表
用于保存部门信息,包括部门编号、部门名称和部门类别。
(3)科室表
用于保存科室信息,包括科室编号、科室名称、所属部门名称。
(4)教学记录表
用于保存教学人员的教学情况,包括人员编号、人员姓名、教学时间、课程名称。
(5)职称变动表
用于保存教学人员的职称变动信息,包括人员姓名、时间、原现职称等信息。
(6)职务变动表
用于保存行政人员的职务变动信息,包括人员姓名、时间、原现职务等信息。
(7)用户管理
用于保存人事管理系统中使用用户的姓名、密码、用户权限。用户权限分为普通用户和管理人员。其中普通人员是可以进行查询操作和更改自己密码;管理人员是可以进行查询操作,数据库中各表的添加、删除、浏览和修改等数据处理,添加、删除用户等用户信息的操作。
2、权限设置
用户管理表的用户权限分为管理人员和普通用户(数据库表内保存为0和1)。管理人员可以添加、修改、删除记录,可以添加或删除用户。普通用户只能进行数据查询操作。
参考文献
[1]DanielCazzulino等箸王晓娜译《C#应用程序》清华大学出版社
[2]王华杰,李律松等《精通C#数据库开发》清华大学出版社
[3]萨师煊,王珊 《数据库系统概论》高等教育出版社
[4]张海潘《软件工程导论》(第四版)清华大学出版社
[5]蔡自兴,徐光祐 《人工智能及其应用》 清华大学出版社
[6]曹承志,王楠 《智能技术》 清华大学出版社