《计算机专业vb+access学籍管理系统(论文).docx》由会员分享,可在线阅读,更多相关《计算机专业vb+access学籍管理系统(论文).docx(62页珍藏版)》请在第一文库网上搜索。
1、计算机专业毕业设计论文学籍管理系统姓学指学名专业教师号.日期:XXXX年想月x月【内容摘要】3Abstract3【关键字】4引言5第一章概述51.1、管理信息系统简介:512:面向对象的程序设计71 3、系统软件开发环境简介9第二章需求分析1021数据字典:1022、数据流图112 3、系统功能结构图15第三章计算机学籍系统的设计173. 1方案设计1732、模块处理功能设计1833、数据库表结构设计21第四章应用系统实现234-1典型模块的实现:2342系统菜单36总结38致谢39主要参考文献39附录:41【内容摘要】本学籍管理系统是采用VISAU1BAS1C6.0开发的一个数据库管理系统。
2、本设计说明书主要讲述了VISAU1BAS1C6.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能源代码。本系统具有数据输入,数据存储,档案查询,报表打印等功能,系统的人机对话界面友好。系统功能全面,用户操作方便是本设计的一个特色。AbstractThis
3、studentstatusmanagementsystemisadatabasethatadoptVISAU1BASIC6.0,sdeve1opmanagementofsystem.Thisdesignthemanua1primari1yre1atedthevisau1basic6.0basicfunctionanddesignmethoded.TheIintroducethissystemastheexamp1es:Systemana1ysis,systemdesign,thesystemrea1izes,systemmaintenance.Ana1yzedtheinsidetosucces
4、sive1yusedthedataf1oatthediagram,thedatafunctionconstructionofthedictionary,systemthediagramtoana1yzetheeverykindofdataforneedingofsysteminthesystem.Inthesystem,sdesigninside,detai1edemergedthesystem,spieceofeachfunctionmo1d.Databaseformforneedingandwatchwordsegment.Themenu,sdesignetc.Intherea1izing
5、ofsystem,givenoutedtorea1izetheformand1istedthefunctioncontro1insideofthepiecesaffairsandcode.Andmenumethodthatrea1izes.Artic1eoffina11ythengiveoutedthemainfunctioncodeofthissystem.Thissystemhasthedataimportation,datasave,fi1esearch,statementtoprinttowaitthepersonmachinedia1ogueofthefunction,systemt
6、heinterfaceamity.Thesystemfunctioniscomp1ete1y,customeroperationconvenienceisthisdesignaspecia1features【关键字】面向对象学籍学籍管理VISAU1BASIC6.0引言计算机已经要成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动。其次,计算机可以大大的提高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使敏感文档更加安全现有我国的大中
7、专院校的档案的管理水平不高,有的还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。在在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为计算机专业的毕业生,希望在这方面有所贡献。我希望能用所学的知识编制一个适用的程序来帮助还停留纸介质基础上的学校进行更有效的学籍管理。第一章概述1.1、管理信息系统简介:管理信息系统M1S(manageinformationSyStiOn)是由人和计算机等组成的能进行管理信息的多种操作(包括收集、储存、加工、维护和使用)的系统。它由四个要素组成。即现代化经济管理理论、系统工程、数学方法和计算机手段。其目的是
8、通过自动化的事务处理方法来监视和控制企业、学校的行为、通过对历史数据的科学统计提供可靠的预测数据。并通过一些优化方法提供决策依据,管理信息系统是生产力发展的阶段标志是现代管理的综合体现。一个MIS系统的开发应分为如下步骤进行。1)系统任务的提出。系统开发的工作是从接受任务开始的,而系统任务应由系统用户提出,以书面的形式给予表达。2)初步系统调查。初步系统调查着重了解存在的主要问题和用户提出的目的要求,并制定新系统总体规戈k3)确定系统目标。经过初步系统调查,了解了用户的基本状况和用户对系统的设想及要求后,系统开发人员就可以初步提出学籍管理系统的系统目标。4)系统的可行性研究。系统的可行性研究包
9、括可能性和必要性。有技术上的,经济上的,人力资源上的,以及组织管理上的。经过系统的可行性研究,最后应写出一份系统可行性分析报告。分析报告是系统开发人员第一阶段工作的小结。5)详细的系统调查。通过详细的系统调查。可以得到人工管理业务的处理办法,并详细地掌握住处的流程,总结出现有业务过程的规律,存在的问题。从而提出改进措施。6)现行系统的描述与分析。着重用来分析现行系统页面设计后,相关性版块信息交互的方便性。特别是要分析现行学籍管理系统存在主要问题和管理上的薄弱环节,以及产生这些问题的原因和解决办法。7)用户需求及功能分析。用户需求因不同用户而有所区别,但主要可分为系统范围,信息的处理和技术性三个
10、方面。8)新系统的逻辑模型。通过对现行系统的进行详细调查,分析及用户需求分析后,就可以确定新系统的逻辑模型。新系统的模型包括新系统的功能要求、目标、各级页面之间链接、数据字典。9)编码对象的分析及编码体系结构的确定。在系统分析阶段,对现行系统及学籍管理系统将要采用的编码对象及方法应该认真分析,以确定先进的科学的高效的系统编码体系。10)系统的软件,硬件配置建议。分析人员应对学籍管理系统所需的计算机系统的配置提出建议。11)系统的物理编程。根据不同的系统要求以及用户软、硬件技术状况,在合适的平台上,选取相宜的学籍管理开发语言和工具进行实际编程。12)软件调查。对设计的原代码进行调试,以修改其中错
11、误,从而确定系统的可靠性。13)功能测试。对照系统分析中提出的系统功能要求,应进行系统的功能测试,以确定系统可预期的功能。14)系统的性能评价以及完善文档。系统的性能评价应包括最基础的软硬件,支持系统占用空间等。系统交付时,应同时交付完善的文档。1-2:面向对象的程序设计面向对象的方法学是要求按人们通常的思维方式建立问题领域的模型,设计出尽可能自然表现求解方法的软件。所谓建立模型就是建立问题领域中事物间相互关系。而表现求解问题的方法就是人们思维方法的描述。在面向对象的设计方法中对象(object)和传递信息(messagePaSSing)分别表现事物和事物间的关系。类(CIaSS)和继承性(i
12、nheritamce)是描述人们思维方式的描述方法。方法(method)是在可进行的操作,这种对象、类、消息、方法的程序设计范式的关键在于对象的封装和继承性。通过封装(emcapsu1ation)能将对象的定义和实现分开。通过继承性,体现了类与类之间的关系,以及由此带来的基本特征。下面将从面向对象的方法学方面对有关概念作简要介绍。D对象我们把面向现实世界中的实体就称为问题空间的对象从动态的观点看,对象的操作就是对象的行为,从存储的角度看,对象是计算机内存中的一块私有存储区,在这块存储区中有数据、有方法。在面向对象的程序设计中,对象是该系统的基本运行实体,对于每个对象而言,都有与该对象对应的方法
13、,而与每个对象相关的方法,就是定义了该对象的操作。2)消息和方法在对象之间,消息是他们之间的唯一联系。在面向对象的程序环境中设计的程序,它的执行是依靠对象向消息传递来完成的。把所以的对象分为各种对象类,每个对象类都定义了一组方法,所谓方法就是允许在对象类上进行的各种操作。3)类在面向对象的程序设计中,对象是程序设计的最基本的单位,相似的对象可以并到一类中去,程序员只需定义一个类,就可根据这个类得到若干个实例,其中每个实例就是一个对象。4)继承性继承性是自动地共享类、子类、对象中的方法和数据的一种机制,继承性个减少程序设计中编写代码的工作量,它不仅支持系统的可重用性,而且还促进了系统的可扩充性。
14、5)封装性所谓封装是一种信息隐蔽技术,用户只能看到对象封装界面上的信息,而对象内部对用户透明,封装的目的是把对象的使用着和对象的设计着分开,使用着只需设计访问对象的消息。6)多态性当同样的消息可发送到父类的对象和它的子类的对象时,这就被称为多太性。由于多态性具有可表达对象的多个类的能力。因此,它既与动态类型有关,又与静态类型有关。7)动态聚束一个程序经过编译,连接生成的可执行文件代码,其过程就是将执行代码聚束在一起,若这一过程发生在程序设计时,就称为动态聚束。面向对象语言常使用这一类聚束方式,它具有程序简单性和可扩充性等优点。本系统在编制过程中,多次利用面向对象的技术特点。在后面的章节中将分别
15、予以说明。13、系统软件开发环境简介本学籍管理开发系统是在PentyUm四代2.0GHZ以上机型的计算机上进行开发并获得通过的,同时方便系统开发,减少开发过程的难度,我们是基于以下的软件环境。以WindowsXP为操作系统以Visua1Basic6.0为开发工具WindowsXP是目前主流图形化操作系统,而Visua1Basic6.0是一种优秀的面向对象的数据库应用开发工具。我在系统开发过程中深深地感受到Visua1Basic6.0的强大威力。下面我结合自己的体会对Visua1Basic6.0作一简要介绍。Visua1Basic6.0是著名的Microsoft公司推出的完全可视化的数据库开发工具。使用面向对象的开发技术,能够开发出强大的专门针对用户的应用程序。具有强大的AP1函数库,支持ACtiVeX和OCX技术。能够管理大量复杂的数据信息,同时具有很好的安全性。在后面的篇幅里,我将详细的说明我是如何利用ViSUaIBaSiC6.0进行学籍管理系统的系统开发的。第二章需求分析需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。系统分析员通常都是计算机软件专家,技术专家一般不喜欢着手搞具体设计,然而,一旦分析员开始谈论程序设计的