学生信息管理系统设计与实现(开题报告)
填表说明:
1、本科生原则上应于第七学期结束之前完成毕业论文(设计)的选题和开题工作。
2、本表由学生在开题报告经指导教师指导和指导教师小组集中开题指导并修改后填写。指导教师和指导教师小组在学生填写后,应在本表相应栏目里填写确认性意见。本表最后由院(系)盖章备案保存。
3、学生应执行本表撰写毕业论文(设计),不得作实质性改变。学生须在所在院(系)规定的时间内完成毕业论文(设计)并参加答辩。
4、阅读的主要参考文献一般应在10篇以上,其中外文资料一般应不少于2篇。毕业生应在指导老师的指导下着重查阅近年内发表的中、外文期刊文章。本学科的基础和专业课教材一般不应列为参考资料。
5、本表由化学系统一印制发放。学生应用蓝或黑水笔认真填写,做到填写整洁、正确。
拟选题目
基于VB+ACCESS技术的初中学生信息管理系统设计与实现
选题依据及研究意义
随着科学技术的不断提高,目前,学校学生信息管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。
由于上述原因,所以,学生信息管理系统的开发也是时代的一个必经阶段。本次设计主要采用管理和查询结构,从学生入学到毕业每个人在校的个人信息,以及成绩的管理。学生信息管理对一个学校来说很重要的,怎么管理这么多学生信息、怎么整理、怎么查看、怎么修改等等问题现在好多学校还存在的,并且现在的好多学校还是存在突然消失或也不到的情况,还有现在的好多农村学校的学生亲自看不到自己的成绩,等着自己的班主任告诉他们。现在好多农村学校还没有这种学生信息管理系统。他们只用纸来存储学生信息,并且班主任要学生的信息的时候,教研主任才能得到自己要的学生信息,这个也让人劳累的一件事。还可能不到自己的人原因得不到信息的事情也存在,因此为了避免这些事情我主要做了这个系统,还有学生也能查自己的成绩和个人信息。我主要考虑的是农村的初中学校。我要做的系统高中和初中通用都行。如果高中学校需要增加信息,在开发者的帮助下可以增加系统里面的项目信息、也可以去掉。
选题的研究现状
基于Visual Basic + Microsoft Access 的学生信息管理系统采用管理和查询的结构,运用VB技术,以Microsoft Access 数据库为后台数据库,Visual Basic为前台开发工具, Adobe Photoshop为辅助设计软件,将实现方便、快捷查询学生基本信息作为基本目标,主要包括以下几个管理员登陆,班主任登录,学生登录,用户注册,用户信息查询,添加年级信息,修改年级信息,查询用户信息,修改密码,查询学生信息,添加学生信息和学生成绩,删除用户信息,删除学生信息等多种附加功能。该系统用在学校内网,老师随便查询自己负责班级的学生信息,还有学生登陆后能看到自己的信息和学习成绩。有些地方和内容看情况添加进去或者改掉。
到目前为止很多人开发了不一样的学生信息管理系统,可是大部分开发者只考虑系统的设计过程和最后的效果,没考虑过对使用者是不是方便的问题。我看的很多学生管理系统的管理员界面构造很多菜单项目,可是每个菜单里面还有很多项目,所以使用者适应这个系统还需要一段时间,因此开发者首先考虑的是做出来的系统是不是对使用者方便,还有有没有多余的内容等等的问题。还有信息之间转换过程也让人烦恼的一件事,信息需要者把信息看完后直接打印出来存储功能也很少,大部分系统有的是转换OFFICE文件,然后打印出来再使用的。
学生信息管理系统在国内使用的很广泛,可是主要用的地方是大部分发展很快的城市内的大学和一些高中学校。可是有些城市里的高中和农村里的初中学校把学生信息管理系统从来没用过或者没遇到过,或者他们对这个系统的思想还没开着,或者虽然看过这样的系统可是觉得对学生信息管理方面太复杂原因没想过使用。所以这个系统的广泛范围只限制在发展地区的学校。还有跟学生信息管理系统有关的大部分系统是在大学里面使用的,初中学校或者高中学校内使用的很少,因为开发者主要注重高级学校,没考虑过初中和高中。我做的系统高中里面使用也可以,初中里面使用也可以。还有老师或学生需要自己要的信息看完后打印出来存储也行。每个老师自己负责的班的那些信息随便看都行。因此开发者不仅考虑高级学校的情况还要考虑普通的学校,还有开发者做出来的学生信息管理系统普及在各个级别的学校,才能得到国内的各个学校的支持。
研究的主要内容和思路(技术路线或研究方案)
研究的主要内容
本系统主要分为八大模块:管理员登陆,班主任登录,学生登录,用户注册,管理用户信息(查询用户,删除用户信息),管理年级信息(添加班级,添加年级课程),管理学生信息(修改信息,添加信息,删除信息),管理学生成绩(添加成绩,修改成绩,删除成绩),班主任查询学生信息,学生查询自己的信息等操作。更方便老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求
1)管理员建立年级信息
根据学校的情况建立学校里面的所有班级的信息,班级信息包括班主任姓名,课程名称,班级名称和班主任工作号等等。管理员能修改班级信息,能删除班级信息,能添加新的班级信息等等。
2)管理员管理用户信息
管理员建立好班级信息后,班主任和学生才能进行注册操作。如果管理员还没建立好不能注册。管理员能查看注册好的用户信息、能删掉用户、能帮用户查看用户的信息和密码、能修改用户信息。
3)管理员管理学生信息和成绩
班级建立好后,管理员添加学生信息和成绩、修改添加好的学生信息和成绩、删除学生信息和成绩、查看学生的信息和成绩等等。
4)班主任管理学生信息和成绩
班主任添加学生信息和成绩、查看学生的信息和成绩等等。
5)学生查询自己的信息
      能查询属于自己的信息和成绩。
      这个学生信息管理软件初中和高中学校都能用,用这个软件主要管理三个年级的学生信息,所以高中学校也用这个软件可以。我主要考虑的是农村初中学校的学生信息管理方面的有一些不方便,所以主要做了初中的学生信息管理系统。软件里面的有些地方重新编写把这个也可以在高中使用。
研究思路:
我做的计划是主要用VBAccess来完成这个学生信息管理系统。首先主要想的是数据库内容,应该需要哪些表等等,然后怎么设计系统界面的问题?
数据库方面:
主要包括管理员表,班主任用户表,学生用户表,初一年级表,初二年级表,初三年级表,学生信息表等等表。
数据库代码都写在系统软件的后台部分。管理员主要管理班主任用户表,学生用户表,初一年级表,初二年级表,初三年级表,学生信息表,对这些表能做一些更改。班主任只能做自己负责的班的学生信息。
数据库的主要访问层次是首先管理员注册一个账号后,然后建立各个年级的班级表,这个表里面有班级、班级的班主任和班主任工作号信息,除了这个信息之外还有学号、学期、年份等等字段。然后班主任开始注册自己的信息,如果班主任注册的时候自己管理的班级和工作号不一致注册失败,应该这两个字段的信息别填错。班主任也注册好了,该学生了。学生要注册登陆权限,首先班主任或管理员添加班级学生信息。学生注册的时候先查询有没有这个学生的学号和班级名称,如果存在的情况下,学生注册的时候填错学号和班级名称注册失败。所有建立注册操作完成后,管理员管理用户信息、学生信息。如果用户信息和学生信息有误可以进行修改操作,班主任对学生信息只能做添加和查看操作,不能做修改操作。学生只能做查询自己的信息操作。
设计操作界面方面:
我做的是单机版系统,所以三种登陆权限界面不一样。从最早出现的界面里面选择管理员、班主任和学生权限的登陆界面。然后进入登陆界面,用户名和密码对了,能进入自己权限允许情况下的信息界面。界面后台写了大部分数据库的SQL语句。大部分操作这些代码来实现的。
管理员输入用户名和密码成功登陆后,进入总管理界面,在这个界面里面管理员能做一些查看用户信息、学生信息,能添加学生和班级信息、能修改用户、学生和班级信息,还有删除界面也管理员用这个界面里面的选项来打开。
班主任输入用户名、密码、班级、工作号后才能进入学生信息管理界面,后面显示的是欢迎界面,这个界面里面有几个按钮,班主任这个按钮来进行操作。班主任只能对自己的班级进行添加查看操作,做不了修改操作。
学生输入学号、密码和班级信息后才能进入查询自己的信息的界面,学生只能查自己的信息。
研究的创新点及重、难点
创新点是操作界面根据自己的兴趣设计出来的,每个界面的构成和控件的安排根据自己的想法而设计出来的。还有界面的背景根据自己的兴趣设计出来的图片来当背景。还有毕业生数据库是学生毕业三个月后自动备份到别的磁盘上就等着管理员的处理,可是不能查询毕业生信息,只能管理员查看或删掉毕业生数据。毕业生毕业完了后只需要添加新初一的班级名称和课程,并且不能对初二和初三班级进行操作。
重点是用数据库来登陆进入管理信息界面,根据数据库字段查询信息,根据数据库字段查出个人学生信息,还有学生图片按个人学生的学号来存起来系统软件里面的文件夹里面,还有监测数据库是否要添加缺少的内容,还有自动删除多余的信息等等。
难点是把数据库怎么连接操作界面是我做系统过程遇到的最大的问题,还有数据库的安全问题也是一样。别人不能随便访问数据库,所以一定要把数据库的安全性提高。
研究的可行性分析及具备的研究条件
      系统组成
本系统由三个大模块组成:.管理员管理基本功能,班主任管理学生信息和学生使用基本功能。
      各模块简介
      1.管理员管理基本功能包括系统管理员登录、管理员帐号修改、参数设置、班级和用户管理、数据库更新与维护等。
      2.老师管理学生信息是主要包括用户注册、用户登录、添加学生信息,查看学生信息等。
      3.学生使用基本功能包括用户注册、用户登录、查询自己的个人信息等等。
开发环境
硬件环境
处理器:Pentium 166 MX 或更高
内存:256MB以上
显卡:NVIDIA显示适配器 软件环境
    操作系统:Windows 7
数据库:Microsoft Access
本系统采用的技术:
VisualBasic技术介绍
VisualBasic即我们所称的 VB ,其实是一套微软开发的服务器端脚本环境, VB 内含于 IIS 3.0 4.0 之中 , 通过 VB 我们可以结合 数据库、 VB 指令,SQL指令和 各种控件建立动态、交互且高效的应用性系统程序。有了VB你知道编写代码,很短的时间内完成一个应用性小程序不是问题。甚至可以写出网络方面的应用程序,现在好多应用程序用VB来完成。甚至可以做出服务器和客户端之间交换信息的应用程序。我主要用这个软件的前提条件是我比较熟悉这个软件的基本功能,并且用这个软件能完成自己需要的应用程序。还有一点把VB做出来的操作界面连接到数据库是比较复杂的步骤,这时候应该考虑多方面的问题,比如说数据库的安全性,怎么管理数据库的信息安全,怎么修改数据库内容等等问题。所以一定要抓好数据库的安全性,所以做数据库的方面的操作的时候木大部分使用数据的SQL代码。数据库的常用的SQL代码是查询代码(select),更新代码(update),插入代码(insert),VB中的重要代码等等及其他。数据库的完整性在应用程序中很重要,为了应用程序的完整性一定要把数据库详细的想出来,数据库里面的每个表里面的字段怎么安排都一定要考虑好。visual basic还有人用
研究进程安排
2012111号到20121220号选题和完成写开题报告。
20121220号到2013115号设计数据库的主要组成的表。
2013116号到2013216号设计操作界面。
2013217号到2013310号数据库和操作界面连接成。
2013310号到2013315号完成当初的毕业论文设计初稿。
2013316号到2012415号测试系统效果,处理问题,更加完善毕业论文设计初稿。
2013416号到2012430号在别的计算机上测试,实现及完成毕业论文,准备答辩。
主要参考文献
1.学生信息管理系统 主编:潘学莲 电子科技大学  2008 02
2.高校学生信息管理系统的设计与实现  主编:梁爱南 黄贤明 姜志明 湖南工业大学  201209
3.学生信息管理系统的研究与实现  主编:郝海燕 樊占亭 咸阳师范学院物理系 201031
4VB学生信息管理系统设计与实现  主编:赵亚娟 电脑编程技巧与维护  201103
5 高校学生学籍管理系统的开发研究  主编:梁学杰    武汉大学计算机学院  201101
6 Visual Basic程序开发技术在学生信息管理系统中的应用  主编:李宝林  内蒙古机电职业技术学院  201105
7.基于VB.NET的学生信息管理系统的设计与实现  主编:高双珍  锦州师范高等专科学校  200808
8. 基于VB的学生信息管理系统的设计与实现  主编:秦乐乐 蒋佳 崔连生 河北科技大学  200604 
9. 基于VB+Access的学生信息管理系统的分析与设计  主编:张英芬      包头轻工职业技术学院  201106
10. UPGRADING MICROSOFT VISUAL BASIC 6.0 TO MICROSOFT VISUAL BASIC .NET      主编:Ed Robinson;Michael Bond;Robert lan Oliver  世界图书出版公司  2002 6
11. Visual Basic 6.0DV-MPS Programming Series Microsoft Programming Series  主编:Ted Pattison  Microsoft Press  20006

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。