1、管理信息系统课程设计任务书课程代码: 07307 课程名称: 管理信息系统 英文名称: Management Information System ,MIS设计周数: 2 学 分: 3 课程类型: 必修课 课程性质: 专业课 适用专业: 电子商务、工商管理、市场营销管理信息系统课程设计作为独立的教学环节,是电子商务、工商管理与市场营销专业集中实践性环节系列之一,是学习完管理信息系统课程后进行的一次全面的综合练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,初步掌握使用管理信息系统分析、设计的基本内容和方法,提高解决实际管理问题的能力,使学生具有较强的自主分析与设计管理信息系统的基本素
2、质与能力。一、课程设计目标本课程设计旨在培养学生的动手能力、理论应用于实践和解决管理信息系统建设中的一些技术问题的能力:1让学生结合课程教学内容参与一个较完整的实际信息系统的开发全过程的工作,从中了解管理信息系统开发的具体方法与过程。2培养、提高学生的信息系统分析与设计能力。3培养学生的团队意识,以及对管理信息系统的剖析能力。二、基本要求1。掌握系统调查方法;2。掌握系统分析方法;3。学会简单系统的设计;4.训练程序设计能力;5.学会编写系统分析说明书、系统设计报告书等。三、主要内容1.调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例.2。在调查或了解的基础上,进行
3、系统分析.3.根据逻辑设计方案,进行系统设计。4.模拟系统实施.5.编写课程设计报告。四、时间分配阶段设计子题目具体设计项目设计内容说明设计任务时间(天)1管理信息系统的战略规划选题及意义现行企业或组织信息化水平评估该企业或组织的信息化工作的规划通过实际调查或查阅有关资料及书籍进行描述。用文字、图表编写拟开发系统规划报告0.52管理信息系统可行性分析现行系统调查分析新系统目标的确定可行性研究通过实际调查,若无条件可通过网络查阅有关资料进行理论分析与研究用文字编写可行性研究报告0.53管理信息系统的系统分析现行系统数据流程分析(可仅用文字分析)新系统业务流程分析新系统数据流程分析弄清拟开发系统的
4、业务流程,并用文字、图表加以描述;绘制系统的数据流图,编写数据字典与加工说明;绘制系统的业务流程图、数据流图,编写数据字典与加工说明;完成系统分析说明书24管理信息系统的系统设计总体设计(模块、子系统划分)代码设计输入 、输出设计及菜单设计处理流程设计系统功能模块设计,绘制模块结构图;选择主要模块,进行相应的代码设计、输入输出设计、数据库设计和处理过程设计;绘制模块结构图,选择主要模块,进行代码设计、输入输出设计、数据库设计和处理过程设计,完成系统设计报告书25管理信息系统的实施程序设计程序调试针对上面选定的主要功能模块,进行程序设计及调试;系统运行正常试编写该系统操作手册26设计报告结合上述
5、工作内容,写出系统开发报告。编写系统开发报告1五、考核方式和成绩评定标准本课程设计要求在规定时间内完成一个管理信息系统并提交课程设计报告书,根据开发的系统和报告书综合给定成绩。具体评分细则参看下表。设计子题目具体设计项目分值管理信息系统的战略规划选题及意义6现行企业或组织信息化水平评估3该企业或组织的信息化工作的规划3管理信息系统可行性分析现行系统调查分析6新系统目标的确定3可行性研究9管理信息系统的系统分析现行系统数据流程分析(可仅用文字分析)3新系统业务流程分析9新系统数据流程分析12管理信息系统的系统设计总体设计(模块、子系统划分)6代码设计6输入 、输出设计及菜单设计6处理流程设计6管
6、理信息系统的实施程序设计6程序调试3其他(总结、体会、工整度等)3出勤10合计100六、课程设计参考选题与要求选题一、系级学生信息管理系统开发(1)设计任务本题目以我系一级教学单位为系统的分析和设计原型.首先分析学生在校学习和生活的全过程,分析学生进校前和离校后与学校相关的延伸过程,借此分析系级学生信息的构成情况和表达形式,设计学生信息的数据组织和存储文件;分析系级学生信息系统的用户构成和用户需求,设计学生信息系统的系统功能,并对每一设计功能给予定义和描述;以上述设计为基础,选择相应的软件开发工具和语言,上机编调出相应的全部程序。(2)设计要求课程设计过程中,根据选题的具体需求,在开发各环节中
7、撰写相关的技术文档,最后要求提交比较详细的课程设计报告。 同时根据设计的结果递交一个可以运行的系统。选题二、系级教师信息管理系统开发(1)设计任务本题目以我系一级教学单位为系统的分析和设计原型。首先分析教师在校工作和生活的全过程,分析教师进校前和离校后与学校相关的延伸过程,借此分析系级教师信息的构成情况和表达形式,设计教师信息的数据组织和存储文件;分析系级教师信息系统的用户构成和用户需求,设计教师信息系统的系统功能,并对每一设计功能给予定义和描述;以上述设计为基础,选择相应的软件开发工具和语言,上机编调出相应的全部程序。(2)设计要求课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的
8、技术文档,最后要求提交比较详细的课程设计报告. 同时根据设计的结果递交一个可以运行的系统.选题三、旅店住宿信息管理系统开发(1)设计任务本题目以旅店住宿的管理过程为分析和设计原型.分析旅店住宿从旅客进店到旅客离店全过程中发生的所有管理活动,采用管理信息系统开发工具来描述这些管理活动中的所有信息和处理过程。分析旅店住宿信息的构成情况和表达形式,设计旅店住宿信息的数据组织和存储文件;分析旅店住宿信息的用户构成和用户需求,设计旅店住宿信息管理系统的系统功能,并对每一设计功能给予定义和描述;以上述设计为基础,选择相应的软件开发工具和语言,上机编调出相应的全部程序。(2)设计要求课程设计过程中,根据选题
9、的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交比较详细的课程设计报告。 同时根据设计的结果递交一个可以运行的系统。选题四、零售商库存信息管理系统开发(1)设计任务本题目以市场零售商经营过程中的库存管理为分析和设计原型。分析零售商库存管理的全部环节和过程,分析库存信息的构成情况和表达形式,设计库存信息的数据组织和存储文件;分析库存信息的用户构成和用户需求,设计库存信息管理系统的系统功能,并对每一设计功能给予定义和描述;以上述设计为基础,选择相应的软件开发工具和语言,上机编调出相应的全部程序。(2)设计要求课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提
10、交比较详细的课程设计报告。 同时根据设计的结果递交一个可以运行的系统。其他参考选题:1(院)系学生工作管理信息系统的分析与设计2(院)系办公系统的设计与开发的分析与设计3 XX(选择某一学生社团)管理信息系统的分析与设计4 超市管理系统的分析与设计5. 教学管理系统的分析与设计6. 人事管理系统的分析与设计7。 工资管理系统的分析与设计注意:以上所有题目仅供参考,可以另选题目七、设计要求课程设计报告要求每人独立编写,报告不少于4000字,封面采用学校统一印制的,并在前言说明设计题目、班级、学号、姓名。课程设计报告内容格式如下:封面前言1 系统概述现状描述、系统目标、系统开发方法、开发计划等2
11、系统分析系统需求、业务流程分析、数据流程分析、数据词典、加工说明等3 系统设计模块结构设计、代码设计、数据库设计、输入输出设计等4 系统实现 开发工具、软件界面拷屏、模块测试结果、系统测试结果5 总结 收获和体会 参考文献 封底管理信息系统课程设计指导书一、课程设计步骤与方法1 初步调查(1)调查方法:询问、发调查表、开会、实习、查资料等.(2)调查内容:企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及
12、信息源.信息系统分析与设计案例学习2 可行性分析根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。3 详细调查详细了解以下情况并绘制组织结构图和业务流程图:(1)现行系统的组织机构及管理职能和人员分工;(2)各项管理业务的主要处理过程、模型和算法;(3)各项管理信息的分类、分层和定义;(4)管理信息的收集、输入、传递、存储以及输出的形式;(5)管理信息处理的速度、频度、准确性、安全性及共享性情况;(6)管理信息处理的方式与方法;(7)现行代码体系状况;(8)现已开发的计算机应用项目的主要功能、应用范围、结构及有待改进的地方;(9)各部门管理人员对信息系统分
13、析与设计的要求。4 系统分析根据详细调查情况绘制业务流程图,并进行功能数据分析,绘制新系统的数据流程图,编制数据字典,对较为复杂的处理逻辑编写处理逻辑说明。5 系统设计(1)绘制功能结构图(2)进行代码设计(3)进行输入、输出设计(4)进行文件及数据库设计(5)编写程序设计说明书6 系统实施(1) 安装DBMS,并建立数据库可用SQL Server作为数据库管理系统。如果没有条件,也可用Access或VFP代替。(2) 编写程序先设计程序流程图再用Visual Foxpro或Visual basic开发应用程序,并上机调试,最后制作成发布文件。 二、主要训练内容说明及要求1 业务流程图基本符号
14、 见P472 数据流程图(1)基本符号外部实体处理数据流数据存储图 数据流程图基本符号(2)数据流程图绘制方法:自顶向下,分层绘制。(3)数据流程图绘制规则每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。对含义明显的数据流,其名称可以省略。尽量避免数据流的交叉.对于需在两个设备上进行的处理,应避免直接相连。可以在它们之间加一个数据存储。如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流.下层图中的数据流应与上层图中的数据流等价。对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用
15、D表示数据流,用F表示数据存储,用S表示外部实体。3 数据字典卡片 见P55 4 加工逻辑说明(判定树、决策表、结构化语言)5 模块结构图(1)基本符号表 功能结构标准符号表符 号说 明表示一个功能模块,方框内为模块名称.表示模块间调用关系,箭头端为被调用模块,箭尾端为调用模块.表示模块间传递的数据信息.表示模块间传递的控制信息。表示模块中包含的循环调用功能。表示模块内包含判断处理功能,根据判断结果决定调用。(2) 模块设计模块设计原则主要原则:“高内聚,低偶合”提高模块的独立性.其他原则:模块的分解原则:按功能分解.模块的扇出系数:不宜太大,也不宜太小.模块的扇入系数:越大越好。对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。6 数据库设计(1)逻辑结构设计按照数据库设计范式理论和信息响应需求设计数据库基表结构。格式见下表。表 数据库基表结构格式表中文名称:基表名称序号中文名称字段名类型长度小数位数主关键字备注(2)物理结构设计在选中的DBMS支持下,在计算机上定义数据库中的各表等。7 程序设计与编码(1)编写主要功能程序设计说明(2)在选中开发工具中完成主要功能程序编码8 测试制定测试计划,记录测试结果。(1)模块测试(2)功能测试(3)系统测试