实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况...

48
中国民航大学经济与管理学院 实验指导用书 实验课程: 管理信息系统课程设计 负责人: 李航 参编人员: 褚衍昌 编写时间: 2015 9 航空运输经济与管理实验中心 2014 10 月制

Transcript of 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况...

Page 1: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

中国民航大学经济与管理学院

实验指导用书

实验课程: 管理信息系统课程设计

负责人: 李航

参编人员: 褚衍昌

编写时间: 2015 年 9 月

航空运输经济与管理实验中心

2014年 10月制

Page 2: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

目录

实验大纲及说明 .............................................................................................................................. 4

1、实验大纲及适用专业......................................................................................................... 4

2、实验总体学时及实验项目分配的说明 ............................................................................. 5

3、项目研究基础及已有支持情况 ......................................................................................... 6

实验一 管理信息系统开发方法与技术 ....................................................................................... 9

1.实验目的 .............................................................................................................................. 9

2. 实验要求 ............................................................................................................................ 9

2.1对学生已经掌握的理论、方法等知识方面的要求 ................................................ 9

2.2对学生完成实验方面的要求 .................................................................................... 9

2.3实验条件的要求(包括软硬件条件) .................................................................... 9

3.实验步骤和内容................................................................................................................... 9

3.1 管理信息系统课程设计内容介绍 ........................................................................... 9

3.2 实验步骤................................................................................................................. 10

3.3 管理信息系统课程设计用到的开发方法实践应用 ............................................. 10

3.4 数据库技术实践应用 ............................................................................................. 11

4.实验成果及成绩评定......................................................................................................... 11

4.1实验成果描述 .......................................................................................................... 11

4.2实验成绩的分档及评定 .......................................................................................... 11

实验二 需求调查与开发构思..................................................................................................... 12

1.实验目的 ............................................................................................................................ 12

2. 实验要求 .......................................................................................................................... 12

2.1对学生已经掌握的理论、方法等知识方面的要求 .............................................. 12

2.2对学生完成实验方面的要求 .................................................................................. 12

2.3实验条件的要求(包括软硬件条件) .................................................................. 12

3.实验步骤和内容................................................................................................................. 12

3.1 管理信息系统开发题目选定 ................................................................................. 12

3.2 管理信息系统需求调查 ......................................................................................... 14

3.3 进行系统规划的准备工作 ..................................................................................... 14

3.4 准备设计报告提纲和进行人员分工 ..................................................................... 14

4.实验成果及成绩评定......................................................................................................... 14

4.1实验成果描述 .......................................................................................................... 14

4.2实验成绩的分档及评定 .......................................................................................... 14

5.系统调研实例 ............................................................................................................................ 15

实验三 管理信息系统开发......................................................................................................... 18

1.实验目的 ............................................................................................................................ 18

2. 实验要求 .......................................................................................................................... 18

2.1对学生已经掌握的理论、方法等知识方面的要求 .............................................. 18

2.2对学生完成实验方面的要求 .................................................................................. 18

2.3实验条件的要求(包括软硬件条件) .................................................................. 18

3.实验步骤和内容................................................................................................................. 18

3.1 系统分析................................................................................................................. 18

3.2 目标分析................................................................................................................. 22

Page 3: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3.3 系统设计............................................................................................................... 29

3.4 系统实现................................................................................................................. 33

4.实验成果及成绩评定......................................................................................................... 37

4.1实验成果描述 .......................................................................................................... 37

4.2实验成绩的分档及评定 .......................................................................................... 37

实验四 系统实现 ........................................................................................................................ 38

1.实验目的 ............................................................................................................................ 38

2. 实验要求 .......................................................................................................................... 38

2.1对学生已经掌握的理论、方法等知识方面的要求 .............................................. 38

2.2对学生完成实验方面的要求 .................................................................................. 38

2.3实验条件的要求(包括软硬件条件) .................................................................. 38

3.实验步骤和内容................................................................................................................. 38

3.1 界面设计与实现 ..................................................................................................... 38

3.2 系统运行................................................................................................................. 39

3.3 系统评价................................................................................................................. 47

4.实验成果及成绩评定......................................................................................................... 48

4.1实验成果描述 .......................................................................................................... 48

4.2实验成绩的分档及评定 .......................................................................................... 48

Page 4: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

实验大纲及说明

1、实验大纲及适用专业

本实践课程适用专业本实验适用专业为工商管理、会计、财务管理。

先修课程为计算机文化、数据库技术、管理信息系统。

本实践课程的总体要求——

(1)通过实训巩固、深化和扩展学生的理论知识与专业技能。

(2)提高学生动手编程能力,学会撰写系统开发所需的各项文档资料。

(3)学会理论与实践相结合,培养学生运用所学的理论知识和技能解决社

会实践中所遇到的实际问题的能力及其基本工作素质。

(4)培养学生正确的设计思想和思维方法、理论联系实际的工作作风、严

肃认真的科学态度以及独立工作的能力,树立自信心。

(5)训练和培养学生获取信息和综合处理信息的能力、文献检索能力、文

字和语言表达能力以及合作精神。

本实践课程在专业人才培养中的地位作用——

本设计是在学习管理信息系统理论知识的前提下,为进一步加强学生运用计

算机进行管理的能力而设置的实践课程。管理信息系统是一门理论性、实践性都

很强的课程,重点在于培养学生信息系统的应用、管理以及信息系统的开发的能

力。实验课使学生熟悉整个系统设计的过程,锻炼学生的社会实践能力和开发能

力,为社会提供具有较高团队精神、强动手能力的应用型人才。这对于培养学生

理论联系实际的本领具有很重要意义。

本实践课程教学应达到的基本要求,学生应达到的能力——

基本要求:要求学生掌握管理信息+系统的理论知识,并通过深入实际调研,

了解一个小型的现行系统,对现行系统进行具体分析,找出现行系统的不足,给

出新系统的逻辑模型。初步掌握管理信息系统设计开发中结构化方法的步骤以及

相关技术,会用一种语言编程实现简单系统。达到利用计算机提高学生理论与实

践相结合的能力、通过设计提高学生积极思考和动手能力的目的。

Page 5: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

学生应达到的能力主要是信息系统的开发能力,包括:

(1)去现场调研,了解调查的方法、原则和步骤,了解现行系统的流程

(2)用系统分析的理论指导完成对现行系统的分析

(3)构思新信息系统的界面,并完成书面设计工作,模拟开发一个小系统

(4)上机实际操作

实验考核办法与成绩评定——

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份设

计报告,并在计算机上通过程序。

课程考核和成绩给定都将以小组形式进行,具体包括:

(1)设计的出勤率考核。(占成绩的 20%)

(2)参加设计成绩视个人工作分量而定。(占成绩的 30%)

(3)实验报告内容考核。(占成绩的 30%)

(4)上机通过。(占成绩的 20%)

2、实验总体学时及实验项目分配的说明

实验课程总学时为 20 学时,学时分配具体如下:

表 1 实验学时分配表

序号

实验项目名称 实验

学时 主要内容

面向专

实验类

型 实验要求

1

管理信息系统

课程设计理论

讲授

4 管理信息系统开发方法、

管理信息系统开发实例、

数据库技术

工商管

设计 必修

2

现场调研或资

料搜集

4 学生到现场调研现行系

统运行情况;

搜集相关资料;

掌握调查内容;

编写文字说明;

工商管

设计 必修

Page 6: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3

系统开发 8 掌握系统分析的各种图

表的绘制方法;

掌握系统设计的步骤(总

体设计、输入输出设计、

数据库设计);

撰写系统开发报告。

工商管

设计 必修

4

上机调试 4 掌握编程、调试程序的要

将小组设计的系统用程

序实现

工商管

设计 必修

3、项目研究基础及已有支持情况

项目支持的必要性——

管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

学计划的要求,在教师指导下对学生进行的专业技术训练,培养学生综合运用理

论知识分析和解决实际问题的能力,实现由理论知识向操作技能的转化,是对理

论与实践教学效果的检验,也是对学生综合分析能力与独立工作能力的培养过

程。鉴于课程的重要性和实践教学过程中对于学生指导的需要,编制该课程的实

验指导书十分必要。

实验设计设想及展望——

实验设计的设想环节包括:实训准备、制定实训计划;问题定义;需求分析;

总体设计;详细设计;编写代码;综合测试;完善系统;验收答辩与评分,共 9

个部分。

实验报告的内容包括:(1)可行性分析,含现有系统状况、系统逻辑模型、

新系统目标、开发计划、进度表等;(2)需求分析,含数据流图、数据字典、新

系统逻辑模型的定义、模块结构图等;(3)总体设计,含系统功能设计、数据库

设计、网络环境、系统运行环境等;(4)程序设计,选择可视化开发工具和程序

语言、编程、调试等;(5)综合测试,含测试方法、测试结果、出现的错误的修

改等;(6)设计小结,总结实训过程的体会及存在的问题;(7)其他方面,含参

考文献等。

Page 7: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

附件 管理信息系统课程设计大纲

课程名称:管理信息系统课程设计

英文名称:Course Design of Management Information

System

课程编号:05414003

一、实验(上机)学时/课程总学时:20/20 学时 学分:1

二、先修课程:计算机文化、数据库技术、管理信息系统

三、本实践课程在专业人才培养中的地位作用

本设计是在学习管理信息系统理论知识的前提下,为进一步加强学生运用计

算机进行管理的能力而设置的实践课程。管理信息系统是一门理论性、实践性都

很强的课程,重点在于培养学生信息系统的应用、管理以及信息系统的开发的能

力。实验课使学生熟悉整个系统设计的过程,锻炼学生的社会实践能力和开发能

力,为社会提供具有较高团队精神、强动手能力的应用型人才。这对于培养学生

理论联系实际的本领具有很重要意义。

四、本实践课程教学应达到的基本要求,学生应达到的能力

基本要求:要求学生掌握管理信息+系统的理论知识,并通过深入实际调研,

了解一个小型的现行系统,对现行系统进行具体分析,找出现行系统的不足,给

出新系统的逻辑模型。初步掌握管理信息系统设计开发中结构化方法的步骤以及

相关技术,会用一种语言编程实现简单系统。达到利用计算机提高学生理论与实

践相结合的能力、通过设计提高学生积极思考和动手能力的目的。

学生应达到的能力:

主要是信息系统的开发能力:

(1)去现场调研,了解调查的方法、原则和步骤,了解现行系统的流程

(2)用系统分析的理论指导完成对现行系统的分析

(3)构思新信息系统的界面,并完成书面设计工作,模拟开发一个小系统

(4)上机实际操作

五、实验考核办法与成绩评定

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份设

计报告,并在计算机上通过程序。

课程考核和成绩给定都将以小组形式进行。

(1)设计的出勤率考核。(占成绩的 20%)

(2)参加设计成绩视个人工作分量而定。(占成绩的 30%)

(3)实验报告内容考核。(占成绩的 30%)

(4)上机通过。(占成绩的 20%)

Page 8: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

六、实验教材或实验指导书

管理信息系统(第三版),黄梯云主编,高等教育出版社,2005

七、实验项目明细

序号

实验项目名称 实验

学时 主要内容

面向

专业

实验

类型

实验

要求

1

管理信息系

统课程设计

理论讲授

4 管理信息系统开发方

法、管理信息系统开

发实例、数据库技术

工 商

管理

设计 必修

2

现场调研或

资料搜集

4 学生到现场调研现行

系统运行情况;

搜集相关资料;

掌握调查内容;

编写文字说明;

工 商

管理

设计 必修

3

系统开发 8 掌握系统分析的各种

图表的绘制方法;

掌握系统设计的步骤

(总体设计、输入输

出设计、数据库设

计);

撰写系统开发报告。

工 商

管理

设计 必修

4

上机调试 4 掌握编程、调试程序

的要领

将小组设计的系统用

程序实现

工 商

管理

设计 必修

本大纲撰写人: 褚衍昌、李航

制(修)订日期: 2014年 1月 12日

学院(中心)院长审批(盖章):

Page 9: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

实验一 管理信息系统开发方法与技术

1.实验目的

通过管理信息系统课程设计理论讲授,使学生了解管理信息系统开发方法、

数据库技术,接触管理信息系统开发实例,了解管理信息系统课程设计的一般步

骤。

2. 实验要求

2.1 对学生已经掌握的理论、方法等知识方面的要求

学生应掌握管理信息系统基于生命周期理论的结构化开发方法,包括系统规

划、系统分析、系统设计、系统实施,掌握其中的核心技术,特别是数据库技术。

2.2 对学生完成实验方面的要求

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份课

程设计工作计划、课程设计的写作大纲,同时明确在进行课程设计过程中的技术

路线,明确采用何种开发方法和何种数据库开发工具。

2.3 实验条件的要求(包括软硬件条件)

要求实验用微机配备 windows XP 以上操作系统,必须装有 ACCESS 软件和

Oracle2000 以上数据库模块,同时尽量配备 VB 等可视化编程软件工具。

硬件方面应具备学生用微机 60 台,教师用微机 1 台,局域网网络环境,以

及投影仪、幕布、白板、话筒等基本教学设施。

3.实验步骤和内容

3.1 管理信息系统课程设计内容介绍

管理信息系统课程设计包括如下内容:

(1)可行性分析:包括现有系统状况、系统逻辑模型、新系统目标、开发

计划、进度表等。

(2)需求分析:包括数据流图、数据字典、新系统逻辑模型的定义、模块

结构图等。

Page 10: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

(3)总体设计:包括系统功能设计、数据库设计、网络环境、系统运行环

境等。

(4)程序设计:选择可视化开发工具和程序语言、编程、调试等。

(5)综合测试:包括测试方法、测试结果、出现的错误的修改等。

(6)设计小结:总结实训过程的体会及存在的问题。

(7)其他方面:包括参考文献等。

3.2 实验步骤

管理信息系统课程设计步骤如下:

(1)认真做好系统设计前各项准备工作,充分认识其对提高综合素质和培

养动手能力的重要性。

(2)过程中,结合所学的知识,对管理信息系统有一个总体的认识和全面

的了解,并学会使用所学管理信息系统开发的原理和方法解决实际问题。

(3)过程中,根据实训大纲和实训指导书的具体要求,详细记录系统调查、

系统分析、系统设计、程序编写、系统测试等过程中的各种信息。

(4)编写规范的文档资料,文档资料要符合《计算机软件产品开发文件编

制指南 (GB8567—88)》编制软件使用说明书。

3.3 管理信息系统课程设计用到的开发方法实践应用

结构化生命周期法——用系统工程的方法,按用户至上的原则,结构化、模

块化、自顶向下地对系统进行分析与设计;然后再自底向上地完成模块组合、实

现系统开发。是结构化系统分析与设计思想和项目管理生命周期法的结合,它使

系统分析与设计结构化、模块化、标准化、工程化。该方法将整个信息系统开发

过程划分为如下相互独立的阶段,即系统规划阶段、系统分析阶段、系统设计阶

段、系统实施阶段和系统运行阶段。

原型法——借助于数据库系统以及第四代程序生成工具等功能强大的系统

开发工具,按照不断寻求最优的设计思想,通过不断完善原型而最终开发出符合

用户需求的管理信息系统。 系统开发人员根据对用户需求的理解与用户一起确

定系统的基本要求和主要功能;在储备功能模块和系统生成环境下,构造一个满

足客户初始需求的原型,然后和用户一起进行运行和评价,对问题进行界定、研

究和总结,再进行反复修改,直到构造成满足客户的最后需求的系统。原型由简

易生成技术获得,与最终的系统仅有功能方面的差别和细节方面的欠缺。大致分

为四个过程:首先做快速的分析,明确用户的基本需求;其次开发系统的初始原

型;再次由用户和开发人员一起运行和评价系统的原型;最后形成最终的 MIS

系统。

Page 11: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3.4 数据库技术实践应用

数据库设计是在现有数据库管理系统上来建立数据库的,需要将数据库管理

系统与现实世界有机结合。数据库设计者必须具备数据库系统和实际应用对象两

方面的知识。用户对数据库系统的应用尽可能地提出明确的目标要求。设计人员

应使用完善的设计工具和方法,同时设计要能适应环境的变化和用户的新需求。

4.实验成果及成绩评定

4.1 实验成果描述

根据教师讲解的实践案例,了解和掌握在实践中生命周期结构化开发方法和

原型法结合的应用方法,了解和掌握数据库开发工具在实践过程中的应用。

4.2 实验成绩的分档及评定

依据学生根据教师讲授的教学管理信息系统开发实例进行模仿和理论应用

效果进行打分评定,标准如下:

(1)课堂结束前能够完成教学案例开发的记为及格(60 分),并按比例计

入平时成绩;

(2)课上能够和教师同步完成教学案例开发的记为合格(70-79),并计入

平时成绩;

(3)在上述基础上,根据完成作业情况,能够按照要求完成教学案例设计

报告的根据情况酌情加 10-20 分。

(4)本阶段的评分加权后计入总分的第一项。

Page 12: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

实验二 需求调查与开发构思

1.实验目的

通过管理信息系统系统规划部分理论知识的实践,完成管理信息系统开发过

程开发项目选定、需求调查、可行性分析、子系统划分、团队分工等内容。

2. 实验要求

2.1 对学生已经掌握的理论、方法等知识方面的要求

学生应掌握管理信息系统基于生命周期理论的结构化开发方法,包括系统规

划、系统分析、系统设计、系统实施,掌握其中的核心技术,特别是数据库技术。

2.2 对学生完成实验方面的要求

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份课

程设计工作计划、课程设计的写作大纲,同时明确在进行课程设计过程中的技术

路线,明确采用何种开发方法和何种数据库开发工具。

2.3 实验条件的要求(包括软硬件条件)

要求实验用微机配备 windows XP 以上操作系统,必须装有 ACCESS 软件和

Oracle2000 以上数据库模块,同时尽量配备 VB 等可视化编程软件工具。

硬件方面应具备学生用微机 60 台,教师用微机 1 台,局域网网络环境,以

及投影仪、幕布、白板、话筒等基本教学设施。

3.实验步骤和内容

3.1 管理信息系统开发题目选定

向学生介绍如下可以选择的题目:

(1)运动会成绩统计系统——

以校田径运动会为背景,开发成绩统计系统。包括下列功能:登记各项比赛

成绩;根据预赛成绩产生参加预(决)赛名单;实时报告各项竞赛成绩,包括是否

打破记录;统计各团队的总分、名次。

(2)学习成绩管理系统——

Page 13: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

根据本校学籍管理办法,开发学习成绩管理系统。根据任课教师提供的成绩

单,登录学习成绩;根据奖学金评定办法,提出总成绩和单科奖学金获得者名单;

根据升、留级条件,提供留级、退学、补考学生名单;打印学生成绩单(补考者

注明补考时间、地点)。

(3)图书出纳管理系统——

为学校图书馆出纳台设计一个自动化管理系统。读者可以由书名(或书名的

一部分)、作者名查馆藏书号;出纳台可由馆藏书号查书的去向;读者借书时,

登录有关信息;读者还书时,检查是否有逾期及其他违规行为,登录有关信息。

(4)宾馆管理系统——

为中型宾馆设计一个宾客消费管理系统。该系统具有下列功能:客房预定和

变更、查询、结算(住宿、餐饮、购物、通信、娱乐等各种费用一次结清)。

(5)航空公司航班管理信息系统——

航空公司进行执飞飞机基本信息的录入、添加、删除、修改和查询,常旅客

信息的录入、添加、删除、修改和查询,旅客对于航班信息的查询、比较等功能。

(6)学生选修课信息管理系统

随着信息技术的日益发展和计算机网络的普遍应用,学校的学生人数不断增

加,现有的学生信息管理的手工管理模式已日显吃力。随着社会的发展,培养计

划也在不断的修改。学分制的实行给学生以更大的选择空间,但也增加了日常教

务的管理工作量。因此,利用现代计算机和数据库开发技术,在网络环境下建立

学生信息管理系统对于减轻学生信息管理人员的劳动强度、提高工作质量和效

率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有重要

意义。

(7)企业工资管理系统

本课程设计的具体任务就是设计一个企业工资管理数据库系统,由计算机来

代替人工管理一系列信息,如员工的增加、删除、工资的计算、工资报表的打印

等,通过使用该系统,实现企业职工工资管理的系统化、规范化、自动化,从而

达到提高企业管理效率的目的。

(8)毕业设计管理信息系统

本科毕业设计是大学教学中一个重要阶段。毕业设计包括论文选题、论文开

题、答辩管理、成绩统计以及有关的通知、规定等。为加强毕业设计的管理,使

毕业设计管理自动化,网络化,急需开发一个本科毕业设计管理信息系统。

民航类系统开发由于数据需求量大,因此作为备选题目,包括:乘务排班管

理系统、航班信息查询系统、货运信息管理系统、离港系统、计算机订座系统、

航空公司电子商务系统、航空公司管理系统、民航常旅客管理信息系统、民航旅

Page 14: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

游信息管理系统、机场信息管理系统。

3.2 管理信息系统需求调查

根据所选上述管理信息系统设计题目进行相应的需求调查。调查的内容包

括:

(1)拟开发系统的应用对象及其基本情况,包括:企业规模、组织架构、

企业管理信息系统战略目标、管理信息系统开发的预期投入等。

(2)拟开发系统应用对象的经营管理情况,包括:企业业务划分、企业各

部门管理流程、企业经营现状及存在的问题、企业对管理信息化的具体需求等。

(3)拟开发系统应用对象的开发用基本信息,包括财务信息及相关台账、

物流信息及相关台账、人事信息及相关表格等。

(4)拟开发系统应用对象管理提升相关信息,包括企业流程重组的可能性、

需要进行管理信息化的环节、选择进行管理信息化的方式等。

3.3 进行系统规划的准备工作

(1)进行诺兰模型判断

通过诺兰模型判断开发对象进行管理信息系统开发的重点和模式。

(2)进行开发阶段和重点任务划分

根据需求调查,确定管理信息系统大的功能模块,进而划分开发阶段,明确

各阶段的重点开发任务。

(3)开发用信息汇总

对后期描绘业务流程、数据流程、E-R 关系图等所需的信息进行汇总管理。

3.4 准备设计报告提纲和进行人员分工

根据前期准备工作撰写管理信息系统设计报告的提纲,并进行相应的人员分

工。

4.实验成果及成绩评定

4.1 实验成果描述

鼓励学生选择具有民航行业代表性管理信息系统设计题目,学生能够提交详

尽的管理信息系统开发调研报告,并且报告的内容真实、报告的结论合理,为下

一步开发奠定坚实基础。

4.2 实验成绩的分档及评定

Page 15: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

根据学生选题的难度、进行前期调查的详尽程度和调研结论的合理性进行打

分评定,标准如下:

(1)选择题目占 50 分,根据题目与民航的贴合度、题目的难度分成 50、

40、30 三个档次;

(2)调研报告占 50 分,根据调研报告的真实性、详见程度、规范程度、结

论合理性分成 50、40、30、20 三个档次;

(3)本阶段的评分加权后计入总分的第二项。

5.系统调研实例

某书店图书销售管理业务的调查情况如下,请按照以下资料为该书店设计一

个图书销售信息系统分析与设计。

(1)收集到的系统所要处理的单据

XX 书店入库单

编号:_________ 日期:___________ 经手人:__________

ISBN 书名 作者 出版社 出版日期 定价 数量

XX 书店发票

编号:________ 日期:_________ 收银员:_________

ISBN 书名 单价 数量

合计金额: 折扣金额: 实收金额:

客户订书单

编 号:________ 日期:_________

客户名称:_________ 地址:________________ 电话:________

ISBN 书名 作者 出版社 出版年月 数量

采购单

编 号:________ 日期:_________

ISBN 书名 作者 出版社 出版年月 数量

Page 16: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

入库流水帐

入库单号 日期 ISBN 定价 数量

库存帐

ISBN 日期 累计入库量 累计售出量 库存

(2)最终系统功能要求

a. 入库处理:根据入库单记入库流水帐。

【提示】先判断是不是第一次入库,如果是需先录入书的基本信息,再记入

库流水帐。

b. 客户订书单处理:如有货,开发票、发货;如无货或库存不足,则自动

生成采购单。

c. 顾客购书处理:开发票,卖书。

d. 记帐处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。

e. 查询处理

(a)书店管理人员查询:可按图书的各种信息综合查询图书的基本信息和

库存等数据。

(b)顾客查询:模拟设计触摸屏上的图书信息查询。

f. 统计处理

(a)可分别按日、月、年统计图书的销售量和销售额。

(b)可分别按周或月统计销售量在前十位的图书。

(c)统计在给定时间内未售出一本的图书。

(d)统计库存时间超过给定时间的图书。

g. 图书基本信息管理。

h. 订书客户基本信息管理。

Page 17: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

i. 系统操作人员口令及权限管理。

Page 18: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

实验三 管理信息系统开发

1.实验目的

以一个具体实例为参照,按照系统分析、系统设计、系统实施的步骤进行管

理信息系统的开发,学生对照各自的开发项目完成开发。

2. 实验要求

2.1 对学生已经掌握的理论、方法等知识方面的要求

学生应掌握管理信息系统基于生命周期理论的结构化开发方法,包括系统规

划、系统分析、系统设计、系统实施,掌握其中的核心技术,特别是数据库技术。

2.2 对学生完成实验方面的要求

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份课

程设计工作计划、课程设计的写作大纲,同时明确在进行课程设计过程中的技术

路线,明确采用何种开发方法和何种数据库开发工具,并且在规定时间内完成系

统开发项目。

2.3 实验条件的要求(包括软硬件条件)

要求实验用微机配备 windows XP 以上操作系统,必须装有 ACCESS 软件和

Oracle2000 以上数据库模块,同时尽量配备 VB 等可视化编程软件工具。

硬件方面应具备学生用微机 40 台,教师用微机 1 台,局域网网络环境,以

及投影仪、幕布、白板、话筒等基本教学设施。

3.实验步骤和内容

依托实例——PDA 网上销售系统。

3.1 系统分析

用户需求——

该公司主要是做各 PDA 的代销商,向各供应商直接进货,为消费者提供资

料查询并提供商品订购业务。在公司未进行信息化建设,未引进计算机系统之前,

公司的一切业务都是采用传统的手工操作,包括对商品信息,供应商信息的收集,

Page 19: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

消费者订单的处理,以及对各业务中发生的单据和数据的保存。但是,随着公司

业务的不断扩大,市场竞争的不断加强,公司由于原业务流程的落后而出现了一

系列的问题,如商品信息提供得不完整,客户订单处理不及时,数据分析耗时长

等等问题,而这一些问题也成为了公司发展的绊脚石。

而这一系列的问题直接导致了“PDA 网上销售系统”开发的必要性,要求

该系统达到的基本指标有以下三个:

A 使用计算机对各信息进行存档管理

B 利用网络,及时为消费者提供各相关资料

C 使用系统的自动化处理功能,提高订单的处理效率

可行性研究

公司尽管处于一个初步发展的时期,不过其内部也分为不同部门,有销售部

门,物流部门等,按照用户对系统的要求,可以得出以下两个方案:

A 统一开发一个管理信息系统,包括销售,库存,供应及财务等部门,加强

其集成度和统一性。

B 开发网络销售前台,而后台管理系统针对不同部门开发不同系统,减少系

统的操作复杂度。

现对以上两个方案从技术、经济、社会三方面分析其开发的必要性、可能性

和有益性:

①技术上:比较两方案,他们都能够促进公司的信息技术发展和综合技术水

平的提高,都具有其必要性和有益性,但是方案 A 的开发,在技术上要求相对

较高,而且实施过程较难,目前公司的技术水平未能一次性开发如此完善的系统;

而方案 B,其开发过程分成几个过程,目前先针对销售部门开发管理系统,对整

个公司的信息化建设分步骤进行,适合公司的技术水平,也有利于公司对该系统

的实施。

②经济上:两个方案都能够解决目前公司存在的问题,为公司带来效益,但

是方案 A 比方案 B 需投入更多的财力物力人力,而且一次性的做这样的投入,

其带来的效益很难能做准确的预测。

③社会上:对于方案 A 的实施,公司需要对公司上下所有员工进行再培训,

需要一个较长的时间让员工适应新系统的运行,对公司中高层的管理提出了较强

的要求,而对员工的工作方式也形成突变性的改变,不利于公司的管理,故该方

案对公司目前的状况来说并不具有有益性和可能性;而方案 B 将新系统的实施

分阶段进行,先对销售部门作出业务流程再造,将公司原部分工作模式与新系统

的运行并行实施,保证了实施过程中管理体制的稳定,所以较方案 A 更有必要

性和可能性。

Page 20: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

综合以上的可行性研究,在技术上,经济上和社会上,方案 B 比方案 A 的

开发更具有必要性、可能性和有益性,所以在该次信息化建设中采用方案 B。

现状调查

①公司组织机构

②工作现状调查

第一步:由公司员工收集商品资料,整理存档。

第二步:若有消费者有意购买商品,需先登记个人资料,由公司做存档。并

以电话传真或者面对面的方式向公司员工索取相关商品信息。

第三步:客户下订单后,由员工审核后检查库存,若库存满足则根据客户资

料进行送货。

第四步:根据客户订单制成送货单,由客户签名确认后送回公司做存档,以

备相关部门使用。

其相应的业务流程图如下:

主管部门

销售部门

物流部门

财务部门

业务员

收集资料

订单

登记客户资料

客户资料单

商品资料单

供应商资料单

订单库

商品资料库

供应商库

审 核 并 检

查库存

错误订单

正确订单

处理订单

客户资料库

Page 21: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

相应的单据票证如下:

商品资料登记单

商品编号 供应商 型号 价格

商品介绍

客户资料登记表

订单(送货单)

订单号:

订购日期: 送到日期:

客户姓名: 联系电话:

客户住址:

订购商品信息

商品名称 商品编号 订购数量 订购价格

客户签名:________________

③信息流程调查

利用 UC 矩阵优化系统结构

数据

业务

登记客户资料 U C

收集商品信息 U C Ⅱ

姓 名

性 别

联系电话

住 址

Page 22: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

收集供应商信息 U C

订单生成 U U U C Ⅲ

审核订单 U C

处理订单 U C

I 客户资料管理 Ⅱ 商品资料管理 Ⅲ 订单处理

由 UC 矩阵可导出其数据流程图如下:

图 T

④现状评价

从调查可得知,由于公司原来的业务及操作都是传统的手工操作,对客户的

订单也是人手方式进行处理,存在在以下两方面大问题:

A 数据量大,对商品资料,客户资料需要花费较大人力财力物力进行保管。

B 耗时多,客户需要的商品信息不能及时提供,而且员工需要对客户订单进

行审核,花费较多时间,对订单的处理时间过长。

3.2 目标分析

3.2.1 由现状的相关单据票证帐簿报表找出要长期储存的基本项

(1)客户(姓名,性别,联系电话,住址)

(2)商品(编号,供应商,型号,价格,简介)

(3)供应商资料(供应商编号,名称,地址,邮编,联系电话,公司主页,

联系人,联系人电子邮箱,备注)

客户资料

商品信息

供应商信息

送货单

结帐订单

Page 23: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

(4)员工(编号,姓名,性别,出生年月,联系电话,地址,邮编)

3.2.2 ERD 设计

ERD 设计四原则:

1、能独立存在的事物,在其有多个基本项描述的特征需要关注时,就应把

它作为实体;

2、两个或多个实体间的关联与结合,当需要予以关注时,应作为联系;

3、实体的属性是实物的本质特征;

4、所有基本项在同一 RED 中作为属性要在且仅在一个地方出现。

由以上原则可得出系统 ERD 如下:

引进联系体后的 ERD

员工

商品

供应商

消费者

管理

供应

订购

客户

订购

订单

所订购

商品

供应

供应商

1

M

N

M

1

M

员工

管理

M

N

业务员

员工编号

姓名

性别

出生年月

联系电话

地址

邮编

供应商

供应商编号

名称

地址

联系电话

公司主页

联系人

备注

联系人电子邮箱

客户

客户名称

出生日期

地址

联系电话

电子邮箱

邮编

性别

商品

编号

型号

供应商

价格

简介

Page 24: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3.2.3 关系模型框架

从 ERD 导出一般关系模型的基本原则:

(1)RED 中每一个独立实体变换成一个关系,其属性变为关系的属性,其

主标识变为关系的主码;

(2)ERD 中的从实体及响应的“的”联系变换为一个关系,从实体的属性

加上主实体关系的主码构成这

(3)1:M 联系通过在“多”实体联系中增加相联系的“1”实体关系的主

码及联系本身的属性来表达;

(4)M:N 联系转换成一个独立的关系,被联系实体关系的主码(作为外

来码)和联系本身的属性作为该关系的属性,被联系实体关系主码组成其主码。

数据存储初步构思的关系框架:

客户关系

姓名 性别 联系电话 住址

主码

商品关系

编号 供应商 型号 价格 简介

主码

供应商关系

供应商编

名称 地址 联系人 联系电话 联系人电子邮

公司主页 备注

主码

员工关系

业务员编号 姓名 性别 出生年月 联系电话 地址 邮编

主码

订单关系

数量

日期

所订购

价格

客户姓名

商品编号

Page 25: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

编号 订购日期 客户姓名 商品编号 订购数量

主码

外码

3.2.4 业务流程再造

在原业务流程中,由于传统手工操作存在着一系列的问题,而且在数据存储

上比较混乱,在很多数据上没有做好统一编排,导致了员工在查找相关资料时增

加了难度。现在,我们引进了计算机的处理以及现代的管理方法,对其业务流程

进行再造。

经 BPR 之后的新业务流程为:在网络平台的帮助下,消费者可以在网上注

册登记自己的个人资料,并浏览商品信息,并可在网上对自己所需要的商品进行

订购,这一系列的工作比起以往的方式,大大减少了时间的消耗,也方便了消费

者的购买。而对于公司的员工,可以利用该系统对商品资料,客户信息进行存档

管理,并利用系统对客户订单进行自动审核,而且所有的填写过程也都由电脑完

成,只需要根据送货人员目前的状态来人工控制订单的状态,方便客户随时参看

自己所订购商品的处理情况(未处理订单、已处理订单、已发货订单和已结帐订

单)。

其新的业务流程图如下:

3.2.5 构造新的数据流图

新的 UC 矩阵

数据

业务

客户注册 U C C Ⅰ

客户登录 U U C

收集商品信息 U C Ⅱ

客户

下订单

客户资料

注册

客户资料表

订单

订单表

处理订单

销售部门

送货单

录入商品资料

商品资料

商品资料表

Page 26: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

收集供应商信息 U C

订单生成 U U U U C Ⅲ

订单处理 U C

生产送货单 U C

发货 U C

结帐 U C

I 客户资料管理 Ⅱ 商品资料管理 Ⅲ 订单管理

由 UC 矩阵得出新的数据流图:

顶层图:

0 层图:

图 1

图 2

客户资料

有效客户

客户资料

商品信息

供应商信息

已结帐订单

结帐订单

客户资料

P1

客户

管理

客户资料表

P2

商品

管理

商品信息

供应商信息

商品信息表

供应商信息表

已结帐订单

P3

客户

注册

客户

登录 客户资料表

商品信息表

供应商信息表

商品信息

供应商信息

商品

管理

P1.1 P1.2

P2.1

Page 27: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

图 3

3.2.6 修改后的 ERD

商品信息表

客户资料表

供应商信息表

P3.1

已处理订单 订单

处理

发货

P3.2

已发货订单 结帐

P3.3

已结帐订单

系统管理员

处理

客户

订购

订单

所订购

商品

供应

供应商

1

M

N

M

1

M

M

N

客户

用户密码

用户姓名

性别

地址

邮件

固定电话

用户名

移动电话

系统管理员

用户名

密码

姓名

供应商

供应商编号

名称

地址

联系电话

公司主页

联系人

备注

联系人电子邮箱

Page 28: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

把 ERD 转为一般关系

客户关系

用户名 密码 姓名 性别 住址 邮箱 固定电话 移动电话

主码

供应商关系

供应商编

名称 地址 联系人 联系电话 联系人电子邮

公司主页 备注

主码

系统管理员关系

用户名 密码 姓名

主码

商品关系

编号 供应商 型号 价格 简介 录入时间 点击次数 成交次数

主码

外码

商品

图片文件

成交次数

点击次数

价格

简介

编号

供应商公司

型号

购买数量

订购日期

客户姓名

商品编号

订购价格

所订购

Page 29: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

所订购关系

订单编号 商品编号 订货日期 客户姓名 订购数量 单价

主码

3.2.7 系统功能层次图

3.3 系统设计

3.3.1 总体设计

3.3.1.1 一般关系模型设计

由于该部分的一般关系模型与系统分析中的初步构思相同,各关系结构如以

上各列表,在此省略。

3.3.1.2 处理功能总体结构设计

由 DFD 导出初始 MSD 的两种分析方法及导出过程

(1)以变换为中心的分析,首先找出变换型数据流图变换中心、逻辑输入

和逻辑输出,其次是设计系统最上两层的模块,最后就是设计中、下层模块。

(2)以事务为中心的分析,遵循自顶向下逐步细化的原则,首先设计出主

模块,后设计出响应于发射中心的输入模块,相应于集束中心的输出模块,响应

PDA 网上购物系统

前台消费者使用

后台管理员管理功能

查询

下订单

对商品

的管理

对厂商

的管理

对订单

的管理

注册

Page 30: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

于事务中心的事务调度模块,再为每一种类型的事务处理设计一个事务处理模

块,然后为每个事务处理设计下面的操作模块,并为操作模块设计细节模块。

运用以事务为中心的分析得出“PDA 管理系统”模块结构图

3.3.1.3 系统平台的总体结构设计

本系统采用 B/S 结构,其平台的体系结构如下

3.3.2 详细设计

3.3.2.1 代码系统设计

代码设计的基本原则:(1)唯一确定性;(2)标准化与通用性;(3)简单性;

(4)稳定性和可扩充性;(5)容易修改;(6)满足系统要求。

销售管理

客户管理 商品管理 订单管理

客户资料

用 户

名 密

客 户

资料

商 品

信 息

管理

供 应

商 管

供应商资

料表

商品资料

供 应

商 信

商 品

信息

客户资料

商品资料

供应商资

料表

订单

订单表

HTTP

HTML

表示层

销售

管理

数据库

Page 31: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

部分代码如下;(1)订单号:采用系统时间,由年月日小时分秒组成;(2)

商品编号:使用系统自动编号。

3.3.2.2 系统平台具体设计

3.3.2.3 数据库结构的具体设计

①管理员表 Admin

字段名 数据结构 是否主码 说明

AdminId varchar(20) 是 管理员用户名

PassWd varchar(20) 密码

Name varchar(50) 管理员姓名

②客户表 Users

字段名 数据结构 是否主码 说明

UserId varchar(20) 是 用户名

PWd varchar(20) 用户密码

UserName varchar(50) 用户姓名

Sex Bit 性别

Address varchar(1000) 地址

Email varchar(50) 电子邮件地址

Telephone varchar(100) 固定电话

Mobile varchar(50) 移动电话

③供应商信息表 Company

字段名 数据结构 是否主码 说明

Id int 是 供应商公司编号

Name varchar(50) 供应商公司名

以太网

数据库服务器

WEB 服务器

防火墙

路由器

打印机

因特网

客户端 1

客户端 2

客户端 n

„„„„„„„„

Page 32: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

④商品信息表 Goods

字段名 数据结构 是否主码 说明

Id int 是 产品编号

CompanyID int 供应商公司

Name varchar(50) 产品名

Saleprice float 价格

Content varchar(1000) 简介

Postime datetime 录入时间

Readcount int 点击次数

Buycount int 成交次数

Imagefile varchar(50) 图片文件

⑤订单表 Basket

字段名 数据结构 是否主码 说明

Id int 是 订单编号

UserId varchar(20) 用户名

GoodsId int 产品编号

Odertime datetime 订单时间

OrderCount int 订购数量

SalePrice float 价格

UserChecked char(10) 用户确认

OrderNumber varchar(80) 用户订单号

PostTime datetime 提交时间

AdminChecked char(10) 管理员确认

3.2.2.4 模块设计

合理划分模块实现的计算机处理与人工处理很重要,其一般原则是:

1)对复杂的计算、大量重复的数学运算,如统计、汇总、分配等;对结构

化程度要求高的数据处理,如数据存储、传送、分类、检索、编辑单证报表等,

应由计算机处理。

2)各种管理模型,高层次的数学模型,如运筹学、数理统计、预测等处理,

数据量大、算法复杂,适用于计算机处理。

3)对于数据格式不固定,例外情况较多及需要经验来判断的工作,目前没

有成熟的技术可以应用或者代价太高,适合于人工处理。

4)决策性问题,应先由计算机处理提供尽可能的资料,来支持和辅助人进

行最好的决策。

输入模块设计:主要是客户注册资料的输入及商品信息。供应商信息的录入。

输出模块设计:输出订单和其他各种单据

Page 33: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3.4 系统实现

3.4.1 平台实现的简要讨论

本系统所应用的工具包括:ASP、SQL Server、IIS。其开发采用两层体系结

构,前端是.asp,负责跟用户进行交互;后面为数据库服务器(SQL Server),负

责数据的存储。

3.4.2 数据库结构的建立与数据输入

(1)创建数据库.sql

CREATE DATABASE pda

(2)建立管理员表 admin

CREATE TABLE admin (

Adminid Int IDENTITY (1, 1),

Adminid Varchar (20),

Passwd Varchar (20),

name Varchar (50),)

(3)建立供应商表 company

CREATE TABLE company(

id Int IDENTITY (1, 1),

id int,

name Varchar (50),)

(4)建立客户表 users

CREATE TABLE users (

UserId Int IDENTITY (1, 1),

UserId varchar(20)

PWd varchar(20)

UserName varchar(50)

Sex Bit

Address varchar(1000)

Email varchar(50)

Telephone varchar(100)

Mobile varchar(50)

(5)建立商品信息表 goods

CREATE TABLE goods ()

Id Int IDENTITY (1, 1),

Id int

CompanyID int

Name varchar(50)

Page 34: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

Saleprice float

Content varchar(1000)

Postime datetime

Readcount int

Buycount int

Imagefile varchar(50)

(6)建立订单表 Basket

CREATE TABLE Basket (

Id Int IDENTITY (1, 1),

Id int

UserId varchar(20)

GoodsId int

Odertime datetime

OrderCount int

SalePrice float

UserChecked char(10)

OrderNumber varchar(80)

PostTime

AdminChecked

Datetime

char(10)

输入数据:

(1)输入用户资料

(2)输入商品资料

(3)输入供应商名字

Page 35: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

(4)输入系统管理员资料

表与表间的联接如下图:

3.4.3 应用程序设计与测试

本系统在 Win2000+IIS5.0 操作系统下,使用 SQL Server 2000 做数据库,

用 ASP 开发面向客户的前台销售界面。

3.4.3.1 PDA 销售系统各个文件的功能如下表:

根目录下的文件

ConnDB.asp 连接数据库

Page 36: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

Index.ASP 首页的右边内容

Left.ASP 首页左边内容

putSession.asp 将登陆信息保存到 session

LoginExit.asp 退出登陆

Search.ASP 根据条件查询商品

Shop 目录下的文件

BasketIn.asp 将所选商品放进购物车

Basket.ASP 查询客户所订购的商品信息

queryOrder.ASP 查询订单的状态

BasketSave.asp 生成订单号

User 目录下文件

isUser.asp 判断是否注册用户

UserAdd.asp 增加新用户

UserEdit.asp 修改用户资料

UserSave.asp 保存用户信息

UserResetPwd.asp 用户密码更新过程

PwdChange.asp 修改用户密码

Admin 目录下文件

AdminIndex.asp 后台管理首页框架

weclome.asp 欢迎信息

left.asp 后台管理首页左边内容

isAdmin.asp 判断是否管理员

putSession.asp 将登陆信息保存进 session

Login.asp 后台登陆窗口

LoginExit.asp 退出登陆

PwdChg.asp 修改密码窗口

AdminResetpwd.asp 修改管理员密码过程

Company.asp 修改厂商信息

GoodsAdd.asp 增加新的商品

GoodsDelt.asp 删除商品

GoodsEdit.asp 修改商品信息

GoodsImageDelt.asp 删除商品图片

GoodsList.asp 商品列表

GoodsSave.asp 修改或添加商品的信息保存过程

OrderCheck.asp 判断订单状态

OrderDo.ASP 处理订单

UserList.asp 用户列表

UserDelt.asp 删除用户

UserRecord.asp 用户的订单记录

upfile.htm upload_5xsoft.inc 文件上传程序

upfile.asp 图片上传过程

upload.asp 图片上传窗口

EditUpfile.asp 修改上传的图片过程

Page 37: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

EditUpload.asp 图片修改窗口

4.实验成果及成绩评定

4.1 实验成果描述

完成系统分析、目标分析、系统设计部分的工作并且撰写系统分析报告和系

统设计报告,报告模式如上案例所示。

4.2 实验成绩的分档及评定

根据学生完成系统分析报告和系统设计报告的质量进行打分评定,标准如

下:

(1)系统分析报告占 50 分,根据报告的规范性、详细度、完整度、和难度

分成 50、40、30、20 四个档次;

(2)系统设计报告占 50 分,根据报告的规范性、详细度、完整度、和难度

分成 50、40、30、20 四个档次;

(3)本阶段的评分加权后计入总分的第三项。

Page 38: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

实验四 系统实现

1.实验目的

以管理信息系统系统规划、分析和设计部分的内容为基础,完成管理信息系

统开发的最后一个环节,即管理信息系统的实现,完成软件和最终报告。

2. 实验要求

2.1 对学生已经掌握的理论、方法等知识方面的要求

学生应掌握管理信息系统基于生命周期理论的结构化开发方法,包括系统规

划、系统分析、系统设计、系统实施,掌握其中的核心技术,特别是数据库技术。

2.2 对学生完成实验方面的要求

该实验是以小组为单位进行,一般 6-8 人一组,实验结束后每小组交一份课

程设计工作计划、课程设计的写作大纲,同时明确在进行课程设计过程中的技术

路线,明确采用何种开发方法和何种数据库开发工具。根据前期需求调查、系统

规划、系统分析和系统设计部分的内容,最终完成系统开发与调试,撰写管理信

息系统开发报告。

2.3 实验条件的要求(包括软硬件条件)

要求实验用微机配备 windows XP 以上操作系统,必须装有 ACCESS 软件和

Oracle2000 以上数据库模块,同时尽量配备 VB 等可视化编程软件工具。

硬件方面应具备学生用微机 60 台,教师用微机 1 台,局域网网络环境,以

及投影仪、幕布、白板、话筒等基本教学设施。

3.实验步骤和内容

3.1 界面设计与实现

(1)主界面

Page 39: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

(2)后台管理界面:

3.2 系统运行

3.2.1 系统操作说明

Page 40: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

运行 SQL Server 服务器,打开浏览器,在地址栏输入 127.0.0.1/index.asp 即

可访问销售系统主界面。

对于消费者,可点击左上角的用户注册链接进行注册,已注册用户填写用户

名和密码即可登陆。客户可以在浏览商品的时候点击定购商品,然后在弹出表单

上填写需要购买的数量,然后点击首页右上角的我的购物车可以浏览自己想要购

买的商品,也可以选择删除,然后可点击送往收银台决定是否生成订单。点击收

银台,如果想要定购某商品,则点击购买按钮,则生成订单号,消费者可以根据

该订单号在系统中查询所订的订单的处理状态,是否为已处理或已经发货等。

对于管理人员,输入 http://127.0.0.1/admin/AdminIndex.asp 便可进入后台管

理界面,输入系统管理员用户名和密码(admin 和 admin)便可使用管理功能,

包括商品,供应商资料管理,对订单的处理等。

3.2.2 系统运行示例

(1)客户注册

(2)用户登录后界面:

Page 41: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

(3)搜索功能(具有模糊搜索能力)

搜索结果如下:

Page 42: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

查看商品信息

客户初次选择商品,相当与将商品放入购物车

Page 43: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

到购物车查看,并再次选择将要订购商品

客户到收银台决定是否购买商品,即下订单,系统将返回一个订单号,消费

者可以根据该订单号随时查看所订购商品的处理情况

客户查询所订购商品的情况

Page 44: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

后台管理登录界面

供应商管理

Page 45: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

商品管理

订单处理

Page 46: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

用户管理

用户以往业务情况查看

Page 47: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

3.3 系统评价

3.3.1 系统的特色与成功之处

在技术上,本系统采用 B/S 结构,只要在服务端进行 web 和数据库配置和

管理,而在客户端不需要进行任何配置即可使用。

在分析上,本系统是结合公司的实际情况,分阶段进行信息化建设,逐步实

施的结果,先开发销售系统,再逐步开发其他部门的管理系统的方案选择是该次

设计的成功之处。

3.3.2 存在的问题及进一步的再设计

该系统是属于一个销售部门的管理系统,但是其功能相对较简单,规模小,

只能完成部门的一些基本业务,而且该系统在操作的过程中,没有得到很好的优

化,存在一些重复性的动作,或者在一些地方没有做到很好的链接,也添加了很

多不必要的动作,这些都是需要进一步改进的。

随着公司管理信息系统的进一步实施,该系统需要跟物流管理系统及财务系

统很好的连接起来,才能真正发挥其资源优化的作用,所以,在进一步的工作中

不仅要克服上面提到的问题,而且也要很好的分析其与物流及财务系统之间的接

Page 48: 实验指导用书 - cauc.edu.cn设计 必修 3、项目研究基础及已有支持情况 项目支持的必要性—— 管理信息系统课程设计是教学过程中重要的实践教学环节。它是根据专业教

口问题,这样才能使三者完美的结合起来。

4.实验成果及成绩评定

4.1 实验成果描述

完成系统开发,调试系统并进行展示,完成系统评价相关内容。

4.2 实验成绩的分档及评定

根据学生完成系统整体报告和管理信息系统展示的效果进行打分评定,标准

如下:

(1)管理信息系统开发整体报告占 50 分,根据报告的规范性、详细度、完

整度、和难度分成 50、40、30、20 四个档次;

(2)管理信息系统展示占 50 分,根据系统的友好性、可用性、美观性、容

错性分成 50、40、30、20 四个档次;

(3)本阶段的评分加权后计入总分的第四项。