高校人事管理系统
《高校人事管理系统》确认测试计划

《高校人事管理系统》确认测试计划文档编号0.5版本号 1.1文档名称:高校人事管理系统确认测试计划项目名称:高校人事管理系统编写:曹佳校对:崔亚东韩非打印:刘博樊凯审核:赵斌开发单位:信管系043班第四小组2006年4月24日高校学生管理系统测试计划------之单元测试1引言1.1编写目的为“高校人事管理系统”制定测试计划。
1.2 项目背景a.名称:高校人事管理系统b.本项目的任务提出者:曹佳开发者:崔亚东樊凯韩非赵斌曹佳刘博用户:学校的学生管理人员实现软件的单位:Sky Pop研发中心本项目与其他软件或其他系统的关系:工作于WINDOWS所有的系统,附属于学校人事管理系统。
本测试计划根据“高校人事管理系统”的可行性分析报告,需求分析报告制订。
1.3 参考资料:《管理信息系统与案例分析》高林周海燕编著人民邮电出版社本项目的需求分析说明书1.4 系统简介与技术要求a.系统简介:《高校人事管理系统》是针对目前高校信息化管理的需求而开发的一套以教师档案为基础,通过教师基本情况管理、、奖金管理、培训管理等,同时辅助于其他自定义管理,实现对教师全方位多角度的管理,提升学院的教师管理水平,有效的降低成本,提高效率。
该套系统价格合理、功能详尽,在同类软件中属高等水平。
b.技术要求及限定条件:需两人精通Visual FoxPro,两人精通SQL server。
2.任务概述a.系统实现:程序名称:学生人事管理管理系统程序运行环境:Windows所有平台b.需求概述:实现学校人事管理和及工资管理系统3.计划3.1 测试方案1.以白盒测试为主黑盒测试为补充.2.测试用例的选取采用等价划分,边界值分析,错误推测。
3.2 测试准备1. 准备好测试用例和设备.2. 在模块编码实现以后可进行单元测试.3.3 测试机构及人员本系统研发人员4.测试项目说明4.1 测试项目名称及测试用例(1)(2)(3)打印报表测试集成测试一.首先进入“高校人事管理系统”的开始界面,显示欢迎使用的文字闪耀后会自动跳过用户登陆界面二在用户登陆界面中只要正确输入系统使用着的正确的用户名和密码单击确定就可进入主界面。
高校人事管理系统的设计

造成数据冗余和数据杂 乱, 为数据库 管理 人员的维护工作带来
困难 : ( 4 ) 高校 人 事 系 统 采用 基 于 C / S单机 版 开 发 模 式 , 这 种 开
发模式不利于系统功 能的扩 展, 随着数字化校 园建 设的发展进 程, 其局 限性 也显露 出来提 高分析 的实时性 , 以便 于及 时进 行
管理系统的数字化进程缓慢 , 现 有 的 高 校 人 事 管 理 系 统 大 多 集 份 功 能 , 保障系统安全、 可靠运行 。 中在 工 资 管 理 及 档 案 管 理 较 片 面 的功 能上 , 各 管 理 模 块 之 间 耦
( 二) 数 据 库 安 全 。系 统 在 数 据 库 的 参数 配置 方 面 也 做 到 通
引言: 高校 人 事 管 理 系 统 作 为 高 校 管 理 系 统 的一 个 重 要 组
系统采 用基 于. NE T的数 据库 设计 模式 ,后 台数 据库 是
成部分 , 具有处理繁 杂数据信 息的 能力, 人 事管理 的信 息化可 S QL S e r v e r 2 0 0 8 , 完成数据 的存储和 管理, 确保 数据的完整性 、 以提 高校人 可 靠 性和 安全 性 。 编程采用主流 的 C 撑语 言 , 前 台业 务 逻 辑 层 为
高校人事管理系统的设计
高校 人事 管理 系统 的设 计
口 杨 铭
( 吉 林 电子 信 息 职业 技术 学 院)
摘
要: 文章设计 了一套 自动 化、 协 同化 的高校人 事管理 系统, 符合信息化 管理要 求 , 利用人工智 能、 数据挖掘 等技 术进一 步
智慧校园人事管理系统解决方案

招聘、培训与考核
04
管理优化策略
招聘流程自动化实现途径
简历筛选自动化
通过自然语言处理和机器学习技 术,对大量简历进行自动筛选,
提高招聘效率。
面试安排智能化
利用智能排程系统,自动安排面 试时间和地点,减少人工协调成
本。
录用流程线上化
通过电子签名、在线审批等方式 ,实现录用流程的线上化,提高
办理效率。
数据加密存储与传输
采用先进的加密技术,对人事数据进行加密存储和传输,防止数据被 窃取或篡改。
定期的数据备份与恢复
建立定期数据备份机制,确保在意外情况下能够及时恢复数据,保障 人事信息的完整性和可用性。
安全审计与监控
对系统的安全审计和监控功能进行强化,实时发现和处置安全威胁, 确保人事信息系统的安全稳定运行。
设计薪酬体系时应遵循公平、 竞争、激励和可持续等原则, 确保员工薪酬与市场水平相符
。
建立薪酬调整机制,根据企 业经营状况、市场薪酬水平 和员工绩效表现等因素进行
定期调整。
引入多元化薪酬激励方式,如 股票期权、绩效奖金、福利待 遇等,激发员工的工作积极性
和创造力。
税务合规性处理及风险防范措施
确保企业薪酬体系符合国家和地 方税务法规要求,避免出现税务
核心功能模块介绍
招聘管理
提供招聘计划制定、简历筛选 、面试安排等功能;
薪酬管理
实现工资核算、奖金发放、社 保公积金管理等薪酬相关功能 ;
人员信息管理
实现教职工、学生等人员信息 的增删改查功能;
培训管理
支持培训计划制定、培训课程 管理、培训成果评估等功能;
绩效考核
提供绩效考核方案制定、考核 任务分配、考核结果统计等功 能。
《高校人事管理系统》系统详细设计说明书

《高校人事管理系统》系统详细设计说明书文档编号 1.1版本号 1.1文档名称:高校人事管理系统详细设计说明书项目名称:高校人事管理系统编写:崔亚东校对:曹佳韩非打印:刘博赵斌审核:樊凯开发单位:信管系043班第四小组2006年4月28日详细设计说明书引言编写目的:对于《高校人事管理系统》概要设计的说明。
1.2项目背景a.名称:高校人事管理系统b.本项目的任务提出者:曹佳1.3开发者:崔亚东樊凯韩非赵斌曹佳刘博用户:学校的人事管理人员实现软件的单位:Sky Pop研发中心c.本项目与其它软件或其他系统的关系:工作于WINDOWS所有的系统,附属于学校管理系统。
1.3定义Visual FoxPro:微软公司推出的一种关系型数据库管理系统。
1.4参考资料网络搜索资料.及相关书籍. 校方提供的数据.表单等。
《管理信息系统与案例分析》高林周海燕编著人民邮电出版社本项目的需求分析说明书1.4总体设计2.1.需求概述:(见需求分析说明书)模块1:同用户身份验证2.2.软件结构:见概要设计说明书模块2:用户身份验证模块3.1.功能输入信息:输出信息:模块3:查询人员资料输入信息:选择查询人员输出信息:查询结果模块4:打印查询人员情况表单输入信息:打印报表输出信息:成功打印模块5:上传报表输入信息:是否上传输出信息:上传成功!/ 谢谢使用。
模块6:教工信息数据库输入信息:教工信息输出信息:成功创建表(数据库)模块7:退出模块输入信息:退出/取消输出信息:欢迎使用!3.3.输入项目3.4.输出项目3.5.算法3.6.程序逻辑3.7.接口外部接口:(a) 硬件接口需要标准打印机接口进行报表打印。
(b) 软件接口支持所有Windows 平台系统。
内部接口:模块1——用户注册模块输入:姓名、性别、密码输出:注册成功!模块2——用户身份验证模块输入:姓名、密码输出:欢迎使用高校人事管理系统!模块3——查询人员资料输入信息:选择查询人员输出信息:查询结果模块4——打印查询人员情况表单输入信息:打印报表输出信息:成功打印模块5——上传报表上传报表输入信息:是否上传输出信息:上传成功!/ 谢谢使用。
高校人事管理系统发展概述

通 过 介 绍 高校 人 事 管理 的概 况 , 出 了高校 人 提
事管理 系统的特点和 要求 ,并 分析 了高校人
事管理 系统的技 术 演进 。
高校 ;人 事 管理 系统 ;发 展
高校人事管理 ,通过借鉴现代人力资 进 了整 个 高 校 信 息 化 的 大 发 展 , 各 高 源 管 理 的 理 论 和 方 法 ,坚 持 以 人 为 本 校 开 始 大 规 模 的 建 设 校 园网 络 ,推 动 的服务理念 ,运用先进的信息技术手 了高校人事管理系统从单机平台向网络 段 ,提 高 工 作 效 率 , 改 善 服 务 水 平 , 逐步实现真正意义上的人力资源管理。 平 台发 展 。
纪 最 后 几 年 , “ 2l1工 程 ” 的 出台 促
高校人事管理概况 11
高校组织 中的人 员组成 主要为教
2 高校人事管理系统的特点和要求
建设 高校 人事 管理 系统 的 目标 , 是 提 高 日常 人事 管理 工 作效 率 , 为 教 学 、科研 、管 理 和 工勤 技 能等 。其 中教学 、科研 队伍是 学校组 织中的主 职 工提 供 便 捷 的 自助式 服 务 , 为 校 内 体, 管理和工勤技能队伍围绕着教学科 其他管理 系统提供数据 支持服务 ,为
4 结束 语
高 校 人 事 管理 系 统 建 设 , 不仅 提 高 了 人 事 管 理 的效 率 , 提升 了 人事 管 理 的透 明 度 ,而且 为 教学 、科 研 等 部 门 提供 了 信息 支持 , 逐 步 实现 了高 校
系级人事管理 、工资管理 、查询等六 人事管理 的信 息共享和信息服务等功 个 子 系统 构 成 ,实 现 了全 校 人 事 信 息 能 。但 目前的 系统建设 中还存在一 些 3 高校人事管理系统的技术演进 31 . 基于单机平台的人事管理系统 管 理 。 问题 , 如开 发 周期 过 长 , 系统 维 护 困 在实施人事管理系统 网络化建设的 难 ,决 策支 持 能 力有 限 。解 决 这 些 问 上 世 纪 八 十 年 代 ,以 清 华 大 学 和 / 北京大学为代表 的高等院校 ,设计完 初期 ,系统 开 发 多采 用 C S架 构 。通 题 ,需 要 在 项 目初 期 制 定 合 理 的建 设 过 客 户端 软 件 ,工 作 人 员 能 够 方 便 的 规 划 ,开 发 人 员要 充 分 理 解 高校 人 事 成了以单机操作为主的人事管理系统 , 实 现 了人 事 信息 的分 类 管 理 、 即时 查 完成 日常管理工作 ,并能够使用系统 管理的 内涵和规律 ,有效整合校园信 询和报表统计等功能 ,减轻 了业 务人 提供的数据处理 、数据综 合分析 等功 息资源 ,分步实施 ,逐步完善系统功 能 。但 是 C/S 架 构 在 数 据 共 享 、远 能 。 员的工 作强度 ,提 高 了工 作效率 。 程操 作等功 能方面表现欠佳 ,特别是 清华大 学利 用微 型计算 机设 计 了基 随 着事业 单 位人事 制度改革 的不 断
高校人事管理系统数据库设计

高校人事管理系统数据库设计1. 引言高校人事管理系统是一个涉及到大量数据存储和管理的复杂系统,为了保证系统的高效运行和数据的安全性,数据库设计是至关重要的一部分。
本文将详细讨论高校人事管理系统的数据库设计,包括数据库结构、数据表关系、主键设计、外键关联等方面。
2. 数据库结构高校人事管理系统的数据库结构主要包括以下几个部分:人员信息、部门信息、职位信息、考勤管理、薪资管理等。
2.1 人员信息人员信息包括员工的基本信息如姓名、性别、年龄、联系方式等,以及员工的职位、部门信息。
2.2 部门信息部门信息包括部门的名称、所属院系、部门主管等内容。
2.3 职位信息职位信息包括不同职位的名称、描述、薪资等内容。
2.4 考勤管理考勤管理包括员工的考勤记录、迟到次数、早退次数、请假记录等。
2.5 薪资管理薪资管理包括员工的薪资发放记录、薪资调整记录、奖惩记录等。
3. 数据表关系在高校人事管理系统中,不同数据表之间存在着一定的关联关系,主要体现在外键的设计。
3.1 人员信息与部门信息的关系人员信息表中通常包含部门ID作为外键,与部门信息表建立关联。
3.2 人员信息与职位信息的关系人员信息表中通常包含职位ID作为外键,与职位信息表建立关联。
3.3 考勤管理与人员信息的关系考勤管理表中通常包含员工ID作为外键,与人员信息表建立关联。
3.4 薪资管理与人员信息的关系薪资管理表中通常包含员工ID作为外键,与人员信息表建立关联。
4. 主键设计在数据库设计中,主键的设计是至关重要的,保证数据的唯一性和完整性。
4.1 人员信息表的主键设计人员信息表的主键通常为员工ID,具有唯一性。
4.2 部门信息表的主键设计部门信息表的主键通常为部门ID,具有唯一性。
4.3 职位信息表的主键设计职位信息表的主键通常为职位ID,具有唯一性。
4.4 考勤管理表的主键设计考勤管理表的主键通常为考勤记录ID,具有唯一性。
4.5 薪资管理表的主键设计薪资管理表的主键通常为薪资记录ID,具有唯一性。
高校人事管理系统

面向对象的分析与设计课程结课大作业学号xxxxxxxxxxx学生姓名xxxxxxxxxxxxxxxx专业计算机科学与技术班级xxxxxxxxxxxxxx塔里木大学教务处制《面向对象的分析与设计》课程结课作业一二三四五六七八总结总分总分10 10 10 10 10 10 10 10 20 100得分高校人事管理系统摘要摘要:近年来,随着高校招生规模的不断扩大,学校人事管理的信息量也急剧增加,传统的管理方法以难以适应学校发展的需要。
介于此本文提出了人事管理系统的基本功能模块,并运用基于面向对象建模语言统一建模语言(UML)对其进行了静态、动态的模型设计,最终形成系统总体的分析模型架构,为人事管理系统的开发提供了参考模型。
本课题是高校人事管理系统的设计与实现,本系统运用面向对象的设计方法进行分析设计,利用面向对象的设计方法和UML(统一建模语言)进行系统建模,并综合运用MDA进行分析,给出了较为详细的系统的需求分析、组织结构图、程图、用况图、系统概念模型图、系统架构图、数据库详细设计表、系统包图、系统类图等重要容,给出各个阶段的详细设计报告,并利用object Pascal 语言、借助Delphi开发平台实现了系统的编码工作。
本文展示了UML在系统设计分析中的应用过程,并突出了阶段的衔接和成果转化的基本方法和过程,取得了良好的效果;本文对同类的UML系统分析设计有一定的参考价值.关键字:object Pascal;UML;模块;人事管理系统1.引言UML(Unified Modeling Language),即统一建模语言,是一种面向对象的建模语言。
它的主要作用是帮助用户对软件系统进行面向对象的描述和建模(建模是通过将用户的业务需求映射为代码,保证代码满足这些需求,并能方便地追溯需求的过程),它可以描述这个软件开发过程从需求分析直至实现和测试的全过程。
UML 通过建立各种联系,如类与类之间的关系、类/ 对象怎样相互配合实现系统的行为状态等,来组建整个结构模型。
人事管理系统需求分析

人事管理系统需求分析需求分析是指对一个系统或产品的需求进行详细的分析和描述,以便为开发人员提供明确的指导。
人事管理系统是指一个用于管理组织人力资源的信息系统,可以实现员工管理、薪酬管理、绩效管理、考勤管理等功能。
本文将从不同角度对人事管理系统的需求进行分析,并对其进行详细描述。
一、用户需求分析2.薪酬管理:系统应能够根据员工的职位、工作表现和工作时间,自动生成工资条,包括基本工资、奖金、加班工资等,并能够对工资进行统计和分析。
3.绩效管理:系统应能够根据设定的绩效评定标准,对员工进行绩效评估,并能够记录员工的绩效考核结果和奖惩情况,以便进行绩效奖励和激励管理。
4.考勤管理:系统应能够记录员工的考勤情况,包括上下班打卡、请假、加班等,并能够自动生成考勤报表,方便管理人员进行考勤统计。
5.培训管理:系统应能够记录员工的培训需求和培训计划,并能够进行培训资源管理,包括培训预算、培训课程、培训师资等,以提高员工的职业能力和素质。
6.招聘管理:系统应能够记录岗位需求和候选人信息,并进行简历筛选、面试评价和录用决策,以便招聘人员能够高效地进行人才招聘。
二、系统功能需求分析1.用户管理:系统应能够管理不同角色的用户,包括管理员、部门经理、员工等,并能够分配不同的权限和角色,以保证系统的安全性。
2.数据管理:系统应能够对员工信息、薪酬信息、绩效信息、考勤信息等进行管理和维护,并能够对数据进行备份和恢复,以保证数据的完整性和安全性。
3.查询与统计分析:系统应能够对员工信息、薪酬信息、绩效信息、考勤信息等进行查询和统计分析,并能够生成相应的报表和图表,以便管理人员做出决策和评估。
4.通知与提醒:系统应能够通过邮件、短信等方式向员工发送通知和提醒,包括薪酬发放通知、绩效评估提醒、考勤异常提醒等,以便及时与员工进行沟通。
5.工作流程管理:系统应能够支持人事管理的工作流程,包括员工入职、薪酬调整、绩效评估等,以提高业务处理的效率和准确性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理实训报告题目 __高校人事管理系统__信息工程学院二○一四年十二月摘要高校人事管理系统包括人事档案信息录入、人事档案信息显示及人事信息查询等。
系统开发采用了C++,有开发效率高,调试容易,维护方便等优点。
实现了显示信息分页,组合查询等方便用户的功能,提高了高校人事管理的效率。
目前软件市场有很多人事管理系统软件,有的功能强大,适合管理大型的集团型企业,有的功能单一,适合管理小型企业。
针对高校的人事管理软件却没有通用的商业软件。
因为高校的人事管理有其特殊性,每个院校之间的差别很大,管理方法存在很大差别。
市场化的通用商品软件很难满足所有高校的人事管理需求。
高校的人事管理软件均采用定制化开发,根据本校的实际情况,开发切合本校实际的管理程序。
在设计时我们根据E-R图的类型和一些实际需求转化为相应的关系模型,并通过分析关系模型中依赖关系,对关系模型进行了优化,同时根据确切需求分析各个关系模式所属范式和优化原因。
最终确定了在数据库中存储所用的关系模式,定义了基本表和视图模式,确定了系统功能模块图,得到了数据库的关系图。
根据以上得到的结果,构建出符合要求的数据库,通过物理设计将逻辑模型转化为物理模型,确定了存储结构和建立的索引以及功能模块。
利用C++平台使数据库与程序相结合构成了具有相应功能的系统。
关键字:数据库;E-R图;数据流图;高校人事管理;系统设计;系统实现目录1.前言 (1)1.1选题的理由和实际意义 (1)1.2研究现状及趋势 (2)2需求分析 (3)3 系统设计 (6)3.1定义 (6)3.2系统模块图 (6)3.2.1管理员功能模块图 (6)3.2.2部门主任功能模块图 (7)3.2.3教师功能模块图 (7)3.3 E-R图 (8)3.4 数据表的设计 (8)3.5用例列举 (10)3.5.1数据表 (10)3.5.2视图 (12)3.5.3存储过程 (12)4总结 (14)5附录:读书笔记 (15)参考文献 (17)高校人事管理系统分析报告1.前言随着信息技术的快速发展,数字化校园是高校教育信息化发展的必然趋势,也是未来学校发展的必然方向。
一个高校人事管理信息系统的好坏直接影响着教师的各类活动,从而影响着整个高校的教学、办学水平,所以一个高效的人事管理信息系统对整个高校的发展起着至关重要的作用。
这就是选用此作为设计课题的原因。
设计过程按照数据库设计方式从需求分析、概念模型建立、逻辑设计、物理设计、数据库实现、系统实现几个阶段一步一步完成了设计的任务。
1.1选题的理由和实际意义管理系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。
管理系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。
管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。
管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。
MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。
高校人事管理系统是一个高校不可缺少的部分,它的内容对于高校管理者来说都至关重要,所以高校人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
使用计算机对高校人事进行管理,具有人工方式管理无法比拟的优点。
例如,检索迅速、查找方便、可靠性高、保密性好、存储量大、成本低、易于更新等优点。
这些优点使高校能够合理的利用人力资源,提高员工素质和技术水平,从而使高校更科学化、正规化。
1.2研究现状及趋势据统计,目前,美国在财务会计上占有90%的工作由计算机完成,人事管理中80-100%的信息处理由计算机完成,计划管理占80-90%,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%,由此可以看出,在国外经济管理是计算机应用的主要领域。
我国的人事管理等信息系统的开发应用是从1973年开始的,83年以后才开始大量的实际的开发和研究工作。
因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径。
华东师范大学的徐丹2010年在期刊《华东师范大学学报》中发表论文《基于B/S模式的高校人事管理系统的设计与实现》;分析研究了建立管理信息系统技术基础,利用结构化的分析方法对人事组织结构,管理业务流程、用户需求等方面进行调研和分析,并在此基础上提出了新系统的逻辑模型。
根据系统分析,结合数据库理论,进行系统的概念结构和逻辑结构设计,提出系统物理模型设计。
电子科技大学的吕俊瑞2010年在期刊《电子科技大学学报》中发表论文《基于SSH的高校人事管理系统的设计与实现》;利用现代软件工程的原理和方法,设计并开发适应当前需求的高校人事管理系统,才能在提供人事信息的前提下,发挥系统管理的交互、准确、高效等作用,同时实现与其他系统的协同工作,数据共享,并为决策者提供全面、准确的数据和适时分析,从而提高高校人事管理的工作效率和水平,更好地为学校长远发展而服务。
2需求分析高校人事管理信息系统属于数字化校园应用支撑系统中比较重要的一环,其面向对象主要是高校中的教师、管理人员和服务人员,其中教师是主体,管理人员是关键,所以高校的人事管理是以教师为主体对象的一种团体、社会活动。
高校人事管理系统平台需要完成基本查询的功能,以及管理员,学生,部门主任三方之间的信息交互。
经过调查需求,对三方所需的需要进行分析:管理员需要注册教师,学生,完成对学生教师的信息的修改查询,以及对某些特定要求可以实现数据的统计功能,管理员还可以根据一些规定删除某些学生或教师的信息;教师端可以实现对自己工资详单的查询,可以实现对自己的某些个人信息进行修改;部门主任可以对教师信息进行查询以及对个人信息的修改为了完成上述的需求,将系统基本分为三个子系统:管理员端,教师端,部门主任端根据身份验证获得不同的权限,以不同的方式来访问同一个数据库。
主要功能有:1.管理员端:主要能实现对学生教师的增删改查以及统计。
2.教师端:能浏览自己的工资和其他个人信息,还可以进行修改。
3.部门主任端:可以对教师信息进行修改统计。
2.1处理对象1.管理员信息:用户名,密码,公告2.教师信息:教师姓名、教师性别、教师身份证号、密码、教师学历、教师职务、职称、家庭住址、教师密码、部门编号、出生年月、所在部门、用户身份、工资3.教师工资信息:教工编号、职称、职务、加班工资、考勤工资、基本工资、总工资、时间、教师姓名首先从需求分析阶段中,确定了几项基本的处理对象,有可能这些处理对象不完全,需要在后续的各个阶段中不断修改和完善。
2.2处理介绍1.管理员端的处理功能1)用户管理1、添加用户2、修改密码3、删除用户2)部门管理1、查询部门信息2、修改部门公告3、增加部门类型4、删除部门5、统计部门信息3)职工管理1、修改通知信息2、职工测评3、修改查询教师信息2.部门主任功能1)查看系统公告2)查看本部门成员3)修改个人资料1、修改职工信息2、修改自己信息4)查询员工考勤管理1、修改员工考勤2、查询员工考勤3、删除员工考勤5)管理员工工资1、合计员工工资2、查询员工工资6)员工奖惩管理3.职工功能1)查看通知2)申请病假3)修改个人信息4)查看个人工资3 系统设计3.1定义(1)系统名称:学生宿舍管理系统(2)数据库管理软件:Microsoft SQL Server 2005(3)数据库设计采用软件:Microsoft Office Version 2003(4)运行平台:windows 2000/xp/linux(5)数据库的安全性设计:登陆用户、数据库用户、数据库角色等方面3.2系统模块图3.2.1管理员功能模块图图3.1 管理员功能模块图3.2.2部门主任功能模块图图3.2 部门主任功能模块图3.2.3教师功能模块图图3.3 教师功能模块图3.3 E-R图图3.4总体E-R图3.4 数据表的设计职工信息表(职工姓名,职工编号,职工性别,职工手机号,职工职称,职工教龄,职工住址,职工所在部门,职工工资)公告信息表(公告编号,公告类型,公告内容,公告时间,职工编号)病假信息表(病假编号,请假原因,请假时间,请假多久,职工编号)奖惩信息表(奖惩编号,奖励原因,奖励额度,惩罚原因,惩罚额度,职工编号)部门主任信息表(部门编号,部门名称,主任姓名,主任家庭住址,主任电话,主任办公室电话)工资信息表(工资编号,基本工资,工资税率,奖金,罚金,总工资,职工编号)权限信息表(编号,权限,密码,姓名)表3.1 职工信息表列名数据类型可否为空说明职工编号char not null 主码职工姓名char not null 用户名职工性别char not null 性别职工手机号char not null 手机职工职称char not null 职称职工住址float not null 住址职工工资float not null 总工资表3.2 公告信息表列名数据类型可否为空说明公告编号char not null 公告编号公告类型char not null 职工公告,主任公告公告内容char not null 内容公告时间date not null 发布时间表3.3 病假信息表列名数据类型可否为空说明病假编号char not null 病假编号职工编号Char Not null 职工编号请假原因char not null 请假说明请假时间date not null 请假时间请假多久int not null 请假多长时间表3.4 奖惩信息表列名数据类型可否为空说明奖惩编号char not null 奖惩编号职工编号Char Not null 职工编号奖励原因char not null 受奖励说明奖励额度char not null 奖励等级,奖金等所获奖励惩罚原因char not null 惩罚说明惩罚额度char not null 处分程度表3.5 部门主任信息表列名数据类型可否为空说明部门编号char not null 部门编号部门名称char not null 部门名称主任姓名char not null 主任姓名主任家庭住址char not null 主任家庭住址主任电话char not null 主任电话主任办公室电话char not null 办公室电话表3.6 工资信息表列名数据类型可否为空说明工资编号char not null 工资编号职工编号Char Not null 职工编号基本工资float not null 不同职工基本工资不同工资税率float not null 不同工资税率不同奖金float not null 因某些奖励获节日所获得奖金罚金float not null 因某些处罚所扣资金时间datetime not null 每月工作时间总工资float not null 每月实获工资表3.7 权限信息表列名数据类型可否为空说明编号char not null 职工编号和部门编号权限char not null 不同用户权限不同密码char not null 登陆密码姓名Char Not null 登录账号3.5用例列举3.5.1数据表(1)职工表的建立CREATE TABLE Teacher(TSno nchar (20),TName nchar (30),TSex nchar(4),TPhonecall nchar(11),TAddress nchar(30)TZhicheng nchar(16),TJage smallint,TDept nchar(16),TSalary money,CONSTRAINT [PK_Teacher] PRIMARY KEY CLUSTERED )(2)工资表的建立CREATE TABLE Salary(TSno nchar(20),BSalary money,JLMoney money,CHFMoney money,SUMSalary money,CONSTRAINT [PK_Salary_1] PRIMARY KEY CLUSTERED )(3)权限表的建立CREATE TABLE QuanXian(Sno nchar(20),Password nchar(20),LVL nchar(4),TName nchar(30),CONSTRAINT [PK_QuanXian] PRIMARY KEY CLUSTERED )(4)公告表CREATE TABLE Note(NoteSno nchar(20),NoteLx nchar(4),NoteContent nchar(60),NoteTime datetime,CONSTRAINT [PK_Note] PRIMARY KEY CLUSTERED)(5)考勤表CREATE TABLE BJ(TSno nchar(20),BJReason nchar(50),BJDuoJiu nchar(10),BJTime datetime,CONSTRAINT [PK_BJ] PRIMARY KEY CLUSTERED)(6)奖惩表CREATE TABLE JLCHF(TSno nchar(20),JLReason nchar(50),JLEdu nchar(50),JLMoney money,CHFReason nchar(50),CHFEdu nchar(50),CHFMoney money,CONSTRAINT [PK_JLCHF] PRIMARY KEY CLUSTERED)3.5.2视图(1)创立教职工基本信息视图,用于修改和查询CREATE VIEW TeacherViewASSELECT TSno, TName, TPhonecall, TAddress, TSalaryFROM Teacher(2)创建工资信息视图,用于职工当月工资查询CREATE VIEW GongZiASSELECT TSno, BSalary, JLMoney, CHFMoney, SUMSalaryFROM Salary(3)创建工资计算视图,用于职工工资的合计CREATE VIEW JiSuanViewASSELECT JLCHF.TSno, JLCHF.JLMoney, JLCHF.CHFMoney, BJ.BJTime,BJ.BJDuoJiuFROM BJ INNER JOINJLCHF ON BJ.TSno =JLCHF.TSnoGROUP BY JLCHF.TSno,JLCHF.JLMoney,JLCHF.CHFMoney,BJ.BJTime, BJ.BJDuoJiu3.5.3存储过程系统共创建了4个存储过程,具体如下:(1)Teacher_insert的建立:CREATE PROCEDURE Teacher_Insert@TName char(30) ,@TSno char(20),@TSex char(5),@TPhonecall char(30),@TZhicheng char(20),@TJage char(7),@TAddress char(50),@TSalary char(20),asinsert into Bookvalues(@TName,@ TSno,@ TSex,@ TPhonecall ,@ TZhicheng ,@ TJage ,@ TAddress,@ TSalary);(2)Query_Teacher的定义:create procedure Query_Teacher@TeacherSno char(9)asselect *from Teacherwhere TSno = ltrim(@TeacherSno);(3) Delete_Teacher的定义:create procedure Delete_Teacher@TeacherSno char(9)asdeletefrom Teacherwhere TSno = ltrim(@TeacherSno);(4)Query_Salary的定义:create procedure Query_Salary@TSalarySno char(9)asselect *from Salarywhere SalasrSno = ltrim(@TSalarySno);4总结通过这两周的努力,用C#+SQL Server 2008开发的高校人事管理系统已经开发完毕。