人事管理系统总体设计说明书

上传人:无*** 文档编号:60782006 上传时间:2022-03-09 格式:DOCX 页数:16 大小:930.21KB
收藏 版权申诉 举报 下载
人事管理系统总体设计说明书_第1页
第1页 / 共16页
人事管理系统总体设计说明书_第2页
第2页 / 共16页
人事管理系统总体设计说明书_第3页
第3页 / 共16页
资源描述:

《人事管理系统总体设计说明书》由会员分享,可在线阅读,更多相关《人事管理系统总体设计说明书(16页珍藏版)》请在装配图网上搜索。

1、XXXXX学院课程设计考核表课程设计题目人事管理系统学生姓名学号课程设计时间2011年7 月 4日至 2011 年 7 月 8 日同组人序号姓名学号1 23456课程设计总结报告(完成情况)我们第六组完成的是人事管理系统,我们完成的有登录界面、主界面。主界面中实现了职工信息查询、职工信息录入、职工信息修改、打印和退出功能。点击职工信息查询就可以通过职工编号和职工部门两项来进行职工信息查询。点击职工信息录入可以录入新职工的各项信息。点击职工信息修改可以修改职工的信息。点击打印可以打印出职工的信息。点击退出可以退出主界面。(后可附页)指导教师评定意见审核人意见 指导教师: 2011年 7 月 日

2、审核人: 2011 年 月 日分院 旅业管理 专业 酒店管理 班级 课程设计任务书课程设计名称人事管理系统实践学生学号:班级:姓名:指导教师实践设计地点课程设计时间2011年 7 月 4 日- 2011年 7 月 8 日【课程设计内容】概述:介绍系统实现的目标,实现的方案、实现的环境等系统设计:画出系统的功能层次图、数据库模型、系统使用的界面。 系统实现:完成表单、菜单、报表、主程序等的设计。【要求及技术指标】系统的功能:描述整个系统实现的功能数据库:数据库中每个表至少10个纪录菜单:完成本系统的总体功能的实现报表:完成其中的一个报表的设计表单:完成至少3个功能的表单的设计系统至少应包括:数据

3、登记、统计、查询、报表输出、菜单模块、主表单【参考资料】1. 全国计算机等级考试二级教程Visual Foxpro数据库程序设计2. 二级公共基础知识3. visual foxpro应用编程150例【课程设计日历】第一天 完成数据库的设计并在报告中写出系统功能和数据库设计。第二天 设计表单并把表单上对象的重要属性用表格写到报告中。第三天 菜单和报表设计第四天 连编应用程序并调试第五天 答辩交报告【课程设计成绩】基本成绩:完成设计任务所规定的系统菜单、报表、表单、程序、数据表模块的实现,并能连接运行。成绩增减:在基本要求完成基础上,增加一个模块做加分处理。未完成任务要求,在基本成绩基础上按模块做

4、减分处理。XXXXXXX学院Visual FoxPro 数据库程序设计课程设计说明书 题目:人事管理系统 班级:XXXXX 学号: XXXX 姓名: XX 指导教师: 2011 年 7 月 8 日目 录【摘要】51.系统总体设计61.1系统功能简介61.2系统功能结构图62.数据库设计63.实验数据74.程序设计界面74.1系统主界面74.2职工信息查询84.3职工信息录入104.4职工信息修改114.5打印职工信息135.课程设计总结14参考文献14【摘要】本次课程设计我们组的课题是人事管理。主要培养我们的VFP的设计能力,提高我们的综合素质。我们的任务是建立能够实现对一个公司人员查询、录入

5、、修改、打印功能的系统。我们的设计思路现建立一个主菜单,然后运用SQL语句与表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。在制作我们组员团结协作,相互鼓励。最终成功实现了原先预想的功能。【关键词】人事管理 VFP 系统1. 系统总体设计1.1系统功能简介该系统可以进行职工信息查询,录入,修改,打印和退出录入:录入姓名,年龄,性别,学历,籍贯,职工编号。修改:职工信息都可修改。查询:按职工部门查询职工信息;按职工编号查询职工信息。打印:按职工编号打印成绩单。1.2系统功能结构图按课程查询按学号查询人事管理系统职工信息查询职工信息录入职工信息修改职工信息打印 退

6、 出2. 数据库设计职工表(姓名,年龄,性别,学历,籍贯,职工编号) 普通关键字:职工编号部门表(部门名称,部门编号) 任职表(职工编号,部门编号,工资情况,任职年限,是否在职,考勤情况,工作表现) 3. 实验数据职工表数据如下所示:部门表数据如下所示:任职表数据如下所示:4. 程序设计界面4.1登录界面系统登录界面设计1)控件属性设置 图片winter的路径属性Picture设置为VFP的默认路径。 标签label1的标题属性Caption设置为:用户名,并设置相应的字体、字号和颜色。2)代码设计表单的登录事件代码:USE 密码 GO TOP flag=0 DO WHILE .NOT. EO

7、F() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(密码)=Alltrim(Thisform.Text2.Value) do form 主表单 ELSE WAIT 密码错误 WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF FLAG=0 WAIT 用户名错误 WINDOW TIMEOUT 2ENDIF 4.2主界面设计1)控件属性设置 图片Water lilies的路径属性Picture设置为VFP的默认路径。2)代码设计表单的Destroy事件代码:RELEASE

8、 MEUN 4.3职工信息查询按职工部门和编号查询学生成绩查询表单设计1)控件属性设置标签:label1 标题:caption 设置为:职工部门标签:label2 标题:caption 设置为:职工编号文本框:text1 接收由键盘输入的数据文本框:text2 接收由键盘输入的数据命令按钮:command1 标题:caption 设置为:查询 Command2 标题:caption 设置为:清除表格:显示查询结果 2)代码设计命令按钮command1的Click事件代码:SELECT 职工.*; FROM 数据1!部门 INNER JOIN 数据1!任职表; INNER JOIN 数据1!职工

9、 ; ON 任职表.职工编号 = 职工.职工编号 ; ON 部门.部门编号 = 任职表.部门编号; WHERE 部门.部门名称 = thisform.text1.value;INTO TABLE 职工部门.dbfthisform.grid1.recordsource=职工部门命令按钮command2的Click事件代码:SELECT 职工.*; FROM 数据1!部门 INNER JOIN 数据1!任职表; INNER JOIN 数据1!职工 ; ON 任职表.职工编号 = 职工.职工编号 ; ON 部门.部门编号 = 任职表.部门编号; WHERE 任职表.职工编号 = thisform.t

10、ext2.value; INTO TABLE 职工编号.dbf thisform.grid2.recordsource=职工编号命令按钮command2的Click事件代码:thisform.text2.value= thisform.text1.value= thisform.text1.setfocus命令按钮command2的Click事件代码:thisform.text2.value= thisform.text1.value= thisform.text1.setfocus4.4职工信息录入学生成绩录入表单设计1)控件属性设置标签:lbl姓名 标题:Caption 设置为:姓名 Lb

11、l年龄 标题:Caption 设置为:年龄 Lbl性别 标题:Caption 设置为:性别Lbl学历 标题:Caption 设置为:学历 Lbl籍贯 标题:Caption 设置为:籍贯 Lbl职工编号 标题:Caption 设置为:职工编号 Label1,label2标签无标题,程序运行时,根据文本框的内容显示标题信息。文本框:txt姓名 数据源:任职表 设置为:姓名 Txt年龄 数据源:任职表 设置为:年龄 Txt性别 数据源:任职表 设置为:性别txt学历 数据源:任职表 设置为:学历 Txt籍贯 数据源:任职表 设置为:籍贯 Txt职工编号 数据源:任职表 设置为:职工编号命令按钮:co

12、mmand1 标题:caption 设置为:录入 Command2 标题:caption 设置为:退出2)代码设计录入 insert into 职工 values(thisform.txt职工编号.value,thisform.txt姓名.value,thisform.txt年龄.value,thisform.txt性别.value,thisform.txt学历.value,thisform.txt籍贯.value)退出 thisform.releaseclear events4.5报表文件设计 数据源为:职工.dbf用标签设计表头部分,用域控件设计输出数据,kcm变量为全程公共变量,是根据输

13、入的课程号,检索出的相应课程名。运行结果如下:5. 课程设计总结在本次课程设计我觉得我还是学到了比较多的东西。我们都知道现在企业需要很多的多功能的人才,学酒店管理必须要学会这些系统的设计。我们小组选择的是人事管理系统设计,做这项设计首先从整体中把握设计的几个大的方向,首先我们是设计登录界面,其次我们设计主界面,在主界面我们需要设计职工信息查询,职工信息录入,职工信息修改,职工信息打印和职工信息退出这五项功能。1、在学习设计登录界面,我们学习了如何去实现登录功能和跳转界面。也许对一些同学来说不是很难,但是我在做的时候还是出现了很多困难,不过在小组成员的帮助下顺利的完成了。2、之后我们主要是设计主

14、界面,主界面主要包含五部分的内容,查询,录入,修改,打印,以及退出,接着想办法将五部分功能逐一去实现。查询功能,就是可以根据职工部门和职工编号去查询职工的信息。录入功能,如果用户需要录入新员工的信息便可在录入功能中输入职工的信息。如果需要修改信息便可在修改功能,将修改信息在表格中显示出来。打印功能,就是根据需要可以打印出职工信息表。 在整个设计中,经历了很多的失败,但是我知道我作为一个学习管理的学生来说,程序设计必须学会的,还好有些这个学期的基础再加上老师在几天老师的辛苦教学以及小组成员的帮助下,较原来有个很大的进步,但在做系统时还是不是很熟练,我想还是我的基础知识学得不够扎实,应该看看课本,在做登录界面和主界面的设计过程掌握的不够好,为了自己在这些方面学的更好些,接下来针对自己的弱势方面加强练习。参考文献1. 计算机等级考试二级教程2. vfp8中文参考手册3. visual foxpro7.0应用编程150例

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!