资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学生信息管理系统论文目录摘要 2前言 3第一章 概述 4第二章 开发方案 5-7第三章 系统设计 8-13第四章 编码 14-23总结 24致谢 25 参考文献 26摘要 学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析如此情况,我们使用Microsoft公司的Visual Basic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:原型法,面向对象,数据一致性,数据窗口,信息管理系统。前言 学生信息管理系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生信息信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套商厦学生信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章 概述学生信息管理是每个学校都必须面对的工作,特别是在一些具有相当规模的高等院校,如果没有一套好的学生信息管理系统,那么会给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。特别是对于学校的管理者和决策者看说学生信息管理工作是至关重要的,而一直以来人们使用的人工方式管理文件档案却存在着效率低,保密性差等缺点。并且随着学生数量的增加,其工作量也将大大增加,这必然增加档案管理者的工作量和劳动强度,同时将产生大量的文件和数据,这给学生信息的查找、更新和维护都带来了不少的困难。据了解,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,而且浪费人力、物力和财力。随着计算机科学与技术的不断发展和成熟,其在数据的管理和处理方面的强大能力已被越来越多学校及部门所接受和运用。传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。使用计算机对学生档案信息进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理的必要条件,更是各个高校与世界接轨的重要条件。众所周知提到学生信息就会包括姓名、性别、年龄等诸多数据,这样就必须要引入数据库对如此多的信息进行管理和归纳。我们今天制作的学生信息管理系统就是以Visual Basic6.0位前台,以Microsoft Access为后台制作的一个小型数据库系统,目的是为了能够为用户提供充足的信息和快捷的查询手段。第二章 开发方案一、数据库概述数据库是整个信息系统的核心和基础,它把大量的数据按一定的模型组织起来,提供存储和维护以及查询数据的功能,使管理系统可以方便和及时准确的从数据库中获取所需信息。只有对数据库进行合理的逻辑设计和有效的物理设计,才能开发出较为完善与高效的信息系统。数据库设计是信息系统开发和建设的重要组成部分。数据库设计是指对于一个给定的环境,构造最优的数据库模式,建立数据库及其应用系统,使其能够有效的存储数据,满足各种用户的应用需求。目前,使用的数据库一般都是关系数据库。一般的关系数据库具有以下特征:1、对于数据库中的数据完整性十分重视,前后台数据库保持一致性和正确性,对于敏感数据具有安全性;2、都使用SQL语言对数据库的数据进行查询和修改以及删除等操作;3、数据库的设计修改十分方便,数据存储容易;4、容错处理和恢复功能,当系统再次出错时,以导致系统崩溃;5、数据访问可根据应用程序的具体要求制定不同的访问级别;6、数据库访问数据速度必须非常快。一般数据库应用系统都遵循以下的开发步骤: 1、设计应用系统结构; 2、选择便于将应用程序与DBMS结合的DBMS体系结构; 3、根据应用程序使用的环境平台,选择适宜的DBMS和开发工具; 4、设计数据库,编写定义数据库模式的SQL程序; 5、编写确保数据库正确录入数据库的用户接口应用程序; 6、录入数据库程序; 7、运行与数据库相关的各种应用程序,以确认和修正数据库的内容。 二、开发工具简介1、Visual Basic6.0简介Visual Basic是由美国著名的软件应用开发及生产厂家Microsoft公司应用于Windows操作系统的客户端的图形界面应用程序开发工具。使用它能很容易地开发出功能强大的以后台数据库服务器为依托的应用程序。它是完全按照客户机服务器体系设计的。Visual Basic6.0的数据库开发功能,提供了面向对象的全面支持。VB的数据库支持:Oracle 、SQL Sever、dBase、Access等多种关系型数据库管理系统,使用VB不但可以脱离网络数据库服务器在客户端单机独立运行,避免了应用程序在开发阶段依赖网络服务器上的数据库的麻烦。而且Visual Basic还支持跨平台的开发和使用。Visual Basic具有一个智能性的数据窗口对象,程序员利用它可对后台数据库进行修改、更新、插入、删除的等操作。Visual Basic为程序员提供了一个高度集成的开发环境。窗口、菜单、程序、数据库生成和管理、图形、测试、编译等工作全都在Visual Basic的集成环境中完成,这大大加快了软件的开发。2、Microsoft Access 2000简介Microsoft Access 2000是Microsoft公司推出的基于Windows平台的数据库数据,也是目前应用极为广泛的数据库系统。2001年微软公司推出了最新版的Microsoft Access 2000,扩充了数据库性能、质量,提高了它的可靠性和易用性。Microsoft Access 2000使用了最先进的数据库结构,与Windows、DAN紧密集成,是具有强大的WEB功能,它可以利用高端的硬件平台及最新网络和存储技术,为学校应用提供优良的扩展性和可靠性。Microsoft Access 2000是一个基于C/S模式的关系数据库管理系统,其运行平台是Windows NT Sever,Windows 2000 Sever,Windows XP等。它能够在各种环境下实现重大商务应用提供强有力的C/S平台。Microsoft Access 2000数据库提供了数据,应用程序和安全机制的逻辑分离。一个Microsoft Access 2000安装可以支持多个数据库,用Microsoft Access 2000构建的应用程序可以用数据库逻辑分离业务功能,一台计算机上可以有多个Access实例,也可以有多个数据库。三、开发技术方案1、学生信息管理系统的界面特点MIS人机界面设计一般遵循以下一些基本原则:1) 以通讯功能作为界面设计的核心人机界面设计的关键是便于人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解和混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-C”模块化思想,输入、处理与输出“泾渭分明”,充分体现人机界面的通讯功能,这样设计出来的程序不易出错,而且易于维护。2) 截面必须始终一致统一的人机界面不至于会增加用户的负担,让用户始终用一种方式思考与操作。3) 界面友好,使用方便多数MIS软件数据输入量较大,对于一些固定的数据,不应让用户多次输入,而应让用户用鼠标轻松选择。所以,在开发的MIS系统不使用过程中,应使用户的输入量降至最低限度,目的也要减少用户的干预量。4) 输入画面尽可能接近实际MIS系统尽可能让用户输入、输出的数据和实际操作一样,保持系统的亲和力,方便用户操作。2、学生信息管理系统的特点学生信息管理系统是由一个由人、计算机组成的能进行学校学生信息的收集、传递,存储、加工、维护和使用的系统。学校在正常工作中总是面对大量的学生入学、离校、考试等变化,及时了解各个环节中信息的变更,有利于提高管理效率。我们开发的学生信息管理系统具备如下特点:1) 界面美观,操作简单2) 数据存储容量大3) 查询方便、快捷4) 信息更新速度快3、学生信息管理系统开发的一般方法学生信息管理系统的开发是一个复杂的系统工程。它涉及到计算机处理技术、系统理论、组织理论、管理功能、管理知识等各方面的问题。鉴于学校学生信息管理的特点,决定采用结构化生命周期开发方法。它是目前比较流行的MIS系统开发方法,其基本思想是用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。将整个开发过程分为五个阶段:1) 系统规划阶段:主要任务明确系统开发要求,并进行初步调查,通过可行性研究确定下一阶段的实施。2) 系统分析阶段:主要任务是对组织结构和功能进行分析,了解学校学生成绩、专业资料及学籍管理的流程,并对其进行分析,进而提出新系统的逻辑方案。3) 系统设计阶段:主要任务设计系统总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细分析。4) 系统实施阶段:主要讨论确定设计方案,对于系统模块进行调试,进行系统运行所需数据的准备等。5) 系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对出现的问题进行及时修改与完善。第三章 系统设计一、系统分析1、系统设计目标该系统以全面实现学生信息管理的系统化、法规化、自动化以及管理决策的科学化为主要的目的,实现对学生信息的查询、更新及借还的协同处理的应用系统。该系统的设计如下:1)建立专业共享数据库,对原始数据加工、分类,加强对学生信息的管理;2)以学生信息处理过程为依据,将大量分散的学生信息集中存储、分情况检索,充分发挥计算机对信息处理的作用;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号