毕业论文-教师人事管理系统.doc
文本预览下载声明
目 录
前言
1.1 课题背景·········································1
1.2 开发工具·········································1
需求分析
2.1 任务概述 ·········································2
2.2 任务需求··········································2
系统总体设计
系统总体模块··················································2
数据库设计
4.1 各实体属性关系············································3
4.1 系统E-R图·················································4
4.3 数据库逻辑设计·············································4
详细设计
5.1 程序结构设计················································7
5.2 页面设计····················································10
5.3 编码设计····················································16
结论··················································18
参考文献······················································18
第一章 前言
1.1课题背景
数据库是按照数据结构来组织、存储和管理数据的仓库,随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而是转变成用户所需要的各种数据管理的方式。数据库设计是指针对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。人事管理的对象是一个单位或若干单位中员工的基本信息,由于人员众多、数据源复杂、统计管理工作困难,以往每做一项工作都要花费很多的精力和时间。因此,人事管理系统应该能够为用户提供充足的信息和快捷的查询手段,使用计算机对人事资料进行管理。
1.2开发工具
Dreamweaver 8 、Sqlserver 2008 、MyEclipse 10
第二章 需求分析
2.1任务概述
尽量按照真实的教师人事管理需求来设计数据库结构,尽量满足教师人事管理系统所应该具备的功能,并且力求该系统操作简单、方便、高效。
2.2任务需求
教师人事系统,其中包括了对教师个人基本信息的录入、教师个人基本信息的修改和删除、教师职位的调动、教师的奖惩、教师的培训、系统的用户登陆。
第三章 系统总体设计
系统总体模块
本系统共分为用户注册与登陆模块、人员档案管理模块、培训管理模块、人员调动模块和奖惩管理模块,关系设计图如下所示
第四章 数据库设计
4.1 各实体属性关系
本数据库系统中共档案、调动、奖惩、培训和用户五个实体,分别画出各实体的实体属性图如下:
1)、archives表所对应的实体属性
该表的作用是统计每位职员的基本信息,对应bean里的dangan。其中包含职员的编号、姓名、性别、出生日期、籍贯、婚姻状况、学历、专业、毕业院校、毕业时间、职称、政治面貌等信息。
。
、reword表所对应的实体属性
该表用于存放教职员的奖惩情况,其中包含职员的编号、奖惩、奖惩内容、奖惩时间、奖惩原因。
、train表所对应的实体属性
该表用于存放教职员的培训情况,其中包含职员的员工编号、培训编号、培训名称、培训内容、培训时间、培训单位。
、transfer表所对应的实体属性
该表用于存放教职员的职位调动情况,其中包含职员的员工编号、调动日期、调动前的日期、调动后的日期
、users表所对应的实体属性
该表用于存放可登陆系统的用户信息,其中包含ID号、用户姓名、密码、用户昵称。
4.2系统的E-R图
该系统的主要关系有,用户登陆界面录入信息、用户参加培训、用户职位调动情况、用户的奖励和惩罚
4.3数据库的逻辑设计
4.3.1 表汇总
表名 简要说明 archives 档案表,存放用户的基本信息 users 用户表,存放登陆系统密码和昵称
显示全部