




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计 课程名称:管理信息系统课程设计 设计题目:档案管理课程设计 学院:机电工程学院 专业:工业工程 年级: 2011级 学生姓名:刘家林 学号: 201110303127 指导教师:孔令波 日期: 2014年12月10日至2014年1月4日 教务处制 一、应用背景 管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理, 这属于电子数据处理(EDP,E lectronic Data Processing)系统。当 建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观 点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更 加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重 于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智 能工具能否直接面向决策者,这是决策支持系统(DSS, Decision Support System)的任务。 我国20世纪70年代末有少数企业开始MIS的局部应用。“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、 北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。 20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷 纷从财务管理、人事管理等单项应用入手,尝试建立MIS。许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂 的MIS初具规模,建立了覆盖全厂的计算机网络。“八五”期间,企业 逐步走向市场,MIS建设的目标和需求日益明确。一些企业的系统, 如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达 到了很高水平,与企业中其他系统集成,形成了CIMS。目前,我国 MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。 有了以上应用的基础,根据当前企业的现状与需求,特别建立了适合企业的档案管理体统,为企业提供高效的管理功能。 二、系统目标 2.1企业档案管理系统要完成的功能主要有: 档案管理主要完成对员工档案的查询、增加、修改或删除。 档案管理还要完成对部门档案的查询,员工花名册的打印。 档案管理系统要能够统计满足任一条件的人数,如文化程度、政 治面貌和年龄等。 2.2人事档案管理功能说明 人事档案管理功能包括人事档案信息的增加、修改、删除和查询: (1)增加功能 该系统按照管理人员的书写习惯,可对员工的编号、员工的姓名、性别、出生年月、职位名称、最高学历、家庭住址、联系电话、等基 本信息进行记录。信息录入后最终自动生成详细的易于操作的人事档 案表,可以随时的记录了解本公司的员工信息,一目了然。 (2)修改功能 该系统提供的档案修改功能可以在员工的基本情况发生变化后, 根据修改的项目修改员工原始的各种信息,比如修改学历、所在部门、职务名称等。 (3)删除功能 该系统中删除的功能是为了考虑人员的流动性,当员工提出辞职后,可及时得把员工信息删除,在选择删除某一条信息后,为了防止 误操作,系统会再次提示“您是否真的删除”,如果您选择确认后,才能删除。 (4)查询功能 对人事信息,根据查询条件列出查询结果,其中,查询条件可以 是单一查询条件,也可以是组合查询条件。 (5)档案打印功能 可根据需要,打印出员工数据库中所有或部分人事档案。 三、系统分析 3、1组织结构 了解清楚对象系统内部各种组织机构,向系统分析人员进一步明确 调查对象和方向。通过调查可得一般企业组织结构图如图 3.1所示: 图3.1一般企业组织结构图 3.2档案管理信息系统功能总体设计图如图 3.2所示 图3.2档案管理信息系统功能总体设计图 3.3业务流程 业务流程图体现了信息的流动过程,调查管理业务流程时应顺着 原系统流动的过程逐步进行。通过对企业管理业务的实际调查分析,弄清了该企业档案管理工作的业务流程和管理功能,系统的档案管理业务流程如下图 3.3.2所示: 图 3.3.1 业务流程图图例 员工 人事部 其他部门 N Y 填写员工入职 档案登记表 员 工 档 案 处理 合 格 员 工 入 职 档 案 登记表 档 案 审核 档 案 存 储 台 账 档案信息查 询及管理 任职通 知 合同表 不 合 格 员 工 入 职 档 案登记表 员工入职档 案登记表 与员工签订 合同 图3.3.2系统的档案管理业务流程图 从业务流程图可以看出该企业的档案管理主要有以下几项功能:档案单审核,人事部的审核员负责对入职员工所填的档案单进行审核,检查档案单填写的是否符合要求,档案的信息是否真实。 不合格的档案单交由人事部返还给员工重新填写,合格的档案单转给档案室进行档案存储。 登录档案存储台账,管理员依据合格的档案单登记档案存储台账,记录每一笔档案业务。 档案信息查询及管理,管理员根据企业要求对档案的信息进行维护和日常管理(包括添加,删除,更改,查询,人数统计,部门花名册打印等功能)。 3、4数据流程图 根据档案管理的业务流程图和相关功能得出档案管理的数据流程 图如3.4.2图所示: 图 3.4.1 数据流程图图例 顶层数据流图: 档案处理 登录查询 档案输出 图 3.4.2 顶层数据流图 第一层数据流图: 档案单 合格档案单 档案表 不合格档案 单 图 3.4.3 第一层数据流图 第二层数据流图: 员工 P1 档案单审 核 P2 入档处理 D1 档案管 理员 P0 档案信息 管理系统 员工 新添档案,数据变动 档案表 图 3.4.4 第二层数据流图 四、系统设计 4.1 档案管理 总体结构设计如 下图 4.1 所示: 档 案 管 理 员 P3 档案录入 P4 档案维护 P5 档案查询 P6 档案统计 D1 图4.1档案管理系统划分图 4.2代码设计 代码的设计问题是一个科学管理问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一下现阶段计算机很难处理的工作变得简单。该系统采用层次代码设计方法。 (1)惟一性原则每个代码必须能惟一标识一个事物或某一特征,这 是代码设计的首要原则。 (2)规范性原则系统的代码必须按一定的标准来设计,如行业标准 或企业标准,因为只有规范化的代码才具有可行性。 (3)可扩充性原则系统中代码应留有一定余地,以适应系统的发展 扩充要求,如文件编号号可以由5位扩充到6位。 (4)简明性原则在系统的要求的前提下,尽量使代码长度缩短,容 易识别使用。该系统中的代码即按照以上基本原则设计,如果用户使用不规范数据的话,系统会有提示。代码含义作用所谓代码,是指代表事物的名称、属性、状态的符号和记号。其作用如下: (1)为实体或属性提供了唯一确定的含义。 (2)提高计算机处理的效率和精确度,便于校验、检索、分类和统 计。 ( 3 )用代码代表冗长的字符、汉字串可以节省存储。 代码具体设计: 一个企业会有多个部门, 每个部门都会有一个唯一的 编号,所以员工代码采用组合码,设置方案如图: 部门号 员工编号 员工所在部门编号 部门号 入职年份 图 4.2 代码设计 五、数据库设计 5.1 概念设计 5.1.1 实体属性及其定义 经过上述系统功能分析和需求总结, 设计如下所示的实体和属性 的定义: 员工信息(员工编号, 员工姓名, 性别,学历,政治面貌, 部门, 职位,职称,联系电话,联系地址) 部门信息(部门名称,部门编号) 管理员(权限名称,密码) 系统根据上面的设计规划出的实体有:员工实体,部门实体,管理员 0 X 2 X XX 0 X XXXX 权限实体。 5.1.2 各个实体 E R 图如下 N 1 N 1 实体 属性 联系 图 5.1.2 实体 E R 图 5.2 逻辑设计 E 5.2.1 R 图中每个实体相应的转换为一个关系,即一个二维表, 该关系包括对应实体的全部属性,并确定出主键。对 E R 的联系要 根据联系的不同采取不同的手段将其转化为不同的关系, 具体规则如 下: 员工 部门 管理员 属于 管理 姓名 性别 学历 职位 职称 员工编号 联系电话 政治面貌 联系地址 部门编号 部门名称 权限名称 密码 (1)每一个实体都转化为一个关系模式,实体的名称作为关系名称,实体的属性为关系的属性,有以上ER图中的转换关系得到:员工信息(员工编号,员工姓名,性别,学历,政治面貌,部门, 职位,职称,联系电话,联系地址) 部门信息(部门名称,部门编号) 管理员(权限名称,密码) (2)两个实体联系的转换,系统的概念模型可以转化为如下关系数 据模型: 管理员密码表(用户,密码) 员工信息表(员工编号,姓名,性别,出生年月,部门,学历, 政治面貌,职位,职称,联系电话,联系地址)部门信息表(部门编号,部门名称) 5.2.2数据库的表设计 进一步确定上一章逻辑设计中设计好的关系模式中各个数据项 的类型和长度,将每个关系转换为数据库中的二维表格,并确定了各个表的主键,得到以下表结构: 表5.2.1员工信息表 字段名称字段含义数据类型宽度是否为空约束 ygbh 员工编号char 10Not NULL 主码 xm 姓名varchar 10Not NULL xb 性别char 2Not NULL csny 出生年月datetime 12Not NULL bm 部门char 8Not NULL xl 学历char 4NULL zzmm 政治面貌char 4NULL zw 职位char 10NULL zc 职称char 4NULL lxdh 联系电话char 11NULL lxdz 联系地址char 50NULL 表5.2.2管理员密码表 字段名称数据类型字段含义宽度是否为空约束Name varchar 用户10Not NULL 主码Pwd varchar 密码10Not NULL 表5.2.3部门信息表 字段名称字段含义数据类型宽度是否为空约束 主码bmbh 部门编号char 2Not NUL L bmmc 部门名称char 10Not NUL L 5.3物理设计 5.3.1基本表定义 表5.3.1员工信息表 字段名称字段含义数据类型宽度是否为空约束ygbh 员工编号char 10Not NULL 主码xm 姓名varchar 10Not NULL xb 性别char 2Not NULL csny 出生年月datetime 12Not NULL bm 部门char 8Not NULL xl 学历char 4NULL zzmm 政治面貌char 4NULL zw 职位char 10NULL zc 职称char 4NULL lxdh 联系电话char 11NULL lxdz 联系地址char 50NULL CREATE TABLE tb_ygxxb( Ygbh char(10) NOT NULL PRIMARY KEY, Xm char(10) NOT NULL, xb char(2) NOT NULL, Csny datetime NOT NULL, Bm char(8) NOT NULL, Xl char(4) NULL, Zzmm char(4)NULL, Zw char(10)NULL, Zc char(4)NULL, Lxdh char(11)NULL, Lxdz char(50)NULL, FOREIGN KEY (bm) REFERENCES tb_bmxxb(bmbh) 5.3.2数据的存放位置的设计 根据本系统的数据库的使用情况,主数据文件信息量大且使用 频繁将其存储在高速存储器(硬盘)上。将表和表上的索引存储在不 同的磁盘上以便提高查询效率,同时这样可以提高物理I/O读写效率。数据库备份文件和日志文件等文件因为使用频率小而且数据量非常 大,存放在低速存储设备上,关系模式采用索引存取方法与聚簇存取 方法共用。 六、输入输出设计 在系统的输入/输出设计上遵循的是既满足用户需求又方便用户 使用的原则。输入界面的设计不仅考虑数据输入窗口的格式,而且 考虑如何使输入数据的错误率尽可能小,为此在程序中加入了对数据的校验和判断等功能。界面的输出要求在屏幕上显示,并能对部 门员工的花名册进行Excel表格导出,为此在程序中加入导出程序。 6.1.1系统登录界面设计如图 5.1.1所示: 图6.1.1系统登录界面 表6.1次对话框的相关属性表 控件属性属性取值 Frame text 请输入用户名和密码Label1 text 用户名: Label2 text 密码: Text1 user 选中 Text2 pwd 选中 CmdOK text 确定 CmdCancel text 取消 6.2.1主窗体菜单设计 在Visual Basic 的工具栏中单击“工具”下的“菜单编辑器”按下表6.2添加菜单相关项并设置相关属性。 表6.2菜单相关属性表 对象属性属性值 一级菜单“用户管理”标题用户管理 “用户管理”的二级菜单标题用户设置(mnuYH)一级菜单“档案管理”标题档案管理 “档案管理”的二级菜单标题档案录入(mnuLR)“档案管理”的二级菜单标题档案查询(mnuCX)“档案管理”的二级菜单标题档案统计(mnuTJ)“档案管理”的二级菜单标题档案维护(mnuWH “档案管理”的二级菜单标题档案输出(mnuSC)一级菜单“系统”标题系统 “系统”的二级菜单标题重新登录(mnuLog)“系统”的二级菜单标题退出系统(mnuExit)“系统”的二级菜单标题关于系统 (m nuAbout) 图6.2.1主菜单图6.2.2二级菜单 6.3.1用户设置界面设计 单击用户管理下的二级菜单,用户设置出现如图 6.3.1: 图6.3.1用户设置界面 表6.3对话框的相关属性表 控件属性属性取值Frame1 text 查找Frame2 text 用户管理 Label1 text 用户名Label2 text 用户名Label3 text 密码 Text1 text 选中 Text2 text 选中 Text3 text 选中Command1 text 确定Command2 text 添加Command3 text 删除Command4 text 更新Command5 text 删除 6.4.1档案录入界面设计 单击档案管理下的二级菜单,档案录入出现如下对话框:次对话框控件的相关属性如图 6.4.1: 图6.4.1档案录入界面 表6.4对话框的相关属性表 控件属性属性值Label1 text 员工编号Label2 text 性别Label3 text 姓名Label4 text 出生年月Label5 text 部门Label6 text 职位Label7 text 政治面貌Label8 text 职称Label9 text 学历Label10 text 联系电话Label11 text 联系地址Label12 text 当前状态 Text1 text 选中 Text2 text 选中 Text3 text 选中 Text4 text 选中 Text5 text 选中 Combo1 text 选中 Combo2 text 选中 Combo3 text 选中 Combo4 text 选中 Combo5 text 选中 Combo6 text 选中 Combo7 text 选中 Command1 text 取消 Command2 text 保存 6.5.1档案查询界面设计 单击档案管理下的二级菜单,档案查询出现如图 6.5.1对话框: 图6.5.1档案查询界面 表6.5对话框的相关属性表 控件属性属性值 Label1 text 查询内容 Label2 text 查询值 Combo1 text 选中 Text1 text 选中 Command1 text 查找 Command2 text 取消 6.6.1档案维护界面设计 单击档案管理下的二级菜单,档案维护出现如图 6.6.1对话框: 图6.6.1档案维护界面 表6.6对话框的相关属性(主要属性)表: 控件属性属性值 Frame1 text 查询 Frame2 text 详细信息Command1 text 查找 Command1 text 更新 Command1 text 删除 Command1 text 取消 6.7.1档案输出界面设计 单击档案管理下的二级菜单,档案输出出现如图 6.7.1对话框: 图6.7.1档案输出界面 表6.7对话框的相关属性表 控件属性属性值Frame1 text 查找Frame2 text 部门花名册Label1 text 部门Combo1 text 选中Comman
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母婴店做活动策划方案(3篇)
- 散水坡道修复施工方案(3篇)
- 游园朗诵活动策划方案模板(3篇)
- 民间户外游戏活动方案策划(3篇)
- 落砂井施工方案(3篇)
- 写一份通知题目及答案
- 小鸭子学游泳题目及答案
- 时间的脚印课件
- 快递收发服务平台搭建合同
- 大型超市与电商平台采购合同
- 种子企业质量管理制度
- 堆草场消防管理制度
- 医学影像技术操作规范阅读题集
- 高中生的抑郁现状调查及危机干预对策
- 公司叉车维修管理制度
- 口腔工艺管理课件
- 固定矫治器粘接的护理流程
- 新肇地区葡萄花油层构造脊发育特征及其对油气分布的控制作用
- 2025年《数据采集与处理》课程标准
- EXCEL实操应用培训
- DB32/T 4322-2022家政职业经理人培训规范
评论
0/150
提交评论