ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:33.23KB ,
资源ID:4928201      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4928201.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于VB的学生学籍信息管理系统的设计与实现.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于VB的学生学籍信息管理系统的设计与实现.docx

1、基于VB的学生学籍信息管理系统的设计与实现 学生毕业论文(设计)题目 基于VB的学生学籍信息管理系统的设计与实现 摘 要随着社会的发展和计算机技术的进步,人们的工作和生活也逐渐电子化,信息化,对于拥有科研实力的大学校园更是如此。由于学生数量多,生源地分布广,学生情况复杂等特点,校园的学籍信息管理系统就显得尤为重要。为了便于管理,方便查询,提高管理效率和管理透明度,使用计算机对学生学籍信息进行管理也成为了大势所趋,它为电子化查询提供了可能,也为学校的学籍信息管理工作节约了大量的人力、物力以及时间,也大大的减轻了管理人员的工作量。本文以“大学生学籍信息管理系统”的设计和开发为例,系统的阐述了学籍信

2、息管理系统设计与实现的全过程。我做了如下工作:1.系统整体设计与实现,将系统分为两大模块:前台和后台,其中前台是界面的设计以及界面的关联,后台对数据库进行管理。2.对数据库的管理, 保证了数据库稳定性,由于数据库牵扯很多表格,且几乎都有关联,对数据库的修改做到了统一考虑。3.对功能模块进行了划分,并按照划分对系统功能模块的进行了设计与具体实现;验证了系统的稳定性,可用性。关键词:信息管理;模块;数据库AbstractAlong with the science and technology inceasing enhancement, peoples life is more eletrici

3、ty and information based, exspecially for the universitises which are able to do the research. Because of the lagrge number of students and their own specialties. The student information management system is very important. In order to manage information easily and effectively, use computer to store

4、 and manage the record information of students is required, it makes electric search possible and it will save the time and other resources for doing this job handly.This discourse use the design and implement of student school register management system as an example, to expatiate the flow of the f

5、ull process step by step.The author did the follow work1. Design and realization of system, it is divided into two modules: onstage and backstage. The former is design and relationship of the interface and the later is management of database.2. Management of database ensures the stability of databas

6、e due to it involves a good many forms and they almost relate each other. For modification of database, it fulfills unified consideration. 3. It has carried on the division to the functional module and according to division it designs and realizes the functional module of system. Validation the stab

7、ility and usability of system.Keywords: Information management; module; database 摘 要 IAbstract II第一章 绪 论 11.1 课题概述 11.2 本课题拟研究和解决的问题 11.3 开发环境 21.3.1硬件配置及外设设备与配置 21.3.2所用的开发软件、应用软件平台及语言 21.3.3 Access数据库概述 21.3.4 visual Basic 6.0中文版简介 31.3.5 Visual Basic中文版的基本特点 41.4系统的主要功能 41.5 小结 4第二章 系 统 分 析 52.1

8、需求分析 52.2 可行性分析 52.2.1技术可行性 52.2.2 经济可行性 52.2.3、操作可行性 62.3安全性要求 62.4小结 6第三章 系统总体结构设计 73.1 方案设计 73.2 数据库设计 83.3 数据字典 83.4.1 所有课程数据库(allkecheng) 93.4.2 成绩数据库(cj) 103.4.3 班级数据库(class) 103.4.4 班级课程数据库(classkecheng) 103.4.5 交费数据库(jf) 113.4.6 考试类型数据库(kaoshileixing) 113.4.7 学生基本信息数据库(xj) 123.4.8 学费数据库(xuef

9、ei) 123.4.9 用户名数据库(user) 133.5 概念结构设计 133.6 物理结构设计 173.7 数据库的实现 183.8 模块设计 183.9小结 19第四章 系统的设计实现 204.1 系统子模块功能概括 204.2 用户登陆界面的设计与实现 204.2.1 登陆界面的设计 204.2.2 主界面设置 214.3 应用管理界面的设计与实现 224.3.1 系统管理界面 224.3.2 学生档案管理界面 244.3.3 班级管理界面 304.3.4 学生交费 314.3.5 课程管理界面 314.3.6 成绩管理界面 324.4小结 33第五章 系统测试 345.1系统功能测

10、试 345.2系统运行 34第六章 总 结 35参考文献 36致 谢 37第一章 绪 论 课题概述对于大学来说,利用计算机支持学校高效率完成学生学籍信息管理的日常事务,是适应现代大学管理制度要求、推动大学生学籍信息人事管理走向科学化、规范化的必要条件;而学籍信息管理是一项琐碎、复杂而又十分细致的工作,学生情况的收集、核对、查询等的工作量很大,一般不允许出错,如果实行手工操作,每次查询情况须手工的翻阅表格,这就会耗费工作人员大量的时间和精力,同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在学校中实现就成为了一个可望而不可及的目标。大学校园非常急需一套既有先进管理思想又适

11、合本校的学校学籍信息管理系统,作为实现目标和提高现有水平的一种重要手段。大学生学籍信息管理系统是一个大学不可缺少的部分,它的内容对于大学的领导者和管理者来说都至关重要, 随着科学技术的不断提高, 计算机在大学管理中应用的普及与计算机科学日渐成熟,其强大的功能已为人们深刻认识,利用计算机实现大学生学籍信息的管理势在必行,计算机进行学籍信息管理工作,不仅能够保证学生信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行单项或是系统的统计,服务于学生信息管理部门其他有关部门的需求,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本

12、低等。这些优点能够极大地提高大学生学籍信息管理的效率,也是学校管理的科学化、正规化的重要条件。 本课题拟研究和解决的问题每所高校每年都有大量的学生入学,如何对学生的信息进行有效的管理,这是一件比较复杂的问题。为更好的做好学生信息管理这项工作,从根本上提高工作效率,更好的为学校的发展和一线教学服务,结合我校的实际情况,自行开发了一套学生信息管理系统。在我校目前的学生信息管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。目前我校的网络已经基本建设完毕,网络的应用

13、为我校的发展提供的良好的基础支持。本系统以后可以进一步充分利用这一有利条件,不久的将来开发一套完全网络化的学生信息管理系统,进一步提高工作效率,使之更加便捷。学生信息管理系统的实现,可以使学校更方便的对学生信息进行查询和录入,配合学校管理的步伐。 开发环境1.3.1硬件配置及外设设备与配置工作硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,现将本系统编译运行环境罗列如下:内容 型号CPU: AMD Semporn 2800+内存 DDR400 512M硬盘 80G显示器 一般CRT显示器

14、操作系统 Windows XP1.3.2所用的开发软件、应用软件平台及语言 软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文版和Visual Basic 6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,彼此之间的兼容性较好,易开发出稳定性较高的应用系统。 一个管理信息系统应有一个调试可集成的系统开发平台。20世纪60年代以来,管理信息系统平台已经发展成为把操作系统与其外部接口融为一体的集成平台。其软件系统可以包括操作系统、图形用户系统、网络通信、数据库管理系统和程序设计语言等。硬件平台可以把CPU与存储管理单元、协处理器、等集

15、成为一体,从而形成支持管理信息系统应用开发与运行临近的一体化开发环境3。 数据库是管理信息系统中的重要支持技术,在开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言如下:1.3.3 Access数据库概述Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理型系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型

16、数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据

17、处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象4。1.3.4 visual Basic 6.0中文版简介Visual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows 下的应用程序。Visual Basic 6.0是在原有的Basic语言

18、的基础上的进一步发展,他包含了数百条语句。函数及关键词,其中很多与Windows GUI有直接的关系。Visual Basic 6.0 语言简单易学,只要稍有语言基础就可以很快的掌握并进而精通。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;新增的网络功能还提供了编写Internet程序的能力。Visual Basic 6.0 还支持用户自己开发ActiveX控件和制作ActiveX文档。“Visual”一词在计算机程序设计领域中意为:“可视化的” ,Microsoft其冠以Visual的产品都含有这个意思。VB就是可视化程序设计语言。可视化程序设计指的是一种开发图形用

19、户界面的方法,使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。Visual Basic在原有BASIC语言的基础上进一步发那,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。1.3.5 Visual Basic中文版的基本特点1. VB 提供可视化的编程工具。2. VB向程序员提供图形对象(窗体,控件,菜单等)进行应用程序的界面设计,应用程序的界面相当于用工具画

20、出来的,大大简化了程序员的编程工作。3. 程序采取“事件驱动”方式。4. VB改变了程序的机制,没有传统意义上的主程序,使程序执行的基本方法是由“事件”来驱动子程序(或过程)的运行,如用鼠标点击命令按扭,就产生了一个命令按扭的“单击事件”,相应的执行一段程序(事件过程:Command1_Click())。5. 微软Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性1

21、。故而,实现本系统VB是一个相对较好的选择。1.4系统的主要功能学生管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,修改自己个人信息如进入系统的口令;学校教师作为普通用户则可以录入自己学生的基本信息等,当然条件是在系统允许的情况下;查询所教科目的学生成绩,修改系统口令。系统管理员用户作为超级用户可管理所有用户的权限。1.系统管理:此项功能权限仅限于超级用户即系统管理员,实现的功能有:用户注册,角色定义,权限分配,用户信息维护等。普通用户的帐号不拥有这些权限。2.数据编辑:此项权限由超级用户和给予权限的普通用户享有。由于此项权限归于系统用户的范畴,因此,所进行的操作是

22、对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑,当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。否则,修改后的数据很难得出正确的查询结果。1.5 小结 通过对当前现状的研究分析拟定了解决问题的方法。同时对工具的了解也为问题的解决提供了必要的保障,对系统主要功能的分析为以后的提供了工作方向。第二章 系 统 分 析 需求分析我校每年都有大量的学生入学,如何对学生的信息进行有效的管理,这是一件比较复杂的问题。为更好的做好学生信息管理这项工作,提高工作效率,更好的为学校的发展和一线教学服务,结合我校实际情况,自行研制一套学生信息管理系统。在我校目前的学生信息管理中,虽然应用了计算机进

23、行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等问题,以致影响了工作效率的进一步提高。目前我校的校园网络已经基本建设完毕,网络的应用为我校的发展提供的良好的基础支持。本系统以后可以充分利用这一有利条件,在不久的将来开发一套完全网络化的学生信息管理系统,进一步提高工作效率,使之更加便捷。学生信息管理系统的实现,可以使学校更方便的对学生信息进行查询和录入,配合学校教学的步伐。 可行性分析通过前面所作的工作,我们对系统应该具有的基本功能和所受的约束已有一定了解,对于本系统的可行性,我们从以下三方面进行研究:2.2.1技术可行性

24、 现有的技术完全可以实现本系统。我们用客户/服务器结构来实现系统环境。选择 Visual Basic 60和ACCESS这两个流行软件作为我们的开发软件。选择 Visual Basic 60是因为这门语言算是我们比较熟悉的语言之一,并且用VB开发界面比较方便快捷而且界面美观大方, Visual Basic 60最鲜明的变化就是缺省的采用了 ADO(ActiveXData Object)作为它与各种数据源的接口,从而使 VB在数据访问技术方面有了新的突破;选择ACCESS作后台数据库是因为它本身就是大型数据库管理软件,功能强大,而且它也是微软的产品,和VB的兼容性好。最重要的是它具有许多更先进的

25、功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98以上电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。2.2.2 经济可行性 这个系统一旦投入使用,将会给该学校信息管理带来前所未有的方便和快捷。不但会提高工作效率,减少不必要的中间环节以及不必要的开支,而且可以给其带来极大的便利。总之,这个系统的经济效益远远大于开发成本。2.2.3、操作可行性 本系统的界面将会作的尽量友好,并且本系统将会以简单的操作使用户几乎不用进行培训凭借用户手册和联机帮助就能轻易掌握。这一特点对于学生信息管理的工作人员

26、来说,将会在对该软件的使用中切实的体会到。总之,本系统的操作方式在该用户组织内将完全行得通。2.3安全性要求信息的透明和安全是一对矛盾的两个方面。信息管理系统的安全性设计使得机密的学生学籍信息处在一种“受控”的透明状态下。只有得到系统授权的用户才可以访问被允许获取的信息。因此,不需要担心会因为采用本管理系统而降低了信息的保密性,相反,信息的安全性会因为本管理系统的采用而得到加强。用户在使用系统时,为了增加本系统的安全性,首先需要验证用户身份,只有在登录界面上输入正确的用户名和密码才能登陆本系统。2.4小结 通过对系统的深入分析明确了系统设计的目的和方向,对可行性的分析表明了系统设计进行的必要条

27、件都已成熟,对安全性的分析也为后面的设计提出了新的要求。第三章 系统总体结构设计 方案设计基于以上的开发目标,系统开发的范围确定如下:本系统涉及到了系统管理部分;班级管理部分;学生档案管理部分;学生交费管理部分;课程管理部分 ;成绩管理部分。该系统所设计的只是电子系统管理的一个小小的应用,即学籍管理。整个系统从总体上分为系统管理、班级管理、学生档案管理、学生交费管理、课程管理、成绩管理模块。每一模块应实现的功能如下:1. 系统管理功能添加用户:修改密码:重新登陆:退出:2. 班级管理功能班级浏览:添加班级:班级查询:3. 学生档案管理功能档案添加:档案浏览:档案查询:4. 学生交费管理功能基本

28、学费设置:学生交费浏览:学生交费添加:学生交费查询:5. 课程管理功能基本课程设置:班级课程设置:6. 成绩管理功能考试类型设置:成绩添加:成绩浏览:成绩查询: 数据库设计系统的逻辑模型是系统分析的主要目的和成果。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。 数据字典为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节2。下面列出本系统中的部分有关数据项的数据字典。表3.3.1 班级管理 数 据 项系统名:学

29、生班级管理系统 编号:I001 名称:班级管理 别名: 数据项值: 类型:文本 长度:20个字节 取值范围:简述:每个班级都有唯一的名称,记录班级情况,班级名称是班级的唯一标识 修改记录: 编写 日期 审核 日期 表3.3.2 学生档案管理 数 据 项系统名:学生档案管理系统 编号:I002 名称:学生档案管理 别名: 数据项值: 类型:文本 长度:60个字节 取值范围:简述:每一个学生都有唯一的学号,记录学生情况,学号是学生的唯一标识 修改记录: 编写 日期 审核 日期 表3.3.3 成绩管理系统 数 据 项系统名:学生考试成绩管理系统 编号:I003 名称:成绩管理系统 别名: 数据项值:

30、 类型:文本 长度:20个字节 取值范围:简述:每门课程的成绩都有唯一的课程名与之对应,课程名用来记录考试成绩,课程名是考试成绩的唯一标识. 修改记录: 编写 日期 审核 日期 3.4 物理结构设计设计原则如下:1. 进行规范化设计,尽可能地减少数据冗余和重复。2. 结构设计与操作设计相结合。在设计数据库结构时,有时为了编程实现的简捷和思路的清晰,往往故意增加一些冗余数据。这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素,如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。3. 数据结构具有相对的稳定性。数据结构的相对稳定性,可以作为新、旧系统转换的依据。无论采用何种方法或手段去处理日常事务,都应该能完成相应的功能,决不会因为采用了计算机而丢失了必要的功能,或彻底改变了原有的工作流程和模式。基于以上三条设计原则,本系统中关于数据库表结构设计如下:3.4.1 所有课程数据库(allkecheng)该数据库实现对各课程教材的管理。表3.4.1 课程数据库字段名称 字段类型 字段宽度 是否可空课程名称 文本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1