当前位置:文档之家› 管理信息系统实验指导书

管理信息系统实验指导书

《管理信息系统》实验指导书
课程代码:1686
英文名称:Management Information System,MIS
适用对象:会计本科专业
学时学分:
一、实验的地位、作用
增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生应用计算机解决经济管理中的实际问题的能力。

二、实验开设对象
本实验开设对象为会计本科专业,实验为必修内容。

三、课程简介
本课程重培养系统分析方法、系统设计方法、软件开发等基本技能。

实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

四、实验设备配置
每人配置1台电脑,安装有Visual Foxpro6.0。

五、考核
完成一个实用、可运行的工资管理信息系统,并编制开发过程中相应的文档。

系统描述及任务
系统描述
某大学现行工资管理系统简单描述如下:
某大学共有教职员工4500人。

学校下设教务处、财务处和房产处等二十六处室,还设有计算机学院、自动控制学院和经济管理学院等十八个教学院系,此外还附设一个机械工厂、一个电子厂和一所校医院。

该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:
每月25日至28日,总务处将本月职工住房的水电气费扣款清单报送财务处。

清单的格式如表SJ-l:
()月份职工()项扣款清单
制表人:日期:
此外,学校人事部门及时向财务处提供下列信息:
1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。

2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。

3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。

4)若调整工资,则应提供全校教职工工资调整变动情况清单。

清单的格式如表SJ-2。


制表人:日期:
当财务处收到各部门报送来的清单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐做本月职工工资台帐。

每名职工全年工资信息占据台帐的一页。

职工工资台帐格式如表SJ-3所示:
某大学职工工资台帐帐页第页
接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,如表SJ-4:
某大学一月份职工工资发放单
工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。

职工工资计算处理中的几项说明:
.工龄工资每人每年增加0.50元。

.应发工资= 基本工资+ 工龄工资+ 各项补贴之和。

.扣款合计= 房费+ 水电费+ 托儿费+ 借支扣款+ 其它扣款。

.实发工资= 应发工资- 扣款合计。

从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时还时常出现差错现象。

有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。

学校主管领导也十分支持这项工作,已批准投资5万元人民币用于购置设备和软件开发。

同时,学校还拥有雄厚的技术力量。

2.任务
联系管理信息系统开发的原理、技术、方法、工具和步骤,以及在各个阶段上应该完成的工作内容等理论知识,亲身体会开发一个管理信息系统的全过程及其工作内容,训练独立从事开发管理信息系统的能力。

实验一系统分析
一.实验目的
1.能够正确运用系统分析的过程与方法,结合一个某大学工资管理信息系统模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。

2.熟悉业务流程图、数据流程图的绘制。

3.树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

二.实验内容
1.根据系统描述,分析系统需求,论证系统开发的可行性。

阐述系统完成的主要功能和特点。

2.明确管理业务调查过程和方法,绘制工资管理信息系统业务流程。

3.明确数据流程的调查与分析过程,绘制数据流程图。

实验二系统设计
实验目的
掌握信息处理流程设计的思想和方法。

掌握模块化设计的思想和方法。

了解代码设计的种类,确定工资管理信息系统的设计规范。

掌握数据字典的编写规范。

实验内容
工资管理信息系统的代码设计,设计程序文件名、数据文件名、编码结构。

P163
编制数据字典。

绘制工资管理信息系统的信息处理流程图。

P140
绘制工资管理信息系统的模块功能结构图,描述各模块的功能。

实验三数据库设计
一.实验目的
1.熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。

2.完成工资管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。

二.实验内容:
1.设计存放固定属性数据的主文件:工资主文件、部门代码两个表文件。

工资主文件GZZU(职工编号C(4),姓名C(8),部门代码N(2),基本工资N(7,2),附加工资N(7,2))
部门代码BMDM(部门代码C(2),部门名称C(20))
设计存放事务数据的处理文件。

工资变动ZGBD(职工编号C(4),姓名C(8),部门代码N(2),基本工资N(7,2),
附加工资N(7,2),备注(M))
设计存放处理过程中暂时存放数据的工作文件。

工资发放ZGFF(职工编号C(4),姓名C(8),部门代码N(2),基本工资N(7,2),附加工资N(7,2),水电气N(7,2),应发工资N(7,2))
设计存放具有固定变动属性的数据的周转文件。

扣款GZKK(职工编号C(4),姓名C(8),部门代码N(2),水电气N(7,2))
5. 表之间的关系
工资发放
工资主文件
扣款
6. 把上述5个表创建在磁盘文件上。

实验四界面设计一.主表单ZK
二.数据维护SJWH
实验五数据维护
实验七数据输出
四、设计案例
举例:下表不符合第一范式的关系
由非1NF规范化为1NF :
符合第一范式的关系
由1NF规范化为2NF:
上表中关系满足1NF,但不满足2NF。

在表中,“教师代码”和“研究课题号”共同组成主关键字,“姓名”、“职称”和“研究课题名”是非主属性。

非主属性(职称、职称、研究课题名)不完全依赖于由教师和课题代码组成的主关键字。

其中,“姓名”和“职称”只依赖于主关键字的一个分量——“教师代码”,而“研究课题名”只依赖于主关键字的另一个分量——“研究课题号”。

这种关系会引发下列问题:
数据冗余:当某个教师有多项研究课题时,必须有多条记录,而这多条记录中,该教师的姓名和职称数据项完全相同。

插入异常:当新调入一个教师时,只有教师代码、姓名、职称的信息,没有研究课题的信息,而研究课题号是主关键字之一,缺少时无法输入该教师信息。

反之,当插入一个新的研究课题时也往往缺少相应的教师代码,以致无法插入。

删除异常:当删除某个教师的信息时,常常会丢失研究课题的信息。

解决的方法是将一个非2NF的关系模式分解为多个2NF的关系模式。

在本例中,可将关分解为如下三个关系:
教师关系:教师代码、姓名、职称、教师所在系、电话;
课题关系:研究课题号、研究课题名;
教师与课题关系:教师代码、研究课题号。

这些关系与课题符合2NF要求。

上表符合第二范式,但是不符合第三范式
由2NF规范化为3NF:
这样的关系同样存在着高度冗余和更新异常问题。

消除传递依赖关系的办法是将关系分解为如下几个3NF关系:
教师关系:教师代码、姓名、职称、电话;
课题关系:研究课题号、研究课题名;
教师与课题关系:教师代码、研究课题号。

3NF消除了插入异常、删除异常、数据冗余及修改复杂等问题,已经是比较规范的关系。

小型自选商场综合管理信息系统
1.根据上述系统功能需求,描述该管理信息系统的概念模型。

2.完成该管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。

3.说明提交的数据库设计方案满足第几范式,说明设计理由。

4.根据系统功能需求,分类列出系统应涉及的数据操作。

相关主题