CBuilder高校学生管理标准系统软件开发 .docx





《CBuilder高校学生管理标准系统软件开发 .docx》由会员分享,可在线阅读,更多相关《CBuilder高校学生管理标准系统软件开发 .docx(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结引 言同学治理是高校治理的重要组成部分, 对于学校和政府训练治理单位来说都至关重要,所以同学治理系统应当能够为用户供应充分的信息和快捷的查询手段。但是始终以 来高校都使用人工的方式治理同学学籍、档案、成果等,这种治理方式效率低、保密性 差,不利于查找更新和爱护。使用运算机对同学信息进行治理,能够极大的提高同学管 理的效率,节约训练经费,这也是适应学校信息化建设进展趋势的重要因素。当今的时代,运算机科学的快速进展和运算机应用领域的不断扩大,市场上显现了许多性能好,功能齐全,应用面广,兼容性强的应用软件,他们在企业治理,办公自动化等方面发挥了庞大的作用。详细到高等学校同学治理工作,
2、数字化与网络技术无疑是达到现代化治理水平的必由之路。它不仅可以简化学校传统的治理模式,使学校各部门治理人员能够便利的利用同学治理信息对同学档案、奖学金等工作进行全面治理,更重要的是可以使同学治理规范化、制度化、数字信息化,提高治理水平、降低治理成本、减轻工作强度、提高工作效率,使学校以高效率运转。现在市场上已经有其他编程语言编写的高校同学治理系统,这给我这次的设计供应了许多资料。高校同学治理系统要实现的目标是为学校供应全面的同学管懂得决方案, 鉴于同学治理职能执行部门的单一性以及系统安全性的考虑,目前建设单机环境的同学治理系统,比较适应当前的实际需要。系统需要实现的目标如下:提高同学治理效率,
3、节约治理成本,增强同学治理的安全性。中意学校同学治理职能的基本要求。中意学校领导、训练治理单位、同学治理人员、老师和同学的不同层次和不同方面的需要。能够实现便利的扩展,中意学校进展的需要。供应便利灵敏的数据查询功能,中意纷杂,多样的数据查询需求。为学校将来的整体信息化建设供应必要的支持。总之,通过该系统的建设来提高高校的同学治理效率,使得学校的进展能够适应当前的训练信息化建设的总体进展趋势。可编辑资料 - - - 欢迎下载精品名师归纳总结第1章C+ Builder 6.0简介1.1 + Builder6.0 的可视化开发环境可视化程序设计是一种全新的程序设计方法,全面接受面对对象的程序设计技术
4、,使用大事驱动机制进行程序设计。 利用可视化开发工具可以快速、 高效的开发应用程序。可视化的开发工具许多,如 Microsoft 公司推出的 Visual Studio 软件系列, Inprise 公司的 Delphi 、C+ Builder 系列等。Borland C+ Builder 是 Inprise(Borland)公司推出的基于 C+ 语言的快速应用程序开发rapid application development,RAD工具。 C+ Builder 充分利用已经进展成熟的Delphi 的可视化组件库 (visual component library,VCL ),吸取 Borlan
5、d C+优秀编译器的诸多优点,结合先进的基于组件的程序设计技术,已成为一个特殊成熟的可视化应用程序开发工具, 可以快速、 高效的开发基于 Windows 环境的各类程序, 特殊在数据库和网络方面,C+ Builder 更是一个特殊理想的软件开发平台。它的最新版本 C+ Builder 6.0 加入了许多新功能, 包括用于创建 Web 服务应用程序的新一代 Web 开发技术 WebSnap, 以及可用于实现不同平台上的应用程序互操作性的SOAP/WebService技术。利用它可以实现用最小的代码开发量编写出高效率的32 位 Windows 应用程序和 Internet应用程序。一般用户的应用程
6、序是由应用程序界面和数据处理两部分组成,如在 Windows 应用程序中单击窗体中的菜单或按钮来执行某一个命令或完成某一个操作。这种基于窗体的应用程序运用 C+ Builder 6.0 这样的可视化开发工具后, 用户界面的设计过程就如同 “搭积木”一样,只需依据需要在窗体上放置各种组件,并依据需要转变它们的位置(或外观),程序员不必编写大量的代码来实现界面功能,因而可以把主要精力集中在关键代码的设计上。C+ Builder 6.0 的集成开发环境( IDE)使程序员可以利用一组窗体、菜单和其他组件,并使用可视化的方式( WYSIWYG what you see is what you ge,t
7、 所见即所得)来设计应用程序的界面,将代码和大事与界面中的某一元素建立联系,并对整个应用程序进行调试。C+ Builder 6.0 启动后的集成开发环境 IDE 主界面及其组成如图 1-1 所示,它由主窗体、窗体设计器、对象查看器、代码编辑器、代码浏览器、对象浏览器等几个部分构成。利用 C+ Builder 6.0 的集成开发环境 IDE 可以创建多种应用程序。 要创建一个应用程序,先选择 File|New|Other ,打开如图 1-2 所示的 New Items 对话框。该对话框有 11 个选项卡,每个选项卡都供应不同的工程或可以用IDE 生成的对象。利用 C+ Builder 6.0 开
8、发应用程序与使用传统的高级语言开发应用程序的步骤完全不同,它充分表达面对对象程序设计的特点。其基本过程如下:1) 设计应用程序界面。2) 设置组件的属性。3) 编写(大事)代码。4) 调试运行程序。1.2 C+ Builder6.0 的工程概述一个 C+ Builder 6.0 应用程序往往由多个相关的文件构成。为了便于对这些文件进可编辑资料 - - - 欢迎下载精品名师归纳总结行有效的治理, C+ Builder 6.0 使用了称为“工程”的特殊文件来治理应用程序的全部不同的文件。当一套应用程序开发完成后,便可以对工程进行编译以创建一个可执行的文件。一个完整的工程往往包括:1) 跟踪全部文件
9、的工程文件( . bpr)。2) 单元文件 。在 C+ Builder 6.0 中,任何 .c、.bpr、.h 或.hpp 文件都称为 Unit 单元。3) 窗体文件( .frm )。储存窗体中的组件及设置的属性。图 1-1 C+ Builder 6.0的 IDE 主界面4) 资源文件( .res)。图 1-2 New Items 对话框工程文件是与该工程有关的全部文件的清单,每次储存工程时,这些信息都要随之 被更新。当创建文件或在工程中添加、删除文件时,C+ Builder 6.0 便会在工程治理器窗口中反映出所发生的变化,该窗口中包含此工程中当前文件的列表,如图1-3 所示。可编辑资料 -
10、 - - 欢迎下载精品名师归纳总结图 1-3 工程治理器窗口面对对象的程序设计方法与编程技术不同于标准的过程化程序设计。程序设计人员在进行面对对象的程序设计时,不再是单纯的从代码的第一行始终编到最终一行,而是考虑如何创建对象以及利用对象来简化程序设计,从而提高代码的可重用性。对象可以是应用程序中一个自包含组件,一方面具有私有的功能供自己使用。另一方面又供应公用的功能,供其他用户使用。对象包含数据及其代码,这比传统编写代码的方法更简洁爱护。在 C+ Builder 6.0 中,应用面对对象的程序设计 OOP(object-oriented programming)方法,把程序代码和数据封装起来视
11、为一个对象,大部分对象都是可视的。程序员在设计程序时只需用现有组件依据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并依次为这些对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能代码,因而程序设计的效率可大大提高。可编辑资料 - - - 欢迎下载精品名师归纳总结第 2 章 绪 论2.1 背景随着运算机技术的进展,运算机已得到越来越广泛的应用。为进一步加快训练信息化的建设步伐,推动全国训练治理信息化工作向规范化和健康化方向进展,训练部于2002年9月正式发布训练治理信息化标准 第一部分:学校治理信息标准 (教发 200227号)。要求各级训练行政部门、各
12、级各类学校遵照执行。该标准的发布实施,为训练治理信息资源的沟通与共享打下坚实的基础。对于高校而言,外部网络连接,实现与INTERNET 连接,供应本校的信息服务,融入世界信息潮流。利用现代化的手段建立本校的治理信息系统, 实现治理的科学化、 现代化是提高教案质量和治理水平的进展趋势。随着治理信息系统的相对完善,学校治理信息化建设的重要性与效益逐步表达,因此, 开发建设高校的同学治理信息系统是本文争辩的课题。高校开发同学治理系统,大部分是由同学处提出需求,托付电脑公司进行开发。这 种模式要求同学治理工作人员能提出详细的需求,由于公司系统开发人员一般都不明白同学治理的详细治理流程。在实际操作中,这
13、种模式暴露出比较大的弊端。开发同学管 理信息系统不是一件简洁的事情,即便是开发同学治理系统中的一个工程,也需要对学 生治理业务有相当深化的明白,而且后续爱护工作特殊琐碎。但在实际生活中,托付方 和开发方往往都低估了这项工作的复杂性。一方面,同学治理的工作人员很少受过专业 统一的全面业务培训,一般只能提出一些部分的、零碎的、基于取代手工操作愿望的需 求,无法一次性供应完整的、高层次的需求方案,开发公司照此开发出来的系统在实际 工作中必定是漏洞百出,于是不断修改,不断打补丁,久而久之,开发公司不胜其烦, 拒绝爱护,于是系统瘫痪。这种个案在早期的高校同学治理工作尝试中特殊常见,有些 学校甚至由于此事
14、留下的阴影而拒绝信任全部的同学治理系统。当前市场上的同学治理软件质量参差不齐,高校确定要克服贪廉价、能用就行的思想,应当引进成熟、先进的同学信息治理系统不仅可以实现同学工作的信息化治理,仍可以带动人员素养甚至整个学校信息化建设水平的大幅提高。国内高校的同学治理信息系统进展不平稳。 目前在同学治理信息系统方面同时并存三种模式。第一种模式是单机治理模式,在一些学校里,运算机网络仍没有建立起来, 运算机之间不能进行数据交换和信息共享, 这些学校仍然停留在面对部门的单项事务处理的水平上,这种状况准备他们的系统经常显现数据不一样,简洁发生数据丢失、系统 感染病毒等问题。其次种模式是局域网治理模式,可以开
15、展网络上的工作。比如建立局 域网上的同学治理信息系统,数据集中在部门服务器上,为同学处本部门的治理人员提 供数据共享,这种方式对于部门内部的治理工作起到了促进作用,解决了部门内部的数 据冗余和不一样的问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只 是实现文件的储备、数据储备和打印共享,网络利用率较低。校内许多单位都有自己的 局域网,遇到需要明白同学处把握的信息时,就向同学处要求供应,同学处也只能依据 要求把自己部门的信息整理出来,再传送到需求部门,这样不能实现不同单位间的数据 共享,更不能实现信息资源的合理流淌。第三种模式是掩盖全校的同学治理信息系统, 这个同学信息系统以同学处治
16、理系统为基础,中意校内外对同学信息共享和利用的要求,并为各级领导供应有效的帮忙决策服务。本文介绍的高校同学治理信息系统是基于Borland C+ Builder6.0 的系统。数据库技可编辑资料 - - - 欢迎下载精品名师归纳总结术是现代高校治理自动化的重要而关键的环节,在日益信息化、办公电脑化的今日发挥着越来越重要的作用。治理信息系统的开发显现了一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发、治理和利用,实现对该组织的有效治理。高校同学治理系统将运算机用于现代化治理,在高校同学处进行关于高校同学信息的处理,完成了许多功能,如信息录入、常规查询等
17、。本文通过对高校同学治理信息系 统的分析与设计,介绍了该系统的设计思想、设计方法和开发的步骤及成果。本文对于高校同学治理信息系统的开发过程进行了系统的论述。第一进行系统分析,明确系统需求和系统的可行性。对数据库进行了设计,论述了该系统数据库的结构和数据库安全性措施。依据模块化原理,依据功能将系统分为了几大功能模块,并对各部分功能进行了分析。2.2 治理系统目标系统目标充分表达学校的战略目标、进展方向和基本特点,直接为学校治理服务, 随着运算机的进展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化 的作用也越来越大。而在日常生活中信息技术的不断溶入,在技术越来越先进的同时, 同学信息
18、治理应当从以前繁琐的事务中解放出来。随着学校对高校生招生规模的不断扩大,高校同学的数量急剧增加, 有关同学的各种信息量也成倍增长。 面对庞大的信息量, 就需要有同学信息治理系统来提高同学治理工作的效率。通过这样的系统,可以便利的查询、统计和修改同学的基本情形、 老师情形、课程情形和成果, 实现信息的规范治理, 各权限部门可以通过治理系统进行科学统计和快速查询,从而削减治理方面的工作量,同时防止由于人为因素造成数据遗漏和误报等。同时各项基本功能亲热相关,可以分期一次实现。需要指出的是,新系统目标不行能在总体规划阶段就提得特殊详细,它仍将在开发过程中逐步明确和定量化。本系统的目标如下: 1 支持日
19、常业务运作,为学校各部门之间建立全校共享数据库的信息渠道,许多同学治理系统的运行平台是局域网,操作系统是落后的DOS,数据库是 Fox系列的、数据没有共享性那种落后的系统。 而本系统基于 C+ Builder的数据库接受真正的关系数据库 如Sybase, SQLServer开 发的系统。 有良好的数据备份功能, 数据是同学治理的核心,备份是日常必需进行的重要工作,数据备份便利快捷。这些系统的数据更安全,更易于共享,最重要的是读者可在任何联网的的方得到同学治理的信息。 2 集中治理业务数据,支持治理推测与决策。系统功能全面,除了常规的等功能模块外,系统仍具备数据转换功能,即能够批量转入和转出符合
20、其他要求格式的数据。这项功能的具备与否关系到能否将数据与上级单位报表要求数据的一样性,较直观的为决策者供应参考。 3 有良好的可扩充性 系统配置灵敏,支持用户将来信息化进程的进展 。该系统具有选择性和扩展性,是模块化设计的,可依据用户的需求进行选择。同学治理工作的规模一般不大,有些模块可以不要,或者目前暂时不要,留待以后扩展。这样可以节约资金,又留有余的。同学治理系统一般可以先选择信息录入、常规查询、系统治理等必备模块,以后假如需要,再增加增强功能模块。 4 汉字图形用户界面,人机对话友好,操作便利。进行运算机系统治理后,高校同学治理工作人员的素养也提高了, 能否易于操作便利治理人员应用也是关
21、系全局的大可编辑资料 - - - 欢迎下载精品名师归纳总结问题。 5 响应速度合理,安全性较高,网络运行稳固。系统易于爱护,能通过internet远程实时爱护。不出故障的系统是没有的,关键是在出了故障时能快速排除。 6 系统建设费用较低。2.3治理信息系统范畴参考高等训练信息治理的体会与成果, 本论文所述同学治理系统拟对各院 系 办实现统一的同学信息浏览、成果治理,与财务处的同学收费系统、就业办公室的同学就业 治理系统等实现同学基本信息的共享, 并通过网络为同学处网站拜望者供应全面准时的信息和数据,如同学的信息查询、成果单核实等。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它
22、的表,当完成对数据的操作时系统会自动的完成数据库的修改。查询功能也是系统的核心之一, 查询方法即有单条件查询和多条件查询,也有精确查询和模糊查询,不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了便利用户使用,本系统为了简便,只接受但条件的查询方式。系统有完整的用户添加、删除和密码修改功能。例如: 检索快速、查找便利、牢靠性高、储备量大、保密性好、寿命长、成本低等。这些优点能够极大的提高同学信息治理的效率,也是高校的科学化、正规化治理,与世界接轨的重要条件。可编辑资料 - - - 欢迎下载精品名师归纳总结第3章系统设计分析系统设计分析包括系统需求分析和系统功能分析两个部分。3.1 系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CBuilder高校学生管理标准系统软件开发 CBuilder 高校学生 管理 标准 系统软件 开发

限制150内