1、摘要本论文以西电基础教学实验中心学生上机管理系统为背景,论述了管理信息系统的概念,结构及系统开发的基本原理和方法。全文共分为绪论、开发方法的选择、系统分析、系统设计、系统实施、结束语等六章。首先论述了该系统的开发背景和系统的简单介绍;然后,讨论了结构化生命周期法、原型法和面向对象这三种开发方法的技术,根据需要选择合适的开发方法;结合本系统详细阐述了系统分析、系统设计的技术及应用,尤其在机房管理人员和上机人员的交流方面采用了 C/S 结构进行解决;此文还论述了在开发过程中遇到的问题及学到的东西。通过开发这个机房学生上机管理系统,进一步明确了开发研制一个管理信息系统的方法和思想,加深了对管理信息系
2、统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚实的基础。关键词:VISUAL BASIC 6.0 MIS 系统开发 面向对象 AbstractThe paper is based on the student operate cumputer management of Basic Teaching Experiment Center of Xidian Uniersity,It discusses the concept and method about MIS(management information system) a
3、nd the basic theory and method about system develop,The whole paper can be divided into six chapters including Introduction,the option of Developing Method,Systems Analysis,Systems Design,the Realication of System, Tag and so on.First of all,it discussis develop background and synopsis of this syste
4、m;then,it discussis three technologies of developing methods,namely,it involves in the way of SDLC(StructuredDevelopment Life Cycle),the way of Prorotype,the way of OO(Object Oriented),and the way of this system;it elaborately expound the technologies and appviation of Systems Analysis and System De
5、sign,especially the communion between Management and Students by meas of C/S(Client/Server);it also discussis the question and the knowledge during develop this system;during develop this system, I understand the thinking and method of develop MIS. Advance the level of software develop, ground for f
6、uture.Key Word VISUAL BASIC 6.0 MIS(Management Information System) Development of system OO(Object Oriented)西电科大自考毕业论文2目 录第 1 章 绪论11.1 系统开发的背景 11.1.1 管理信息系统的产生11.1.2 管理信息系统的发展21.2 系统简介21.2.1 系统特点21.2.2 系统实用性3第 2 章 开发方法的选择42.1 软件工程方法概述42.2 结构化生命周期法简介42.3 快速原型法简介52.4 面向对象的开发方法简介62.5 本系统开发方法的选择7第 3 章 系
7、统分析93.1 系统分析的概念93.2 系统的初步调查93.3 可行性研究93.3.1 开发新系统的经济可行性93.3.2 开发新系统的技术可行性103.3.3 开发新系统的组织管理可行性103.3.4 操作可行性113.4 系统的详细调查113.5 新系统逻辑模型的提出11西电科大自考毕业论文33.5.1 数据流图123.5.2 数据字典12第 4 章 系统设计 164.1 系统设计的概念164.2 系统总体设计164.2.1 系统总体布局方案的确定164.2.2 系统总体功能结构的设计164.3 系统详细设计164.3.1 代码设计164.3.2 数据库设计184.3.3 系统物理配置方案
8、设计214.3.4 用户界面设计21第 5 章 系统实施255.1 系统开发工具的选择255.2 数据库产品的选择255.3 开发平台的选择255.4 程序设计25第 6 章 结束语276.1 所做工作及收获276.2 进一步的展望27致辞28参考文献28附录29西电科大自考毕业论文4第 1 章 绪论随 着 科 学 技 术 的 不 断 提 高 ,计 算 机 科 学 日 渐 成 熟 ,其 强 大 的 功 能 已 为 人们 深 刻 认 识 ,它 已 进 入 人 类 社 会 的 各 个 领 域 并 发 挥 着 越 来 越 重 要 的 作 用 。 作为 计 算 机 应 用 的 一 部 分 ,使 用 计
9、 算 机 对 单 位 的 各 项 事 务 进 行 科 学 化 的 管 理 有着 无 法 比 拟 的 优 点 。 例 如 :查 找 方 便 、 迅 速 、 可 靠 性 高 、 存 储 量 大 、 保 密 性好 、 寿 命 长 、 成 本 低 等 。 这 些 优 点 能 够 极 大 地 提 高 公 司 的 工 作 效 率 ,也 是公 司 管 理 科 学 化 、 正 规 化 并 与 世 界 接 轨 的 重 要 条 件 。1.1 系统开发的背景1.1.1 管理信息系统的产生生 产 技 术 的 进 步 , 社 会 活 动 的 复 杂 化 , 特 别 是 电 子 信 息 技 术 的 迅 速 发 展 与广
10、泛 应 用 , 使 得 各 种 管 理 工 作 越 来 越 依 赖 于 对 信 息 的 管 理 。 信 息 作 为 一 种 资源 , 使 得 人 们 的 工 作 、 生 活 以 及 思 维 方 式 发 生 了 重 大 的 变 革 , 为 企 业 的 生 产与 经 营 提 供 了 日 益 完 善 的 手 段 。 信 息 的 采 集 、 传 输 、 加 工 和 利 用 成 为 人 们 特别 是 信 息 工 作 者 的 主 要 活 动 。 企 业 经 理 的 百 分 之 八 十 的 时 间 用 于 信 息 的 传 输与 处 理 , 一 些 西 方 发 达 国 家 从 事 信 息 处 理 工 作 的
11、人 数 多 , 在 二 十 世 纪 八 十 年代 就 已 经 占 职 工 总 数 的 百 分 之 五 十 以 上 , 而 美 国 1993 年 政 府 报 告 “国 家 信息 基 础 结 构 : 行 动 计 划 ”中 指 出 “2/3 的 美 国 劳 动 者 从 事 与 信 息 有 关 的 工 作 ,其 余 1/3 工 作 在 高 度 依 赖 于 信 息 的 产 业 部 门 , ”这 种 职 工 可 以 成 为 “知 识 工作 者 ”, 他 们 主 要 就 是 收 集 、 传 输 和 加 工 信 息 , 包 括 编 辑 文 件 、 写 报 告 、 分 析信 息 、 作 计 划 等 。 所 以
12、现 在 各 行 各 业 对 信 息 的 管 理 要 求 越 来 越 大 。显 然 , 计 算 机 在 问 世 之 初 , 只 是 为 了 想 让 它 来 辅 助 人 们 进 行 科 学 研 究 中 复杂 数 值 方 面 的 计 算 , 以 减 少 劳 动 强 度 , 提 高 工 作 效 率 。 然 而 , 随 着 计 算 机 科学 的 不 断 发 展 和 进 步 , 是 它 跨 越 了 数 值 计 算 领 域 , 进 入 管 理 领 域 , 成 为 信 息处 理 的 重 要 工 具 。 使 用 计 算 机 进 行 信 息 处 理 始 于 1954 年 , 开 始 是 计 算 机 处理 工 资
13、, 现 在 是 计 算 机 在 处 理 各 种 工 作 , 如 旅 馆 结 帐 、 飞 机 定 票 、 银 行 存 款 、电 子 购 物 、 电 话 计 费 等 , 已 经 相 当 普 遍 。 利 用 计 算 机 的 信 息 管 理 、 处 理 能 力还 可 以 扩 大 组 织 拥 有 信 息 的 用 途 。 当 前 所 未 有 的 挑 战 是 使 用 计 算 机 神 秘 般 的能 力 开 始 信 息 管 理 工 作 , 包 括 高 层 管 理 活 动 和 决 策 等 。西电科大自考毕业论文51.1.1 管理信息系统的发展信 息 工 作 的 迅 速 增 长 , 使 计 算 机 的 应 用 范
14、围 越 来 越 广 泛 , 应 用 的 功 能 由一 般 的 数 据 处 理 走 向 支 持 决 策 。 这 就 导 致 了 管 理 信 息 系 统 的 产 生 。 管 理 信 息系 统 从 产 生 到 现 在 已 经 经 历 了 电 子 数 据 处 理 系 统 ( 如 统 计 系 统 、 工 资 系 统 、数 据 更 新 系 统 等 ) , 信 息 报 告 系 统 ( 如 生 产 报 告 系 统 、 服 务 状 态 报 告 系 统 、研 究 状 态 报 告 系 统 等 ) , 支 持 决 策 系 统 , 综 合 服 务 系 统 ( 如 综 合 业 务 数 字 网络 系 统 、 国 际 互 联
15、 网 等 ) 等 几 个 阶 段 。 但 在 我 国 , 由 于 各 种 原 因 , 管 理 信 息系 统 的 发 展 处 于 初 级 的 数 据 处 理 阶 段 , 尽 管 如 此 , 充 分 利 用 我 们 现 有 的 资 源和 力 量 , 开 发 一 些 适 合 于 本 企 业 或 本 行 业 的 管 理 信 息 系 统 。 也 非 常 重 要 。谈 到 管 理 信 息 系 统 , 自 然 离 不 开 数 据 的 支 持 。 数 据 库 技 术 是 计 算 机 科 学的 一 个 重 要 的 分 支 , 由 于 数 据 库 技 术 是 数 据 按 一 定 格 式 组 织 、 描 述 和 存
16、 储 ,且 具 有 最 小 的 冗 余 度 、 较 高 的 数 据 独 立 性 和 易 扩 展 性 , 并 可 为 多 个 用 户 安 全共 享 等 优 点 。 在 数 据 库 中 实 现 了 数 据 独 立 与 程 序 的 集 中 统 一 管 理 , 使 得 易 于编 程 。 当 前 各 种 管 理 信 息 系 统 都 是 建 立 在 数 据 库 之 上 的 , 说 到 底 , 管 理 信 息系 统 是 一 个 集 计 算 机 技 术 、 信 息 技 术 、 数 据 库 技 术 、 现 代 管 理 论 为 一 体 的 综合 性 系 统 。 建 立 这 样 一 个 复 杂 的 系 统 需 要
17、付 出 昂 贵 的 代 价 , 因 为 它 是 一 个 资金 密 集 型 、 劳 动 密 集 型 、 智 力 密 集 型 或 知 识 密 集 型 的 项 目 。 但 是 , 万 丈 高 楼平 地 起 ! 既 然 信 息 社 会 和 知 识 经 济 为 我 们 新 的 发 展 机 遇 , 中 国 又 处 于 改 革 开放 的 大 好 环 境 中 , 我 相 信 , 只 要 我 们 扎 扎 实 实 地 做 好 建 设 管 理 信 息 系 统 的 基础 工 作 , 多 注 意 人 才 的 培 养 , 就 一 定 能 够 建 立 起 比 较 实 用 的 管 理 信 息 系 统 来 ,实 现 我 国 信
18、 息 化 建 设 的 总 目 标 。1.2 系统简介本系统是本着实用的原则开发的,它根据机房管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的快速处理能力,对机房进行标准化管理。通过对实际情况的考察分析,实现了机房信息的处理、统计、报表打印、系统维护等功能,较好地解决了机房信息的安全性,提高了机房管理人员的工作效率。1.2.1 系统特点a. C/S 结构,功能齐全。本系统采用 C/S 结构设计,服务器程序完成系统的所有功能,客户端程序西电科大自考毕业论文6负责显示上机人员的详细上机信息。b. 操 作 简 便 、 界 面 友 好 。采用三种方式进入功能界面:
19、菜单、工具栏、快捷树,用户可根据自己的爱好选择使用;本系统提供了强大的帮助功能,按 F1 键即可打开帮助,有关于业务功能的描述还有关于操作方法的描述;本系统为方便用户使用并根据业务需要设计了丰富多彩的界面,如利用树型结构表现院系、专业、班级、学生的层次关系,利用选项卡表示持卡人的各种类别,利用表格表示课程表,利用不同颜色的图标表示计算机的不同状态等。c. 权限控制、安全可靠给不同类别的操作员分配默认的权限,超级用户可对其权限进行修改形成每个操作员的权限,操作员登录系统输入密码后,系统自动根据权限赋予功能,防止越权操作,安全可靠,杜绝分工不明确、职责不清的情况发生;还提供详细操作日志,做到有章可
20、循,保护系统信息的安全;同时提供了随时备份和定期备份两种备份方式保证数据遭破坏时的及时恢复。d. 数据查询、快捷方便根据需要本系统对基础信息、日常处理提供了强大的查询功能,可以实现单项查询、组合查询、模糊查询,用户还可以对查询结果进行打印。e. 报表合理、轻松自如根据系统的需求,本系统设计了三个统计报表(充值统计、教学上机统计、上机情况统计) ,满足了中心主任及上级的统计需求。1.2.2 系统实用性本系统是根据西电基础教学实验中心机房的业务规则开发的大型机房学生上机管理系统。机房以前的系统属单机版,学生具体上哪一台计算机,机房管理人员无从知道,给管理带来了不便;同时持卡人想查询卡上的金额时还得
21、去刷卡,一刷卡又下机了,很不方便。本系统就是针对中心机房的这种现状,为提高机房的管理效率而开发的学生上机管理系统。由于本系统是根据西电基础教学实验中心机房的业务规则开发的,所以系统的业务规则复杂,系统的实用性强,但同时系统的通用性较弱。西电科大自考毕业论文7第 2 章 开发方法的选择在开发一个管理信息系统之前,首先要选择适合本系统的开发方法,本章将介绍三种常用的开发方法:结构化生命周期法、快速原型法、面向对象的开发方法,最后介绍本系统采用的开发方法。2.1 软件工程方法概述建立一个管理信息系统,是一项复杂的软件工程的实施。近三十多年来,软件工程已发展成为一门新科学,至今已经成为软件产业的重要支
22、柱。软件工程是以计算机软件为工程对象,指导计算机软件开发和维护的工程科学。它采用工程的概念、原理、技术、方法来定义、开发和维护软件,把经过时间考验且正确的管理技术和当前能够得到的最好的技术方法结合起来开发软件。从二十世纪六十年代末期提出软件工程的概念到二十世纪八十年代末期软件工程的思想得到系统的归纳和整理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法、面向对象法等。2.2 结构化生命周期法简介(SDLC)结构化生命周期法是一种传统的管理信息系统开发方法。其基本思想是把整个系统开发过程分成若干阶段,每阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术
23、,完成一个或多个任务形成符合给定规范的产品。这种方法一直是大型系统开发的主流方法。系统开发周期示意图如评审图 2-1 所示。采用结构化生命周期法开发管理信息系统时,可大致分以下几步:一、系统规划二、系统开发1. 系统分析2. 系统设计3. 系统实施三、系统运行与维护四、系统更新西电科大自考毕业论文8图 2-1 系统开发生命周期法2.3 快速原型法简介(Rapid Prototyping Approach)快速原形法是二十世纪八十年代发展起来的,其基本思想是用户与系统分析设计人员合作根据用户提出的最基本的问题和想法。首先建立一个能反映用户主要需求的原形框架,作为应用开发的实验模型(系统原型 Pr
24、ototype) 。用户先运行这个系统原型,使用它、熟悉它、受到启发并取得经验,然后对系统的目标功能提出精确具体的需求,在对系统的需求最后决定后,再用传统的方法建立比较完善的系统,这种方法适合较小而且用户需求不太明确的应用系统。该方法加速了系统开发中用户需求的获取过程,大大提高了系统开发效率和有效性,弥补了结构化生命周期法的缺陷。快速原型法的开发过程可分为:快速分析、构造模型、运行模型、评价模型、改进模型等。如图 2-2 所示。原型法历史上曾形成两种实现途径:1. 抛弃原型法:它本质属于瀑布模型,建立原型只不过是一种辅助的步骤。2. 演化原型中较著名的有:西电科大自考毕业论文9a. Boehm
25、 提出的螺旋模型。b. Gild 提出的渐增模型。图 2-2 快速原型法的开发过程示意图2.4 面向对象的开发方法简介(Object Oriented)面向对象的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向对象分析和面向对象设计方法。面向对象的系统分析与设计方法与其它方法的不同之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方法。其基本思想是。对问题域进行自然分割,以便以接近人类思维的方式建立问题域模型,从而使设计出的软件尽可能直接的描述现实世界,构造出模块化的、可重用的、可维护性好的软件,并能控制软件的复杂性降低开发维护费用。面向对象的基本概念有:1 对象
26、(Object):一切可以区别的客观存在即封装了数据结构以及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一标识它的名字,而且向外界提供一组服务(即共有的操作) 。2 类(Class):就是具有相同数据和相同操作的一组相似对象的定义,西电科大自考毕业论文10也就是说,类是对有相同属性和行为的一个或多个对象的描述。3 消息(Message ):就是要求某个对象执行在定义它的那个类中的某个操作的规格说明。其有单部分组成:接受消息的对象、消息选择符、零或多个变元。4 方法(Method):就是对象所能执行的操作,也就是类中定义的服务。方法描述了对象执行操作的算法、响应消息的方法。C+ 中
27、称为成员函数。5 实例(Instance):就是由某个特定的类描述的一个具体的对象。如:学生类中具体定义的一个人,张三、李四、王五等。6 属性(Attribute):就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象。C+中称为数据成员。该方法的优点在于它以对象(Object)为核心,强调模拟现实世界中的概念而不强调算法,开发者在软件开发的过程中以应用领域的概念去思考。在面向对象的设计方法中,计算机观点是不重要的,现实世界中的模型才是最重要的。故其优点有:与人类习惯的思维方法一样、稳定性好、可重用性好、可维护性好。该方法的开发过程可分为:面向对象分析、面向对象设计、面向对象实现。如图 2-3 所示:2.5 本系统开发方法的选择基于上述方法的优劣,本系统利用软件工程的思想和方法总体上采用结构化生命周期法进行系统分析和设计的,也吸收一些面向对象方法的优点,如编程过程中采用面向对象的开发工具 VISUAL BASIC 6.0,当然,在系统分析等步骤中仍采用了快速原型法。即本系统结合了结构化生命周期法、快速原型法和面向对象的方法。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。