计算机技术课程设计指导书(题目---人事档案管理系统的设计与实现)班级D电子091指导教师樊纪山学期2011-2012-2淮海工学院电子工程学院电子信息系2012年05月22日一、目的和任务在学习各种计算机软件课程的基础上,运用所学知识解决实际问题,为以后的毕业设计和工作奠定坚实的基础。通过课程设计应达到以下目的:1.巩固加深对软件基础知识的理解,提高综合运用所学知识的能力;2.培养学生独立分析问题、解决问题能力,提高编程、上机调试技能。二、设计要求1.成绩平定与考核要求独立完成,最后对设计的应用软件采用抽查或逐个检查的方式进行考核。2.设计说明书(1)题目人事档案管理系统的设计与实现(2)设计任务(本设计要求实现的基本功能)(3)设计原理(设计实现的基本原理)(4)设计方案(采用的设计方法、流程图、模块结构等)(5)设计结果(运行实例界面等)(6)源程序清单(主要程序,必须详细注释)(7)参考文献三、设计内容人事档案管理系统的设计与实现1、设计目的数据库系统课程设计是电子信息专业非常重要的实践性环节之一,是学完数据库系统课程之后一次全面的综合练习。本课程设计主要在于巩固学生对数据库基本原理和基本理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。使学生掌握数据库的基本知识和理论以及数据库的设计方法,掌握利用现有数据库管理系统及开发工具设计开发信息管理系统的基本技术和技能。2.设计要求要求学生利用数据库开发工具(delphi、VC++、VB等)结合相应的数据库系统(Access或SQLServer)设计开发一个实际的人事档案管理系统。总体功能要求:能实现人事档案信息的编辑录入、查询、统计、报表生成及数据库管理功能。(1)总体功能界面如下:欢迎进入人事档案管理系统管理员名:口令:录入与编辑查询统计打印与预览系统管理退出人事档案管理系统功能模块(2)职称编码编码表构建统计报表系统管理基本信息录入档案表按姓名按编号按文化程度总人数按性别部门编码职称管理员帐号数据备份数据恢复查询档案表部门编码文化程度编码数据库表1).表名:m_dadj(档案登记表)序号字段名说明类型长度是否为空是否主键值相关表备注1zgbm职工编码VC26Notnullkey2xm姓名VC212Notnull3xb性别VC21null4mz民族VC218null5csny出生年月Date8null6hyzk婚姻状况VC21null7whcd文化程度编码NUMBER2nullbm_wh8jkzk健康状况VC210null9zzmm政治面貌VC22null10zcbm职称编码NUMBER2nullbm_zc11jg籍贯VC260null12sfzh身份证号码VC220null13byxx毕业学校VC240null14zytc专业或特长VC240null15hkszd户口所在地VC260null16hkxz户口性质VC220null17xzz现住址VC2100null18zw职务NUMBER2null19gzm工种名VC22null20jspx何时技术培训VC2400null21jlcf何时奖励和处分VC2400null22smwt需要说明问题VC2200null23tbrqm填表人签名VC210null24tbrq填表日期datenull25gsyj公司审查意见VC2200null26scrq审查日期datenull27ryxz人员性质C1null28rcsj入厂时间date29ryzt人员状态C1null30bz备注VC240null31bmbm部门编码VC24nullbm_bm2)、表名:cygx(主要成员与社会关系表)序号字段名说明类型长度是否为空是否主键值相关表备注1zgbm职工编码VC26NotnullKey&Foreignkeym_dadj2Brgx与本人关系VC210null3xm姓名VC210Null4hzgz从事何种工作VC260Null6autoid主键VC22key3)、表名:bm_zc(职称编码表)序号字段名说明类型长度是否为空是否键值相关表备注1zcbm职称编码NUMBER2NotnullKey2zcmc职称名称VC220Notnull4)、表名:bm_bm(部门编码表)序号字段名说明类型长度是否为空是否键值相关表备注1bmbm部门编码VC24NotnullKey2bmm部门名VC260Null5)、表名:bm_wh(文化程度编码表)序号字段名说明类型长度是否为空是否键值相关表备注1whbm文化程度编码NUMBER2NotnullKey2whcd文化程度名称VC216Notnull(3)代码表及个人档案的编辑与录入能进行代码表及个人档案信息的录入与修改,同时能进行上一条及下一条档案信息的显示。(4)查询能实现按姓名或职工号查询个人档案信息,按照档案表的形式显示(5)统计能实现按照文化程度、性别、职称进行档案简单信息的列表显示与统计相关人数,点击个人简表信息显示个人档案详细资料。(6)报表打印与预览人事报表格式学生自己定,能实现报表预览功能。四、时间安排1.布置题目,查阅资料;(1天)2.功能分析、整体方案设计;(1天)3.熟悉数据库编程;(2天)4.编写软件、调试(5天)5.书写设计说明书(1天)