欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc

    • 资源ID:3980010       资源大小:1.07MB        全文页数:30页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc

    摘 要学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。该系统是一个经过初始化后可应用的、面向档案管理者、班主任的,方便对学生的资料进行管理的软件。此系统具有口令设置功能,可以防止他进入本系统,加强系统的安全性。本系统可以录入学生的基本信息、成绩和其它相关的附加信息,以方便对学生的情况进行了解。可以查询学生的基本信息,以及根据用户所需要的信息进行查询。可以对学生信息按用户需求进行修改,提高了系统的灵活性。可以对录入的学生信息进行统计、分类,方便用户使用。关键词:学生档案 数据库 系统设计 Visual Basic应用目 录目 录.1第一章 绪论21.1研究背景及研究意义21.2同类课题的研究现状21.3 本论文工作3第二章 系统平台及技术开发环境.42.1 系统开发环境42.2 系统分析82.2.1 可行性研究82.2.2 系统需求分析9第三章 系统设计113.1 系统设计目标与原则113.2 系统功能模块设计113.2.1系统的录入功能模块123.2.2系统的查询功能模块143.2.3系统的修改功能模块143.2.4系统的统计功能模块15第四章 系统详细设计与实现174.1系统登录界面174.2用户管理界面18第五章软件测试205.1软件测试的目的和原则205.2软件测试的常用方法205.3调试20结束语.21致 谢22参考文献23第一章 绪论档案是国家机构、社会组织和个人在各种社会实践活动中形成的,保存的文字、图像、声音及其它各种形式的原始记录。档案意识是指社会对档案的认识程度,它决定了人们对档案的社会地位和作用的认识,决定了档案用户对档案需求的准确表达,支配着档案用户的档案行为。1.1研究背景及研究意义学生档案是国家人事档案的组成部分,是大学生在校期间的生活、学习及各种社会活动中的真实历史记录,是大学生就业及其今后各级组织选拔、任用、考核的主要依据,更是每个学生由校园人转变为职业人的个人成长记录。所以强化学生档案管理,充分发挥学生档案的作用,加强当代大学生档案管理意识,使之尽快适应教育体制改革和就定制度的改革具有十分重要的意义。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方工管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大地提高学生档案管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件已成为很有必要的事情。1.2同类课题的研究现状 学生档案是学生的个人人事档案,关系到学生多方面的切身利益,是伴随学生一生的重要信息资源,必须妥善管理。学校有关部门将把进一步做好学生在校期间个人档案的规范化管理工作作为实践科学发展观的一项重要工作来抓,确保学生在校期间的各种记录材料的完整并及时归档,维护学生档案的安全。但是学生档案管理体制不够健全,管理人员严重缺乏。我国现行高校学生档案管理部门不能统一管理,各行其是,档案处、组织部门、学生工作处、招生就业处或者各个院(系)都有可能是学生档案的管理部门,可以说除档案室外,无论哪个部门管理,学生档案管理工作都是“附属品”,无专人负责。学生档案被忽视的现状,管理技术落后,学生档案转递不规范和原始资料不齐,归档材料内容简单,师生档案意识薄弱。1.3 本论文工作本课题研究内容是实现学生档案管理的自动化,在系统中完成学生姓名、性别、学号、课程、班级等信息的录入、查询、修改及统计等功能。系统的主要功能模块有:1、学生档案的录入模块。用于学生基本信息的录入。2、学生档案的查询模块。用于查询学生的登记信息。3、学生档案的修改模块。用于修改学生登记的信息。4、学生信息的统计模块。用于统计学生人数、班级等信息。5、学生档案管理系统的维护模块。用于保证系统的正常运行。完成学生档案系统的设计,并将其实现,使得档案材料及时建档归档,该系统利于完善档案管理体制,建立诚信档案和严格的档案转递途径,确保档案材料运转的安全。第二章 系统平台及技术开发环境2.1 系统开发环境1、数据库基础在当今的信息社会,数据库技术已经渗透到我们学习和生活的各个角落。例如,银行对储户帐户的管理、图书馆对书籍的管理、航空铁路的售票管理等都离不开数据库系统,我们每天都在和各种数据库打交道。那么,什么是数据库呢?本节就介绍一些数据库系统的特点和基本概念。(1)数据库的基本概念 数据库系统的特点数据结构化:数据库的数据模型以模拟和表征物理世界自然和社会系统特征为目的,同一数据库的文件相互关联,在整体上也服从一定的结构形式,能适应大量数据管理的客观需要。数据共享:共享是数据库系统的目的之一,也是它的重要特点。一个数据库中的数据,通过计算机网络连接,不仅可以为同一企业或组织的内部各部门共享,还可以为不同组织、地区、甚至不同国家的用户所共享。数据独立性:数据独立性指后台数据库的数据结构和前台应用程序之间的关系是彼此独立的,即不论后台采用什么数据库管理系统平台,也不论前端开发工具采用何种可视化语言,通过中间层开放数据库接口都可以实现二者的无缝对接,从而为数据的管理和使用提供了极大的灵活性。可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。由于数据库中的数据集中存储,共同使用,因而易于避免重复,并且易于减少和控制数据的冗余。三类数据模型数据库中的数据是有结构的,按照实现结构化所采取的不同联系方式,数据库的整体结构可分为三类数据模型,即层次型、网络型和关系型。其中前两类又合称为“格式化模型”。数据库相关的概念数据管理:是指对数据的组织、编目、定位、存储、检索和维护等,它是数据处理的中心问题。数据库:数据库是以一定的组织方式存储在一起,能为多个用户所共享,与应用程序彼此独立、相互关联的数据集。通俗地讲,数据库是组织、存储、管理数据的电子仓库。数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,它帮助用户建立、使用和管理数据库,简称DBMS(DataBase Management System)。DBMS使用户能方便地定义的操纵数据,并能够保证数据的安全性、完整性、并发性及发生故障后的系统恢复。DBMS通常由:数据描述语言(DDL)、数据操作语言(DML)、其他管理和控制程序三部分构成。数据库系统:是指在计算机中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库技术:是建立在数据库基础上的,研究如何科学地组织和存储数据,如何高效地检索数据和进行数据处理的一门学科,它是当代信息系统的基础。用户1用户2用户n数据库管理系统DBMS数据库DB+计算机软硬件系统DBS图21数据库系统的组成从最终数据库应用系统的作用范围和模式来看,数据库应用系统的体系结构可分为:单用户结构、主从式结构、分布式结构和客户/服务器结构。2、SQL概述SQL(Structured Query Language)语言又称为结构化查询语言,是1974年由Boyce和Chamberlin提出的。19751979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原型System R并实现了这种语言。SQL是操作的检索关系型数据库的事实上的标准语言,它允许程序员和数据库管理员做如下的工作:更改数据库的结构。更改系统的安全设置。增加用户对数据库或数据表的许可权限。在数据库中检索需要的信息。对数据库的信息进行更新。SQL语言的功能有:Query(查询)、Manipulation(操作)、Definition(定义)、Control(控制)。SQL语言既可以作为独立语言使用,也可以嵌入其他高级语言中使用。1986年10月美国国家标准局(American National Standard Institute,简称ANSI)的数据库委员会批准SQL作为关系数据语言的美国标准。1987年国际标准化组织(International Organization for Standardization,简称ISO)通过了这一标准。3、VB简介Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows  GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。(1)VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。 Internet 能力强大,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,可以自由发布。(2)VB的系统特征代码限制: 可被加载到窗体、类或标准模块的代码总数限于 65,534 行。一行代码限于 1023 个字节。在一行中的实际文本之前最多只能有 256 个空格的前导,在一个逻辑行中最多只能有 25 个续行符 ( _)。过程、类型和变量对每个模块的过程数没有限制。每个过程可包含至多 64K 的代码。如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于 64K。动态链接库声明表每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约 40 个字节,表的大小限于 64K,形成每个模块大约有 1500 个声明。工程名表整个应用程序用一张包含所有名称的表。这些名称包括: 常量名 、 变量名 、 自定义的类型定义名、 模块名、 DLL 过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过 32K。如果超过了 32K 的限制,可以在不同的模块中重新使用 private 标识符以限制区分大小写的条目数到达 32K。 输入表 在不同的模块中每引用一个标识符,便在输入表中创建一个条目。每一个这样的入口最小是 24 字节,但限于 64K,这样每个模块大约可以有 2000 个引用。 模块条目表 该表中每个模块最多达 125 个字节,但有 64K 的总限制,这样每个工程大约可以产生 400 个模块。VB 中的变量名不多于 255 个字符,而窗体、控件、模块和类名不多于 40 个字符。4、关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。5、运行环境硬件:没有测试条件,暂无数据。 软件:服务器端 操作系统:Windows XP以上数据库: Access 2003以上 IIS: 5.0以上客服端 操作系统:Windows 98以上分辨率: 1024*768以上2.2 系统分析2.2.1 可行性研究1、系统目标在对现有系统和现状认真调查分析的基础上,明确了学生档案管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新的系统的目标:(1)按照管理信息系统的原理和方法,采用成熟的信息技术的手段,支持学生管理的全过程,提高教务工作的效率。(2)针对现状计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金,降低成本。2、可行性研究经过调查、研究、分析、计算,在学生档案信息管理中的应用已经成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:(1)技术可行性以Windows XP为操作系统,采用Visual Basic为脚本语言,运用SQL与Microsoft Access 2000的数据库技术,设计与实现学生档案管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。(2)经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面,系统开发成本低,现有PC机即可提供系统开发工作需要的所有硬件设备环境。(3)操作可行性操作上是对Windows操作系统的引用,该系统的使用主要凭借使用Windows操作技术即可完成数据录入、查询、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。3、数据流程分析(1)数据收集系统数据流程分析的基础是数据或资料的收集,其原则是一切从实际出发。数据收集的分析工作没有明显的界限,数据收集常伴以分析,而数据分析又常需要补充收集数据。(2)数据分析数据分析的方式:围绕系统的目标进行分析、弄清信息周围环境、围绕现行业务流程进行分析。数据分为以下三类:输入数据类、过程数据类和最终输出数据类。数据分类有益于用户界面设计,即输入/输出设计、人机对话设计等。在这一步用到的用户输入输出格式,可以对后续的用户界面设计起到指导作用。图22 学生档案管理系统数据流程图2.2.2 系统需求分析1、需求分析的任务需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”问题。实现的步骤如下:获得当前系统的物理模型抽象出当前系统的逻辑模型建立目标系统的逻辑模型和对目标系统进行完整的描述。2、需求分析的原则(1)必须能够表达和理解问题的数据域和功能域,其中,数据内容即数据项。例如:基本信息表中包含了姓名、学生序号、性别等。(2)必须按自顶向下逐层分解的方式对问题进行分解和不断细化,通常软件要处理的问题,作为一个整体来看,显得太复杂,如果把问题按某一种方式分解为几个较为容易理解的部分来实现其整体功能,则容易得多。3、针对学生档案管理系统的需求分析承受着科技的快速发展计算机的应用领域日益扩大,许多单位逐步使用计算机来管理日常工作,学校也不例外,学生档案管理也逐步走向计算机化。通常的学生档案信息管理系统一般是按照本学校的需要和特点定制开发的,只适用于一个学校的整体的应用环境。但由于我国现在有扩大招生计划,学校的人数不断增多,整个管理起来比较烦琐。这样一来,定制的专门的面向班主任的管理系统就可以灵活的解决这一情况。这就是所谓的化整为零。面向班主任的学生档案信息管理系统是可以有效的解决学生信息的丢失和出错,减少学校管理人员的负担。利用这一系统可以灵活的对某一学校的学生档案进行管理,提高效率,方便快捷。4、需求分析的方法需求分析对软件的数据域功能域的系统分析过程及表示方法组成。它定义了表示系统逻辑视图和物理视图的方式。其中,数据域具有三种属性:数据流、数据内容的数据结构。通常,一种需求分析方法总要利用其中的一种或几种属性。需求分析的一般策略:(1)支持数据域分析的机制。(2)功能表示的方法。(3)接口的定义。(4)问题分解的机制以及对抽象的支持。(5)逻辑视图和物理视图。(6)系统抽象模型。第三章 系统设计3.1 系统设计目标与原则系统设计的优劣直接影响新系统的质量及经济效益。系统设计的目标是在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即工作效率、可靠性、工作质量、可变性和经济性等。本系统提供了良好的可修改性与易维护性,采用结构化、模块化的系统分析与设计方法,有效的提高了系统的可变性。为了保证系统的质量,本人遵守了以下原则:系统性、灵活性、可靠性和经济性。3.2 系统功能模块设计根据前文所做的需求分析,以及系统所要实现的功能,可以将该系统划分为以下几个模块,登录模块、录入模块、查询模块、修改模块、统计模块、退出模块。如图31所示:学生档案管理系统登录模块学生档案统计模块学生档案修改模块学生档案系统维护模块学生档案查询模块学生档案录入模块附加信息录入用户信息管理成绩统计班级统计学生人数统计修改个人图片修改个人简历模糊查询精确查询基本信息录入图31 模块结构图3.2.1系统的录入功能模块系统的录入功能模块主要包括三个组成部分,即学生基本信息的录入、所学课程的录入和各科成绩的录入。本节将向大家展示这几部分是如何设计与实现的。1、学生基本信息的录入(1)设计思想学生基本信息是新生入学时由班主任向其中录入的,是学生最原始最基本的信息,例如,学生序号、姓名、性别、年龄等诸如此类的信息。录入这些信息是为了给新生建立在校的档案,所以录入时要求必须准确、详细。而附加信息是指最基本的信息以外的信息,职求学经历、主要社会关系、奖惩信息等。(2)界面说明基本信息录入只有一个窗体,如图53所示。该窗体上装有EDIT组件和LABLE组件,由它们共同完成基本信息的添加工作,五个BITBTN组件,分别具有各自的功能。同时,为了解决如何同时录入某一学生的所有信息的问题,在窗体上加了PAGECONTRLE组件和TABSHEET组件,这们实现了求学经历、主要社会关系、奖惩信息在表中的录入。(3)操作方式及说明: 在学生基本档案信息输入框中输入相应信息,要求输入的信息要按相应的提示输入,如:“出生日期”项,某某出生日期为1983年5月5日,则该项输入1983-5-5。点击“确定”按钮,保存所输入的学生基本信息。点击“取消”按钮,清空所输入的学生基本信息,并退出学生档案录入界面。成功输入学生基本档案信息后,点击“录入个人简历”,便可进入录入个人简历界面。成功输入学生基本档案信息后,点击“录入家庭成员”,便可进入录入家庭成员界面。图33基本信息录入窗口注意,所有的信息都要在输入一条记录之后立刻提交,否则将导致输入无效或者不能继续工作。2、课程和成绩的录入(1)设计思想由于考虑到课程和成绩是两个紧密相关的实体,这里就把这两部分结合起来向大家作一个总体介绍。众所周知,每一学期的课程都较多,每一个学生的成绩又复杂多样,所以在学期的开始,可以输入学生的各门课程,以便整个学期的管理工作。在学期末录入学生成绩时,采取以“课程代码”代替“课程名”的方法,大大的减少了输入过程中繁重的工作量,达到省工省时的效果。(2)界面如图34所示。图34课程录入窗口3.2.2系统的查询功能模块查询功能模块的设立,其主要目的是为了使用户更好更方便的管理他们所持有的信息。这一模块是整个管理系统的核心部分,利用这一模块用户可以更快更准确的找到所需要的信息,而不再需要去翻看那些纸张文件,使用起来方便快捷。学生的档案信息内容复杂且多样化,所以查找时需要完成的工作也很多,而且查找信息的条件也是因人而异,各具特色。考虑到这一点,设计的查询系统可以实现多方位的组合查询,简洁明快。查询可以分为两大类,即精确查询和模糊查询。模糊查询是在用户只了解查询对象的部分信息时所用到的查询方法;精确查询则是用户知道查询对象的具体信息时的查询方法。系统中的查询模块就是围绕以上两种查询方法设计的,因而它可以实现任意条件的组合查询。如图35所示。图35 学生档案查询窗口操作方式及说明: 1、输入一个或多个条件,点击“确定”按钮,即可显示符合条件的学生档案信息。2、点击“取消”按钮,退出学生档案查询。3.2.3系统的修改功能模块1、设计目的在录入信息时,错误是难以避免的,所以需要对已经录入的信息进行修改或删除等操作,修改模块就满足了用户的这一需求。通过修改模块,用户可以更加方便灵活而且准确的掌握和变更自己所拥有的信息。2、设计思想修改模块每次只可以对一条记录,即一个学生的信息进行修改或删除,所以在进入修改界面时,要先输入学生序号,对其进行查询并且显示该生的全部信息,然后就可以进行相应的修改。而且无论是修改还是删除操作,都具有相当的安全性。当单击“确认修改”或“删除记录”按钮时,就会出现相应的提示内容。3、界面的说明及使用登陆系统进入主界面后,执行“学生管理”“档案修改”,进入浏览学生档案界面,在信息列表框中选择记录后点击“修改”按钮,进入学生档案修改界面,如图36所示。操作方式及说明: (1)按情况在基本档案信息框中修改相应的信息。(2)点击“确定”按钮,保存所修改的信息。(3)点击“取消”按钮,取消所作的修改。(4)点击“修改个人简历”按钮,进入“修改个人简历”界面,可修改个人简历。(5)点击“修改家庭成员”按钮,进入“修改家庭成员”界面,可修改家庭成员。图36 学生档案修改窗口3.2.4系统的统计功能模块档案统计,就是以表册、数字的形式,揭示档案和档案工作的有关情况。  内容很多。包括档案的基本登记和综合统计两部分。1、目前,我国档案工作的基本情况统计,分为四个层次:  其一,全国档案工作基本情况统计;  其二,专业系统档案工作情况统计;  其三,地方(包括省、市、地、县各级)档案工作基本情况统计;  其四,档案馆、档案室档案工作情况统计。2、档案统计工作的意义是认识档案工作的一种重要手段;可以把定性分析和定量分析结合起来;是档案事业建设的一项重要的基础工作;可以为制定档案工作的方针、政策和编制档案事业发展规划提供提供依据。3、登陆系统进入主界面后,执行“学生管理”“档案统计”,进入学生档案统计界面,如图37所示。图37 学生档案统计窗口操作方式及说明: (1)输入一个或多个条件,点击“确定”按钮,显示统计结果。(2)点击“取消”按钮,退出学生档案统计界面。第四章 系统详细设计与实现4.1系统登录界面任何一个软件系统都存在安全性问题。管理信息系统也不例外,为了使用户对学生信息的管理更加安全且有保证,该系统采用了用户密码的管理功能,这样,只有系统用户才能进入,从而防止了其他人员的非法侵扰,对系统的数据进行访问和修改等操作。本系统的用户和口令信息采用了表结构类型的文件来存储。在进入系统时会出现登录界面,要求输入用户名和密码,用户只有输入正确才能进入。而且,本系统将最多错误输入次数设为三次,这样大提高了系统的安全性。同时,用户也可以按自己的意愿对用户信息和密码进行随意的修改,进而从一定意义上增强了系统使用的灵活性。学生档案管理系统登录窗口如图41所示。图41 学生档案系统登录窗口学生档案管理系统登录失败窗口,如图42所示。图42用户登录密码错误窗口学生档案管理系统主界面,如图43所示。图43学生档案管理系统主界面4.2用户管理界面用户设置: 关于用户设置在前面讲过,可以随时编辑用户,也可修改密码。提醒用户的是,更改密码时一定要记得以前的密码,否则系统不会让您更改密码的。系统的用户类型分为超级管理员、教师管理员、学生管理员三种类型,超级管理员拥有系统全部的权限,可以添加和修改三种类型的用户,教师管理员只能添加和修改“教师管理员”类型的用户,学生管理员只能添加和修改“学生管理员”类型的用户,修改指的是修改密码,要修改某一用户密码的话,要知道该用户的原始密码。图44注册管理员界面注:“修改”修改选定用户的密码,要知道其原始密码才可以修改。 “增加”添加新用户。 “删除”删除选定的用户。 “退出”退出用户设置窗口。第五章软件测试5.1软件测试的目的和原则软件测试是程序的执行过程,目的在于发现错误。一个好的测试用例在于能发现至今未发现的错误,一个成功的测试是发现了至今未发现的错误的测试。根据这样的测试的目的,软件测试的原则应包含以下几点:(1)当把“尽早地和不断地进行测试”作为软件开发者的座右铭。(2)测试用例应出测试输入数据和预制对应的预期结果这两部分组成。(3)程序员应避免检查自己的程序。(4)在设计测试用例时,应包括合理的输入条件和不合理的输入条件。(5)充分注意测试中的群集现象。(6)严格执行测试计划,排除测试的随意性。(7)应对每一个测试结果做全面检查。(8)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。5.2软件测试的常用方法任何工程产品都可以使用以下的两种方法之一进行测试:1、产品的功能设计规格,可以进行测试证明,每个实现了的功能是否符合要求。2、已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经经过检查。前者就是黑盒测试,后者则是白盒测试。我们知道,任何的软件测试都存在着不完全性和不彻底性。因为任何程序只能进行少量(相对于穷举的巨大数量而言)的有阴的测试,在发现错误时能说明程序有问题;但在未发现错误时,能说明程序中没有错误,不能说明程序中没有问题。而在众多的测试方法中,以这两种使用的为最多。5.3调试软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,测试的目的是尽可能多的发现软件中的错误,进一步的诊断和改正程序中的错误,则是调试的任务。结束语学生档案管理系统设计的最初阶段,虽然对其基本有一些大体上的设计思路,可要在一些细节问题上仍然需要进行细致的研究和开发。经过需求分析后,确定了整个系统的六大功能,主要包括系统登录、学生信息的录入、学生信息的查询、学生信息的修改、学生信息的统计和退出系统。此课题考虑到了比较全面的情况,很有利于锻炼设计者的全面思维能力和程序设计能力,是属于比较新颖的题目,尤其一改以前学生档案纸形式的繁琐性不宜保存性,使用起来感觉焕然一新。在系统设计过程中,由于有些参数需要用户自己输入,如果彻底放开由用户输入,那在后台考虑的情况就必须完全,很可能会出到一些意想不到的情况导致程序的错误运行,很难保证系统的安全性,但如果用某些条件将用户束缚起来,那又有悖于学生档案管理这一课题的初衷。在这两者之间找一个平衡点是设计过程中的重大问题。这个设计的不足之处在于:系统的管理功能跟一般的信息系统比较,显得很是单薄。此外,该系统还有一些地方需要进一步改进,有些问题限于水平有限无法解决,还有些限于开发工具也有待解决。至此,整个学生档案管理系统开发完毕,在开发过程中有以下心得:第一,各种MIS的开发技术是相通的,通过对学生极少数管理系统的开发总结出的理论和实践经验可以为其他的MIS系统开发起到很大的帮助。第二,受开发时间的限制,本系统的开发主要是完成学生档案的录入、查询、修改等的管理,这只是整个档案管理系统的一部分内容,所以系统还存在较大的继续开发空间。总之,经过几个月的研究开发,终于达到了差强人意的效果。在软件的开发过程中,虽然遇到了很多难题,但是在解决问题之时,不公锻炼了自身的意志,而且从中学到了很多知识。致 谢感谢西安电子科技大学网络学院为我提供了一个良好的学习环境,感谢学院的领导和老师们!感谢您们无微不至的关怀、精心的培养,使我学到了很多的知识,终生受益!最后,感谢在设计过程中申老师对我的严格要求,让我不仅学到了理论知识,而且也培养了严谨的治学态度。借此机会,我献上对申老师最诚挚的谢意!参考文献1张瀚文. Visual Basic数据库系统开发实例与解析M . 出版地:高教出版社, 2006年 。2郑人杰 殷人昆 陶永雷等.实用软件工程M .第二版 .北京:清华大学出版社,1999年。3张路平. Visual Basic编程案例精解M. 电子工业出版社. 2007 年。4王要武. 管理信息系统MIS. 电子工业出版社. 2003年。5朱欣娟. 基于VFP和SQL的数据库技术及应用. 西安电子科技大学出版社.2004年。6张晓黎. 张巍. Visual Basic+SQL Server数据库应用系统性开发与案例. 人民邮电出版社.2003。7 Martin J. Principles of Data Base Managenment. 1976 附录1登录窗口主要代码:<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>学生档案管理系统</title><style type="text/css"> <!-.STYLE1 font-style: italic.STYLE2 font-size: 24px;font-style: italic;font-weight: bold;color: #3333FF;.STYLE3 color: #99CC99.STYLE4 color: #009966.STYLE5 color: #000000-></style></head><body><!-Generated by WebLogic Workshop-><link href="././css/style.css" rel="stylesheet" type="text/css"><html> <script language="JavaScript" type="text/JavaScript"> <!-function MM_reloadPage(init) /reloads the window if Nav4 resized if (init=true) with (navigator) if (appName="Netscape")&&(parseInt(appVersion)=4) document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; else if (innerWidth!=document.MM_pgW | innerHeight!=document.MM_pgH) location.reload();MM_reloadPage(true);/-></script><head><table width="75%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr></table><table width="514" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="3" background="images/01.jpg" height="97"><p>&nbsp;</p> <p align="center" class="STYLE2"> <u>学生档案管理系统</u></p></td> </tr> <tr> <td background="images/031.jpg" wi

    注意事项

    本文(毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开