管理信息系统实验报告.docx
《管理信息系统实验报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统实验报告.docx(16页珍藏版)》请在冰豆网上搜索。
管理信息系统实验报告
南京林业大学经济管理学院
2011~2012学年1学期
实验、实习报告
课程名称:
管理信息系统
指导教师:
班级:
姓名:
学号:
课程名称:
管理信息系统
实验内容
针对某小型管理信息系统,进行数据库的概念设计、逻辑设计和物理设计等
实验时间
16
指导教师
班级
姓名
实验要点:
熟悉并掌握MIS中数据库设计的各个阶段所采用的设计方法,能正确绘制E-R图,结合课程设计中的小型管理信息系统,完成其数据库设计工作。
实验内容:
(1)复习数据库原理,熟悉相关数据库平台的基本操作;
(2)数据库的概念设计;
针对一个小型的信息系统,完成数据库的概念设计,绘制E-R图。
(3)数据库的逻辑设计;
依据关系数据库理论,在概念设计基础上进行逻辑设计。
(4)数据库的物理设计;
将数据库逻辑模型转化为物理模型,并在计算机上加以实现。
(5)数据库的实施
完成相关数据的录入工作。
(6)数据库设计评价
根据系统要求和数据库理论,对所设计的数据库系统进行测试、评价和修正。
上机遇到的问题和收获:
我们知道MIS的可行开发方法包括:
自上而下(Top_Down),从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。
自下而上(Bottom_Up),设计系统的构件,采用搭积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。
此二者结合是实际开发过程中常用的方法。
通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。
逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。
实验完成情况:
指导教师签名:
日期:
1、概念设计
(一)模块设计
1、招聘管理
包括对应聘者简历管理,面试记录管理,合格人员信息发布。
2、培训管理
对合格面试者的培训管理,包括培训计划管理,培训过程管理,培训测试管理,培训结果管理。
3、考勤管理
对部门员工日常工作的管理,包括进出公司刷卡记录管理,工作完成情况管理,考勤结果管理。
4、绩效考核
对部门员工项目工作的管理,包括对项目完成情况管理,项目绩效考评管理。
5、人事管理
对进出公司的员工资料的存储,修改,查询,删除的管理。
(二)综合E-R图
2、逻辑设计
公司(部门编号、部门名称、部门经理编号、部门经理姓名、岗位编号、岗位名称、岗位数量上限、员工数量)
培训公司(培训公司编号、名称、地址、教师编号、教师姓名、课程编号、课程名称、课程费用)
应聘者(应聘者编号、姓名、年龄、学历、岗位编号、岗位名称、手机号码、住址)
员工(员工编号、姓名、年龄、学历、部门编号、部门名称、岗位编号、岗位名称、手机号码、住址、入职时间、银行账户)
统计查询(员工数量、员工编号、员工姓名、部门编号、部门名称、岗位编号、岗位名称)
培训(教师编号、教师姓名、课程编号、课程名称、应聘者编号、姓名)
绩效考核(员工编号、姓名、项目名称、项目编号、项目负责人编号、姓名、项目时间、考核内容)
范式分析:
第一范式(1NF):
在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。
在第一范式(1NF)中表的每一行只包含一个实例的信息。
公司:
字段1
字段2
字段3
字段4
字段5
字段6
字段7
字段8
部门
编号
部门
名称
部门经理编号
部门经理姓名
岗位
编号
岗位
名称
岗位数量上限
员工
数量
培训公司:
字段1
字段2
字段3
字段4
字段5
字段6
字段7
字段8
培训公司编号
培训公司名称
培训公司地址
教师
编号
教师
姓名
课程
编码
课程
名称
课程
费用
应聘者:
字段1
字段2
字段3
字段4
字段5
字段6
字段7
字段8
应聘者编号
应聘者姓名
年龄
学历
岗位
编号
岗位
名称
手机
号码
住址
员工:
字段1
字段2
字段
3
字段4
字段
5
字段
6
字段
7
字段
8
字段
9
字段10
字段11
字段12
员工编号
员工姓名
年龄
学历
部门编号
部门名称
岗位编号
岗位名称
手机号码
住址
入职
时间
银行账户
统计查询:
字段1
字段2
字段3
字段4
字段5
字段6
字段7
员工
编号
员工
数量
员工
姓名
部门编号
部门
名称
岗位
编号
岗位
名称
培训:
字段1
字段2
字段3
字段4
字段5
字段6
教师编号
教师姓名
课程编号
课程名称
应聘者编号
应聘者姓名
绩效考核:
字段1
字段2
字段3
字段4
字段5
字段6
字段7
字段8
员工
编号
姓名
项目
名称
项目
编号
项目负责
人编号
姓名
项目时间
考核内容
第二范式(2NF):
数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键。
公司(部门编号、部门名称、部门经理编号、部门经理姓名、岗位编号、岗位名称、岗位数量上限、员工数量)的关键字为组合关键字(部门编号、员工数量),因为存在:
(部门编号)→(部门名称、部门经理编号、部门经理姓名)、(岗位编号)→(岗位名称、岗位数量上限、员工数量)、(部门编号、员工编号)→(员工数量)的决定关系,所以该数据表不满足第二范式要求,应改为以下的3张表:
部门信息(部门编号、部门名称、部门经理编号、部门经理姓名),岗位信息(岗位编号、岗位名称、岗位数量上限、员工数量),公司员工表(部门编号,岗位编号,员工数量)。
培训公司(培训公司编号、名称、地址、教师编号、教师姓名、教授课程、课程费用)的关键字为组合关键字(培训公司编号、课程编号),因为存在(培训公司编号)→(培训公司、地址)、(课程编号)→(课程名称、教师编号、教师姓名)、(培训公司编号、教授课程)→(课程费用)的决定关系,所以该数据表不满足第二范式的要求,应改为以下的3张表:
培训公司信息(培训公司编号、名称、地址),教授课程信息(教师编号、教师姓名、课程编号、课程名称)培训课程信息表(培训公司编号、课程编号、课程费用)。
应聘者(应聘者编号、姓名、年龄、学历、岗位编号、岗位名称、手机号码、住址)的关键字为组合关键字(应聘者编号、岗位编号),因为存在(应聘者编号)→(应聘者姓名、年龄、手机号码、住址、学历)、(学历)→(岗位编号、岗位名称)、(应聘者编号、学历)→(岗位编号、岗位名称)的决定关系,所以该数据表不满足第二范式的要求,应改为以下的3张表:
应聘者信息(应聘者编号、姓名、年龄、手机号码、住址),学历信息(学历、岗位编号、岗位名称),应聘信息表(应聘者编号、学历、岗位编号、岗位名称)。
员工(员工编号、姓名、年龄、学历、部门编号、部门名称、岗位编号、岗位名称、手机号码、住址、入职时间、银行账户)的关键字为员工编号,因为存在(员工编号)→(姓名、年龄、学历、手机号码、住址、银行账户、部门编号、部门名称、岗位编号、岗位名称、入职时间),所以满足第二范式的要求。
统计查询(员工数量、员工编号、员工姓名、部门编号、部门名称、岗位编号、岗位名称)的关键字为组合关键字(员工编号、部门编号),因为存在(员工编号)→(员工姓名)、(部门编号)→(部门名称、岗位编号、岗位名称)、(员工编号、部门编号)→(员工数量)的决定关系,所以该数据表不满足第二范式的要求,应改为以下的3张表:
员工信息表(员工编号、员工姓名),岗位信息表(部门编号、部门名称、岗位编号、岗位名称),员工数量表(员工编号、部门编号、员工数量)。
培训(教师编号、教师姓名、课程编号、课程名称、应聘者编号、姓名)的关键字为组合关键字(应聘者编号、课程编号),因为存在(应聘者编号)→(应聘者姓名、课程名称),(课程编号)→(教师编号、教师姓名、课程编号)的决定关系,所以该数据表不满足第二范式的要求,应改为以下的3张表:
应聘者课程表(应聘者编号、应聘者姓名、课程名称),课程信息表(课程编号、课程名称、教师编号、教师姓名),应聘者培训信息表(应聘者编号、课程编号、课程名称)。
绩效考核(员工编号、姓名、项目名称、项目编号、项目负责人编号、姓名、项目时间、考核内容)的关键字为组合关键字(员工编号、项目编号),因为存在(员工编号)→(员工姓名)、(项目编号)→(项目名称、项目负责人编号、项目负责人姓名、项目时间)、(员工编号、项目编号)→(考核内容)的决定关系,所以该数据表不满足第二范式的要求,应改为以下的3张表:
员工信息表(员工编号、姓名),项目信息表(项目编号、项目名称、项目负责人编号、项目负责人姓名、项目时间),项目考核表(员工编号、项目编号、考核内容)。
第三范式(3NF):
在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。
所谓传递函数依赖,指的是如果存在"A→B→C"的决定关系,则C传递函数依赖于A。
因此,满足第三范式的数据库表应该不存在如下依赖关系:
关键字段→非关键字段x→非关键字段y
由第二范式分析得:
部门信息(部门编号、部门名称、部门经理编号、部门经理姓名),岗位信息(岗位编号、岗位名称、岗位数量上限、员工数量),公司员工表(部门编号,岗位编号,员工数量)。
培训公司信息(培训公司编号、名称、地址),教授课程信息(教师编号、教师姓名、课程编号、课程名称),培训课程信息表(培训公司编号、课程编号、课程费用)。
应聘者信息(应聘者编号、姓名、年龄、手机号码、住址),学历信息(学历、岗位编号、岗位名称),应聘信息表(应聘者编号、学历、岗位编号、岗位名称)。
员工(员工编号、姓名、年龄、学历、部门编号、部门名称、岗位编号、岗位名称、手机号码、住址、入职时间、银行账户)。
员工信息表(员工编号、员工姓名),岗位信息表(部门编号、部门名称、岗位编号、岗位名称),员工数量表(员工编号、部门编号、员工数量)。
应聘者课程表(应聘者编号、应聘者姓名、课程名称),课程信息表(课程编号、课程名称、教师编号、教师姓名),应聘者培训信息表(应聘者编号、课程编号、课程名称)。
员工信息表(员工编号、姓名),项目信息表(项目编号、项目名称、项目负责人编号、项目负责人姓名、项目时间),项目考核表(员工编号、项目编号、考核内容)。
这个数据库是符合2NF的,同时也符合3NF。
3、物理设计
1、登录界面表设计:
①管理员登录:
②普通员工登录:
2、部门信息表设计
3、岗位信息表设计
4、培训公司表设计
5、教师信息表设计
6、课程信息表
7、职员信息表
8、成绩表设计
9、考核信息表
4、数据库设计评价
1、经济效益
建立管理信息系统是为组织的管理服务的,其根本目的是要创造企业的经济效益,建立管理信息系统的经济效益应该从直接的经济效益和间接的经济效益两个方面去评价。
管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益,与直接经济效益有关的指标:
(1)系统的投资额。
本系统的投资包括硬件设备的投资,招聘产生的费用,人员培训费用等。
(2)系统运行的费用。
系统运行的费用很低,因为该系统简化了工作,提高了效率,使运行成本大为降低。
(3)系统运行新增效益。
节约了人类、物力等资源便相当于新增的效益。
(4)投资回收期。
本系统的投资回收期较短,可以短时间回收投资。
与间接经济效益相关的指标:
(1)对企业形象的改观、员工素质的提高所起的作用
(2)对企业的管理体制与组织机构调整、业务流程优化所起的作用
(3)对企业各部门、人员间的协作精神所起的作用。
2、社会效益
面对越来越多的信息资源和越来越复杂的内外部环境,企业有必要建立高效、实用的管理信息系统,
为企业管理决策和控制提供保障,这是实现管理现代化的必然趋势。
也是企业面向社会,提高在人
们心中形象的重要方面。
3、管理效益
管理信息系统式为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。
管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。
过去传统的管理方式是以人为主体的人工操作,虽然管理人员投入了大量的时间、精力,然而个人的能力是有限的,所以管理工作难免会出现局限性,或带有个人的主观性和片面性。
而管理信息系统使用系统思想建立起来的,以计算机为信息处理手段,以现代化通信和设备为基本传输工具,能力管理决策者提供信息服务的人机系统,这无疑是讲管理与现代化接轨,以科技提高管理质量的重大举措。
管理信息系统将大量复杂的信息处理交给计算机,使人和计算机充分发挥各自的特长,组织一个和谐、有效的系统,为现代化管理带来便捷。