《计算机应用作业:人员档案管理信息系统的开发.docx》由会员分享,可在线阅读,更多相关《计算机应用作业:人员档案管理信息系统的开发.docx(10页珍藏版)》请在三一办公上搜索。
1、全国计算机应用技术证书考试(NIT)作业设计管理系统中信息技术的应用作业名称: 人员档案管理信息系统的开发 学员姓名:徐苏怡 培训学校:福建省海峡信息技术培训学校 日期:2008年11月13日作业名称:人员档案管理信息系统的开发完成本模块作业的计算机硬、软件环境:硬件 CPU: 奔腾 700内存: 128MB硬盘: 20GB软件 操作系统:Windows 98 2000XP 中文版数据库管理系统:Visual Foxpro 6.0文字处理软件:Word 2000作业内容:一、 课题的提出随着企业不断发展,人员资料不断增多,给档案管理人员的管理工作造成了很大的麻烦,致使工作效率低下。据此领导决定
2、:开发“人员档案管理查询信息系统”以实现人员档案的分类查询汇总。(以下简称档案信息系统。)二、 档案信息系统开发概述在开发档案信息系统时,基于本系统规模较小、功能比较简单、信息量不大的特点,我们采用“生命周期法”的基本思想、开发步骤、开发工具。其具体步骤如下:1、 系统调查,进行业务分析 2、系统分析,运用结构分析法、数据流图、数据字典等工具,确定系统功能 3、系统物理(或详细)设计,根据确定的系统功能,选择合适的软硬件环境,确定模块结构与数据库的建立 4 、程序设计,选用Visual FoxPro 60为开发工具,编制相应的应用程序三、业务分析 1业务范围与工作流程公司人事部门进行档案管理,
3、汇总、输出等相关业务处理。根据对其业务的调查和分析,现归纳为:1) 档案的输入:数据来源:员工相关档案数据登录:相关档案的登记台帐2) 档案的分类汇总3) 档案的输出档案分类查询汇总结果输出档案输入2、数据收集为实现人员档案的信息查询和统计的基本要求,我们重点收集了以下原始资料:1、人员的相关证件(身份证,职称证书,毕业证书等)2、人员档案资料。3、数据分析及数据字典数据项目类型长度编号汉字4姓名汉字8性别汉字2籍贯汉字10出生年月数字8职称汉字4学历汉字4工资数字7(含2位小数)四、 确定系统功能通过详细调查和业务分析之后,会同人事部门人员,一起确定“人员档案管理系统”的功能如下:*浏览人员
4、档案资料*查询人员资料*分类汇总人员资料五、 功能模块的划分 人员信息管理系统 人员档案输入 查询 全部人员 按姓名按性别按职称按学历 按籍贯退出设计说明对模块的划分,我们所遵循的原则是:一个基本模块完成一项独立功能,基本模块之间不发生调用关系;模块间功能的协调通过对数据表的操作来实现,即模块间只是通过表发生关系。六、 数据库设计 档案管理表类型词典人员档案证件档案管理表数据项目类型长度标题编号字符4编号姓名字符8姓名性别字符2性别籍贯字符10籍贯出生年月日期8出生年月职称字符4职称学历字符4学历工资数值7工资七、创建数据库利用菜单选项或工具栏按钮打开“新建”对话框,制定建立数据库文件,单击“
5、新建”按钮,并给出数据库文件名为“人员管理”建立数据表(1) 创建数据表- 档案管理表.DBF在数据库中用“数据库”菜单项,或者快捷菜单的“新建表”选项打开表设计器,在设计器窗口中分别键入各字段名、类型、宽度及小数位数值。结果如下如所示。(2) 基本结构及在表设计器窗口中的形式 记录的输入 打开数据表,可以直接输入记录信息。但是为了建立系统,我们采用输入记录界面录入。用表单建立输入界面如下: 人员查询管理人员可随时查看全部已输入人员的信息。从主菜单选择“查询”后,下有多种分项选择,如下图为按性别查询:几点说明数据库设计中,遵循的原则是*减少数据重复程度*尽量遵循规范化理论*数据编码尽量标准化*
6、文件名和字段名的取名,应有一个系统的统一的规则八、 程序设计程序设计是系统实施阶段的核心工作,也是主要内容。本作业是基于Visual FoxPro 6.0的开发环境下进行的。通过使用“项目管理器”等编程工具来实现模块的功能。(1) 系统初始界面及其程序本系统的初始界面如下所述:一个系统应当有一个生动的初始界面,如下面的界面。在界面中间是操作按钮,单击“点击此处进入档案管理系统”进入。(2) 系统主操作界面系统以菜单方式操作,主操作界面如下:使用下拉菜单操作系统。主控程序如下:clear allclose allset talk offset sysmenu offset clock onset ansi offdo form 进入页面.scxread events 徐苏怡 2008年11月13日