数据库设计报告.docx
- 文档编号:10961443
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:10
- 大小:539.67KB
数据库设计报告.docx
《数据库设计报告.docx》由会员分享,可在线阅读,更多相关《数据库设计报告.docx(10页珍藏版)》请在冰豆网上搜索。
数据库设计报告
《数据库系统概论》
课程设计报告
专业班级
软件081
学号
089074144
姓名
指导教师
[实验目的]
《数据库概论》课程设计实验是一门独立开设的实验课程。
《数据库概论》课程设计实验对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程设计实验主要围绕两方面内容:
数据库设计和基本C/S结构数据库编程实践。
通过本实验,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术。
1.掌握数据库设计的基本方法,熟悉数据库设计的步骤;
2.通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;
3.学习基本“C/S结构”数据库编程方法。
[实验简述]
实验一:
数据库设计
实验目的:
学会能在实际工作中运用数据库设计的思想,设计符合应用需求的数据库应用系统。
实验内容:
根据《数据库系统概论》课程设计指导书的要求,进行数据库设计。
实验要求:
1.概念数据库设计,画出E-R图;
2.逻辑数据库设计,进行规范化处理;
3.外模式设计与物理模式设计;
4.整理《数据库表目录》和《数据库结构表》;
5.建立数据库表与视图;
6.完整性约束测试。
实验二:
数据库编程
实验目的:
学习和掌握基本的数据库编程方法。
实验内容:
构数据库编程。
实验要求:
1、在开发工具的环境下,与数据库建立连接;
2、应用开发工具,编程序设计一个人机交互界面,完成数据的输入、修改、删除,并将SQL查询语句嵌入到开发工具的控件中实现数据库查询功能。
[实验环境]
服务器端:
Windows2000NTServer;
ORACLE8.xDatabaseServerForWindowsWindows2000Server
客户端:
Windows9x;Oracle8.xClient
C/S开发工具:
网络协议:
TCP/IP
[系统设计与实现]
1.数据库设计
⑴.概念结构设计(E-R图);
⑵.逻辑结构设计;
用户(用户名,用户密码,用户权限)
系(系名,系主任,电话)
学生(学号,姓名,性别,年龄,系名)
教师(教师号,姓名,性别,职称,系名)
课程(课程号,课程名,学时,学分)
讲授(教师号,课程号,学年,学期)
成绩(学号,课程号,成绩)
⑶.整理《数据库表目录》和《数据库结构表》;
数据库表目录:
数据库结构表:
(1)登录表
(2)系信息表
(3)学生信息表
(4)教师信息表
(5)课程信息表
(6)授课信息表
(7)成绩表
2.系统设计
⑴.程序功能模块图;
⑵.功能描述。
1、系统管理
本模块包括用户管理模块和重新登录服务,用户管理模块包括用户信息查询,用户信息添加,用户信息删除,修改密码等服务。
其中用户信息查询,用户信息添加,用户信息删除服务的使用权限仅为管理员。
2、课程信息管理
本模块包括查询课程信息,添加课程信息,修改课程信息,删除课程信息服务,其中添加课程信息,修改课程信息,删除课程信息的使用权限仅为管理员。
学生及教师只能查询课程信息。
3、学生信息管理
本模块包括查询学生信息,添加学生信息,修改学生信息,删除学生信息服务,其中添加学生信息,修改学生信息,删除学生信息的使用权限仅为管理员权限。
学生及教师可查询学生信息。
4、教师信息查询
本模块包括查询教师信息,添加教师信息,修改教师信息,删除教师信息服务,其中添加教师信息,修改教师信息,删除教师信息的使用权限仅为管理员权限。
学生及教师可查询教师信息。
5、成绩信息查询
本模块包括查询成绩信息,添加成绩信息,修改成绩信息,删除成绩信息服务,其中添加成绩信息,修改成绩信息,删除成绩信息的使用权限仅为管理员权限及教师。
学生可查询成绩信息。
3.系统实现
应用开发工具编写应用程序。
1、系统界面
(1)登录:
(2)注册:
2、主程序界面
3、功能实现(以学生信息管理为例)
(1)学生信息查询
(2)学生信息添加
(3)学生信息修改
(4)学生信息删除
[实验总结]
本系统主要包括数据库设计和数据库编程两个方面。
数据库设计阶段,主要开展了需求分析,概念设计(E—R图设计),逻辑设计以及物理设计。
数据库编程阶段,利用VS2005(C#语言)进行编程功能,实现本教务管理系统的主要功能。
能够通过本系统实现对学生信息,教师信息,课程信息,成绩信息等的查询,添加,修改及删除等操作。
本系统最大的特点是实现了用户的访问权限设置,管理员可以访问该系统的所有功能模块,学生只能享有查询学生信息,查询教师信息,查询课程信息以及查询成绩信息服务,而教师则可以查询学生信息,查询教师信息,查询课程信息,查询学生成绩信息,成绩录入,成绩修改以及成绩的删除操作。
本系统可以满足各类用户的需求。
本系统存在的最大问题是实用性不强以及功能不完善,投入实际应用的可能性很小。
可以进一步将此程序改编为目前颇为流行的BS模式,还可以通过进一步的需求分析来完善系统的其他功能。
通过本次的实践,对自己的意义还是显而易见的。
首先,对数据库设计的各个阶段有了进一步的认识,对以后的学习有很好的借鉴作用。
然后通过编程阶段的实践,对sql语言的应用也变得更加熟练。
希望通过本次的课程设计,对以后的编程开发能有积极的作用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)