优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

vb学籍管理系统带论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第二章 概要设计
2.1 系统设计思路
2.1.1界面设计
用VB设计基础界面,在初步设计时,可以只对窗体进行设计,而不涉及程序的内容,待窗体设计完毕后,再进行程序编程,这也是VB的优点之一。
2.1.2用户登陆
用户登陆时,用户信息进入存放用户名和密码的db5数据库,打开超级用户表,可用从中找到用户名和密码。如果用户名或密码错误,会弹出窗口提示无效的用户名或密码,返回用户登陆界面。
2.1.3学籍信息内容查询和录入
查询结果可以通过网格输出,输出时显示各个学籍信息的汉字意义。在管理员进行录入工作时,对所输入信息插入数据库内,并保证其安全和主属性的唯一。
2.1.4数据库分析
在系统实现时,可以建立一个数据库,但是建立多个表。对用户名和密码,设计一个用户密码表包括“用户名”和“密码”两个字段;建立学生情况、课程情况、学生与成绩情况时,考虑到各专业和班级的课程不相同,建立统一的表比较困难。所以让系统管理员按照实际情况动态的建立数据表,但要保证所查询出的结果完全满足用户的需求。 【买计算机毕业论文就到www.think58.com】
2.2 设计简述
2.2.1 vb设计的界面简述
漂亮界面,这个窗体要求让人感觉到舒服、好看。登陆界面,要求管理员输入帐户密码,并根据密码是否正确决定进入主界面。主界面,是一张自己制作的图片,可以通过各个菜单调用各种功能。新建班级,要求可以生成以班级名称命名的成绩表,具体表中的字段由管理员决定。数据输入,可以在这个窗体中对数据库中的任意表进行添加、修改、删除等操作。数据导入,管理员可以把excel表中的数据导入到数据库中。查找向导,可以根据各种条件对学生进行查找,并显示。成绩查询,对成绩进行单人或者全班查询。打印管理,管理员可以打印单人或者全班成绩,并且对打印的字段进行设置。帮助信息,说明作者,版本信息。 [资料来源:THINK58.com]
2.2.2 Access2000设计数据库
课程数据表,包括课程各种基本属性,“课程号”为主属性。学生情况表,包括学生的各种基本属性,“学号”为主属性。学生与课程联系表包括学生与课程的各种基本属性,“学号”与“课程”为主属性。用户权限表包括“用户”和“密码”两个属性,“用户”为主属性。其余成绩表由管理员建立,包括“学号”,“姓名”和以课程名字命名的属性,“学号”为主属性。
2.2.3系统简图

[资料来源:http://THINK58.com]

内容来自think58

[资料来源:www.THINK58.com]

copyright think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]

think58

[资料来源:www.THINK58.com]

think58好,好think58 [资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

think58.com [版权所有:http://think58.com]

copyright think58

[资料来源:http://www.THINK58.com]

[资料来源:http://THINK58.com]

copyright think58

[版权所有:http://think58.com]

[资料来源:www.THINK58.com]

本文来自think58

[来源:http://www.think58.com]

2.3 设计需求
2.3.1 运行设计
1、运行模块的组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。
2. 运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
3. 运行时间
系统的运行时间基本可以达到用户所提出的要求
2.3.2 出错处理设计
1. 出错输出信息
在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。
2. 出错处理对策
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。
2.3.3安全保密设计
系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。
2.3.4维护设计
由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施即可。 本文来自think58 [资料来源:http://THINK58.com]

第三章 详细设计
3.1 数据库的实现
3.1.1课程表
课程号(字符)、课程名称(字符)、授课老师(字符)。
3.1.2学生情况表
学号(字符)、班级(字符)、名字(字符)、性别(字符)、出生日期(时间)、民族(字符)、父母姓名(字符)、地址(字符)、邮政编码(字符)、电话号码(字符)、院系(字符)、专业(字符)、身份证(字符)、备注(备注)。
3.1.3学生与课程表
课程号(字符)、课程名称(字符)、学号(字符)、备注(备注)、成绩(字符)。
3.2 界面的实现
3.2.1登陆界面
第一个出现在用户面前的就是这个界面,因此要求漂亮、简洁。本界面的picture属性被设置成一个图片(经过coreldraw处理),还放有几个ICO图标,全图片式的登陆界面使显得更美观。本界面一共有label控件2个,两个textbox控件,两个commandbutton(并加上了图片)。控件上设置caption属性有提示作用,text控件可以储存用户输入的数据。设置全局变量Public LoginSucceeded As BooleanInteger并初始化。
在button1_click中添加代码,db与数据库连接,rs打开表“用户密码”。当rs.eof为flase的时候,循环,判断rs.fields(0)和text1.text,rs.fields(1)和text2.text是否相等,只有当两个都相等(用户密码都正确)的时候flag变量为1,当flag为1的时候调用“主界面”,否则给出提示。在timer_timer中添加代码,判断label1.left是否为0,如果为0则变量rightlabel为0,变量leftlabel为1,label1以一定速率向右移动;如果label1.left等于form的长度减去label1的长度则变量rightlabel为1,变量leftlabel为0,label1向左移动。 think58.com

[资料来源:THINK58.com]

在button2_click中添加代码,卸载整个系统(退出系统)。 think58 [资料来源:http://think58.com]

[资料来源:www.THINK58.com]