学生成绩管理系统(数据库)

学生成绩管理系统(数据库)

ID:37028946

大小:237.50 KB

页数:19页

时间:2019-05-15

学生成绩管理系统(数据库)_第1页
学生成绩管理系统(数据库)_第2页
学生成绩管理系统(数据库)_第3页
学生成绩管理系统(数据库)_第4页
学生成绩管理系统(数据库)_第5页
资源描述:

《学生成绩管理系统(数据库)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库系统课程设计班级:0404101姓名:日期:2007-1-10学生成绩管理系统一,简介本程序为学生信息管理程序,有如下几大模块构成:学生信息管理,课程信息管理,学生成绩管理,以及数据库的备份与恢复,用户密码的修改等。主要实现学生信息,课程信息,成绩信息的添加,修改与删除以及查询功能。后台使用SQLServer2000数据库,开发工具为VisualBasic6.0。为保证程序的正确运行,需要先建立“成绩管理”数据库,其中包括三个表学生名单,课程信息,学生成绩。并建立SQLServer登录帐户db4,密码为lsc。A.先简要介绍各个窗口的功能:frm

2、Login.frm是登录窗口,实现用户的登录,其中用户的用户名及密码也是保存在数据库中的。studentManage.frm是学生信息管理窗口,实现学生信息的管理,其中包括浏览,查询,修改,删除等操作。courseManage.frm是课程信息管理窗口,实现课程信息的管理,其中包括浏览,查询,修改删除等操作。scoreManage.frm是成绩信息管理窗口,实现成绩的浏览,查询,删除及修改等操作。其中studentManage.frm操作学生名单表,courseManage.frm操作课程信息表,scoreManage.frm操作成绩记录表。其中成绩记

3、录表与前两个表具有约束关系。在前两个表中删除数据时将级联删除成绩记录表中的数据。如下图:frmQStudent.frm实现对学生名单中记录的查询,frmQCourse.frm实现对课程信息中记录的查询,frmQScore.frm实现对成绩记录中信息的查询。frmChangePwd.frm实现用户密码的修改功能。B.程序中使用的技术简介:本程序使用ADO来连接数据库,在查询的时候使用DataGrid控件来显示查询结果。要在VisualBasic中使用ADO对象来访问数据库,必须先建立对ADO对象的引用。在VisualBasic中,可使用下面的语句来建立和

4、断开SQLServer数据库连接:DimcnasADODB.ConnectionSetcn=NewADODB.ConnectionCn.Provider=”SQLOLEDB”Cn.ConnectionString=”database=成绩管理;server=(local);;IntegratedSecurity=SSPI”Cn.connectionTimeout=30Cn.openCn.closeSetcn=nothing使用Execute方法执行T-SQL语句:无返回值的用法,例如:Cn.Execute“createtable成绩(学号char(8)

5、,语文numeric(3,1))”Cn.Execute“insert成绩values(‘20040001’,85)”带返回值的用法:Setrs=cn.Execute(“select*from成绩”)使用Recordset对象:1.添加记录Rs.AddNew2.删除记录Rs.DeleteAffectRecords例如,可通过下面的方法来删除记录。Rs.DeleteRs.MoveNextIfRs.Eof=TruethenRs.MoveLast3.修改和更新记录在使用Recordset对象时,可使用Fields方法来访问字段。Fields方法可使用字段名称或

6、序号来访问指定字段。例如:Rs.Fields(“成绩”)=80Rs.Fields(1)=80更新语句:rs.Update和rs.CancelUpdate二,程序功能图程序模块图:E-R图:三,源程序登录窗体(frmLogin.frm):OptionExplicitPublicLoginSucceededAsBooleanDimobjCnAsConnectionDimobjSysLoginAsRecordsetPrivateSubcmdCancel_Click()LoginSucceeded=False'设置全局变量为false,不提示失败的登录End'

7、我自己加的退出语句.EndSubPrivateSubcmdOK_Click()'检查正确的密码SetobjCn=NewConnectionWithobjCn‘连接到数据库.Provider="SQLOLEDB".ConnectionString="UserID=db4;PWD=lsc;DataSource=(local);"&_"InitialCatalog=成绩管理".OpenEndWithSetobjSysLogin=NewRecordsetWithobjSysLoginSet.ActiveConnection=objCn.CursorLocati

8、on=adUseClient.CursorType=adOpenStatic.LockType

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。