数据库课程设计心得【1】

我从周六,也就是前天,11月27日开始做我的数据库课程设计。到现在,做到有点头晕~~~~~开始反省总结

本系列学习日志,将会以三到四天为间隔(或者每天一篇)的进度发表,主要有我在完成这个数据库课程设计中的一些心得体会和及时的反省总结。

作为第一篇日志:

先介绍一下我选的题目吧:学校教室管理信息系统。

需求分析结果说明:
1.学校组织结构说明
学校下设若干学院,如计算机学院、管理学院等;一个学院下设若干专业,如计算机学院下设两个专业:计算机科学与技术、信息安全;一个专业有若干班级;一个班级有若干同学,
学校有若干教学楼,如南1,南2等;一个教学楼有若干楼层,如南1有一层、二层、三层、四层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。
一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。
2. 用户对系统的信息要求
(1)信息要求:由于系统的使用主体是教师和学生,因此对系统的信息要求可分为以下几个方面:
a、 教师信息
教师的基本信息,主要包括教师的教师编号,教师姓名,性别,所属院系,职称,身份证号等;
b、学生信息
学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等;
c、 教室信息
教室的基本信息,主要包括教室的教室编号,教学楼号,楼层号等;
d、 教学楼信息
教学楼的基本信息,主要包括教学楼名称,教学楼编号等;
(2)系统应当完成以下的信息处理要求:
a、 教师查询;
学生可以查询相关院系相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。
b、 教室查询;
学生可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座、或者有活动等等。这个功能以便使同学能更好地了解教室及其使用情况。
c、 课程查询;
学生可以查询某一课程的详细信息,如同一课程可以有多个教师开课,以便更好地了解任一课程的详细信息。
d、 教室借用;
学生可以借教室,即获得教室在某段时间的使用权,办讲座,开展社团活动等等。
e、 我要自习;
学生通过可以查询当天某一时段或多个时段的空闲教室,去上自习。
设计要求:
根据以上说明,设计该系统的概念结构即E-R图,然后转化为相应的逻辑结构。
完成下面的要求
1.     创建视图,查询计算机学院张老师所讲的所有课程的课程名。
2.     编写带参数的存储过程,查询指定教学楼,指定教室,指定时间段的教室使用情况,或者有课,或者有讲座、或者有活动、或者空闲。
3.     编写存储过程查询指定课程的所有教课老师和相应的开课时间。
4.     编写存储过程完成学生借用教室的功能。如果申请的教室有冲突,给出提示。
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
《大型数据库应用技术》 课程大作业要求 1. 自选题目。自由组织小组,每三至四人一组。 二、排版参照毕业设计论文要求。必须有的部分包括:封面(参考第三页)、目录(自 动生成)、正文。 三、数据库实施:必须用ORACLE 10g/11g。 四、设计内容要求(作业报告撰写顺序参照这个顺序,其中4.2为选作部分) 1 需求分析 通过查找资料,弄清楚所做系统的业务流程。着重关注系统中的数据。可以用数据 流图来表示数据的来源、去处和被加工的过程。如果不画数据流图,请用自然语言陈述 需求分析的结果,其中必须说明系统有哪些外部项,这些外部项都提供哪些数据,最后 都接收哪些数据,系统中有哪些处理,处理的数据对像是什么,处理完成后的数据又是 什么等等。 另外,请为部分数据项建立数据字典(数据项、数据结构、数据流、处理过程及数 据存储每种类型的写一个)。 2 数据库设计 2.1 概念结构设计 用E-R图表示。   2.2 逻辑结构设计    必须有由E- R得到的数据库表的设计;视图的设计;索引的设计;约束条件等。 2.3 物理结构设计 3数据库的实施 根据数据库设计中的逻辑结构建立数据库,录入部分数据(附结果截图)。 4. 应用程序设计* 4.1选用一门应用程序开发语言,解决数据库连接问题,阐述你使用的数据库连接技 术,附图:后台数据库数据调用成功的图。 4.2 选用功能模块中的1- 2个,编写应用程序(自己选用应用程序开发语言),实现部分模块功能并调试。运行 后给出截图,简单阐述该模块的基本功能。代码附最后。(4.2有能力的同学可以选作)   5 结束语 5.1主要阐述做此设计的感想,包括遇到的问题和解决的方法。 5.2 小组成员参与的部分及大约工作量比例。 (例如:1 系统分析与设计 参与者 张三 70%,李四30% 2 数据库设计 参与者 张三30% 李四30% 王五40% ……) 设计题目: 专 业: 班级 姓名: 班级序号____ 成绩 姓名: 班级序号____ 成绩 姓名: 班级序号____ 成绩 姓名: 班级序号____ 成绩 时 间: ----------------------- 数据库课程设计全文共3页,当前为第1页。 数据库课程设计全文共3页,当前为第2页。 数据库课程设计全文共3页,当前为第3页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值