学生综合管理系统毕业设计

  • 格式:doc
  • 大小:664.00 KB
  • 文档页数:65

下载文档原格式

  / 65
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于VB和Access的毕业设计

(学生综合管理系统)

目录

未找到目录项。

第1章设计的目的和意义

系统是对高校教师及管理人员提供的对在校学生有效管理的一个信息系统。系统设计的目的是实现纪录、查询和修改学生档案信息;对于学生缴费情况能有效的处理,以及设置课程信息及考试相关信息。本系统的开发具有很强的使用价值及实践意义。开发本系统不仅能很好的巩固我们在学习中的所掌握的知识,而且系统本身就是应用于实践,为学校教学管理提供了很大的方便性,提高了工作效率;同时方便了我们自己。

第2章系统功能流程图

图2.1 系统功能流程图

第3章数据库的设计

本系统的数据库是Access数据库,在Access环境下创建数据库Stud.mdb文件。该数据库包括学生档案表、班级信息表、各专业学生学费表、管理人员表用于纪录学生的基本信息数据库表结构如下所示:

表3.3 课程种类表

表3.4 课程信息表

表3.4 学费表

表3.4 学身缴费情况

第4章主要内容

4.1登录窗体

图4.1 登录窗体

设计过程:

用于输入用户名和密码登录,提示中写可以以用户名和密码都为guest进入系统,不过是只读用户。点击确定判断数据库中的用户是否为合法用户。

设计代码:

Private Sub cmdCancel_Click()

End

End Sub

Private Sub cmdOK_Click()

Dim sql As String

'使用sql语言进行数据库的查找

sql = "select userpassword from use where username='" & txtUserName & "'"

'使用find语句查找数据库;(不能刷新)

'Adodc1.Recordset.Find "username='" & txtUserName & "'", , adSearchForward, 1 Adodc1.RecordSource = sql

Adodc1.Refresh

If Not Adodc1.Recordset.EOF Then

If Adodc1.Recordset!userpassword <> txtPassword Then

MsgBox "密码错误!"

txtPassword.SetFocus

txtPassword = ""

ElseIf Adodc1.Recordset!userpassword = txtPassword Then

MsgBox "登陆成功,欢迎进入本系统!", vbOKOnly + vbInformation, "提示"

MDIForm1.Show

Me.Hide

End If

ElseIf Adodc1.Recordset.EOF Then

MsgBox "无此用户"

txtUserName.SetFocus

txtUserName = ""

txtPassword = ""

End If

End Sub

Private Sub Command1_Click()

MsgBox "可以以用户名和密码均为guest进入", vbOKOnly + vbInformation, "提示" txtUserName.SetFocus

End Sub

Private Sub Form_Load()

OpenTable Adodc1, "use"

Adodc1.Refresh

End Sub

4.2主控界面

图4.2 主控界面

设计过程:

所有功能都在菜单中打开来实现,在最下面添加了工具栏,来显示时间,操作员,状态等信息。在代码中判断登陆时的用户权限,不同权限有不同的权限来浏览各个窗体。

设计代码:

Private Sub adddangan_Click()

If QX2 = True Then

Form1.Show

Else

MsgBox "对不起,您没有权限!", vbOKOnly + vbExclamation, "警告!"

End If

End Sub

Private Sub addjiaofei_Click()

If QX3 = True Then

Form10.Show

Else

MsgBox "对不起,您没有权限!", vbOKOnly + vbExclamation, "警告!" End If

End Sub

Private Sub banjikechengliulan_Click()

Form13.Show

End Sub

Private Sub cengdie_Click()

MDIForm1.Arrange 0

End Sub

Private Sub chengji_Click()

End Sub

Private Sub chengjiadd_Click()

If QX4 = True Then

flAg = True

Form6.Show

Else

MsgBox "对不起,您没有权限!", vbOKOnly + vbExclamation, "警告!" End If

End Sub

Private Sub chongpai_Click()

MDIForm1.Arrange 3

End Sub

Private Sub chuizhi_Click()

MDIForm1.Arrange 2

End Sub

Private Sub classkechengset_Click()

If QX4 = True Then

Form15.Show

Else

MsgBox "对不起,您没有权限!", vbOKOnly + vbExclamation, "警告!" End If

End Sub

Private Sub danganfind_Click()