设计一个人事管理系统2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计一个人事管理系统
一、设计要求
➢具有软件封面、人事多媒体档案(照片、声音)、菜单与工具按钮选择功能等;➢人事信息添加功能;
➢人事信息修改功能;
➢人事信息删除功能;
➢人事信息查找功能;
➢人事信息分析与打印功能。
二、系统结构图:
三、设计步骤:
1、利用Microsoft Access 2003创建数据库及其数据表
先定义一个“人事管理数据表”的结构,如表1所示。
表1 人事管理数据表结构创建
利用Microsoft Access 2003创建数据库及其数据表的步骤如下:
(1)启动Microsft Access 2003的Microsoft Access应用程序,出现图1所示界面。通过该界面就可以创建一个新的数据库或打开一个已经存在的数据
库。
图1 选择创建数据库的方式
(2)选择创建新数据库,即选择“空Access数据库”选项。
(3)单击“确定”按钮之后出现保存对话框,确定保存数据库文件的位置和文件名称之后即创建了一个空的数据库然后出现图2所示窗口。
图2 数据库中的数据表操作窗口
数据库只是数据表的容器,在数据库操作窗口中,用户可以打开已经存在的数据表,也可以创建新的:数据表+并可以对已经存在的数据表进行删除。创建一个数据表本质上就是创建一个数据表的结构,即定义数据表的字段名、宇段大小和数据类型等等。这一切工作均是通过“设计”菜单进行的。
(4)单击“设计”菜单,可以打开一个新的数据表结构的设计器,如图3所示。
图3 数据表设计器
在Microsoft Access 2003数据表设计器中,用户可以定义数据表的字段名称、字段类型、字段大小等容。数据表结构一经确定,可以打开该数据表,在数据表中输入一些基本数据,以在后面的系统设计中体现设计的效果。
表2 数据表记录容
最后,系统自动将创建的数据表保存在人事管理数据库中。
(5)vb窗体设计
建立工程1,在窗体1的基础上再建立一个窗体,窗体2作为打印功能界面。
(6)窗体1的设计
caption=”人事管理系统”
在“工具——菜单编辑器”中创建form1的下拉菜单
菜单工具退出
——打印—添加
—修改
—删除
—查找
在窗体中添加六个label,六个text,一个Adodc
属性设置如下:
Label1.caption=””
text1.datasource=adodc1
text 1.datafield=””
Label2.caption=”性别”
text 2.datasource=adodc1
text 2.datafield=”性别“
Label3.caption=”工号”
text l3.datasource=adodc1
text l3.datafield=”工号”
Label4.caption=“职位”
text 4.datasource=adodc1
text 4.datafield=”职位”
Label5.caption=“籍贯”
text 5.datasource=adodc1
text 5.datafield=”籍贯”
Label6.caption=“学历”
text 6.datasource=adodc1
text 6.datafield=”学历”
在窗体添加七个command
Command1(0).caption=“首记录”
Command1(1)。caption=“上一条”
Command1(2).caption=“下一条”
Command1(3).caption=“尾记录”
Command3.caption=“确认”
Command4.caption=“取消”
Command5.caption=“确认”
在窗体中添加控件Adodc1,点击右键——属性,在属性页已建立的数据库表——renshiguanli.mdb,测试,并在记录源项命令类型选择2-adcmdtable,表或存储过程名称选表1
效果图
(1)(7)窗体2的设计
添加控件datagrid,adodc,commondialog各一个,command两个Command1.caption=“确认“
Command2.caption=“退出“
在窗体中添加控件Adodc1,点击右键——属性,在属性
页已建立的数据库表——renshiguanli.mdb,测试,并在
记录源项命令类型选择2-adcmdtable,表或存储过程名
称选表1
效果图如下:
四、运行结果:
本设计具有三个窗口,即人事管理系统主窗口、查找窗口以及打印窗口,可以实现人事信息添加、查找、删除、修改以及打印功能,含有菜单以及工具按钮选择功能等。
图4人事管理系统主窗口
图5人事管理系统添加窗口
图6人事管理系统删除窗口
图7人事管理系统修改窗口
图8人事管理系统查找窗口
图9人事管理系统打印窗口
本设计没能实现人事信息的分析以及多媒体档案功能。
五、心得体会:
从十二周开始到接近十七周,准备了相当长得时间,从开始的选题到搜集资料,然后再进行编程设计,从中体现了我们的团结与配合精神,从中我们学到了不少东西,以及以前我们学过的东西又一次温习了一遍,对以后的学习以及工作都将产生重大的影响。
这次程序设计也考验了我们的信息的搜索能力,从互联网以及资料书找到我们所需要的相关资料,从中选择出我们真正需要和使用的东西。
有了这次难忘的经历,我觉得自己充实了许多,学到了很多东西,更重要的是我们学会了如何协同合作,学到了遇到问题应该如何解决。这将在我们以后的学习和工作中起着重要的作用。