欢迎来到天天文库
浏览记录
ID:18547181
大小:511.26 KB
页数:12页
时间:2018-09-18
《数据库与delphi设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《课程设计I》设计报告题目学生学籍成绩管理系统学生姓名学号专业班级指导老师数学科学与计算技术学院2012年12月目录一、实验目的与内容3二、实验程序设计及结构41、需求分析42、设计结构5三、设计过程6四、设计的特点和结果6五、参考文献6六、附录(实验代码)61、课程设计第一题62、课程设计第二题6题目:学生学籍成绩管理系统一、实验目的、内容(模仿与扩展部份)实验目的:通过建立数据库对学生学籍和成绩进行管理,较为熟悉的掌握数据库的使用,学会建立自己的数据库ODBC连接数据库与delphi,自主学习delphi进行页面的设置管理;实验内容:采用
2、oracle做后台程序,建立自己的用户与表空间,进行信息的录入和编辑,使用delphi做前台程序,可以查询出学生的学籍与成绩二、实验程序设计及结构1、需求分析通过学生学籍成绩等信息的管理,可以简单明了的查询出在校学生信息2、设计结构(包括总体结构和数据结构)数据结构:学生信息表字段名数据类型长度备注学号varchar20主键姓名varchar20非空班级varchar20年龄number2非空籍贯varchar20非空密码varchar10非空学生成绩表字段名数据类型长度备注学号varchar20主键科目varchar20非空成绩number
3、3成绩管理员信息表字段名数据类型长度备注管理员号码varchar20非空密码varchar20非空总体结构:年龄性别姓名学生学籍信息表籍贯班级学号密码成绩信息表通过上述的表格数据与大体数据关系即可建立自己的数据信息科目成绩管理员账号密码三、设计过程按照已经分析设计好的数据表格插入自己的用户信息,建立完整的数据库即可;后再delphi中使用ADO进行数据的链接,建立自己的图形界面,在使用ADO进行数据连接时需依次链接并需要设置好其属性但在运行的过程中出现下列问题,经过反复试验,只需将工程重新保存,并打开一个新的form即可;四、设计的特点和结果
4、实验处理结果:实验心得:在此次课程设计过程中,我已能够比较熟练的操作oracle,学会了如何建立自己的表空间,建立自己的用户,并建好属于自己用户下的数据表;但在delphi的使用过程中出现了各种问题,由于未进行系统的学习和操作使得耗费了很长的时间,在同学的帮助下我已能够建立基本的查询功能;但是此次设计过程中仍存在缺陷,不能将三个表全部连接起来,只能依次显示一个表中的内容,否则就会出错,而且能在oracle中运行的语句,并不一定可以在delphi中运行,希望能在以后的时间里继续学习掌握对delphi的使用,总之能做出可以掩饰的成果已经很不错了,
5、收获颇丰。参考文献1、Delphi编程典型实例解析中国水利水电出版社2007年1月2、Delphi面向对象程序设计教程北京航空航天大学出版社昌江华邓文新等编著2003年1月3、Delphi从入门到精通电子工业出版社MracoCantu等编2003年10月附录实验源代码基础题源代码:Connsystem/mathCREATETABLESPACEMUCLASSDATAFILE‘E:oracleproduct10.2.0oradataorclMUCLASS.DBF’SIZE50M;CREATETEMPORARYTABLESPACEMUC
6、LASSTEMPTEMPFILE‘E:oracleproduct10.2.0oradataorclCLASSTEMP.DBF’SIZE20M;CREATEUSERteacherIDENTIFIEDBYm$1234DEFAULTTABLESPACEMUCLASSTEMPORARYTABLESPACEMUCLASSTEMPQUOTA10MONMUCLASS;grantdbatoteacher;Connteacher/m$1234createtablestudent(--学生表studentxhnumber(6)primarykey,-
7、-学生学号studentxmvarchar2(20),--学生姓名studentrxsjdate,--学生入学时间studentzyVARCHAR2(20),--学生专业studentxbCHAR(2),--学生性别studentagenumber(2))--学生年龄;createtablecourse(--课程表coursebhNUMBER(6)primarykey,--课程编号coursenamevarchar2(20),--课程名字coursexsINTEGER,--课程学时coursexfINTEGER)--课程学分;createta
8、blegrade(--分数表studentxhnumber(6)referencesstudent(studentxh),--学生学号coursebhnumber(
此文档下载收益归作者所有