毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VB学生学籍管理系统(论文+源程序) 第4页

更新时间:2010-3-29:  来源:毕业论文
VB学生学籍管理系统(论文+源程序) 第4页
基本句型三:Select … From … Order By字段串列
Select Top:限定选取数据的条数
⑵ 删除数据记录的Delete指令
基本语法:Delete From 数据表  Where 条件式
⑶ 更新数据记录的Update指令
基本语法:Update 数据表Set 表达式
⑷ 增加数据记录的Insert Into 指令
基本句型一:Insert Into 数据表 (字段串列) Values (字段串列)
基本句型二:Insert Into 数据表 (字段1,字段2,…,字段n) Select …
⑸ 建立新数据表的Select Into 指令
该指令与“Insert Into … Select …”指令的区别是,这个指令将建立另一个新的数据表,而Insert Into是增加数据记录到“现存的”数据表中。
1.2.4 Visual Basic 6.0访问数据库的过程
①定义数据库组建
Dim con As New ADODB.Connection
②打开数据库
对于SQL数据库,其连接语句为con.Open "driver={sql server};server=
localhost;uid=sa;pwd=;database=student"。而对于Access数据库,连接语句为
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
" & App.Path + "\student.mdb"
③设定SQL语句,使用“Execute”命令,即可开始执行访问数据库的动作
Dim rs As New ADODB.Recordset 其中rs为结果集对象(RECORDSET)
④关闭结果集对象,断开与数据库的连接
rs.Close
Con.Close
第二章 系统整体规划
2.1数据库的设计
在系统设计过程中,首先要建立的就是数据库。本数据库采用SQL Server 2000来构造,共使用了7个表,它们分别是用户信息表(UserInfo)、学生信息表(StuInfo)、班级信息表(Class)、专业信息表(Major)、学院信息表(Depart)、课程信息表(Lesson)、学生成绩表(Result)。
1. 用户信息表(UserInfo):
字段名 数据类型 说明 是否为空 是否为关键字
UserID 文本 用户名 Not Null Primary Key
UserPWD 文本 用户密码 Not Null 
UserName 文本 姓名 Not Null 
UserPower 文本 使用权限 Not Null 
2. 学生信息表(StuInfo):
字段名 数据类型 说明 是否为空 是否为关键字
SID 文本 学号 Not Null Primary Key
SName 文本 姓名 Not Null 
SGender 文本 性别 Not Null 
SPlace 文本 籍贯 Not Null 
SBirthday 日期/时间 出生日期 Not Null 
SMinzu 文本 民族 Not Null 
SZhengzhi 文本 政治面貌 Not Null 
SDormitory 文本 寝室号码 Not Null 
SAddress 文本 家庭住址 Not Null 
SCode 文本 邮政编码 Not Null 
STel 文本 联系电话 Not Null 
SRemark 备注 备注 Not Null
3. 班级信息表(Class):
字段名 数据类型 说明 是否为空 是否为关键字
ID 文本 班级代码 Not Null Primary Key

4. 专业信息表(Major):
字段名 数据类型 说明 是否为空 是否为关键字
ID 文本 专业代号 Not Null Primary Key
Name 文本 专业名称 Not Null 
5. 学院信息表(Depart):
字段名 数据类型 说明 是否为空 是否为关键字
ID 文本 学院代号 Not Null Primary Key
Name 文本 学院名称 Not Null 

6.课程信息表(Lesson):
字段名 数据类型 说明 是否为空 是否为关键字
ID 文本 课程代号 Not Null Primary Key
Name 文本 课程名称 Not Null 
Time 文本 课时 Not Null 
Mark  文本 学分 Not Null 

7.学生成绩表(Result):
字段名 数据类型 说明 是否为空 是否为关键字
ID 文本 学生学号 Not Null Primary Key
Name 文本 课程名称 Not Null Primary Key
Score 文本 分数 Not Null 
Remark 文本 备注 Not Null 
2.2系统流程图 
图2.1 系统流程图
2.3 系统功能分析
系统开发的目标是实现学生学籍管理的系统化、规范化和自动化,这是在
用户要求的基础上提出来的,功能要求如下:
(一)学生信息管理:能对学生信息进行添加、修改、删除。
(二)课程管理:对课程进行添加、修改、删除操作。
(三)专业/学院设置:
(三)考试成绩管理:
(四)查询学生信息:根据学号或姓名对学生信息进行精确/模糊查询
(五)用户管理:定义使用本系统的用户名称及密码
第三章 系统具体实现
经过需求分析、功能模块设计之后要进入详细设计阶段,本阶段将按系统的主要模块进行论述,重在阐述具体的某项功能的实现方法或运用到的相关技术。
3.1 准备工作
1. 添加引用:单击工程菜单中的引用选项,添加Microsoft ActiveX Data Objects 2.6 Library和Microsoft Excel 9.0 Object Library两个引用。
2. 添加部件:单击工程菜单中的部件选项,添加Microsoft ADO Data Control 6.0(OLEDB)、Microsoft Common Dialog Control 6.0(SP3) 、Microsoft FlexGrid Control 6.0、Microsoft Windows Common Controls 6.0(SP4)和Microsoft Windows Common Controls-2 6.0五项。
3.2 模块设计
添加两个模块module1和module2,在module1中添加如下代码
Option Explicit
Global con As New ADODB.Connection
Global rs As New ADODB.Recordset
Global classid As String, stuid As String
Global LoginUser As String, LoginPower As String 
LoginUser记录当前登陆用户的用户名,LoginPower记录当前登陆用户的权限
Dim Userid As String, Userpwd As String, Username As String, Userpower As String
Dim sqlstr As String

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

VB学生学籍管理系统(论文+源程序) 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。