计算机科学与通信工程学院
应用软件专业设计
设计报告
题目:人事档案管理系统
课程代号: 0 6 80056
课程名称: 应用软件专业设计
学 号 姓 名 : 赵 金 富
王 会 元
马盼
陶
聪
姓 名:赵金富 王会元 马盼 陶聪
计算机科学与工程系
班 级: 计科二班
指导教师: 董 玉 涛
完成日期: 2010
年
11
月
小组成员及分工:
组长:赵金富
负责整个程序流程的搭建,总体设计,界面设计,有关调动和离职员工信息
的相关查询操作,数据库的连接,数据库的创建。
组员:王会元
负责调动员工信息的基本操作,包括增加、修改、删除等。
组员:马盼
负责在职员工信息的基本操作,包括增加、修改、删除、查询等。
组员:陶聪
负责离职员工信息的基本操作,包括增加、修改、删除等。
2
计算机科学与工程系
第一章 需求分析
1.1 需求概述
1.1.1 课题背景
管理信息系统(), 在强调管理,
强调信息的现代社会中它变得越来越普及。 是一门新的学科,它跨越了若
干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这
些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
该软件是以 sqlserver2000 数据库和 java 编程语言实现,其功能在系统内部
有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可达到自己
的目标。
1.1.2 设计目标
开发的系统是一个单机版的人事档案管理系统。
需求 对公司人事档案进行信息化管理
用户 人事档案管理员
用户所做的事 填写、修改员工基本信息
填写、修改员工调动信息
填写、修改员工离职信息
用户需求 管理在职员的基本信息
管理离职员工的基本信息
管理员工调动的信息
现在已经存在
的
有
最好的解决方
案
用 数据库来实现,用语言是 来开发
最好方案的理
由
选 是因为系统简单, 成本很
小,且使用普遍。
用 语言是因为我们对它比较熟悉。
1.1.3 用户特点
3
计算机科学与工程系
用户为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供
友好的操作界面和使用提示。
1.2 需求描述
1.2.1 人事管理系统的总需求目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定
的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机
交互界面的人事管理系统,实现人事调动,工资变化,增员减员自动化,高效
的计算机系统。
1.2.2 数据需求
数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不
正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手
工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统
的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以
保证迅速的处理数据。
数据的安全性
本系统为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实
现增,删,改,查等操作。未获授权人员不能进入系统。
数据的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件
出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。
1.2.3 功能性需求概述
能够管理公司员工的基本信息
能够管理员工的调动信息
能够管理员工的离职信息
!以上这些信息都应便于查询
能打印所得的查询信息
1.2.4 约束(Constraints)
操作系统:"#$%&
数据库系统'
1.2.5 系统模型
用例模型
参与者汇总
管理员:负责管理人事相关信息
用例汇总
管理在职员工信息;添加员工信息;修改员工信息;删除员工信息;管
理员工调动信息;查询员工信息;添加员工调动信息;修改员工调动信息;删
除员工调动信息;查询员工调动信息;管理员工离职信息;添加员工离职信息;
修改员工离职信息;删除员工离职信息;查询员工离职信息;打印查询结果信
息。
4
计算机科学与工程系
!顶层用例图
用例描述
用例编号
()*
用例名称 管理在职员工信息
触发事件 管理员希望管理在职员工信息
主成功场景 步骤 活动
管理员选择在职员工信息管理
系统显示可用的功能,管理员选择其中之一执行:
添加员工信息
修改员工信息
删除员工信息
查询员工信息
管理员可重复选择以上操作
!
管理员退出系统或转入其它操作
用例编号
()*
用例名称 添加员工信息
触发事件 公司有新员工加入
主成功场景 步骤 活动
管理员选择添加员工信息的操作
系统显示员工信息录入界面(内容见数据字典)
管理员按要求填写员工信息
!
管理员选择提交操作
系统保存新加员工信息
用例编号
()*
用例名称 修改员工信息
触发事件 员工信息发生变动
在录入员工信息时由于误操作而将信息填错
主成功场景 步骤 活动
管理员选定要修改记录信息的员工
管理员选择修改信息操作
系统显示被选定员工的详细信息
!
管理员修改记录信息
管理员选择提交操作
系统保存被修改员工信息的记录
用例编号
()*!
用例名称 删除员工信息
触发事件 在录入员工信息时由于误操作而将信息填错
主成功场景 步骤 活动
管理员选定要删除记录信息的员工
管理员选择删除信息操作
系统将显示确认信息
!
管理员选择确定
5