基于delphi的学生成绩管理系统

基于delphi的学生成绩管理系统

ID:12804713

大小:338.00 KB

页数:15页

时间:2018-07-19

基于delphi的学生成绩管理系统_第1页
基于delphi的学生成绩管理系统_第2页
基于delphi的学生成绩管理系统_第3页
基于delphi的学生成绩管理系统_第4页
基于delphi的学生成绩管理系统_第5页
资源描述:

《基于delphi的学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南昌航空大学信息工程学院数据库原理课程实验报告实验名称:学生成绩信息管理系统实验时间:2010年6月2日指导教师:班级:学号:姓名:成绩:一、实验目的(1)通过完成从用户需求分析、系统概要设计、系统详细设计以及数据库的SQL操作具体实现等全过程,把前面的各个实验更好地综合起来.(2)进一步理解和掌握教材中的相关内容。(3)掌握分析和设计一个大型数据库系统的基本思路与方法。二、实验要求1.独立完成该系统的数据库设计。2.用SQL实现数据库的设计,并在MSSQLServer上调试通过。3.写出查询、更新以及建立触发器SQL语句和执行结果。4.掌握报表的使用。三、实验内容

2、综合前面各章内容设计并调试一学生成绩管理系统,Delphi作为前台开发工具,SQLServer完成后台数据库存管理。创建学生成绩的统计(包括求班级各科成绩的平均分);并实现对各科成绩等的录入、修改、删除、查询等功能;实现学生成绩的统计(包括求班级各科成绩的平均分);并实现对各科成绩的排序。四、实验代码及功能注释 1.用户登陆界面实验程序:procedureTForm1.Button1Click(Sender:TObject); //用户登陆varret:integer;beginadoconnection1.Open;withADOStoredProc1dobegi

3、nClose;ProcedureName:='proc_login';Parameters.Clear;Parameters.Refresh;Parameters.ParamByName('@username').Value:=Edit1.text;Parameters.ParamByName('@password').Value:=Edit2.text;ExecProc;ret:=Parameters.ParamByName('@return_value').Value;end;ifret=1then//用户名密码匹配beginshowmessage('登陆成功'

4、);form3.show;endelseshowmessage('你不是用户,请注册');end;procedureTForm1.Button2Click(Sender:TObject); //若不是用户,触发用户登陆界面显示beginform2.show;end;procedureTForm1.Button3Click(Sender:TObject); //退出该管理系统beginform1.Close;end;说明:在这里,使用了adostoredproc1控件和adoconnection1控件,它们的connectionstring属性都要与所设计的数据库相连

5、,在查询分析器中,要运行存储过程如下:CREATEprocedureproc_login@usernamevarchar(20),@passwordvarchar(20)asdeclare@resultintselect@result=count(*)fromuserswhereusername=@usernameandpasswords=@passwordif@result=0return0return1GO2.用户注册界面实验程序:procedureTForm2.Button1Click(Sender:TObject);//新用户注册beginadoquery1

6、.close;adoquery1.sql.clear;adoquery1.sql.add('insertintousers(username,passwords,核对密码,性别,出生年月,联系地址,联系电话,邮政编码,电子邮箱)'+'values(:1,:2,:3,:4,:5,:6,:7,:8,:9)');adoquery1.parameters.parambyname('1').value:=''+edit1.text+'';adoquery1.parameters.parambyname('2').value:=''+edit2.text+'';adoquery

7、1.parameters.parambyname('3').value:=''+edit3.text+'';adoquery1.parameters.parambyname('4').value:=''+combobox1.text+'';adoquery1.parameters.parambyname('5').value:=''+combobox1.text+''+combobox1.text+'';adoquery1.parameters.parambyname('6').value:=''+edit4.text+'';adoquery1.paramete

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

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

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