《管理信息系统实验指导书.doc》由会员分享,可在线阅读,更多相关《管理信息系统实验指导书.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统实验指导书课程代码:1686英文名称:Management Information System,MIS 适用对象:会计本科专业学时学分:一、实验的地位、作用增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生应用计算机解决经济管理中的实际问题的能力。二、实验开设对象本实验开设对象为会计本科专业,实验为必修内容。三、课程简介本课程重培养系统分析方法、系统设计方法、软件开发等基本技能。实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。四、实验设备配置每人配置1台电脑,
2、安装有Visual Foxpro6.0。五、考核完成一个实用、可运行的工资管理信息系统,并编制开发过程中相应的文档。系统描述及任务系统描述某大学现行工资管理系统简单描述如下:某大学共有教职员工4500人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机学院、自动控制学院和经济管理学院等十八个教学院系,此外还附设一个机械工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下: 每月25日至28日,总务处将本月职工住房的水电气费扣款清单报送财务处。清单的格式如表SJ-l: ( )月份职工( )项扣款清单 职工号姓名部门水电气费 制表人: 日期: 此外,
3、学校人事部门及时向财务处提供下列信息: 1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。 2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。 3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。 4)若调整工资,则应提供全校教职工工资调整变动情况清单。 清单的格式如表SJ-2。 ( )月份人员变动表清单职工号姓名部门基本工资附加工资备注 1002张三0140040调走 1004李四013
4、5035调整工资、换部门 1005王二0245045调工资 1009马六0260060新进制表人: 日期: 当财务处收到各部门报送来的清单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐做本月职工工资台帐。每名职工全年工资信息占据台帐的一页。职工工资台帐格式如表SJ-3所示:某大学职工工资台帐帐页第页 职工号: 姓名: 部门代号: 部门名称: 款项月份基本工资工龄工资副食补贴煤粮补贴交通补贴备补1 备补2 应发工资房费水电气费托儿费借支扣款其它扣款扣款合计实发工资一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 接下来,工资管理会计员再根据填制好的本月份职工工
5、资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,如表SJ-4:某大学一月份职工工资发放单 部门名称:姓名基本工资工龄工资副食补贴煤粮补贴交通补贴备补1 应发工资房费水电费托儿费借支扣款其它扣款扣款合计实发工资汪大伟 李 俊 合计 工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。 职工工资计算处理中的几项说明:工龄工资每人每年增加0.50元。 应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。 扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。
6、 实发工资 = 应发工资 - 扣款合计。 从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投资5万元人民币用于购置设备和软件开发。同时,学校还拥有雄厚的技术力量。2.任务联系管理信息系统开发的原理、技术、方法、工具和步骤,以及在各个阶段上应该完成的工作内容等理论知识,亲身体会开发一个管理信息系统的全过程及其工作内容,训练独立从事开发管理信息系统的能力。实验一系统分析一.实验目的能够正确运用系统分析的过程与方法,结合一个某大学
7、工资管理信息系统模拟课题,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。熟悉业务流程图、数据流程图的绘制。树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。二.实验内容根据系统描述,分析系统需求,论证系统开发的可行性。阐述系统完成的主要功能和特点。明确管理业务调查过程和方法,绘制工资管理信息系统业务流程。明确数据流程的调查与分析过程,绘制数据流程图。实验二系统设计实验目的掌握信息处理流程设计的思想和方法。掌握模块化设计的思想和方法。了解代码设计的种类,确定工资管理信息系统的设计规范。掌握数据字典的编写规范。实验内容工资管理信息系统的代码设计
8、,设计程序文件名、数据文件名、编码结构。P163编制数据字典。绘制工资管理信息系统的信息处理流程图。P140绘制工资管理信息系统的模块功能结构图,描述各模块的功能。实验三数据库设计一实验目的1熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。 2完成工资管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。二.实验内容:1.设计存放固定属性数据的主文件:工资主文件、部门代码两个表文件。工资主文件GZZU(职工编号 C(4),姓名 C(8),部门代码 N(2),基本工资 N(7,2),附加工资 N(7,
9、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. 表之间的关系 工资发放工资主文
10、件 扣款6. 把上述5个表创建在磁盘文件上。实验四 界面设计一.主表单ZK二.数据维护SJWH实验五 数据维护实验六 数据查询实验七 数据输出实验八 系统调试四、设计案例 举例:下表不符合第一范式的关系 教师代码姓名职称系电话研究课题研究课题号研究课题名1101王一丽教授管理系3324500管理信息1102刘明副教授管理系3324800金融工程1254李爱军讲师投资系3341630电子商务由非1NF规范化为1NF :符合第一范式的关系 教师代码姓名职称系电话研究课题号研究课题名1101王一丽教授管理系3324500管理信息1102刘明副教授管理系3324800金融工程1254李爱军讲师投资系3
11、341630电子商务由1NF规范化为2NF: 上表中关系满足1NF,但不满足2NF。在表中,“教师代码”和“研究课题号”共同组成主关键字,“姓名”、“职称”和“研究课题名”是非主属性。非主属性(职称、职称、研究课题名)不完全依赖于由教师和课题代码组成的主关键字。其中,“姓名”和“职称”只依赖于主关键字的一个分量“教师代码”,而“研究课题名”只依赖于主关键字的另一个分量“研究课题号”。这种关系会引发下列问题: 数据冗余:当某个教师有多项研究课题时,必须有多条记录,而这多条记录中,该教师的姓名和职称数据项完全相同。 插入异常:当新调入一个教师时,只有教师代码、姓名、职称的信息,没有研究课题的信息,
12、而研究课题号是主关键字之一,缺少时无法输入该教师信息。反之,当插入一个新的研究课题时也往往缺少相应的教师代码,以致无法插入。 删除异常:当删除某个教师的信息时,常常会丢失研究课题的信息。解决的方法是将一个非2NF的关系模式分解为多个2NF的关系模式。在本例中,可将关分解为如下三个关系: 教师关系:教师代码、姓名、职称、教师所在系、电话; 课题关系:研究课题号、研究课题名; 教师与课题关系:教师代码、研究课题号。 这些关系与课题符合2NF要求。 上表符合第二范式,但是不符合第三范式 教师代码姓名职称系电 话由2NF规范化为3NF:这样的关系同样存在着高度冗余和更新异常问题。消除传递依赖关系的办法
13、是将关系分解为如下几个3NF关系: 教师关系:教师代码、姓名、职称、电话; 课题关系:研究课题号、研究课题名; 教师与课题关系:教师代码、研究课题号。 3NF消除了插入异常、删除异常、数据冗余及修改复杂等问题,已经是比较规范的关系。小型自选商场综合管理信息系统系统描述 小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,具体要求如下:(1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。 (2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。 (3)能按月统计某个员工的销售业绩。 (4)在记录进货及售货的同时,必须动态刷新库存。 (5)能打印库存清单,查询某种商品的库存情况。 (6)能查询某个厂商或供应商的信息。 (7)能查询某个员工的基本信息。 (8)收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。1根据上述系统功能需求,描述该管理信息系统的概念模型。2完成该管理信息系统的数据库总体设计方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。3说明提交的数据库设计方案满足第几范式,说明设计理由。4根据系统功能需求,分类列出系统应涉及的数据操作。