《管理信息系统》实验指导书.docx
《《管理信息系统》实验指导书.docx》由会员分享,可在线阅读,更多相关《《管理信息系统》实验指导书.docx(19页珍藏版)》请在冰豆网上搜索。
《管理信息系统》实验指导书
《管理信息系统》
实验指导书
信息科学与技术学院
信管教研室
王晓静
2016年2月22日
实验一认识管理信息系统及其开发工具
一、实验目的
1、初步认识管理信息系统,建立对管理信息系统的感性认识。
2、认识管理信息系统给组织和个人带来的影响。
3、能够正确运用数据库的基本理论和方法,熟悉常用关系型数据库的设计和基本操作。
4、熟悉常用的系统开发工具,如VisualC#.NET、C语言、VisualFoxPro、VisualBasic等。
二、实验内容与步骤
1、通过网络搜索和社会调查等手段,寻找信息系统。
例如:
学校教学管理部门使用的教务管理系统,学生使用的考试成绩查询系统、学生选课系统,图书馆使用的图书管理系统,宾馆使用的客房管理信息系统等。
⑴详细了解这些信息系统实现了哪些功能。
⑵具体描述实现每个功能的操作步骤。
⑶从系统建设的角度出发,了解系统的开发过程、开发环境、开发工具、系统建设中所需的人员等问题。
⑷从应用的角度出发,了解这些信息系统给你的生活、学习、工作带来什么影响,分析这些系统是否还有不完善之处,应该在哪些方面加以改进。
2、安装SQLServer2000,练习建立、修改数据库。
3、安装教学演示软件,并练习。
4、分组讨论并确定小组管理信息系统的题目(也可以从实验六中选题目)。
①进销存管理系统;②人力资源管理系统;③图书馆管理系统;④酒店管理系统;⑤医院管理系统;⑥教务管理系统;⑦生产管理系统(MRP);⑧财务管理系统。
⑴设计要求:
①1-4人一组,确定一名组长。
②每组任选一个题目,编程工具任选,采用SQLServer2000数据库。
③文档设计工具:
Word等。
文档的格式、内容要规范,文字数量不限。
④提倡团队精神,积极参与,分工明确,独立完成。
⑵完成的文档和程序代码包括:
A、系统分析:
①系统可行性分析和详细调查分析;②问题陈述与分析;③管理业务调查:
模型要全面准确,如E-R图,DFD等;④业务流程分析;⑤数据流程分析;⑥数据字典;⑦对现行系统的评价;⑧新系统逻辑模型的提出。
B、系统设计:
①系统目标设计;②系统功能结构图设计;③代码设计;④系统物理配置方案设计;⑤输出设计;⑥存储文件(数据库)结构设计;⑦界面设计;⑧各功能模块设计。
C、系统实施:
①物理系统的实施;②程序设计;③软件开发工具;④程序和系统调试。
D、技术说明书和维护说明书、使用说明书。
⑶评分项目:
①用户需求是否全面准确?
②系统分析设计是否合理规范?
③文档是否合理,顺序是否有错?
④各种图的表达是否正确合理?
⑤是否用相关开发工具实现相应功能?
⑥文字是否通顺?
三、管理信息系统举例
以某大学教学管理为背景:
目前,教务处主要负责全校的教学和日常的教务等管理工作,是学校教学的核心部门。
该处主要包括:
考试中心、教研科、教务科、学籍管理科等科室。
根据其职能划分教学管理主要分为:
教学计划管理、排课管理、考试管理、成绩管理和学籍管理。
如图1所示。
图1教学管理职能区域图
图2为教学管理的基本流程:
各主要职能区域及管理活动的具体活动,如表1。
序号
职能区域
活动
具体要求
1
教学计划管理
教学计划录入
根据各专业讨论制订的教学培养计划,录入存档。
教学计划修订
对调整后的教学计划做修改。
教师任务分配
根据教学计划和教师情况分配教学任务。
教学计划汇总
汇总教学计划,包括教师的任课情况等。
教分核算统计
根据实际实施的执行教学计划,计算总教分和实际发生的教分数。
2
排课管理
根据教学计划排课。
约束条件:
①同一门课可以由多个老师上;
②一个教师不能在同一时间内教授两门课或在两个教室上课;
③同一时间内,一个教室不能上两门课;
④同一个专业或班级不能在同一时间上两门课。
3
考试管理
命题(通知)处理
能够根据教学计划和排课执行计划,自动生成所有考试科目的命题通知。
排考处理
1、根据课程表、考试科目、考试日期、教师、教室所容纳的人数、参加考试的人数以及考生的考号范围等实现自动排出考场及教师监考等报告。
2、自动生成考试通知。
3、考试单(封卷用,包括考试科目、班级、教室、试卷份数、人数、考试时间等)的生成、打印。
4、监考教师的安排可自动或手动完成。
考试作弊处理
记载考试作弊的原因、时间、当事人以及成绩处理情况。
在成绩单上标记“作弊”字样。
考试缓考处理
记载考试缓考的原因、时间、缓考科目、当事人等。
在成绩单上标记“缓考”字样。
考试总结
任课教师总结所承担科目的考试总结,包括参加考试的人数、每个分数段的百分比、不及格率,试卷中每个题的分数比例等,并以直方图和曲线图的方式打印输出。
考试分析处理
1、教务管理部门对考试类型、考试人次、考试科目、作弊人次的统计。
2、基础课考试总结:
分数段、人数、班级专业、任课教师、学期、不及格率、优良率等,并排名。
补考通知处理
根据考试标准,汇总每位学生的成绩情况,并确定需要参加补考或重修的学生名单及需补考或重修的科目。
补考排考处理
同一时间段、同一个学生不能参加两科考试,同一教室可安排多门科目考试。
4
成绩管理
成绩录入处理
在教师批阅卷完毕后,由教师录入该科目的学生考试成绩,并打印提交成绩单。
具体格式要求见成绩单样本。
成绩查询
根据查询的班级、学号和姓名以及科目进行成绩查询。
成绩报告单处理
1、按专业汇总学生成绩的成绩,成绩应反映转专业前后学生的成绩信息。
2、按学期、学年或四年汇总每个学生的成绩,成绩应反映转专业前后所修课程的成绩。
成绩变更处理
如果因成绩遗漏或录入错误,教师可根据审批手续重新录入成绩。
由管理部门的专门人员来查询并提交,永久保存。
重修处理
同一门课可修多次,选取成绩最高的作为该门可的成绩,并更改以往所修的该门课成绩。
成绩统计分析
5
学籍管理
①补考科目达到5门的,没有资格获得学士学位。
②积分点必须达到一定标准;每门课必须达到平均。
③计算机等级考试必须合格。
④学生的编号分为入学编号和学籍编号,入学编号作为唯一不可变更的编号,用于财务等,而学籍编号即学号随着升降级和转专业而变更。
跳级处理
对符合跳级条件的,经本人申请,学校审批做跳级处理并存档。
转专业处理
对符合转专业条件的,经本人申请,批准后转专业处理并存档。
休复学处理
对符合休复学条件,并由本人申请,经审批后可做休复学处理并存档。
退学处理
对符合退学条件,经学校讨论决定后可做退学处理并存档。
说明:
①全校每学期共有200多门考试课,不包括考查课;
②参加考试课的学生有30000多人次;
③考试卷保存约2年;
④成绩单保存4-5年。
每个模块难度系数:
ModuleName
处理功能(Function)
难度系数(Difficulty)
M1
教学计划处理
C
M2
排课处理
A
M3
学生选课处理
C
M4
学生成绩处理
A
M5
考试处理
A
M6
学生学籍处理
B
M7
教材信息处理
C
M8
教室设施处理
C
M9
教师信息处理
C
M10
综合统计处理
B
M5考试管理主要包括校内和校外考试两大类。
如图3所示。
四、实验评分标准
1.选定题目得10分;
2.完善的调查结果得50分;
3.仿照举例写出系统的初步需求得40分。
实验二数据库设计实验
一、实验目的
通过教材订购系统数据库设计,使学生了解数据库设计在管理信息系统中的地位,掌握数据库设计的方法,并把数据库运用于编程,巩固课堂理论知识,并培养我们作为未来软件开发、测试者应该具有的合作精神,主动学习运用新知识。
二、实验内容及要求:
教材订购系统的需求如下:
学生通过选课系统,进行选课,学生可选择多门课程,一门课程对应了一本教材,学生可以选择是否愿意购买该课程的教材,选课完成后,对需要订购的教材及其数量进行统计,得出订购信息,根据该信息向书商订购教材。
由于订购教材时种类较多,一般根据教材的不同会向多个书商订购,如果某门教材在一个书商处库存数不够,书商反馈信息,则剩余不够的部分还须向其他书商订购,同时在订购信息中添加该教材在另一个书商中订购的信息。
根据以下教材订购系统的数据库需求画出E-R图(参见下图,请增加联系类型),并把E-R图转换成对应的关系模式。
在SQLServer(或Access)中建立数据库和表。
创建关系模式;
A.学生实体集Student:
学号(Sno),学生姓名(Sname),性别(Ssex);
B.教材实体集Book:
书号(Bno),书名(Btitle),作者(Bauthor),出版社名称(Bpress),出版日期(Bdate)。
C.书商实体集BSeller:
商号(BSno),商名(BSname),库存数量(BSquantity)。
D、其他关系模式(根据联系类型的需要创建)。
三、实验评分标准
1.正确确定ER图的联系类型得10分;
2.合理的关系模式得40分;
3.在SQLServer(或Access)中建立数据库和表得50分。
实验三管理信息系统的系统分析
一、实验目的
1、能够正确运用系统分析的过程与方法,结合一个课题,复习、巩固管理信息系统的系统分析知识,提高系统分析的实践能力。
2、熟悉业务流程图、数据流程图、数据字典等的绘制。
3、树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验内容与要求
1、根据实验一选定的管理信息系统(题目参见实验一和实验六),开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。
2、根据系统描述,分析系统需求,论证系统开发的可行性,阐述系统完成的主要功能和特点。
3、明确管理业务调查过程和方法,包括所选系统的典型组织结构、管理功能及业务流程。
4、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。
5、在上述工作基础上,完成所选管理信息系统的系统分析,提出新系统的逻辑方案。
6、提出系统实施计划,包括分配工作任务、进度、资金。
7、独立完成上述内容,并提交书面系统分析报告。
三、实验报告的要求
1每人完成一份系统分析报告,将分析报告编辑成Word文档上交。
2、系统分析报告的内容包括:
⑴引言:
说明系统的名称、目标、功能、背景、引用资料、本文所用的术语等。
⑵系统概述:
①系统概述(简要说明本系统在系统分析阶段所进行的各项工作的主要内容)。
②现行系统的调查情况(列出系统的目标、主要功能、组织结构、用户要求等,并简要指明问题所在)。
表达工具有组织结构图、业务流程图、数据流程图、数据字典、数据加工处理的描述等。
⑶新系统的逻辑模型:
通过对现行系统的分析,找出现行系统存在的主要问题,进行必要的改动,即可得到新系统的逻辑模型。
新系统的逻辑模型也通过相应的数据流程图加以说明。
数据字典等若有变动也要相应说明。
⑷实施计划:
①分配工作任务(对开发过程中完成的各项工作,按照系统功能划分,指定专人分工负责)。
②进度(给出各项工作计划的开始日期和结束日期,规定任务完成的先后顺序,可用甘特图表示进度)。
③资金(逐项指出本项目所需要的劳务和经费预算,包括开展各项工作所需要的人力及办公费、差旅费、资料费等)。
四、实验评分标准
1.业务流程图得30分;
2.数据流程图得40分;
3.数据字典得20分;
4.实施计划的10分。
实验四管理信息系统的系统设计
一、实验目的
1、能够正确运用系统设计的过程与方法,结合所选的管理信息系统,复习、巩固管理信息系统中系统设计知识,提高系统设计能力。
2、熟悉代码设计、数据存储设计、界面设计、输入输出设计、网络设计、安全保密设计等环节,并编制相应的文档及程序编写。
3、进一步树立正确的系统设计思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验内容与要求
1、根据所选管理信息系统分析内容,进行系统设计。
包括功能结构图设计、系统流程图设计、代码设计、输出设计、界面设计、数据存储设计、输入设计、网络设计、安全保密设计等。
2、独立完成上述内容,并提交书面系统设计报告。
三、实验报告的要求
1、每人完成一份系统设计报告,将设计报告编辑成Word文档上交。
2、系统设计报告的内容包括:
⑴引言。
⑵系统的总体设计方案:
①功能结构图设计(用结构图表示系统模块层次结构,说明主要模块的名称功能)。
②代码设计(说明所用代码的种类、功能、代码表)。
③输出设计(说明输出的项目、主要功能、输出的接收者、输出的数据类型与设备、介质、数值范围、精度要求等)。
④输入设计(说明输入的项目、主要功能、输入要求、输入的承担者、输入的校验方法)。
⑤界面设计(说明界面的格式、控件的应用和操作方法)。
⑥数据库设计(说明数据设计的目标、主要功能要求、需求性能规定、运行环境要求、逻辑设计方案、物理设计方案)。
⑦网络设计(说明系统的网络结构、功能设计)。
⑧安全保密设计。
四、实验评分标准
1.合理的引言得20分;
2.完善的总体设计方案得80分。
实验五管理信息系统的系统实施
一、实验目的
1、能够正确运用系统实施的过程与方法,结合所选的管理信息系统,复习、巩固、管理信息系统中系统实施知识,提高系统实施能力。
2、熟悉物理系统的实施、程序设计等环节,并编制相应的文档及程序编写。
3、熟悉软件开发工具、程序和系统调试、系统切换、系统评价等环节,并编制相应的文档及程序编写。
4、进一步树立正确的系统实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验内容与要求
1、根据所选管理信息系统实施内容,进行系统实施。
包括物理系统的实施、程序设计、软件开发工具、程序和系统调试、系统切换、系统评价等。
2、在计算机上实现上述内容,完成一个实用、可运行的管理信息系统。
3、独立完成上述内容,并提交书面系统实施报告。
三、实验报告的要求
1、以小组为单位,每组完成一份系统实施报告,将实施报告编辑成Word文档上交。
2、系统实施报告的内容包括:
⑴引言。
⑵系统的实施方案:
详细说明各项工作(包括文档编制、用户培训等等)的预定开始时间和结束时间,规定各项工作完成的先后次序及工作完成标志。
可以用甘特图表示。
经费预算中,逐项列出本开发项目实施需要的各项经费(包括办公费、差旅费、机时费、资料费、设备租金等)。
⑶系统实施报告:
①物理系统的实施:
软、硬件系统实施,网络系统实施。
②程序设计:
程序框图、源程序等。
⑶系统实施报告:
③软件开发工具的选用。
④程序和系统调试:
程序调试,分调,总调,特殊测试。
⑤系统切换、运行及维护。
⑥系统评价。
⑦系统使用说明书。
四、实验评分标准
1.合理的引言得20分;
2.完善的系统实施报告得80分。
实验六综合性系统开发
一、实验要求:
要求学生根据教师给定的选题要求,综合应用系统分析、系统设计、系统实施的理论进行系统开发,使学生具备独立开发信息系统的能力。
二、课程设计的内容
题目一学生学籍管理系统
1、实验内容:
(1)主要的数据表
学生基本情况数据表,学生成绩数据表,课程表等等。
(2)主要功能模块
1)实现学生基本情况的录入、修改、删除等基本操作。
2)对学生基本信息提供灵活的查询方式。
3)完成一个班级的学期选课功能。
4)实现学生成绩的录入、修改、删除等基本操作。
5)能方便的对学生的个学期成绩进行查询。
6)具有成绩统计、排名等功能。
7)具有留级、休学等特殊情况的处理功能。
8)能输出常用的各种报表。
9)具有数据备份和数据恢复功能。
2、实验要求:
(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。
(2)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。
题目二图书管理系统
1、实验内容:
(1)主要的数据表
图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表等等。
(2)主要功能模块
1)图书基本情况的录入、修改、删除等基本操作。
2)办理借书卡模块。
3)实现借书功能。
4)实现还书功能。
5)能方便的对图书进行查询。
6)对超期的情况能自动给出提示信息。
7)具有数据备份和数据恢复功能。
2、实验要求:
图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。
题目三银行储蓄系统
1、实验内容:
(1)主要的数据表
定期存款单,活期存款帐,存款类别代码表等等。
(2)主要功能模块
1)实现储户开户登记。
2)办理定期存款帐。
3)办理定期取款手续。
4)办理活期存款帐
5)办理活期取款手续。
6)实现利息计算。
7)输出明细表。
8)具有数据备份和数据恢复功能。
2、实验要求:
(1)要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。
(2)同时要考虑银行系统数据的安全与保密工作。
题目四设备管理系统
1、实验内容:
(1)主要的数据表
设备明细帐表,设备使用单位代码表,国家标准设备分类表等等。
(2)主要功能模块
1)实现设备的录入、删除、修改等基本操作。
2)实现国家标准设备代码的维护。
3)能够对设备进行方便的检索。
4)实现设备折旧计算。
5)能够输出设备分类明细表。
6)具有数据备份和数据恢复功能。
2、实验要求:
具体设备编码参考国家统一编码方法,功能实现也要考虑通用性。
题目五医院药品进销存系统
1、实验内容:
(1)主要的数据表
药品分类代码表,药品库存表,供货商信息表,采购信息表等等。
(2)主要功能模块
1)新药品的入库。
2)过期药品的出库登记、处理记录。
3)药品库存检索。
4)供货商信息检索。
5)药品采购记录管理。
6)药品用药说明信息管理。
7)输出相应的数据报表。
8)具有数据备份和数据恢复功能。
2、实验要求:
具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。
题目六书店租赁管理系统
1.设计内容
建立书店租赁管理系统,完成会员信息、书籍信息等的查询、添加、修改、删除等操作,并能完成书籍检索的功能。
对于借阅信息能按照借阅人、借阅日期等查询。
收入信息中应考虑会员交纳会费、临时人员借阅所交纳的租金、因书籍损坏或者过期还书的罚款等信息。
2.基本要求
查阅资料,掌握相关知识,确定开发需求,学习面向对象程序设计语言,设计功能完备,界面友好,考虑数据库的安全性和完整性。
题目七大学生就业咨询系统
1、实验内容:
(1)主要的数据表
用人单位基本信息表,专业信息表,地区代码表等等。
(2)主要功能模块
1)对用人单位的基本信息进行录入、修改、删除等。
2)实现毕业生专业信息的维护。
3)定时发布用人单位的毕业生需求信息。
4)方便的实现对人才需求信息的检索。
5)对用人单位的级别能够自动进行变更。
6)能够对历年的毕业需求信息进行统计、分析。
7)具有数据备份和数据恢复功能。
2、实验要求:
方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。
题目八教务辅助管理系统
1、实验内容:
(1)主要的数据表
教师基本信息表,课程表,教室资源表等等。
(2)主要功能模块
1)对上课教师基本信息进行管理。
2)对全院开设的课程进行管理。
3)录入教师基本上课信息。
4)实现自动排课功能。
5)简单计算工作量。
6)能够进行各种数据统计。
7)能够输出相应的报表。
8)具有数据备份和数据恢复功能。
2、实验要求:
软件功能主要考虑实用,具体功能模块一定要先进行调研。
题目九工资管理系统
设计内容:
设计如下主要功能模块
1)员工基本信息的管理功能。
2)单位员工变动、奖惩情况的管理功能。
3)工资的计算、修改功能。
4)查询统计功能。
5)报表打印功能。
6)具有数据备份和数据恢复功能。
设计要求:
在提供员工详细的工资资料的同时,尽量使系统能具一定的安全性和通用性。
题目十人事管理系统
设计内容:
设计如下主要功能模块
1)人事档案管理模块。
2)人员薪酬管理模块。
3)人员培训管理模块。
4)各类报表生成模块。
5)人员内部调动、离岗管理模块。
6)人员奖惩情况管理模块。
7)具有数据备份和数据恢复功能。
设计要求:
在提供详细人员资料的同时,还为保证资料的保密性特设置访问密码,有效控制进入系统的人员。
三、实验评分标准
1.引言得20分;
2.合理的系统分析得20分;
3.完善的系统设计得20分;
4.系统实施方案得20分;
5.管理信息系统总结得20分。