欢迎来到天天文库
浏览记录
ID:61486793
大小:306.00 KB
页数:19页
时间:2021-02-05
《数据库实验设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、企业人事管理系统企业在一般日常生活中要一套完整的人事信息管理系统,以便于对企业员组成、考情情况和调度情况进行管理。在本次实验中我将以一个企业人事管理系统为例子。来讲述如何建立一个企业人事管理系统1.系统设计1.1.系统功能分析系统功能分析是在系统开发总体任务的基础上完成的。本例中的企业人事管理系统需要完成的功能主要有:1)企业人事管理系统的查询,包括输入查询条件如按员工编号查询或按员工姓名查询,需要查询的信息系统为员工基本信息、员工考勤信息和员工调动信息。2)企业人事管理系统的浏览,包括浏览首记录、尾记录、上一条记录和下一条
2、记录,需要查询的信息系统为员工基本信息、员工考勤信息和员工调动信息。3)企业人事管理系统的添加信息,包括在员工基本信息系统中需要添加员工编号、员工姓名、性别、籍贯、年龄、出生年月、学历、专业、家庭住址、邮政编码、电话、Email、参加工作时间、进入本公司时间、本公司起薪时间、所在部门和职务;在员工考勤信息系统中需要添加员工编号、上班时间、下班时间、事假、病假、正常加班天数、特殊加班天数、出差目的地和出差天数;在员工调动信息系统中需要添加员工编号、原有部门、原有职务、新部门、新职务、调动时间和调动时长。4)企业人事管理系统的删
3、除信息,需要删除的信息系统为员工基本信息、员工考勤信息和员工调动信息。1.2.系统功能模块设计企业人事管理系统系统信息管理员工调动信息管理员工考勤信息管理员工基本信息管理密码管理下一条记录尾记录上一条记录首记录查询删除信息添加信息浏览记录用户管理查询删除信息添加信息浏览记录下一条记录尾记录上一条记录首记录查询删除信息添加信息浏览记录下一条记录尾记录上一条记录首记录图11.数据库设计2.1.数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库的结构能充分满足各种信息的的输出和输入。收集基本数据、数
4、据结构一级数据处理的流程。在仔细分析调查有关员工信息需要的基础上,将得到如图2所示的本系统所处理的数据流程:针对一般企业人事信息管理系统的需求,通过对员工工作过程的内容和数据流程的分析,设计如下面所示的数据项和数据结构:1)员工基本信息:包括数据项有:员工编号、员工姓名、性别、籍贯、年龄、出生年月、学历、专业、家庭住址、邮政编码、电话、Email、参加工作时间、进入本公司时间、本公司起薪时间、所在部门和职务。2)员工考勤信息:包括数据项有:员工编号、上班时间、下班时间、事假、病假、正常加班天数、特殊加班天数、出差目的地和出差
5、天数。3)员工调动信息:包括数据项有:员工编号、原有部门、原有职务、新部门、新职务、调动时间和调动时长。2.2.数据库概念结构设计员工登记基本信息输入调动信息调动信息管理考勤信息管理员工基本信息管理考勤信息图21)员工基本信息E-R图员工基本信息实体员工编号职务员工姓名参加工作时间所在部门…………图32)员工考勤信息E-R图员工考勤信息实体上班时间员工编号下班时间出差天数出差目的地……图41)员工调动信息E-R图员工调动信息实体员工编号调动时长调动时间新部门原有职务原有部门新职务图51.企业人事管理系统主窗体的创建(MDI窗
6、体)MDI窗体的主界面如下图所示:MDI窗体连接各个信息管理系统时,需要在MDI窗体的菜单编辑器中设置相应连接,还有各个子菜单的设置,如下图所示:设置完成后,连接各个信息管理系统的SQL语句,即所需的程序代码:PrivateSubtc_Click()PrivateSubygddxx_Click()UnloadMeForm4.ShowEndSubEndSubPrivateSubygkqxx_Click()PrivateSubygxxgl_Click()Form5.ShowForm2.ShowEndSubEndSub1.企业人事
7、管理系统用户登录窗体的创建用户登录窗体包含了用户登录窗体和用户更新窗体(添加和删除用户)1)用户登录窗体如下图所示及其程序代码:PrivateSubCommand3_Click()DimxmAsStringDimmmAsStringxm=Trim(Text1.Text)mm=Trim(Text2.Text)DimconnAsADODB.ConnectionDimrsAsADODB.RecordsetSetconn=NewADODB.ConnectionSetrs=NewADODB.Recordsetconn.Connecti
8、onString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:DocumentsandSettingsAdministrator桌面 703彭娅15数据库实验设计企业人事管理系统vbdb1.mdb;PersistSecurityI
此文档下载收益归作者所有