oracle设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功