收藏 分享(赏)

学生信息管理系统(MIS)毕业设计论文.doc

上传人:dreamzhangning 文档编号:2776698 上传时间:2018-09-27 格式:DOC 页数:62 大小:737KB
下载 相关 举报
学生信息管理系统(MIS)毕业设计论文.doc_第1页
第1页 / 共62页
学生信息管理系统(MIS)毕业设计论文.doc_第2页
第2页 / 共62页
学生信息管理系统(MIS)毕业设计论文.doc_第3页
第3页 / 共62页
学生信息管理系统(MIS)毕业设计论文.doc_第4页
第4页 / 共62页
学生信息管理系统(MIS)毕业设计论文.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、学籍管理系统摘 要学籍管理系统是一个辅助学校学籍处学籍人员完成日常工作中,涉及学籍管理开课编排和成绩管理这三项日常比较繁重的工作它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率减少出错情况同时还能提供快速的查询检索功能以及按要求进行成绩单的打印的功能学籍管理系统特点:面向学籍管理人员提供服务学籍管理人员通过学籍管理系统管理学生相关的学籍数据模块化的结构,学籍管理开课管理及成绩系统既可一条龙运行,也可分别运行,只要提供各部分所需的入口数据 统一的风格,标准的操作界面, 便于学籍人员使用学籍管理的各个子系统 方便易用的工具,便于数据的查询,维护和打印关键字:信息管理系

2、统,学籍管理 ,VB Abstract Management System is a student-assisted school student school Department staff to complete day-to-day work involving school management, school management and performance schedule of the three relatively heavy day-to-day work span of its application in computer data processing and

3、 data to preserve the outstanding Performance, to help staff to improve efficiency, reduce error situation at the same time span can provide rapid search queries as well as the required results for the print function of the span School management system features: For school management services provi

4、ded by school administrators span through school management system related to the management of student data on student span The modular structure of the school management, performance management and start-stop operation of the system can also be run separately, as long as the provision of various p

5、arts of the data required for entrance to spanA unified style, standard interface, easy to use school student of the various sub-systems management span Easy-to-use tool for data query, maintenance and printing span Keyword: information management system, school management, VB目 录摘要 3第一章 绪言 4第二章 系统需求

6、分析 52.1 现行业务系统描述 52.2 组织结构 52.3 业务流程分析 62.4 现行系统存在的主要问题分析 82.5 提出可能的解决方案 92.6 可行性分析与决策 9第三章 新系统逻辑方案 113.1 数据流图描述 113.2 数据字典描述 173.3 基本加工的小说明书 20第四章 系统总体结构设计 214.1 软件模块结构的设计 214.1.1HIPO 图 214.1.2 IPO 图 244.1.3 数据库设计 264.1.4 实体之间的联系 284.1.5 E-R 图 294.1.5 关系模式 294.2 计算机系统配置方案的选择和设计 304.3 系统总体安全性方案与措施 3

7、0五系统详细设计 305.1 系统登录界面: 305.2 系统主界面: 345.3 数据录入 37第六章 系统的实现 626.1 系统开发环境 626.2 系统测试: 62参考文献 66部分运行界面摘 要随 着 信 息 技 术 在 管 理 上 越 来 越 深 入 而 广 泛 的 应 用 , 管 理 信 息 系 统 的 实 施 在 技 术 上 已 逐 步 成 熟 。 管理 信 息 系 统 是 一 个 不 断 发 展 的 新 型 学 科 , 任 何 一 个 单 位 要 生 存 要 发 展 , 要 高 效 率 地 把 内 部 活 动 有 机 地组 织 起 来 , 就 必 须 建 立 与 自 身 特

8、点 相 适 应 的 管 理 信 息 系 统 。本 文 介 绍 了 在 Visual Basic6.0 环 境 下 采 用 “自 上 而 下 地 总 体 规 划 , 自 下 而 上 地 应 用 开 发 ”的策 略 开 发 一 个 管 理 信 息 系 统 的 过 程 。 通 过 分 析 某 一 学 校 学 生 管 理 的 不 足 , 创 建 了 一 套 行 之 有 效 的 计 算机 管 理 学 生 的 方 案 。 文 章 介 绍 了 学 生 管 理 信 息 系 统 的 系 统 分 析 部 分 , 包 括 可 行 性 分 析 、 业 务 流 程 分 析等 ; 系 统 设 计 部 分 主 要 介 绍

9、了 系 统 功 能 设 计 和 数 据 库 设 计 及 代 码 设 计 ; 系 统 实 现 部 分 说 明 了 几 个 主 要模 块 的 算 法 , 本 系 统 界 面 友 好 , 操 作 简 单 , 比 较 实 用 。【 关 键 字 】 :管 理 信 息 系 统 、 学 生 管 理 、 Visual Basic 应 用 。SummaryWith more and more widespread and profound application of information technology in management, the implement of management inform

10、ation system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effecti

11、ve management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of vis

12、ual foxpro, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasizes

13、on three sections. The system analysis section of student management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided se

14、veral major function , together with the main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.Keywords :MIS、 student management、 visual basic application摘要Summary1.系统概述1.1 系统及需求分析1.1.1 系统需求1.1.2 可行性分析1.2 系统设计的背景1.3 系统的功能简介1.4 系统开发的目标2. 系统分析2.1

15、业务流程分析2.2 数据流程分析:2.3 数据存储分析:实体联系图2.4 功能分析:功能层次图3.系统设计3.1 软件模块结构设计32 数据库设计4.系统的功能41 系统登陆界面:42 系统主界面:43 用户管理模块:44 学生缴费管理模块:5.系统的实现51 系统开发环境:5.2 系统测试:5.3 系统运行与维护:54 系统的转换方案:6.全文总结致 谢参考文献1.系统概述本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。1.1 系统及需求分析1.1.1 系统需求通

16、过调查, 要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;1.1.2 可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是 PIII 以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,

17、特别是网上资料,特别是参考其它程请详细填写资料的简介和截图,这将直接影响到审核通不通过!学生信息管理系统论文前 言随着 IT 技术的发展,信息的处理和传输也进入一个崭新的阶段,人类进入信息高速发展的时代。信息技术成为一门新的产业。教育信息化理念的出台,使信息管理系统已开始设计并应用于教学管理中。学生信息管理系统就是管理学生基本信息和人事变动的系统,是科技和教育发展的产物。 该系统收集学生个人信息,方便和帮助学校和老师(特别是导师或班主任)掌握学生的基本情况,更好地管理这些学生。使管理更加规范化、合理化科学化效率化。学生信息管理系统是校园信息管理系统的一个组成部分。它为其他系统,如班级信息管理系

18、统,教学管理系统、成绩管理系统、成绩单系统、宿舍分配系统等提供学生的基本情况,同时需要其他系统提供的班级设置和院系设置等情况。这些系统可以使用同一个数据库直接相互调用所需数据。国外对学生信息管理系统的开发与研究也很关注,由于外国与中国的教学模式有差别,学校性质与中国也不相同,这就要求他们所采用的“学生信息管理系统”更加具有可变和灵活的特点。在国外的高校中,学生除了需要修完在本校、本专业的课程外,如果自己有要求,还可以修其他学校的课程,同样也可以拿其他学校的学位,鉴于这种情况,对“学生信息管理系统”的要求就更高,所涉及到的内容就更广,如:学生的个人信息查询和修改就需要涉及两个或更多的学校。由于该

19、系统设计的时间较紧,受设计条件等因素的影响,所以难免有不足之处,希望大家多多指点,谢谢! 目 录摘 要 IV引 言 IV第一章 数据库简介 11.1 数据库技术发展概况 11.2 数据库设计概述 1第二章 开发工具和开发环境 32.1 开发工具 32.1.1 Delphi 简介 32.2.2 Delphi 的基本特点 32.2.3 Delphi 的文件类型 42.2.4 Delphi 开发程序的过程 42.2.5 开发数据库应用程序的基本步骤 42.2 开发环境 5第三章 系统分析和设计 73.1 系统功能分析 73.2 系统功能模块划分 73.3 数据流程图 83.4 主窗口布局控件对象属性

20、表 83.5 新生信息输入界面对象属性表 93.6 学籍变更输入界面对象属性表 9第四章 数据库设计 114.1 数据库需求分析 114.2 数据库概念结构设计 11第五章 各个功能模块的创建 135.1 主窗体页面的设置 135.3 学籍变更输入界面设计 145.4 新生信息输入界面运行 155.5 学籍变更输入界面运行 155.6 奖励情况输入界面设计 165.7 奖励情况输入界面运行 17第六章 数据字典 18结 束 语 20致 谢 21参考文献 22附 录 23各功能模块源代码 23学生信息管理系统摘要本系统是一个单机的学生信息管理系统。它具有录入、查询和修改信息的功能,并且形象直观、

21、简洁易用,但该系统没有用户权限的设置。本系统采用 Delphi 作为开发工具,Object Pascal 为开发语言,采用 Access 建立数据库,先在 Access 中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行 Delphi 工程中界面的设计和事件代码的编写。Access 作为该系统数据库的设计软件,具有设计简单,使用方便的特点,通过 ADOConnection(或 ADOTable)就可进行数据库的连接。该系统主要用到的组件有:MaskEdit、ADOTable、DataSource、DBGrid、DBNavigator、DBText、DBMemo、DBRadioGr

22、oup、RadioGroup 等。MaskEdit 控件用于产生特殊编辑框,通过它的 EditMask 设定编辑模式;DBGrid 用于产生数据表格,导入数据库中的表,DBNavigator 是用来对记录进行添加、删除等操作。其他一些如DBText、DBMemo、DBLookupComBobox 等都是数据库感知组件,可进行数据库的连接。该系统涉及到十张数据表,数据表之间存在 1:N,1:1 的关系。本系统的最大特点是所有的数据表的关联都是通过组件的属性设置(ADOTable 的 MasterSource、MasterFeild 属性,DBText 等数据库感知组件的DataSource、Da

23、taFeild)来完成。没有用到 SQL 语句。本系统在设计过程中,事件程序代码的编写十分重要。但界面属性设置也很重要,特别是涉及到多张表的查询时的属性设置学生信息管理系统论文前 言随着 IT 技术的发展,信息的处理和传输也进入一个崭新的阶段,人类进入信息高速发展的时代。信息技术成为一门新的产业。教育信息化理念的出台,使信息管理系统已开始设计并应用于教学管理中。学生信息管理系统就是管理学生基本信息和人事变动的系统,是科技和教育发展的产物。 该系统收集学生个人信息,方便和帮助学校和老师(特别是导师或班主任)掌握学生的基本情况,更好地管理这些学生。使管理更加规范化、合理化科学化效率化。学生信息管理

24、系统是校园信息管理系统的一个组成部分。它为其他系统,如班级信息管理系统,教学管理系统、成绩管理系统、成绩单系统、宿舍分配系统等提供学生的基本情况,同时需要其他系统提供的班级设置和院系设置等情况。这些系统可以使用同一个数据库直接相互调用所需数据。国外对学生信息管理系统的开发与研究也很关注,由于外国与中国的教学模式有差别,学校性质与中国也不相同,这就要求他们所采用的“学生信息管理系统”更加具有可变和灵活的特点。在国外的高校中,学生除了需要修完在本校、本专业的课程外,如果自己有要求,还可以修其他学校的课程,同样也可以拿其他学校的学位,鉴于这种情况,对“学生信息管理系统”的要求就更高,所涉及到的内容就

25、更广,如:学生的个人信息查询和修改就需要涉及两个或更多的学校。由于该系统设计的时间较紧,受设计条件等因素的影响,所以难免有不足之处,希望大家多多指点,谢谢! 目 录摘 要 IV引 言 IV第一章 数据库简介 11.1 数据库技术发展概况 11.2 数据库设计概述 1第二章 开发工具和开发环境 32.1 开发工具 32.1.1 Delphi 简介 32.2.2 Delphi 的基本特点 32.2.3 Delphi 的文件类型 42.2.4 Delphi 开发程序的过程 42.2.5 开发数据库应用程序的基本步骤 42.2 开发环境 5第三章 系统分析和设计 73.1 系统功能分析 73.2 系统

26、功能模块划分 73.3 数据流程图 83.4 主窗口布局控件对象属性表 83.5 新生信息输入界面对象属性表 93.6 学籍变更输入界面对象属性表 9第四章 数据库设计 114.1 数据库需求分析 114.2 数据库概念结构设计 11第五章 各个功能模块的创建 135.1 主窗体页面的设置 135.3 学籍变更输入界面设计 145.4 新生信息输入界面运行 155.5 学籍变更输入界面运行 155.6 奖励情况输入界面设计 165.7 奖励情况输入界面运行 17第六章 数据字典 18结 束 语 20致 谢 21参考文献 22附 录 23各功能模块源代码 23第 1 章 系统分析第 2 章 概要

27、设计第 3 章 详细设计第 4 章 系统测试第 5 章 用户手册第 6 章 毕业设计小结摘要学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统正文

28、前 言随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在计算机日益普及的今天,对于一所学校而言若采用一套行之有效的学生管理系统来管理学生的个人基本档案与各个基本的情况,会方便许多,更提高的学校的工作效率,这也充分了应用了硬件资源。该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可

29、用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。学生信息管理系统要求学生基本信息(所在班级,学习课程) 、课程、学费、成绩、奖惩管理、统计于一身,可方便快速的浏览、查询、打印所需信息。本系统由廖进梓担任组长,朱林意和苏丽萍共同参与。系统分析、概要设计并有全组人员合力完成。廖进梓负责编写系统模块中学生成绩信息模块与学生学费信息模块,朱林意负责编写系统模块中学生基本

30、信息模块与学生课程模块,苏丽萍则负责编写系统模块中学生奖惩信息模块。在此,尤其感激苏艳艳老师。由于时间仓促和学习工作繁忙,在通过苏艳艳老师的耐心讲解和指导下,我们的文档才得已顺利进行。参考文献1.数据库系统导论 ,萨师煊、王珊,北京,高等教育出版社,20002.软件工程导论 ,张海藩,北京,清华大学出版社,19983.数据库基础 ,冯玉才,武汉,华中理工大学出版社,19934.面向对象的系统分析 ,杨芙清,北京,清华大学出版社,19985. Visual Basic 6.0 程序开发宝典 ,姜晓铭,刘 晨,北京, 治金工业出版社,19996.计算机操作系统 ,汤子瀛 ,西安,西安电子科技大学出

31、版社,19957.Visual Basic 6.0 程序设计 ,贺世娟,陈冀川主编,中国水利水电出版社,2003 版8.Visual Basic 程序设计 ,王祖卫,李伟, 南开大学出版社,2004 年9.SQL Server 2000 教程 ,龚波等,北京希望电子出版社,2002 年10.基于 CMM 的软件项目管理系统的设计与实现 ,高,李建华,费耀平,谷士文,2002 年 09 期摘要学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备

32、,易使用等特点。经过分析,我们使用 MICROSOFT 公司的 VISUAL BASIC 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。正文前 言随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在计算机日益普及的今天,对于一所学校而言若采用一套行之有效的

33、学生管理系统来管理学生的个人基本档案与各个基本的情况,会方便许多,更提高的学校的工作效率,这也充分了应用了硬件资源。该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。学生信息管理

34、系统要求学生基本信息(所在班级,学习课程)、课程、学费、成绩、奖惩管理、统计于一身,可方便快速的浏览、查询、打印所需信息。本系统由廖进梓担任组长,朱林意和苏丽萍共同参与。系统分析、概要设计并有全组人员合力完成。廖进梓负责编写系统模块中学生成绩信息模块与学生学费信息模块,朱林意负责编写系统模块中学生基本信息模块与学生课程模块,苏丽萍则负责编写系统模块中学生奖惩信息模块。在此,尤其感激苏艳艳老师。由于时间仓促和学习工作繁忙,在通过苏艳艳老师的耐心讲解和指导下,我们的文档才得已顺利进行。参考文献1.数据库系统导论 ,萨师煊、王珊,北京,高等教育出版社,20002.软件工程导论 ,张海藩,北京,清华大

35、学出版社,19983.数据库基础 ,冯玉才,武汉,华中理工大学出版社,19934.面向对象的系统分析 ,杨芙清,北京,清华大学出版社,19985. Visual Basic 6.0 程序开发宝典 ,姜晓铭,刘 晨,北京, 治金工业出版社,19996.计算机操作系统 ,汤子瀛 ,西安,西安电子科技大学出版社,19957.Visual Basic 6.0 程序设计 ,贺世娟,陈冀川主编,中国水利水电出版社,2003 版8.Visual Basic 程序设计 ,王祖卫,李伟, 南开大学出版社,2004 年9.SQL Server 2000 教程 ,龚波等,北京希望电子出版社,2002 年10.基于

36、CMM 的软件项目管理系统的设计与实现 ,高,李建华,费耀平,谷士文,2002 年 09 期学生信息管理系统论文前 言随着 IT 技术的发展,信息的处理和传输也进入一个崭新的阶段,人类进入信息高速发展的时代。信息技术成为一门新的产业。教育信息化理念的出台,使信息管理系统已开始设计并应用于教学管理中。学生信息管理系统就是管理学生基本信息和人事变动的系统,是科技和教育发展的产物。 该系统收集学生个人信息,方便和帮助学校和老师(特别是导师或班主任)掌握学生的基本情况,更好地管理这些学生。使管理更加规范化、合理化科学化效率化。学生信息管理系统是校园信息管理系统的一个组成部分。它为其他系统,如班级信息管

37、理系统,教学管理系统、成绩管理系统、成绩单系统、宿舍分配系统等提供学生的基本情况,同时需要其他系统提供的班级设置和院系设置等情况。这些系统可以使用同一个数据库直接相互调用所需数据。国外对学生信息管理系统的开发与研究也很关注,由于外国与中国的教学模式有差别,学校性质与中国也不相同,这就要求他们所采用的“学生信息管理系统”更加具有可变和灵活的特点。在国外的高校中,学生除了需要修完在本校、本专业的课程外,如果自己有要求,还可以修其他学校的课程,同样也可以拿其他学校的学位,鉴于这种情况,对“学生信息管理系统”的要求就更高,所涉及到的内容就更广,如:学生的个人信息查询和修改就需要涉及两个或更多的学校。由

38、于该系统设计的时间较紧,受设计条件等因素的影响,所以难免有不足之处,希望大家多多指点,谢谢! 目 录摘 要 IV引 言 IV第一章 数据库简介 11.1 数据库技术发展概况 11.2 数据库设计概述 1第二章 开发工具和开发环境 32.1 开发工具 32.1.1 Delphi 简介 32.2.2 Delphi 的基本特点 32.2.3 Delphi 的文件类型 42.2.4 Delphi 开发程序的过程 42.2.5 开发数据库应用程序的基本步骤 42.2 开发环境 5第三章 系统分析和设计 73.1 系统功能分析 73.2 系统功能模块划分 73.3 数据流程图 83.4 主窗口布局控件对象

39、属性表 83.5 新生信息输入界面对象属性表 93.6 学籍变更输入界面对象属性表 9第四章 数据库设计 114.1 数据库需求分析 114.2 数据库概念结构设计 11第五章 各个功能模块的创建 135.1 主窗体页面的设置 135.3 学籍变更输入界面设计 145.4 新生信息输入界面运行 155.5 学籍变更输入界面运行 155.6 奖励情况输入界面设计 165.7 奖励情况输入界面运行 17第六章 数据字典 18结 束 语 20致 谢 21参考文献 22附 录 23各功能模块源代码 23前 言近年来随着高校体制的不断改革与发展,我国在校大中专学生的人数也在不断扩大,给各大中专院校的学生

40、管理工作带来了诸多不便。学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存

41、储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套学籍管理软件成为很有必要的事情。学籍管理系统是典型的信息管理系统(MIS),它是一个基于 C/S 模式下,以面向对象为开发语言的学籍管理系统。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求数据的一致性、完整性和安全性。而对于后者则要求应用程序功能完备,方便使用等特点。第 1 章 可行性研究及需求分析1.1 系统需求分析近年来随着高校体制的不断改革与发展,我国在校大中专学生的人数也在不断扩大,给各大中专院校的学生管理

42、工作带来了诸多不便。随着教育的普及,各高等院校也在不断的提高教学质量和学校管理质量,而学校管理就是对学生在校情况的管理,重要的是学生的学籍管理,因为学籍是学生在校学习的凭证,而学籍又包括确定招生计划进行招生录取工作;学生的基本情况、各科的成绩、总成绩(或总学分)、奖惩;制定教学计划,最后在学生离校时做出学生在校学习情况的总结。由于学校和在校学生是一对多的关系,因此,学籍的管理是一个工作量大而又繁杂的工作。而由于信息管理是建立在庞大的数据库中的,如何建立学生信息库是进行自动化学籍管理的一个重要问题。高等院校学籍管理比较复杂,工作量很大,在过去,学校里面往往采用人工方式进行,可以想象其工作难度之大

43、,需要的操作人员之多,既费工又费时,尤其是它的录入与统计工作,更是一项非常艰苦的工作。所以需要一种能够智能管理的计算机系统。数据库能很方便的进行数据的统计和录入工作,这对有大量数据的编辑有重要的作用。所以学校在学籍管理上很需要一个自动化,智能化的计算机学籍管理系统。在此,以一个学校的小型学籍信息管理系统的开发为试验,其作用主要是对学校学生信息档案、成绩进行录入、查询、维护、统计、打印输出等操作1.2 系统的初步调查1.2.1 开发学籍管理系统的目的 学校每年都有新生入学、老生毕业,还有其他各种人事变动。如何有效的管理这些学生信息,帮助学校和老师掌握学生的情况,这就是学籍管理系统需要完成的功能及

44、开发目的;另外,为使本软件的功能完善、功能更强大,还包括与学生信息有关的管理功能,例如成绩管理等功能。经过大学四年学习,开发软件有了一定的基础,为使开发软件的经验进一步提高和适应社会发展,与同组软件开发人员共同努力学习、提高软件开发的经验。1.2.2 业务流程分析班级管理业务流程图:教务处输入计算机班主任教务处学生班级班级输出教务处输入计算机班主任教务处学生档案档案输出学籍管理业务流程图:课程管理业务流程图:课程教务处输入计算机教师教务处学生课程输出成绩管理业务流程图:教务处输入计算机班主任输入计算机教务处输出班级班级学生教务处教务处教师学生成绩教师输1.2.3 数据流程分析:数据流程图:由于

45、本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。下图为学籍管理系统数据流程图:学生注册学籍信息管理基本信息管理课程信息管理基本信息输入课程信息输入成绩信息输入入奖惩信息输入学籍信息输入奖惩信息管理成绩信息管理1.2.2 选题背景及意义随着现代科学技术的飞速发展、计算机与全球互连网络 Internet 相连接,使今天的社会进入了以计算机为核心的社会。在信息社会中,信息的获取、处理、交流和决策都需要大量高质量的处理工具。在这高科技时代,信息的处理是十分重要,如果用原始的方式进行处理,我们就会跟不上时代的进展;我们需用高科技时代的产品。学生信息的管理是每个学校工作中一项非常重要的工作,

46、要投入很大的人力进行管理。如果开发一套学籍管理系统软件将具有十分重要的意义,可以减少人力资源在这方面的投入,而更多的投入教学或其它工作中。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统为教学办公室带来了极大的方便。使用者可以了解本系统的基本工作原理。操作人员只需输入一些简单的汉字、数字就可以实现工作要求的操作。所开发系统主要是对高等院校的学生学籍信息进行管理,而不对其他公司或单位内容进行涉及。在对学籍信息的管理中,对管理员赋予所

47、有的权限,即既有具有查询的权限,又具有对数据库进行录入和修改的功能,以及对数据库进行清空的功能。由于该系统主要应用在学院内部使用,而不在网络上公开,因此在设计开发时可以做成单机版。1.3 开发工具的选用1.3.1 Visual Basic 的使用Visual Basic 是 Microsoft 公司推出的一个可视化的面向对象的应用程序开发工具。由于 VB 继承了 Basic 语言简单、易学的优点,又增强了可视化、数据库及 Internet 编程功能,因此很快便成为开发 Windows 应用程序的有效工具。在本次设计中只所以采用 VB 进行开发,主要是以为 VB 具有以下两大特点:1.面向对象编

48、程传统的结构化语言(如 C,Pascal 和 Basic 等)都是采用面向过程的编程方法来解决问题。在面向过程的编程方法中,代码和数据是分离的,由此带来了很多缺陷,其中最重要的就是程序的可维护性差。面向对象编程(OOP:Object Oriented Programming)则把数据和处理数据的代码封装到一个类中,类的实例就是对象。与面向对象的编程方法相比,面向对象编程方法有三个优点:1)程序易于阅读和理解;2 )程序易于修改;3 )对象能重复使用多次,即程序员可以随时根据需要将对象插入到程序中去。2.事件驱动的编程机制在面向对象的编程方法中,每个程序通常包含一个主程序和若干个子程序,由某个子

49、程序来处理某个小问题,再由主程序自顶向下调用各个子程序来逐步解决整个问题。VB 彻底解决了这种编程机制。在 VB 中,没有传统意义上的主程序,程序执行通过事件来驱动,即只有在事件发生时,程序才会执行,若没有发生任何事件,则处于停滞等待状态。事件驱动使得用 VB 编程没有必要建立明显的开始和结束程序,而只需编写若干微小的子程序,这些子程序分别由各种事件来驱动执行。由于子程序规模不大、功能单一,因此编程难度得意大大降低。本次毕业设计需要用一种新软件来开发学习,但是接触一门新的软件往往上手容易,使用起来很困难,而且这次毕业设计时间短,任务重。显然使用非常复杂的软件进行开发是不太现实的。而 Visual Basic 简单易懂,控件的操作简单方便,且集成了多种开发和应用软件,使用的人比较多,方便在一起讨论学习,所以在这次设计中,我采用了VB 作为主要的开发工具。1.3.2 SQL Server 2000 的使用Microsoft SQL Server 2000 是为当前的分布式客户机/服务器环境特别设计的,SQL Server 数据库能够轻而易举的通过 Internet

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报