1、民航管理信息系统课程设计 2010-2011第一学期目 录一、课程设计的目的和要求3(一)课程设计要求3(二)课程设计目的3二、课程设计的一般过程4(一)确定题目4(二)系统开发4(三)验收与评分5三、课程设计的内容5(一)设计题目5(二)主要技术指标和要求5(三)方案选择及工作原理5(四)课程设计内容5四、课程设计形式6五、 课程设计参考题目6附录一:民航管理信息系统课程设计小组工作记录表7附录二:文档编写参考案例9附录三:民航管理信息系统课程设计报告封面27附录四:小组可选作业MIS技术基础28 一、课程设计的目的和要求民航管理信息系统课程设计作为独立的集中实践性教学环节,是一次全面的综合
2、练习。其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。(一)课程设计要求现提出如下要求:(1)学生开展课程设计按分组进行,并确定一个组长,明确组员分工与协调;(2)各组在分工的前提下,制定相应的任务完成计划,并按计划开展课程设计,接受教师检查;(3)课程设计题目的选择应结合实际或熟悉的系统,考虑充分、功能完善,充分练习管理信息系统各个环节的内容;(4)课程设计必须完成对系统
3、的分析与设计任务,编写相应的分析与设计报告;(5)用管理信息系统开发工具(VFP、VB、PB、Delphi等)开发一个实用的中小型管理信息系统,并能通过上机检查。(二)课程设计目的通过民航管理信息系统课程设计各环节的进行,应达到如下目的:(1)结合课程教学内容,参与一个较完整的实际信息系统开发全过程的工作,从中了解管理信息系统开发的具体方法和手段;(2)培养和提高学生的信息系统分析与设计能力;(3)设计一个实际的管理信息系统,编写出详细的系统分析与系统设计报告,系统设计报告内容包括:系统目标、设计规范、总体结构设计、代码设计、数据库设计、输入输出设计、处理流程设计等;(4)根据设计选用合适的软
4、件开发工具开发出可实际运行的中小型管理信息系统。(5)培养团队意识,以及对管理系统的剖析能力。二、课程设计的一般过程本课程设计重视书面材料的撰写(信息系统前期的系统调查,系统分析,系统设计),对最后采用相应的程序开发工具(例如 VisualFoxpro、VB、PowerBuilder、Delphi、 ASP 等)进行信息系统的开发实施要求适当降低,但要求开发出一个基本完整的系统。为此,课程设计的一般过程为:1) 确定设计课题:从参考的课题中选择一个课题。 2) 根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。 3) 课程设计过程中,根据选题的具体需求,在开发各环节中撰写相
5、关的技术文档,最后要求提交比较详细的课程设计报告。4) 初步开发出可以运行的管理信息系统(可以是一个可以运行的框架),界面设计合理,并可通过上机检查。其中主要阶段详细说明如下:(一)确定题目及系统调查首先,理解课程设计的基本要求、设计的题目及主要内容;学生收集资料,组织讨论,由几个学生组成一个课题小组,选择一个题目;最后,将课题内容具体分工到每位同学。其中,课题分工也可根据课题的具体情况放在系统初步调查之后再进行。(二)系统开发系统开发阶段具体分四个步骤: 系统分析简单地说,系统分析就是要弄清“做什么”,即现行系统正在做什么,新系统想要做什么。这是系统开发的第一个阶段,也是最关键的一个阶段。它
6、是一个反复调查、分析和综合的过程。这一阶段提出的新系统的逻辑方案,是下一阶段工作的基础,是系统设计的依据。掌握系统分析的原理与方法尤其重要。在这一阶段,要求学生对已选定的对象与开发范围进行有目的、有步骤的实际调查或模拟实际环境,并进行分析,要求学生能够用管理信息系统的规划及分析工具,快速、准确地描述系统的现状、表达系统的需求,以便在现行系统的基础上,建立一个满足用户需求的新系统的逻辑模型。系统分析完成后,形成系统分析报告。 系统设计简单地说,系统设计就是要弄清“怎么做”。它根据系统分析阶段所提出的新系统的逻辑方案,进一步提出新系统的物理方案。在这一阶段,要求学生在系统分析的基础上,根据新系统逻
7、辑模型所提出的各项要求,结合实际的条件,设计出新系统的总体结构和基本框架,并进一步使设计方案具体化、规范化、系统化,最终建立起新系统的物理模型。系统设计完成后,形成系统设计报告。 系统实施简单地说,系统实施就是要“具体做”。它将系统设计阶段所提出的新系统的物理方案付诸实施。在这一阶段,要求编制程序,并进行程序调试。系统实施完成后,形成系统实施报告。 系统评价简单地说,系统评价就是要问“做得怎么样”。它是对已经开发完成的系统进行客观的评价。在这一阶段,要求学生总结课程设计的过程、体会;对已经开发完成的系统性能、功能、数据、程序等方面进行评价,指出新系统的优点和不足,指出系统开发中的重点和难点,提
8、出改进和扩展的建议。系统评价完成后,形成系统评价报告。系统实施报告、系统评价报告可按实际情况选择完成。(三)验收与评分在这一阶段,要求学生提交课程设计报告和计算机软件,指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合课程设计报告,根据课程设计成绩的评定方法,评出成绩。设计报告用A4 纸打印,字迹清楚,页面整洁,并装订。报告内容包括:课题说明:课题名称、使用环境、开发方法、设计思路等。系统调研及可行性分析。系统分析:子系统划分、业务流程图、数据流图、数据字典等。系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。 程序代码:系统的主要程序代码。设计
9、小结:总结课程设计的过程、体会及建议。 其他:参考文献等。课程设计的开发小组由5-6人组成,小组中应对每个成员的任务进行明确分工,并在开发文档中说明;成绩考核时会依据每个成员的完成情况和相对难度进行评分。要求在第16周前提交所有文档,否则成绩记为零分。评分标准:完成任务,30 分;设计正确,20 分;设计说明书,30 分;系统实施, 20 分。课程设计报告撰写的基本要求:报告原则上不少于5000 字,需在封面注明设计选题、班级、课题组成员姓名、学号及项目分工,正文至少包括如下几个方面的内容: (1)系统概述(现状分析,系统目标等)为进一步加深学生对理论知识的掌握,要求在对比分析教师提供的两个系
10、统(美萍进销存管理系统、凌鹏贸易公司管理系统等)的基础上,根据备选题目,自行选择一个相关系统参与对比分析。(2)系统分析部分可行性分析、业务流程图(重点)、数据流程图(重点)、数据字典(3)系统设计部分功能结构图设计(重点)、输出设计(主要指打印输出界面设计、输入设计(主要指数据录入界面设计)、代码设计(4)系统实施部分(不用文字描述,直接上交开发的系统)三、课程设计的内容(一)设计题目小组成员共同研究,选择某一现实的管理系统,结合课堂学习的系统分析、设计和实施的方法建立一个实际的管理信息系统。题目格式:*管理系统设计(二)主要技术指标和要求运行环境要求:windows2000或windows
11、XP系统功能要求:设计的系统原型具有基本的数据输入、输出、查询功能。(三)方案选择及工作原理采用结构化系统分析与设计方法。(四)课程设计内容课程设计内容包括: 1系统分析,包括建立新系统的可行性分析、业务流程分析、数据流程分析等内容。2系统设计,包括新系统的管理模型设计、新系统功能设计、代码设计、系统运行环境与数据库设计、输入输出设计等内容。3系统实施,根据系统设计方案,完成管理信息系统的程序设计与调试、系统初始数据录入等。4缩写课程设计报告,包括各阶段报告及总报告。四、课程设计形式本次课程设计为集中上机指导与分散相结合,集中设计与实施(20学时)、指导(20学时)安排在学校机房进行。调研(学
12、时)、各项文档设计(系统分析文档8学时、设计文档8学时、其他文档10学时)、分阶段讨论(共12学时)、验收与答辩(4学时)根据实际情况,分散进行。集中设计部分工作,每节课课堂验收考核;分散完成部分按附表内容做相应记录,作为考核依据。五、 课程设计参考题目首先分析相应企业的工作过程以及与相关部门的延伸过程,借此分析系统的构成情况和表达形式,设计相关信息的数据组织和存储文件;然后,分析相关信息系统的用户构成和用户需求,设计系统功能,并对每一设计功能给予定义和描述;最后以上述设计为基础,选择相应的软件开发工具和语言,上机编写、调试出相应的程序完成各阶段文档编写。参考题目如下:1. 乘务排班管理系统2
13、. 航班信息查询系统3. 货运信息管理系统4. 离港系统5. 计算机订座系统6. 航空公司电子商务系统7. 航空公司管理系统8. 民航常旅客管理信息系统9. 民航旅游信息管理系统10. 机场信息管理系统 find the software to know the current situation and the facilities yuandaima compared with林碰meiping PRINT SCREEN write picture1 company name(meiping)in the end 表格三条横线表可以有竖线但打印后不可以看到 0.75磅1.5磅 最后要写参考
14、网站 在教务处网站上找格式 参考文件的字为5号附录一:民航管理信息系统课程设计小组工作记录表小组编号日期地点组员姓名工作主题内容记录备注组员签字:附录二:文档编写参考案例 汽车配件公司业务管理信息系统目录前言.1第一章 汽车配件公司业务管理信息系统的系统规划第一节 项目开发背景.3第二节 项目开发目的.3第三节 可行性分析.3第二章 企业内部业务管理信息系统的系统分析 第一节 组织结构与功能分析.4 第二节 组织/业务关系图.4第三节 业务功能一览表.5第四节 业务流程图.6第五节 数据流程图.7-9第六节 系统数据库建模-E-R模型分析.10-11第七节 第七节系统U/C矩阵分析12 第三章
15、 汽车配件公司业务管理信息系统的系统设计第一节 功能子系统划分12-13第二节 层次化模块结构图13-17第四章 系统设计总结第一节 项目实施中各个工作流程及时间分布18第二节 本人系统设计特点18第三节 对教学和设计作业的建议18第一章 汽车配件公司业务管理信息系统的系统规划第一节 项目开发背景 随着经济的发展和中国汽车市场的不断扩大,某汽车配件公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。第二节 项目开发目的 本课程设计的具体任务就是设计一个企业内部业务管理信息系统,利用现代计算机和数据库
16、开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平。第三节 可行性分析 现在企业的业务流程管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用将有以下几个方面的优势:1 从技术上考察A 处理速度快,准确;B 通过权限的设置,数据的安全性好;C 方便查询;D 控制精度或生产能力的提高2 从经济上考察A 系统建设不需要很大的投入;B 可缩减人员编制,减少人力费用;C 人员利用率的改进;3 从各种社会因素来考察A 可降低工作人员工作强度,提高效率,会得到企业上下员工的一致同意的;B 可引进先进的管理系统开发方案,从而
17、达到充分利用企业现有资源综上所述,本系统的开发立项是可行的。第二章 企业内部业务管理信息系统的系统分析会计部门采购部门业务人员销售部门公司经理库存第一节 组织结构与功能分析 图1 组织结构图第二节 组织/业务关系图业务联系 组织程度销售部会计部采购部仓库经理销售活动*财务管理*采购活动*库存管理*行政监督管理* 图2 组织/业务关系图第三节 业务功能一览表经营主管销售主管仓库主管采购主管财务主管业务员仓库采购员财务会计销售员管理应收款明细账管理应付款账目管理会计总账编制报表收款发出订货单验收货物入库接收发货单修改库存量管理货物入库出库检索库存验证订货单修改订货单开发货单检查暂存订货单确定顾客订
18、货 图3 业务功能一览表 第四节 业务流程图销售历史公司档案存档会计人员暂定订单核对验收入库检查暂存订货单应收款明细账核对应收款明细账采购人员供应商经理订货配件汇总订货单填写发货单发货单修改会计总账会计总账应付款账目接受并开收据修改应收款明细账编制报表查询库存量顾客销售部门订货单库存配件发货单验证订货单确定顾客订货检索库存开发货单并修改库存产生暂定订单登录新客户数据客户数据到货通知修改库存量付款业务员收据 图4 业务流程图 第五节 数据流程图1.1.5登录新顾客数据采购人员业务人员1.1.1验证订货单1.1.4产生暂定订单1.1.2确定顾客订货1.1.3开发货单修改库存暂定订单应收款明细账库存
19、配件顾客数据销售历史顾客纠正错误不合格订单发订单合格订单不满足订货 检索满足订货有新顾客 修改 开发货单通知记录记录图5-1 销售过程数据流图供货商销售部门采购人员1.1.1订货配件汇总订货单1.1.2订货1.1.3填写发货单发货单1.1.4核对验收入库1.1.6办理销售业务发货单到货通知库存配件应收款明细账1.1.5通知销售部门顾客确定给采购人员发货单发出到货 通知记录对照暂存订单记录产生 开出发货图5-2 采购过程数据流图应付款账目1.1.5修改会计总账1.1.1付款顾客1.1.2核对应收款明细账1.1.3接受并开收据收据1.1.4修改应收款明细账应收款明细账会计人员供应商1.1.6核对应
20、付款账目1.1.7付款并修改应付款账目会计总账1.1.8编制报表会计报表销售分析报表库存报表经理库存配件1.1.9查询库存量给顾客收据开出现金支票转账无误给会计发货单无误 修改 提供依据 提供依据提交编制提交编制提交编制图5-3 财务过程数据流图 销售顾客配件采购部门供销商经理销售部门库存配件会计部门应付款账目应收款明细账报表客户订单公司合作合作编辑接受属于查询记录属于管理参考对应产生对应管理产生属于购买供应第六节 系统数据库建模-E-R模型分析1N1N1N111111N11111NN1NNN11NN1 NNMMNN11N图6-1 E-R图图6-2 E-R图第七节 系统U/C矩阵分析功能数据类
21、 顾客数据发货单应收款账目销售历史暂存订单公司订单到货通知应付款账目收付单据会计总账报表库存销售管理客户管理CU销售配件UCUUU记录业务CC采购管理记录缺货UCU追加订货UC验货入库UUCCU财务管理收付款UUUUC会计核算UUUCU编制报表UUUUUCU库存管理库存管理UUUC监督管理UUUUU 图7 U/C矩阵第三章 汽车配件公司业务管理信息系统的系统设计第一节 功能子系统划分根据U/C矩阵分析,对汽车配件公司业务管理信息系统进行功能子系统划分, 如图8所示。本系统只要花分为四个功能子系统:企业业务管理系统库存管理财务管理采购管理销售管理会计账目管理会计报表管理订货管理客户管理采购配件管
22、理供应商管理库存量管理库存查询管理图8 系统功能子系统图销售管理子系统:对客户数据、订货处理等销售业务进行管理;财务管理子系统:负责各种报表和账目的管理工作; 采购管理子系统:管理供应商信息,进行采购、收货、验货等采购业务;库存管理子系统:对仓库存货进行管理和监督。第二节 层次化模块结构图汽车配件公司业务管理信息系统中,模块划分和处理过程设计是非常关键的一步,因此,我本着对系统可修改性、易读性、易查错性等方面进行设计。基本思想是:1、模块化;2、图表文字解说。其中,HIPO图是一种强有力的描述系统机构和模块内部处理功能的工具,它主要包括层次结构图和IPO图两个部分。层次结构图描述了整个系统的设
23、计结构以及各类模块之间的关系;IPO图则描述了在某个特定模块内部的输入(I)、处理过程(P)、输出(O)思想。企业业务管理系统库存管理财务管理采购管理销售管理会计账目管理会计报表管理订货管理客户管理采购配件管理供应商管理库存量管理库存查询管理 图9-1 层次化结构模块图层次化结构模块图是从结构化设计的角度提出的一种工具。汽车配件公司业务管理信息系统的模块化分为若干子系统,如销售管理子系统、采购管理子系统等,它们之间是平级关系,并且,相互之间也不交叉。同时,一个模块还下分了子模块,如销售管理子系统下面包含了客户管理和订货管理两个子模块。这样,从整体上来划分,形成从全局来进行管理的格局。订货管理A
24、.1订单输入A.2.1订单处理A.2.2开发货单A.2.3图9-2 层次化订货管理模块结构图输入部分 I处理描述 P输出部分 O1. 利用权限打开数据库2. 输入定货单的顾客信息:名 称、地址、电话、开户行、账号3. 输入定货单的各类信息:配 件名称、规格、编号1. 核对用户账号和新建用账号2. 核查定单信息3. 处理过程出错信息 定单不合格新建用户合格定单处理老用户合格定单处理1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 修改顾客记录4. 将合格的定单信息以标准格式输出模块名称:定单输入系统使用单位:销售部图10-1 订单输入IPO图 订单输入IPO图表示了订单输入模块,
25、讲述了如何输入客户订单,检查其正确性,核对建立新的账号等功能。模块名称:定单处理系统使用单位:销售部和采购部输入部分 I处理描述 P输出部分 O1. 利用权限打开数据库2. 上组模块送入的合格的定单信息3. 输入当前各配件库存量1. 将定单的配件信息与配件当前 存量核对2. 处理过程出错信息库存量满足定单要求处理库存量暂缺处理零库存量定单处理部分满足库存量处理1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 完全满足定单要求输出发货单4. 暂缺配件库存量的暂存定货单文件图10-2 订单处理IPO图订单处理IPO图表示了订单处理模块,讲述了如何核对处理订单,对库存量和订单进行比较
26、处理等功能。模块名称:库存量查询系统使用单位:销售部和经理输入部分 I处理描述 P输出部分 O1. 利用权限打开数据库2. 输入查询的配件编号、规格、名称等信息3. 读取近期销售记录4. 读取原有配件库存量1. 核对配件信息和原有配件库存量2. 核查近期销售记录情况 3. 处理过程出错信息当前零库存量配件处理当前库存量详细处理1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 输出销售库存的当前查询结果文件图10-3 库存查询IPO图库存查询IPO图表示了库存查询管理模块,讲述了如何核对配件信息和原有配件库存量,核查近期销售记录情况以及对出错信息的处理。暂存订单输入C.2.1C.
27、2配件采购管理C.2.2暂存订单处理C.2.3配件入库图9-3 层次化配件采购管理模块结构图模块名称:暂存订单处理系统使用单位:采购部输入部分 I处理描述 P输出部分 O1. 利用权限打开数据库2. 输入暂存订货单配件信息: 编号、规格、名称、暂缺数量等3. 读取供应商列表信息1. 核查暂存订货单配件汇总信息2. 核对暂存配件和相应的供应商列表3. 处理过程1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 修改供应商列表信息4. 输出以供应商分类的采购订货单出错信息按配件汇总处理按供应商汇总处理图10-4 暂存订单处理IPO图暂存订单处理IPO图表示了暂存订单管理模块,讲述了如
28、何核查暂存订单配件汇总信息,核对暂存配件和相应的供应商的列表等处理过程。模块名称:配件入库处理系统使用单位:采购部输入部分 I处理描述 P输出部分 O1. 利用权限打开数据库2. 上组中输出的采购订货单信息3. 输入供应商发货信息4. 读取原库存量信息5. 读取标准配件质量信息1. 核对采购订货单和发货单信息2. 核对发货配件质量信息和标准配件 质量信息3. 处理过程出错信息核对出错质量不合格不合格配件处理合格配件入库处理1. 将合格标志送回上一级调用模式2. 将核对记录记入文件3. 修改库存量信息4. 修改应付款明细帐图10-5 配件入库处理IPO图配件入库处理IPO图表示了配件管理模块,讲
29、述了如何核对采购订货单合法货单信息,核对发货配件质量信息和标准配件质量信息等功能。第五章 系统设计总结第一节 项目实施中各个工作流程及时间分布1 项目开发的编写 1天2 业务流程图设计 2天3 数据流程图设计 1天4 E-R图设计 1天5 U/C矩阵设计 2天6 HIPO图设计 2天7 文档修改、定稿 1天第二节 本人系统设计特点1 优点:本系统具有较强的直观性,设计完整,能较好的体现系统的设计构思;2 缺点:设计的有些方面有点简单,有很多地方还需进一步分析改进。第三节 对教学和设计作业的建议因为系统设计的工作量比较大,一个人做,从构思、分析各方面都做不到很完善全面,所以建议老师,以后这个作业
30、最好是以小组的形式来共同完成!附录三:民航管理信息系统课程设计报告封面班级专业组号小组成员报告目录1 小组报告(1) MIS技术基础实验报告(2) 系统分析报告-详细调查报告(3) 系统分析报告-系统逻辑模型建立(4) 小组工作记录2 组员分报告(1) 所选系统分析报告(2) 系统分析报告-详细调查报告(3) 系统分析报告-系统逻辑模型建立(4) 课程设计总结报告指导教师: 日期:附录四:小组可选作业MIS技术基础 1. 用ACCESS 建立表一: 工资主文件结构数据项 人员代码 姓名 部门 基本工资 附加工资 房费字段长度 4 8 2 7.2 7.2 7.2数据类型 C C C N N N
31、要求:(1) 用ACCESS把数据库建立在硬盘上。(2) 建立表SALARY。(3) 建立主键索引,人员代码不许重复。(4) 建立约束:姓名不许为空,100工资20000.(5) 输入10条数据存盘。(6) 建立窗体SINPUT,提供输入该表的界面,测试输入两条数据。(7) 建立窗体MAINMENU,放置“按钮”,调用SINPUT. 窗体(8) 窗体SINPUT上放置两个“按钮”,实现“关闭”,“保存”(9) 窗体SINPUT上,调整界面,达到美化效果。要求:(1) 写下各个操作的实现步骤。(2) 对 3和4步骤进行检验,输入错误的数据,记录屏幕提示。2.分别绘制三个ER图说明实体间一对一、一对多、多对多的关系。(自己举例)提示:注意ER图的正确画法,在WORD的绘图工具中有所需的基本图形。3.请用ER图画出小组所选题目的概念模型。对背景材料,分析设计该系统的实体关系模型。4.备选题目、 乘务排班管理系统、 航班信息查询系统、 货运信息管理系统、 离港系统、 计算机订座系统、 航空公司电子商务系统、 航空公司管理系统、 民航常旅客管理信息系统、 民航旅游信息管理系统机场信息管理系统 .、29