《数据库概论》课程设计实验报告书

《数据库概论》课程设计实验报告书

ID:35554455

大小:526.50 KB

页数:32页

时间:2019-03-28

《数据库概论》课程设计实验报告书_第1页
《数据库概论》课程设计实验报告书_第2页
《数据库概论》课程设计实验报告书_第3页
《数据库概论》课程设计实验报告书_第4页
《数据库概论》课程设计实验报告书_第5页
资源描述:

《《数据库概论》课程设计实验报告书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数据库系统概论》学生成绩管理系统课程设计实验报告书安徽工业大学计算机学院姓名专业班级学号指导教师戴小平分数2016年6月1日《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院摘要摘要内容:本实验报告采用了oracle数据库工具,使用java窗体可视化编程来执行操作。实现了不同身份的人员对教师信息、学生信息以及学生成绩的不同操作。关键词:oracle数据库,java编程,sql语句,学生成绩管理系统。I《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院目录摘要内容:I关键词

2、:I1绪论11.1概述11.1.1问题的提出11.1.2本课题的意义11.2开发环境与工具介绍12系统需求分析与设计22.1用户需求分析22.1.1用户需求22.1.2系统功能需求22.2功能模块图及分模块功能描述22.2.1系统的功能模块图22.2.2系统功能模块简介22.3数据库设计32.3.1系统E-R图32.3.2数据库逻辑结构设计4管理员表5班级表63系统实施73.1建立数据库73.2数据库连接103.3主要模块实施103.3.1登录模块的开发113.3.2管理员工具模块113.3.3教师工具模块1

3、23.3.4学生工具模块123.4系统测试123.4.1软件测试的对象123.4.2软件测试的结果134系统说明184.1开发环境18总结19参考文献20附录:部分源代码211.i《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院1绪论1.1概述1.1.1问题的提出在学生成绩管理中,管理员、教师、学生对成绩要有不同的管理权限,如何构建数据库、如何解决数据库之间的关系、如何通过软件来实现不同身份给予不同的权限是本课程设计的主要问题。1.1.2本课题的意义通过这次课程设计,管理员能够实现对学生信

4、息、教师信息的管理,教师能够对学生的成绩,学生选课信息进行操作和管理,同时学生能够对成绩进行查询,对课程进行选择等功能。1.2开发环境与工具介绍数据库使用oralce数据库,编程工具使用java窗体可视化编程。29《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院2系统需求分析与设计2.1用户需求分析2.1.1用户需求不同的用户,根据身份的不同,可对不同的信息进行操作。2.1.2系统功能需求l管理员:对学生信息,教师信息的增、删、改、查功能,以及对课程的增、删、改、查,对学生选课信息的管理,

5、但是对于学生成绩不能够进行操作l教师:对学生成绩的增、删、改、查功能。l学生:对成绩的查询、对课程的选择功能。2.2功能模块图及分模块功能描述2.2.1系统的功能模块图2.2.2系统功能模块简介该系统是对不同的身份登陆,给予不同的功能权限,以实现对数据库信息的管理。29《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院2.3数据库设计2.3.1系统E-R图29《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院2.3.2数据库逻辑结构设计学生信息表数据库表/视图ID:stu_

6、table数据库表/视图名称:学生信息表序号字段ID字段名称类型长度PK/FK取值范围说明1Stuid学号Varchar2()10Pk记录学生的学号2Stuname姓名Varchar2()10记录学生名称3Stusex性别Varchar2()2‘男’‘女’记录学生性别29《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院4Stukey密码Varchar2()16长度在6-16记录学生登陆密码5Clid老师编号Varchar2()10Fk班级编号外键教师信息表数据库表/视图ID:tea_tab

7、le数据库表/视图名称:教师信息表序号字段ID字段名称类型长度PK/FK取值范围说明1Teaid教师编号Varchar2()10Pk记录教师编号主键2Teaname教师姓名Varchar2()10记录教师姓名3Teasex性别Varchar2()2男或女记录教师性别4Teakey教师登陆密码Varchar2()16长度在6-16记录老师登陆密码课程表数据库表/视图ID:co_table数据库表/视图名称:课程表序号字段ID字段名称类型长度PK/FK取值范围说明1Coid课程编号Varchar210Pk记录课程

8、编号2Coname课程名称Varchar210记录课程名称3Cotype课程类型Varchar216必修课公共选修课专业选修课记录课程类型4Cocredit课程学分Number记录课程学分5Teaid教师编号Varchar210Fk记录该课程的教师信息29《数据库系统概论》课程设计实验报告书安徽工业大学计算机科学与技术学院管理员表数据库表/视图ID:ad_table数据库表/视图名称:管理员表序号字

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

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

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