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