资源描述:
《ORACLE学生成绩管理系统--oracle数据库设计归纳总结报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、贵州师范大学职业技术学院ORACLE数据库设计报告题目:VB/ORACLE学生成绩管理系统姓名:班级:08计应指导老师:实习地点:实验楼一机房实习时间:2010年12月20日——2010年12月31日前言Oracle是目前最流行的关系型数据库管理系统,广泛应用于管理信息系统、企业数据处理、Internet、电子商务网站等领域。此前流行的版本为Oracle9i。Oracle公司在Oracle的基础上,推出了代表数据库最新技术的数据库系统Oracle10g。本次Oracle数据库设计报告分为四章:第一章:主要内容包括我们做VB/
2、ORACLE学生成绩管理系统的主要功能介绍,在vb运行情况下各个功能界面的介绍。第二章:主要内容有VB/ORACLE学生成绩管理系统中数据库的设计。该数据库主要是用DBCA向导来完成创建,该部分包括各个创建界面的截图,方面读者进行阅读;该数据库中关系表的建立主要是通过登录SQLPlus,运用创建表的代码进行数据库中关联三张表的创建,该部分在报告中有详细的代码与注释;VB/ORACLE学生成绩管理系统中最主要的部分为数据源的创建也在该章进行详细的说明。第三章:主要内容是VB/ORACLE学生成绩管理系统的主要代码。包括系统各个
3、功能界面的运行代码,保证系统的完整性。第四章:内容为在完成这次VB/ORACLE学生成绩管理系统设计中的总结。我相信通过这次的VB/ORACLE学生成绩管理系统设计报告是书写,让没有学过Oracle的读者也能很好的理解这当中的关系,让学过的读者就能够很好并且很容易的读懂该报告。可读性与完整性是设计报告的关键,希望这篇报告能够让读者可读。目录第一章系统简介1一功能简介1二功能界面11、主界面:12、学生信息查询界面13、学生信息修改24、学生成绩录入2第二章数据库设计3一创建数据库3二创建表51、学生表的创建52、课程表创建5
4、3、选课关系表创建6三数据源创建6第三章VB设计7一、建立连接字符串7二、模板代码7三、主界面功能代码8四、学生信息查询功能代码10五、学生选课信息界面代码11六、学生创建录入功能代码11第四章总结16附录17VB/ORACLE学生成绩管理系统系统简介第一章系统简介一功能简介用VB实现简单的学生成绩管理系统,使用可视化ADODC控件和ADODB对象访问后台oracle数据库服务器。系统包含学生信息的查询;学生信息的录入、修改、删除;学生成绩的录入、修改、删除等功能。二功能界面1、主界面:系统功能的导航作用,单击个功能按钮进入
5、相应的操作界面。如图1-1所示:图1-1主界面2、学生信息查询界面可以满足简单条件的查询,在查询的结果中选择一行,双击可以查看该学生的具体选课信息如图1-2、1-3所示:图1-2学生信息查询界面第19页共17页VB/ORACLE学生成绩管理系统系统简介图1-3学生选课成绩情况界面3、学生信息修改完成学生信息的增加、删除、修改等操作如图1-4所示:图1-4学生信息修改界面4、学生成绩录入完成各专业同学成绩的录入如图1-5所示:图1-5学生成绩录入界面第19页共17页VB/ORACLE学生成绩管理系统数据库设计第二章数据库设计一
6、创建数据库利用oracle的数据库管理助手(DBCA)向导来完成名为yangmaoke数据库的创建如图2-1所示:图2-1数据库标识利用oracle的数据库管理助手(DBCA)向导来完成密码为123的数据库身份验证如图2-2所示:图2-2数据库身份验证第19页共17页VB/ORACLE学生成绩管理系统数据库设计数据库完成状态如图2-3、2-4所示:图2-3数据库创建完成状态图2-4数据库创建完成第19页共17页VB/ORACLE学生成绩管理系统数据库设计二创建表通过以system的身份登录oracle的数据库的SQLplus
7、进行数据库实例yangmaoke中表的创建如图2-5所示:图2-5登录数据库实例yangmaoke1、学生表的创建在SQLplus中执行以下代码完成学生表的创建:createtables(XHvarchar2(12)primarykey,--学号XMchar(8)notnull,--姓名XBchar(2)null,--性别CSRQdatenull,--出生日期ZYMvarchar2(20)null,--专业名ZXFchar(3)null,--总学分BZvarchar2(200)null--备注);在学生表中插入两条记录代码如
8、下:insertintos(XH,XM,XB,CSRQ,ZYM,ZXF,BZ)values('082113010053','杨茂科','男',to_date('1989-01-02','yyyy-mm-dd'),'计算机应用技术','54','三好学生');insertintos(XH,X