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

vf学生信息管理系统设计+源程序 第2页

更新时间:2011-3-15:  来源:毕业论文
vf学生信息管理系统设计+源程序 第2页
1. 数据字典的建立:
建立数据字典是非常重要的一项,可以用以下表格表示每个实体或联系:
下表是学生实体(student)的表格:
字段名 类型 宽度 取值范围 是否关键字 同名字段数据库
Sno Char 10 数学数字 是 SC表中的Sno
Sname Char 10 中文字符 否 
Sage Char 5 中文字符 否 
Ssex Char 5 中文字符 否 
下面是课程实体(course)的表格:
字段名 类型 宽度 取值范围 是否关键字 同名字段数据库
Cname Char 20 中文字符 是 SC表 中Cname
Ccredit Char 5 数学数字 否 

下面是成绩的表格:
字段名 类型 宽度 取值范围 是否关键字 同名字段数据库
sno Char 10 数学数字 是 Student表中的sno
Cname Char 20 中文字符 是 Course中的cname
grade Char 5 数学数字 否 
2.转换成具体的数据库:
由需求分析可以知道,系统的规模不大,管理的学生也只是三个班级中的,那么可以选用Access2000做数据库即可,具体见表过程可以在VB环境中进行。最后我们可以得到一个数据库,名为789.Mdb包含三个表:studen(sno,sname,sage,ssex),course(cname,ccredit),sc(sno,cname,grade).
下图是数据库中的表:
以上是该数据库所建的三个表。是学生表,课程表和成绩表 。
四.程序设计
在我们把数据库得到以后,我们就可以开始进行程序的设计,有时候在设计数据库的同时就已经开始程序的设计,两个阶段可能互相重叠,反复多次。本实验的程序设计可以采用VB进行设计。
在程序设计阶段,我们按照教材的第辣章的方法或按照软件工程的规范进行设计,目前可以先定义数据字典,设计模块图(系统框图),程序流程图等,在设计应用程序时,应该特别注意用户界面的设计。一个优秀的用户界面,首先应该使用户操作简便,操作提示信息应该意义明确。这是关于界面设计的一些要求。
以下是该VB程序的源代码:
(1)是插入按钮的源代码:
Private Sub Command1_Click()
sqlstr = "insert into course values('" & Trim(Text1.Text) & "','" & Trim(Text2.Text) & "')"
Adodc1.Recordset.Close
Ado本文出自辣~文论^文网http://www.751com.cn/ dc1.Recordset.MaxRecords = 0
Adodc1.Recordset.Open sqlstr, , 1, adLockReadOnly
Adodc1.Refresh
Adodc1.Recordset.Requery
End Sub
(2)是删除按钮的源代码:
Private Sub Command2_Click()
sqlstr = "delete from course where cname='" & Trim(Text1.Text) & "'"
'MsgBox sqlstr
Adodc1.Recordset.Close
Adodc1.Recordset.MaxRecords = 0
Adodc1.Recordset.Open sqlstr, , 1, adLockReadOnly
Adodc1.Refresh
Adodc1.Recordset.Requery
End Sub
(3)是查询按钮的源代码:
Private Sub Command3_Click()
 sqlstr = "select * from course where cname='" & Trim(Text1.Text) & "'"
'MsgBox sqlstr
Adodc1.Recordset.Close
Adodc1.Recordset.MaxRecords = 0
Adodc1.Recordset.Open sqlstr, , 1, adLockReadOnly
Adodc1.Recordset.Requery
Adodc1.Recordset.Requery
 End Sub
(4)是打印按钮的源代码:
Private Sub Command4_Click()
DataEnvironment1.Connection1.ConnectionString = Adodc1.ConnectionString
sqlstr = "select * from student where sno='03003600'"
If DataEnvironment1.Connection1.State <> adStateClosed Then
DataEnvironment1.Connection1.Close
End If
DataEnvironment1.Connection1.Open
DataEnvironment1.rsCommand1.Open sqlstr, DataEnvironment1.Connection1, adOpenStatic, adLockOptimistic
Set DataReport1.DataSource = DataEnvironment1
 DataReport1.DataMember = "command1"
DataReport1.Sections("section4").Controls("label4").Caption = "测试报表"

上一页  [1] [2] [3] 下一页

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

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