ImageVerifierCode 换一换
格式:DOCX , 页数:54 ,大小:959.11KB ,
资源ID:21656777      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21656777.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle学生信息管理系统Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle学生信息管理系统Word文档下载推荐.docx

1、 Course_NameVarchar2(50)课程名称 (2)班级信息(class_Form)表Class_No班级编号 Class_Name班级名称 Class_teacher导员名字 Class_Remarks班级主课程(3)课程信息(course_Form)表Course_name Varchar2(50) Course_Rem主课程(4)奖惩信息(prize_Form)表Prize_name 奖惩名称 Prize_Rem 备注(5)奖惩学生信息(Prize_Stud)表Prize_NO 奖惩编号 Prize_Stu number 奖惩学生学号 Prize_Dat Date 奖惩日期

2、Prize_Nam(6)学生成绩信息(score_Form)表Score_No 成绩编号 Score_per 成绩类型 Score_Cla Score_Stu 学生学号 Score_Cou 课程名称 Score_Sco 成绩(7)学生信息(student_Form)表Student_NO 学号 student_Name 姓名 student_Sex Varchar2(5) 性别 student_Bir 出生日期 student_Cla student_Tel 联系电话 student_Esd 报名日期student_Add家庭地址 student_Rem(8)用户(user_Form)表use

3、r_ID 用户名 user_PWD 用户密码 user_DATE date 登录日期2.3创建表的脚本语言CREATE TABLE zengym.class_Cour (class_NO number Primary Key,course_Name varchar2(50) )TABLESPACE USERS;(2)班级信息(class_Form)表CREATE TABLE zengym.class_Form (class_No number Primary Key,class_Name varchar2(50),class_Teacher varchar2(50),class_Remarks

4、 varchar2(50)CREATE TABLE zengym.course_Form (course_Name Varchar2(50) Primary Key,course_Rem Varchar2(50)CREATE TABLE zengym.prize_Form (prize_name varchar2(50) Primary Key,prize_Rem Varchar2(50)CREATE TABLE zengym.prize_Stud (prize_NO number Primary Key,prize_Stu number,prize_Dat date,prize_Nam Va

5、rchar2(50)CREATE TABLE zengym.score_Form (score_NO number Primary Key,score_per Varchar2(50),score_Cla number,score_Stu number,score_Cou Varchar2(50),score_Sco Varchar2(50)CREATE TABLE zengym.student_Form (student_NO number Primary Key,student_Name Varchar2(50),student_Sex Varchar2(5),student_Bir Da

6、te,student_Cla number,student_Tel Varchar2(50),student_Esd Date,student_Add Varchar2(50),student_Rem Varchar2(50)CREATE TABLE zengym.user_Form (user_ID Varchar2(50) Primary Key,user_PWD Varchar2(50),user_DATE date三 数据库连接3.1、创建数据源为了能够在程序中访问到数据库House,需要创建系统数据源。选择“控制面板”“管理工具”“数据源”“系统DSN”标签“添加”选择“Oracle

7、 in OraHome92”数据库驱动程序进入数据库Oracle ODBC Driver Configuration配置。 将“Data Source Name”设置为Status,“TNS Service Name”设置为Oracle创建的数据库 ,“User”设置为zengym,然后点击“Test Conncetion”进入测试数据库连接是否连接成功。测试连接数据库是否成功: 输入密码zengym后显示连接结果“Password”输入zengym,点击OK测试连接是否成功。最后就可以在VB中使用“外接程序”“可视化数据管理”连接数据库。3.2、数据库连接(在模块modulel.bas中)P

8、ublic Function ConnectString() As StringConnectString = Driver=Microsoft ODBC for oracle;server=gntc;UID=zengym;PWD=zengym;End FunctionPublic Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.Recordset Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim sTokens() As Strin

9、g On Error GoTo ExecuteSQL_Error sTokens = Split(SQL) Set cnn = New ADODB.Connection cnn.Open ConnectStringIf InStr(INSERT,DELETE,UPDATE, UCase$(sTokens(0) Then cnn.Execute SQL MsgString = sTokens(0) & query successful Else Set rst = New ADODB.Recordset rst.Open Trim$(SQL), cnn, adOpenKeyset, adLock

10、Optimistic Set ExecuteSQL = rst MsgString = 查询到 & rst.RecordCount & 条记录 End IfExecuteSQL_Exit: Set rst = Nothing Set cnn = Nothing Exit FunctionExecuteSQL_Error:查询错误: Err.Description Resume ExecuteSQL_Exit四、系统的实现4.1主窗体的设计4.1.1主界面是学生信息管理系统的主要窗口,担任着调动程序其他模块的功能,是整个应程序的核心。在工程中添加一个窗体,命名为“frmMain”。主界面的主要属

11、性如下:窗体属性设置值具体说明 名称 FrmMain设置窗体名称Appearance1 3D外观效果 Caption 学生信息管理系统窗体的标题条文本 Enable True窗体可用 Moveable窗体可以移动negotiateToolbarsTrueMDIForm 对象在 MDIForm 的顶部或底部显示活动对象的工具栏 StartUpPosition 0 手动设置窗体弹出时,位置在屏幕中心选择“工具”菜单项中的“菜单编辑器”,编辑菜单内容,如下图所示。菜单项的属性如下:标题用户信息管理cusiMenu班级信息管理claiMenu学籍信息管理stsiMenu课程信息管理couiMenu成绩

12、信息管理scoiMenu奖惩信息管理prpiMenu个人信息管理sumiMenu帮助help主界面如下图所示:4.1.2窗口代码如下:Private Sub claiMenu_Click() frmclai.ShowEnd SubPrivate Sub couiMenu_Click() frmcoui.ShowPrivate Sub cusiMenu_Click() frmcusi.ShowPrivate Sub MDIForm_Load() dColor.ShowPrivate Sub MDIForm_Resize() If Me.Height 1100 Then dColor.Height

13、 = Me.Height - 1100 If Me.Width 180 Then dColor.Width = Me.Width - 180Private Sub prpiMenu_Click() frmprpi.ShowPrivate Sub scoiMenu_Click() frmscoi.ShowPrivate Sub stsiMenu_Click() frmstsi.ShowPrivate Sub sumiMenu_Click() frmsumi.Show4.2、登录窗体的设计4.2.1在工程中添加一个窗体,命名为“frmLogin”。整个窗体界面的示意图如图所示。用户要使用本系统,首

14、先要通过系统的身份认证,即需要登录。登录过程需要完成一下任务:(1)根据用户名和密码来判断是否能进入系统;(2)根据用户类型决定用户拥有的权限。登录界面窗体的主要属性如下。 设置值 具体说明Label1BorderStyle1-Fixed Single设置窗体的边框属性Caption登录ControlBoxFalse取消控制按钮在登录窗体中添加控件,并设置控件的属性如下表所示:对象名属性属性值txtPassword(名称)txtUserNameStyle0Dropdown ComboTextCmd_Ok确定Cmd_Cancel取消4.2.2编写窗体代码:Private Sub Form_Loa

15、d() Dim i As Integer i = 0 txtSQL = select * from user_Form With txtUserName Set mrc = ExecuteSQL(txtSQL, MsgText) Do While Not mrc.EOF i = i + 1 txtUserName.AddItem Trim(mrc!user_ID) mrc.MoveNext Loop .ListIndex = i - 1 End With mrc.Close OK = False miCount = 0Private Sub cmdCancel_Click() Me.HideP

16、rivate Sub cmdOK_Click()select * from user_Form where user_ID = txtUserName.Text & If mrc.EOF = True Then MsgBox 没有这个用户,请重新输入用户名, vbOKOnly + vbExclamation, 警告 txtUserName.SetFocus If Trim(mrc.Fields(1) = Trim(txtPassword.Text) Then OK = True UserName = Trim(txtUserName.Text)输入的密码不对,请重新输入 txtPassword

17、.SetFocus txtPassword.Text = miCount = miCount + 1 If miCount = 3 Then Exit SubPrivate Sub Label1_Click()Private Sub txtPassword_KeyDown(KeyCode As Integer, Shift As Integer) EnterToTab KeyCodePrivate Sub txtPassword_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call cmdOK_ClickPrivate Sub txt

18、UserName_Click()Private Sub txtUserName_KeyDown(KeyCode As Integer, Shift As Integer)4.3背景窗体的设计4.3.1在工程中添加一个窗体,命名为“dColor”。整个窗体的界面设计示意图如下.dColor窗体上的空间及其属性如下表所示。dColorMaxButton激活最大化按钮MinButton激活最小化按钮控制按钮Image1Picture(Bitmap)Image2Stretch欢迎进去学生管理系统BackColor0 Transparent4.3.2编写窗体代码 Label1.ForeColor = &

19、H8000000E Label1.FontSize = 12 Label1.AutoSize = True i = Image2.WidthPrivate Sub Form_Resize() Image1.Top = 0 Image1.Left = 0 Image1.Height = Me.Height Image1.Width = Me.Width Image2.Top = Me.Height - Image2.Height Image2.Left = Me.Width - Image2.Width Label1.Top = Me.Height - Label1.Height - 100Pr

20、ivate Sub Timer1_Timer() i = i + 50 Label1.Left = Me.Width - i If i Me.Width + Label1.Width Then4.4班级管理窗体的设计4.4.1在工程中添加一个窗体,命名为“frmclai”。整个窗体界面示意图如图所示。frmclai窗体上的的主要属性和控件设置如下: 对象名 Frmclai班级信息MinbuttonLinkTopicForm1HacDCMSFlexGrid1DragMode0 vbManual班级信息列表Label2(0)添加Label2(1)修改Label2(2)删除Label3(0)Label3(1)Label3(2)导员姓名Label3(3)备注4.4.2编写窗体代码Private Sub Command1_Click() If Text1(0) = Then班级编号不能为空!, vbOKOnly, 提示 Text1(0).SetFocus If Text1(1) = 班级名称不能为空! Text1(1).SetFocus If Text1(2) = 导员姓名不能为空! Text1(2).SetFocusselect * from class_Form where class_NO= Trim(Text1(0) & If mrc.EOF = False Then

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1