计算机应用作业:人员档案管理信息系统的开发.doc

全国计算机应用技术证书考试NIT作业设计 管理系统中信息技术的应用 作业名称 人员档案管理信息系统的开发 学员姓名徐苏怡 培训学校福建省海峡信息技术培训学校 日期2008年11月13日 作业名称人员档案管理信息系统的开发 完成本模块作业的计算机硬、软件环境 硬件 CPU 奔腾Ⅲ 700 内存 128MB 硬盘 20GB 软件 操作系统Windows 98 \2000\XP 中文版 数据库管理系统Visual Foxpro 6.0 文字处理软件Word 2000 作业内容 一、 课题的提出 随着企业不断发展,人员资料不断增多,给档案管理人员的管理工作造成了很大的麻烦,致使工作效率低下。据此领导决定开发“人员档案管理查询信息系统”以实现人员档案的分类查询汇总。(以下简称档案信息系统。) 二、 档案信息系统开发概述 在开发档案信息系统时,基于本系统规模较小、功能比较简单、信息量不大的特点,我们采用“生命周期法”的基本思想、开发步骤、开发工具。其具体步骤如下 1、 系统调查,进行业务分析 2、系统分析,运用结构分析法、数据流图、数据字典等工具,确定系统功能 3、系统物理或详细设计,根据确定的系统功能,选择合适的软硬件环境,确定模块结构与数据库的建立 4 、程序设计,选用Visual FoxPro 6.0为开发工具,编制相应的应用程序 三、业务分析 1.业务范围与工作流程 公司人事部门进行档案管理,汇总、输出等相关业务处理。根据对其业务的调查和分析,现归纳为 1) 档案的输入 数据来源员工相关档案 数据登录相关档案的登记台帐 2) 档案的分类汇总 3) 档案的输出 档案分类查询汇总 结果输出 档案输入 2、数据收集 为实现人员档案的信息查询和统计的基本要求,我们重点收集了以下原始资料 1、人员的相关证件(身份证,职称证书,毕业证书等) 2、人员档案资料。

3、数据分析及数据字典 数据项目 类型 长度 编号 汉字 4 姓名 汉字 8 性别 汉字 2 籍贯 汉字 10 出生年月 数字 8 职称 汉字 4 学历 汉字 4 工资 数字 7(含2位小数) 四、 确定系统功能 通过详细调查和业务分析之后,会同人事部门人员,一起确定“人员档案管理系统”的功能如下 *浏览人员档案资料 *查询人员资料 *分类汇总人员资料 五、 功能模块的划分 人员信息管理系统 ① 人员档案输入 ② 查询 ③ 全部人员 ④按姓名 ⑤按性别 ⑥按职称 ⑦按学历 ⑧按籍贯 ⑨退出 设计说明 对模块的划分,我们所遵循的原则是一个基本模块完成一项独立功能,基本模块之间不发生调用关系;
模块间功能的协调通过对数据表的操作来实现,即模块间只是通过表发生关系。

六、 数据库设计 档案管理表 类型词典 人员档案证件 档案管理表 数据项目 类型 长度 标题 编号 字符 4 编号 姓名 字符 8 姓名 性别 字符 2 性别 籍贯 字符 10 籍贯 出生年月 日期 8 出生年月 职称 字符 4 职称 学历 字符 4 学历 工资 数值 7 工资 七、创建数据库 利用菜单选项或工具栏按钮打开“新建”对话框,制定建立数据库文件,单击“新建”按钮,并给出数据库文件名为“人员管理” 建立数据表 (1) 创建数据表- 档案管理表.DBF 在数据库中用“数据库”菜单项,或者快捷菜单的“新建表”选项打开表设计器,在设计器窗口中分别键入各字段名、类型、宽度及小数位数值。结果如下如所示。

(2) 基本结构及在表设计器窗口中的形式 记录的输入 打开数据表,可以直接输入记录信息。但是为了建立系统,我们采用输入记录界面录入。用表单建立输入界面如下 人员查询 管理人员可随时查看全部已输入人员的信息。从主菜单选择“查询”后,下有多种分项选择,如下图为按性别查询 几点说明 数据库设计中,遵循的原则是 *减少数据重复程度 *尽量遵循规范化理论 *数据编码尽量标准化 *文件名和字段名的取名,应有一个系统的统一的规则 八、 程序设计 程序设计是系统实施阶段的核心工作,也是主要内容。本作业是基于Visual FoxPro 6.0的开发环境下进行的。通过使用“项目管理器”等编程工具来实现模块的功能。

(1) 系统初始界面及其程序 本系统的初始界面如下所述一个系统应当有一个生动的初始界面,如下面的界面。

在界面中间是操作按钮,单击“点击此处进入档案管理系统”进入。

(2) 系统主操作界面 系统以菜单方式操作,主操作界面如下 使用下拉菜单操作系统。主控程序如下 clear all close all set talk off set sysmenu off set clock on set ansi off do 进入页面.scx read events 徐苏怡 2008年11月13日