毕业设计(论文)- 机房上机安排管理系统.doc
《毕业设计(论文)- 机房上机安排管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)- 机房上机安排管理系统.doc(53页珍藏版)》请在三一文库上搜索。
1、电电 子子 科科 技技 大大 学学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 学学 士士 学学 位位 论论 文文 BACHELOR DISSERTATION 论文题目论文题目 机房上机安排管理系统机房上机安排管理系统 学生姓名学生姓名 学学 号号 2008092202320080922023 专专 业业 计算机科学与技术计算机科学与技术 学学 院院 数学与计算机学院数学与计算机学院 指导教师指导教师 严严 兵兵 指导单位指导单位 西华大学西华大学 2010 年年 05 月月 29 日日 电电 子子 科科 技技 大大 学学
2、毕业设计(论文)任务书毕业设计(论文)任务书 拟题单拟题单位位 西西华华大学数学与大学数学与计计算机学院算机学院 审题审题人人_ 题题目全称目全称 机房上机安排管理系机房上机安排管理系统统 主要任主要任务务: : 本本题题目要求目要求编编制完成的程序是制完成的程序是为为学校的机房上机安排管理的机房信息管理、学校的机房上机安排管理的机房信息管理、 上机安排上机安排处处理、理、查询查询、管理、管理员员信息管理、机房使用信息管理、机房使用统计统计等工作的安排提供服等工作的安排提供服务务。 。 其中系其中系统统功能主要包括:功能主要包括: 1.机房自由上机收费、教学上机计机时功能; 2.机房的上机卡类
3、型、管理员及用户信息修改添加删除功能; 3.机房安排上机时段及其修改添加删除功能; 4.对充值、机房使用、上机情况等信息进行统计功能; 5.上机帮助、信息打印功能; 起止起止时间时间: : 20102010 年年 4 4 月月 1 1 日至日至 20102010 年年 5 5 月月 2929 日日 学生姓名学生姓名_专业专业 班次班次_ 指指导单导单位位 西西华华大学数学与大学数学与计计算机学院算机学院 指指导导教教师师_ 设计设计地点地点 西西华华大学数学与大学数学与计计算机学院算机学院实验实验中心中心 成果形式成果形式 程序程序毕业设计说毕业设计说明明书书 2010 年年 3 月月 2 日
4、日 摘要 I 摘 要 本论文以学校学生上机管理系统为背景,论述了管理信息系统的概念,结构及 系统开发的基本原理和方法。全文共分为绪论、开发方法的选择、系统分析、系统 设计、系统实施、结束语等六章。首先论述了该系统的开发背景和系统的简单介绍; 然后,讨论了结构化生命周期法、原型法和面向对象这三种开发方法的技术,根据 需要选择合适的开发方法;结合本系统详细阐述了系统分析、系统设计的技术及应 用,尤其在机房管理人员和上机人员的交流方面采用了 C/S 结构进行解决;此文还 论述了在开发过程中遇到的问题及学到的东西。通过开发这个机房学生上机管理系 统,进一步明确了开发研制一个管理信息系统的方法和思想,加
5、深了对管理信息系 统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平, 为今后在工作岗位上学好用好计算机打下了坚实的基础。 关键词:关键词:B 语言,管理信息系统,系统开发,面向对象 ABSTRACT II ABSTRACT The paper is based on the student operate cumputer management,It discusses the concept and method about MIS(management information system) and the basic theory and method about
6、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 system;then,it discussis three technologie
7、s 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 Design,especially the communion between
8、 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 future. Key Word:VISUAL BASIC 6.0,MIS(
9、Management Information System), Development of system,OO(Object Oriented) 目录 III 目录 第一章 引言1 1.1 系统开发的背景 .1 1.1.1 管理信息系统的产生1 1.1.2 管理信息系统的发展2 1.2 系统简介 .2 1.2.1 系统特点2 1.2.2 系统实用性3 第二章 开发方法的选择4 2.1 软件工程方法概述 .4 2.2 结构化生命周期法简介(SDLC) .4 2.3 快速原型法简介(Rapid Prototyping Approach) .5 2.4 面向对象的开发方法简介(Object Ori
10、ented) 6 2.5 本系统开发方法的选择 .8 第三章 系统分析8 3.1 系统分析的概念 .8 3.2 系统的初步调查 .8 3.3 可行性研究 .9 3.3.1 开发新系统的经济可行性9 3.3.2 开发新系统的技术可行性9 3.3.3 开发新系统的组织管理可行性9 3.3.4 操作可行性9 3.4 系统的详细调查 10 3.5 新系统逻辑模型的提出 11 3.5.1 数据流图.11 3.5.2 数据字典.12 第四章 系统设计.15 4.1 系统设计的概念 15 4.2 系统总体设计 15 4.2.1 系统总体布局方案的确定.15 4.2.2 系统总体功能结构的设计.15 4.3
11、系统详细设计 15 4.3.1 代码设计.15 4.3.2 数据库设计.17 目录 IV 4.3.3 系统物理配置方案设计 .20 4.3.4 用户界面设计.21 第五章 系统实施.30 5.1 系统开发工具的选择 30 5.2 数据库产品的选择 30 5.3 开发平台的选择 30 5.4 程序设计 30 第六章 结束语.31 6.1 所做工作及收获 31 6.2 进一步的展望 32 致谢33 参考文献34 第一章 引言 1 第一章 引言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认 识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的 一部分,使
12、用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。例 如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨 的重要条件。 1.1 系统开发的背景 1.1.1 管理信息系统的产生 生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛 应用,使得各种管理工作越来越依赖于对信息的管理。信息作为一种资源,使得人 们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益 完善的手段。信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活 动。企业经理的百分之八十的
13、时间用于信息的传输与处理,一些西方发达国家从事 信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上, 而美国 1993 年政府报告“国家信息基础结构:行动计划”中指出“2/3 的美国劳 动者从事与信息有关的工作,其余 1/3 工作在高度依赖于信息的产业部门, ”这种 职工可以成为“知识工作者” ,他们主要就是收集、传输和加工信息,包括编辑文 件、写报告、分析信息、作计划等。所以现在各行各业对信息的管理要求越来越大。 显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数 值方面的计算,以减少劳动强度,提高工作效率。然而,随着计算机科学的不断发 展和进步,是它
14、跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。 使用计算机进行信息处理始于 1954 年,开始是计算机处理工资,现在是计算机在 处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经 相当普遍。利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。当 前所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动 和决策等。 电子科技大学学士学位论文 2 1.1.2 管理信息系统的发展 信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般的 数据处理走向支持决策。这就导致了管理信息系统的产生。管理信息系统从产生到 现在已经经历了电子数
15、据处理系统(如统计系统、工资系统、数据更新系统等) , 信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等) ,支 持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等)等几个阶 段。但在我国,由于各种原因,管理信息系统的发展处于初级的数据处理阶段,尽 管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或本行业的管理 信息系统。也非常重要。 谈到管理信息系统,自然离不开数据的支持。数据库技术是计算机科学的一个 重要的分支,由于数据库技术是数据按一定格式组织、描述和存储,且具有最小的 冗余度、较高的数据独立性和易扩展性,并可为多个用户安全共享等优点。在数据 库中
16、实现了数据独立与程序的集中统一管理,使得易于编程。当前各种管理信息系 统都是建立在数据库之上的,说到底,管理信息系统是一个集计算机技术、信息技 术、数据库技术、现代管理论为一体的综合性系统。建立这样一个复杂的系统需要 付出昂贵的代价,因为它是一个资金密集型、劳动密集型、智力密集型或知识密集 型的项目。但是,万丈高楼平地起!既然信息社会和知识经济为我们新的发展机遇, 中国又处于改革开放的大好环境中,我相信,只要我们扎扎实实地做好建设管理信 息系统的基础工作,多注意人才的培养,就一定能够建立起比较实用的管理信息系 统来,实现我国信息化建设的总目标。 1.2 系统简介 本系统是本着实用的原则开发的,
17、它根据机房管理人员在实际工作中遇到的情 况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的快速处理能力, 对机房进行标准化管理。通过对实际情况的考察分析,实现了机房信息的处理、统 计、报表打印、系统维护等功能,较好地解决了机房信息的安全性,提高了机房管 理人员的工作效率。 1.2.1 系统特点 C/S 结构,功能齐全。 第一章 引言 3 本系统采用 C/S 结构设计,服务器程序完成系统的所有功能,客户端程序负责 显示上机人员的详细上机信息。 操作简便、界面友好。 采用三种方式进入功能界面:菜单、工具栏、快捷树,用户可根据自己的爱好 选择使用;本系统提供了强大的帮助功能,按 F1 键即
18、可打开帮助,有关于业务功 能的描述还有关于操作方法的描述;本系统为方便用户使用并根据业务需要设计了 丰富多彩的界面,如利用树型结构表现院系、专业、班级、学生的层次关系,利用 选项卡表示持卡人的各种类别,利用表格表示课程表,利用不同颜色的图标表示计 算机的不同状态等。 权限控制、安全可靠 给不同类别的操作员分配默认的权限,超级用户可对其权限进行修改形成每个 操作员的权限,操作员登录系统输入密码后,系统自动根据权限赋予功能,防止越 权操作,安全可靠,杜绝分工不明确、职责不清的情况发生;还提供详细操作日志, 做到有章可循,保护系统信息的安全;同时提供了随时备份和定期备份两种备份方 式保证数据遭破坏时
19、的及时恢复。 数据查询、快捷方便 根据需要本系统对基础信息、日常处理提供了强大的查询功能,可以实现单项 查询、组合查询、模糊查询,用户还可以对查询结果进行打印。 报表合理、轻松自如 根据系统的需求,本系统设计了三个统计报表(充值统计、教学上机统计、上 机情况统计) ,满足了中心主任及上级的统计需求。 1.2.2 系统实用性 本系统是根据学校机房的业务规则开发的机房学生上机管理系统。机房以前的 系统属单机版,学生具体上哪一台计算机,机房管理人员无从知道,给管理带来了 不便;同时持卡人想查询卡上的金额时还得去刷卡,一刷卡又下机了,很不方便。 本系统就是针对机房的现状,为提高机房的管理效率而开发的学
20、生上机管理系统。 电子科技大学学士学位论文 4 由于本系统是根据学校机房的业务规则开发的,所以系统的业务规则复杂,系 统的实用性强,但同时系统的通用性较弱。 第二章 开发方法的选择 在开发一个管理信息系统之前,首先要选择适合本系统的开发方法,本章将介 绍三种常用的开发方法:结构化生命周期法、快速原型法、面向对象的开发方法, 最后介绍本系统采用的开发方法。 2.1 软件工程方法概述 建立一个管理信息系统,是一项复杂的软件工程的实施。近三十多年来,软件 工程已发展成为一门新科学,至今已经成为软件产业的重要支柱。软件工程是以计 算机软件为工程对象,指导计算机软件开发和维护的工程科学。它采用工程的概念
21、、 原理、技术、方法来定义、开发和维护软件,把经过时间考验且正确的管理技术和 当前能够得到的最好的技术方法结合起来开发软件。从二十世纪六十年代末期提出 软件工程的概念到二十世纪八十年代末期软件工程的思想得到系统的归纳和整理, 提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略 数据规划法、面向对象法等。 2.2 结构化生命周期法简介(SDLC) 结构化生命周期法是一种传统的管理信息系统开发方法。其基本思想是把整个 系统开发过程分成若干阶段,每阶段进行若干活动,每项活动应用一系列标准、规 范、方法和技术,完成一个或多个任务形成符合给定规范的产品。这种方法一直是 大型系统开发
22、的主流方法。系统开发周期示意图如评审图 2-1 所示。 采用结构化生命周期法开发管理信息系统时,可大致分以下几步: 一、系统规划 二、系统开发 1. 系统分析 2. 系统设计 3. 系统实施 第二章 开发方法的选择 5 三、系统运行与维护 四、系统更新 图 2-1 系统开发生命周期法 2.3 快速原型法简介(Rapid Prototyping Approach) 快速原形法是二十世纪八十年代发展起来的,其基本思想是用户与系统分析设 计人员合作根据用户提出的最基本的问题和想法。首先建立一个能反映用户主要需 求的原形框架,作为应用开发的实验模型(系统原型 Prototype)。用户先运行这个 系统
23、原型,使用它、熟悉它、受到启发并取得经验,然后对系统的目标功能提出精 确具体的需求,在对系统的需求最后决定后,再用传统的方法建立比较完善的系统, 这种方法适合较小而且用户需求不太明确的应用系统。 该方法加速了系统开发中用户需求的获取过程,大大提高了系统开发效率和有 效性,弥补了结构化生命周期法的缺陷。 快速原型法的开发过程可分为:快速分析、构造模型、运行模型、评价模型、 改进模型等。如图 2-2 所示。 原型法历史上曾形成两种实现途径: 电子科技大学学士学位论文 6 1. 抛弃原型法:它本质属于瀑布模型,建立原型只不过是一种辅助的步骤。 2. 演化原型中较著名的有: a. Boehm 提出的螺
24、旋模型。 b. Gild 提出的渐增模型。 图 2-2 快速原型法的开发过程示意图 2.4 面向对象的开发方法简介(Object Oriented) 面向对象的形成最初是从面向对象程序设计语言开始的,随之才逐渐形成面向 对象分析和面向对象设计方法。面向对象的系统分析与设计方法与其它方法的不同 之处在于,它使人们分析、设计一个系统的方法尽可能接近人们认识一个系统的方 法。其基本思想是。对问题域进行自然分割,以便以接近人类思维的方式建立问题 域模型,从而使设计出的软件尽可能直接的描述现实世界,构造出模块化的、可重 用的、可维护性好的软件,并能控制软件的复杂性降低开发维护费用。 面向对象的基本概念有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文- 机房上机安排管理系统 毕业设计 论文 机房 上机 安排 管理 系统
链接地址:https://www.31doc.com/p-3280858.html