(1)本系统主要划分为以下功能模块:
基础信息管理、人事管理、考勤管理、工资管理、备忘记录、数据库文护、系统管理七个模块。
基础信息管理:包括基础数据设置,员工提示信息两个子模块。而基础数据设置包括部门类别设置、职务类别设置、职称类别设置、工资类别设置、文化程序类别设置,员工提示信息模块包括员工生日提示、员工合同提示。原文请+QQ3249'114辣.文^论,文'网
人事管理:包括人事信息浏览、人事资料查询、人事信息管理。
考勤管理:包括考勤登记、考勤统计。
工资管理:包括工资参数设置、工资统计。
备忘记录:包括通讯录、日常记事。
数据库文护:包括备份/还原数据库。
系统管理:包括重新登陆、用户管理、系统退出。
图3-2系统功能结构图
(2)人事信息管理可划分多个子模块:包括员工基础信息管理、家庭关系管理、工作经历管理、奖惩记录管理、职称评定管理、培训记录管理、合同管理、调动记录管理8个子功能模块。 图3-3 人事管理子模块
(3)考勤管理可划分多个子模块:包括员工出勤登记管理、加班登记管理、值班登记管理、请假登记管理、休假登记管理、出差登记管理以及考勤统计7个子功能模块。 图3-4 考勤管理子模块
3.3界面设计(1)登陆界面:(如下图)图3-5 登陆界面
(2)主界面:(如下图)图3-6 系统主界面
3.4技术路线3.4.1 C#语言与面向对象设计
面向对象是现代程序设计中最常见的一种开发思想。本系统采用C#语言进行开发。因为C#具有面向对象的语言所拥有的一切特性:封装、继承与多态性。
C#继承了很多C++中面向对象的思想,微软提供了很多很强大的类库,可供用户调用,通过精心地面向对象设计,从高级商业对象到系统开发的应用,使得C#语言得到广泛的应用,这也让很多开发者选择使用C#语言进行开发。
在C#的类型系统中,每种类型都可以看作一个对象。C#提供了一种装箱与拆箱的机制来完成这种操作,可以很方便地将值类型与引用类型之间的转化。C#只允许的单继承,即一个类不会有多个基类,这样可以避免类型定义的混乱。在学习C#的过程中,可以发现C#的一切的一切都必须封装在一个类之中。如此一来,写出来的C#代码将具有更好的可读性,并且可以减少发生命名冲突的可能。毕业论文
http://www.751com.cn/此外,C#具有一定的灵巧性。它允许将某些类或者类的某些方法声明为非安全的。这样一来,它将能免使用指针、结构和静态数组,并且调用这些非安全代码不会带来任何其它的问题。同时,它还提供了delegates来模拟指针的功能。虽然C#不支持类的多继承,但是它提供多接口继承,这也反应了面向对象思想的继承性。C#还允许与传递指针型参数的API进行交互操作,DLL的任何入口点都可以在程序中进行访问。C#遵守.NET公用语言主规范(Common Language Specification,CLS),从而保证了C#组件与其它语言组件间的互操作性。元数据概念的引入既保证了兼容性,又实现了类型安全。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
C#+SQL人事管理系统设计+数据库设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766