《毕业设计论文学生信息管理系统介绍.docx》由会员分享,可在线阅读,更多相关《毕业设计论文学生信息管理系统介绍.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计论文学生信息管理系统介绍 学生信息管理系统 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。 本文介绍学生管理信息系统的系统分析部分,包括可行性分析、事务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。 系统概述 首先概要性地给系统做一个介绍,让大家首先对系统的功能、应用背景和特点有一点总体印象。 ?应用背景与系统功能 随着计算机技术的不断发展,公司、企业和其他机关的计算机化管理已经逐渐普及,计算机技术已经深入到企业管理的各个方面。例如该学生信息管理系统,利
2、用它可以轻松、方便地了解和管理学生各方面的情况。 本学生信息管理系统可以说是一个比较综合性的学校学生管理系统,它集成了班级管理模块、学籍信息管理模块、课程信息管理模快、奖惩信息管理模块等多种功能,因而具有较强的使用性和先进性。 本系统主要讲述如何使用Visual Basic来进行数据库操作。主要完成的功能如下: 用户数据的维护,即维护用户数据表,完成各种对用户的操作,如用户信息登录、添加 用户、修改密码和删除用户等,并将用户的资料存入用户资料数据表中。 学生班级信息管理块,主要完成学生所在班级的信息情况(包括:班级编号、班级名称、 导员姓名、备注信息),并对其信息情况进行添加、修改和删除工作,
3、最后将该信息写入到数据表中。 学生学籍信息管理块,主要记录学生学籍信息的主要情况(包括:学号、姓名、性别、 出生日期、班级编号、联系电话、入学日期、家庭地址和备注信息),其中可以对学籍信息进行添加、修改、删除的操作,甚至还可以进行对学籍信息的查询操作,最后将该信息写入到数据表中。 班级课程信息管理块,添加班级信息完成后,先可以添加和删除课程信息块的内容,然 后将该内容添加到某班级作为该班级的课程,同时,也可以删除该班级的内容。最后将所有信息写入到数据表中。 个人奖惩信息管理块,先是添加和删除奖惩块的内容,在添加与删除个人奖惩情况之前 先确定奖励或惩罚的时间。(其中,个人奖惩情况是按照学生学号进
4、行查询添加。)最后也将所有信息写入到数据表中。 个人信息管理查询块,只要是在奖惩信息管理块和学籍信息管理块中输入过某学生的相关信息,就可以通过学生学号来查询某学生的相应情况。 ?系统预览 用户登录成功后进入系统的主界面,如图一所示.系统的主界面主要包括以下两部分:1) 菜单; 2)程序主窗口。窗单的使用相信大家已经熟悉,这里就不再一一讲述,本系统菜单包括了系统的所有功能。另外主界面中的图片是为了美观,也可以换成其它图标或系统制作组的相关图片。 图一系统主界面 下面,将介绍各模块的运行界面情况: I、用户信息管理运行界面: 单击命令,便可进入用户信息管理界面。图二是用户信息管理运行界面,此时默认
5、窗口是添加用户信息窗口,按要求填写用户名称、用户密码和确认密码,单击按钮,系统便会弹出提示框,提示用户信息添加成功。添加的用户将会在左边的用户列表中显示出来。 在用户信息管理窗口中,单击标签,便进入修改用户信息窗口。选择左边用户列表中的用户名称,然后按要求填写旧的密码、新的密码和确认密码,单击按钮,系统便会弹出提示框,提示用户修改密码是否成功。必须正确输入旧的密码,并且两次输入新密码一致才能修改用户密码。 点击窗体中的标签,进入删除用户信息窗口。选择左边用户列表中的用户名称,接着输入用户密码后,单击按钮,系统便会弹出提示框,提示用户删除用户是否成功。必须输入正确的用户密码,删除操作才能成功。
6、需要说明的是:在修改操作与删除操作中,用户名称务必要在左边的用户列表中单击选中,而不能在用户名称文本框中直接输入。 图二用户信息管理运行界面 II、班级信息管理运行界面: 点击命令,便可进入班级信息管理界面。图三是班级信息管理运行界面,此窗体的默认窗口添加班级信息窗口,正确输入班级编号、班级名称、导员姓名和备注信息(可选择填写),单击按钮,系统便弹出框提示用户添加班级信息成功。班级信息将在左边的列表中显示。 该界面的修改和删除操作与用户信息管理界面中的修改和删除操作大致类似。但同时也要注意在该两个操作中用户名称务必在左边的用户列表中选取。 图三班级信息管理运行界面 III、学籍信息管理运行界面
7、: 点击命令,进入学籍信息管理界面。图四为该界面,此窗体的默认窗口添加学籍信息窗体,按要求填写学号、姓名、性别、出生日期、班级编号、联系电话、入学日期、家庭地址和备注信息(其中,除了备注信息可以不填外,其它各项务必要填写,并且日期格式必须是(yyyy-mm-dd)格式。另外,班级编号只能在已建的班级信息中选取),单击按钮,系统便弹出提示框,提示用户添加学籍信息成功。学籍信息在其上面的列表中显示。 与先前两个界面相比,该界面多了一个查询的功能。点击标签后,可以按学号、姓名、班级编号、联系电话和入学日期其中一项或多项进行查询。单击按钮后,当找到要查询的信息,并在列表中显示出来。 修改操作,单击标签
8、后,进入到修改窗口。选中学籍信息中的某一组信息,便可以对该条信息进行各项的修改。修改完成后,点击按钮,符合输入格式的,便修改成功。 删除操作只需选中列表的某一组信息,就能把该组信息全部删除掉。 ( 图四学籍信息管理运行界面 IV、课程信息管理运行界面: 点击进入到课程信息管理界面中,图五为该界面。通过在最右块中添加或删除课程信息,把课程名列到列表中。在相应的文本框中添加课程名和备注(可选),单击按钮,把添加的信息添加到列表中。相反,选中列表中的课程号后,点击按钮,便可删除该课程号。接着,可以为已经添加了班级信息的班级添加所需要的课程。其 中,单击或标签,可以逐一添加或删除课程到该班级的课程列表
9、中。而单击 一次性将某班级课程列表中的课程给删除掉。 图五课程信息管理运行界面 V、奖惩信息管理运行界面: 点击命令,便可以进入到奖惩信息管理界面中,图六为该界面。首先跟课程信息管理界面一样,也通过在最右块中添加或删除奖惩信息,把奖惩名称列到列表中。然后在相应的文本框中添加奖惩名称名和备注信息(可选),单击按钮,把添加的奖惩项添加到列表中。相反,选中列表中的奖惩项后,点击按钮,便可以删除该奖惩项。接着,正确地输入受到奖励或惩罚的时间和选择已经存在的某学生学号,再选中奖惩信息列表中的某一奖惩项,然后单击标签便可以把奖惩信息列表中的奖惩项添加到某学生的奖惩列表中。理所当然,单击标签,也可以删除其中
10、某学生奖惩列表中的某奖惩项。 图六奖惩信息管理运行界面 VI、个人信息查询运行界面: 点击命令,以进入到个人信息管理界面中,图七为该界面。相比起以上几个界面,该界面的使用原理和操作最为简单,只需在学号文本框中输入某学生的学号,如果该学生的相关信息在数据库中已经存在,则该操作将自动显示该学生的学籍信息和奖惩信息。否则不显示什么。 图七个人信息管理运行界面 ?系统特点 本系统有如下特点: 采用ADO数据访问技术操作数据库(读取、写入、查询等)。 使用SQL语言操作数据库。 系统功能完善,能完成多项记录的查询,可按多种类型查询。 系统设计 I、系统设计思想 本系统主要完成学生资料的记录和查询。同时,
11、系统需要维护用户资料数据表,管理用户ID和密码。 首先用户登录系统时,程序要从已有的用户资料数据表中读出用户ID和密码,并检验该密码和用户输入的密码是否匹配,只有用户名在数据库中存在,并且密码正确时,用户才 能进入系统。用户修改密码和添加新用户资料时,可以完成数据库的写入操作。另外,本制作小组本想将成绩信息管理模快也一同加入到该系统中,但由于考虑到该模块与其它模块之间的联系不大,再加上在数据库实现上设计有一点出错,所以经再三商量决定把该模块给删除掉。 II、系统功能模块划分 根据上述的系统总体思想的分析和各模块的介绍,得到的系统功能图如下: 系统功能模块图 III、系统流程分析 本系统流程比较
12、简单,用户登录检验成功后,就进入系统。然后对数据库进行相应的操作。系统流程图如下图所示。 系统流程图 IV、系统结构设计 本系统主要分为系统登录界面、用户信息管理界面、班级信息管理界面、学籍信息管理界面、课程信息管理界面、奖惩信息管理界面、个人信息管理界面几部分。系统结构设计图如下图所示。 系统结构设计图 数据库设计 对于开发数据库应用系统而言,大致可分为数据库分析、设计和应用程序分析、设计两部分。数据库的合理设计在系统设计中占有非常重要的地位,它可以提高数据存储效率,保证数据的完整一致。要设计出一个性能良好的数据库应用系统并不是一件简单的工作。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。数据库设计步骤如下: (1)数据库需求分析。 (2)数据库概念结构设计。 (3)数据库逻辑结构设计. I、数据库需求分析 现在要设计的数据库系统要应用于用户管理等其它各项管理,所以必须充分满足个管理块的要求。数据库设计必须满足以下几点: