教师综合管理系统的开发-毕业设计25页

上传人:文库****9 文档编号:174276992 上传时间:2021-03-15 格式:DOC 页数:24 大小:272.50KB
返回 下载 相关 举报
教师综合管理系统的开发-毕业设计25页_第1页
第1页 / 共24页
教师综合管理系统的开发-毕业设计25页_第2页
第2页 / 共24页
教师综合管理系统的开发-毕业设计25页_第3页
第3页 / 共24页
教师综合管理系统的开发-毕业设计25页_第4页
第4页 / 共24页
教师综合管理系统的开发-毕业设计25页_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《教师综合管理系统的开发-毕业设计25页》由会员分享,可在线阅读,更多相关《教师综合管理系统的开发-毕业设计25页(24页珍藏版)》请在金锄头文库上搜索。

1、湖南文理学院99级毕业设计说明书题 目:教师综合管理系统的开发系 别:物理与电子科学系专 业:物理学学 号:5099073姓 名:杨凯指导老师:蒯大秋完成日期:2003年5月摘要:本文以湖南文理学院综合管理信息系统中的教师管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法。全文共分信息管理概论、PowerBuilder特点、系统设计、数据库设计、系统实施和总结六章。详细阐述了系统分析、系统设计的技术及应用,探讨了数据库的设计方法。最后,文章总结了本人在系统开发中一些体会。关键词:管理信息系统 数据库设计 系统开发Development of the Teacher

2、s Management SystemAbstracts: The paper is on the background of the development of teachers management subsystem of general management information system of Hunan University of Arts and Science. It expounds the concept, structure and fundamental principles and methods of system exploitation of manag

3、ement information system. The whole thesis consists of six chapters. They are panorama of management information, features of Power Builder, design of system, design of database, implement of system and conclusion. It particularly expounds the technology and using of system analysis and design, and

4、probes into the design methods of database. At last, the paper sums up the experience I have got in this system exploitation.Key words: MIS, designing of database, system development 第一章 管理信息系统概述在开发之前,认真地阅读了在计算机信息管理专业中与管理有关的书籍,其中包括管理信息系统、信息系统的开发、软件开发工具、数据的组织与管理等等,为下一步奠定一个坚实的理论基础。1.1 管理信息系统的简介管理信息系统就

5、是我们常说的MIS(Management Information System)。它是一门新的学科 。它跨越了若干个学科领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.2 信息管理的组成管理信息系统在企业中的应用存在三个要素:人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发

6、是MIS 开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说各项管理制度是MIS建设成功的基础。1.3 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。1. 以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须是准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起以免相互干扰,影响速度。2. 界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作,最忌讳的是每换一个屏

7、幕用户就要换一套操作命令与操作方法。3. 界面必须使用随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,windows下的应用软件无论大小,其安装程序几乎都做到里这一点。开发MIS软件时,这一点很值得借鉴。4. 界面必须能够提供帮助 一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。5. 界面友好、使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应

8、让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,文化程度是相对固定,其值一般是“小学”、“初中”、“高中”、“大专”、“大本”|、“硕士”、“博士”等。录入这类数据之前,MIS软件应在相应的位置弹出一个列表框,待用户用鼠标点击,而不是让用户每次输入这些汉字。另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了错误。总之所开发的MIS在使用过程中应时使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。6. 输入画面尽可能接近实际如果电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一

9、样,甚至连颜色都无异,用户在终端上录入凭证,仿佛笔在纸上填写凭证,以增加人机亲和力。7. 具有较强的容错的功能误操作、按键连击等均有可能导致数据误录。巧妙地进行避免此类因素造成的错误。例如,录入老师年龄时可以将范围限制在1870之间。1.4管理信息系统的开发的过程目前较为流行的MIS开发方法是结构周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命进行分析与设计。管理信息系统的开发过程一般包括系统开发准备、系统调查、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素不同,各步的要求

10、和内容也不同,用户需要根据实际情况进行取舍和计划。1. 系统开发准备系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制定系统开计划等工作。2. 系统调查新系统的系统分析与系统设计工作都要建立在对现行系统的基础上,即必须调查现行的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调查的主要内容有:现行系统概况、组织机构、业务流程、报表和沪剧处理、新系统的功能和目标等。3. 系统分析系统分析是信息管理系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。新系统的逻辑模型由系统数据流程图、数据字典、逻辑表达式及有关说明组成。最

11、后要完成系统分析报告(也称为逻辑说明书)。在系统设计之前要认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。因为新系统逻辑模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑说明书),经有关领导审批通过之后,转入系统设计(系统物理设计)阶段。4. 系统设计系统设计又称系统物理设计,系统要根据分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。结构化系统设计是指利用

12、一组标准的图表工具和准则,确定系统有那些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。5. 系统的实施和转化系统的实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写与调试、系统操作人员的培训、系统有关数据的录入、系统的调试和转换。在系统实施的阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制系统的实施计划。可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。6. 系统维护和评价系统外布环境与内部环境的变化,不断影响系统的运行,这就需要不断的完善系统,以提高系统的运

13、行的效率与服务水平,这就需要从始至终地进行系统维护工作。系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并以系统开发中的设立的系统预期目标进行对比,及时写出系统的评价报告。第二章 PowerBuilder简介开发本系统所使用的宿主语言系统为PowerBuilder8.0,这里仅就PowerBuilder的有关性能和使用方法简介如下:2.1 PowerBuilder特点1.专业的客户/服务器开发工具客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用Power

14、Builder 8.0开发的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。2 面向对象的编程在PowerBuilder 8.0 中创建的窗口、菜单、数据窗口等都是对象。PowerBuilder 8.0应用程序基本的构建模块是用户所创建的那些对象,每个对象都是具有一些特定的特征和行为(属性、事件和功能)。借助诸如封装性、继承性和多态性这样的面向对象的编程技术,开发人员可以最有效利用所创建的每一个对象,使应用程序具有可重用性、可扩展性和其他强有力的功能。 PowerBuilder 8.0使用了实际的面向对象的方式,使用信息系统开发人员的无需精通专用语言便可迅速向面向对象的开发

15、。PowerBuilder 8.0应用由一系列对象组成,包括窗口、菜单、函数、结构和DataWindow、通用对象,如打印按钮,可以在许多应用中重复使用。因此,提高了程序员的效率和软件质量,又减少了开发时间。3 支持多种关系数据库管理系统用PowerBuilder 8.0开发的应用程序可以同时访问多个数据库,比如,可以从Oracle中查询数据,然后将结果放到Foxpro中。 PowerBuilder 8.0支持多种关系数据库管理系统(RDBMS),既包括如Oracle、Sybase、Microsoft SQL Server、 IBM DB2 、Imformix等大型数据库。对大型数据库来说,PowerBuilder 8.0提供了在充分发挥其性能的专用接口,而小型数据库则可以通过ODBC接口灵活地进行访问。而且,PowerBuilder 8.0本身带有一个功能不凡的数据库Sybase SQL Anywhere, 利用它可以脱离网络环境单机运行应用程序。PowerBuilder 8.0的应用程序与数据库管理系统之间关系之间如图2-1。 图2-1. 应用程序与数据库管理系统的关系 4.丰富的数据表现风格PowerBuilder 8.0的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号