中 北 大 学
课程设计任务书
学 院、系: 专 业: 学 生 姓 名: 设 计 题 目:
蔡文豪
软件学院 计算机信息管理
学 号: 40
办公室日常管理信息系统
起 迄 日 期: 2011年5月30日~ 2011年6月17日 指 导 教 师:
发任务书日期: 2011年5月30日
康珺
课 程 设 计 任 务 书
1.课程设计的任务和要求: 本课程设计要求采用面向对象语言及关系型数据库完成题目的设计。本课程设计将面向对象程序设计、数据库原理及应用课程相结合,锻炼学生理论联系实际,分析解决实际问题的能力。提高学生实践编程的能力。要求: 1) 进一步学习面向对象程序设计语言,关系型数据库基础知识。 2) 培养学生面向对象程序设计、模块化程序设计的方法和能力。 3) 了解软件的编制过程及各环节的具体内容 4) 提高学生程序调试技巧、软件设计能力和代码规范化等素质 5) 提高学生分析问题、解决问题以及实际运用能力 2.课程设计的具体工作内容: 完成办公室日常管理信息系统的设计与实现,主要包括以下基本内容: 1)完成文件信息的添加、删除、修改与查询。 2)完成考勤管理,按多种方式统计缺勤等信息。 3)完成会议管理。 4)完成日常事务管理。 5)对上述功能进行各种类型查询。 6)具有数据备份和数据恢复功能。
课 程 设 计 任 务 书
3.对课程设计成果的要求: 提交课程设计报告和光盘(每班统一制作1张光盘,每人一个目录)。 每人的光盘目录内含: (1)源程序文件和可执行程序文件; (2)测试数据; (3)课程设计报告文档(另需交打印文档一份)。 4.课程设计工作进度计划: 起 迄 日 期 2011年 5月30日 ~ 6月1日 6月2日 ~ 6月8日 6月9日~ 6月16日 6月17日 选择课程设计题目,明确课程设计任务;查阅书籍,收集资料,确定设计方案和思路; 确定软件功能及模块,设计数据库结构,完成需求分析,分析软件设计方案可行性,开始进行程序设计; 程序设计、调试,完成任务书要求功能并撰写课程设计报告; 验收程序、答辩。 工 作 内 容
课程设计论文
一、需求分析
需求调查
人事管理是企业管理的一个重要内容。随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个重要问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常重要。
最初的人事管理,都是靠人力来完成。当企业规模比较小的时候,人力可以 完成。随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进管理必 然会造成工作效率底,工作错误曾高等问题。
人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集 管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专业化的 管理系统。为企事业单位和职工解除后顾之忧。
人事管理系统层次图
其模块如下: 1:系统管理
系统启动的时候有一个管理员用户,使用这个用户登陆以后,可以添加其他用户,
而且每个用户都可以更改自己的密码。
2:基础数据管理
1)添加员工信息:系统自动生成员工的编号。管理员可以添加员工的基本信息。包括姓名,性别,籍贯,年龄,生日,住址,E-mail,学历,专业,进入本公司的时间等。
2)修改员工信息:选择一个员工,可以修改这个员工的基本信息。
3)查询员工的基本信息:可以根据员工的编号,姓名或是进入本公司的时间进行查询员工的基本信息,并且可以针对查询结果进行修改和册除等工作。
4)册除员工信息:直接从列表中选中要册除的员工信息,然后进行册除操作,或者首先查询要册除的员工信息,然后在册除。
3:人事档案管理信息
1)添加员工考勤信息:主要分为上下班信息和其他考勤信息。上下班信息主要记录每个员工上下班时间,而其他考勤信息包括有请假,加班,出差等信息。
2)修改考勤信息:当考勤信息出现错误的时候,需要修改。可以从这里修改相应的记录。
3)查询考勤信息:根据员工的编号或者时间进行查询。得到所有的考勤信息,包括上下班,请假,加班,出差信息,但是不能对信息进行任何操作。 4)册除考勤信息:分为册除上下班信息和册除其他考勤信息。 5)设置上下班时间:设置公司的上下班的时间。 4:考勤管理.
1)考勤设置信息:主要对员工的的基本上下班时间,部门,请假等情况的设置. 2)考勤记录信息:记录当天员工的出勤情况.
3)考勤查询信息:调用数据库来查询员工的出勤情况. 5:数据库管理信息
1)添加调动信息:添加企业员工的原由部门,原由职务,新部门,新职务等信息 2)修改调动信息:相应的员工调动信息的修改。
3)查询调动信息:查询某个员工的调动信息或者某段时间内企业内部的调动情况。 4)册除调动信息:册除那些不需要的信息。
。 6:备忘录.
日常记事信息:记录一些在厂里面的会议,领导视查,交接班等等事情的事情。也可对记录的事情进行查询。
7:帮助
帮助信息:显示本管理系统的版本,及设计者情况。
二、数据库设计
数据库选择
凭证管理系统面向的对象是企业内部的各部门,由于各个部门间的财务关系相对独立,因此需要安全、方便的本地数据库。因此,我采用Microsoft公司的Access文件