数据库课程设计心得【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:职工工资管理系统 基本功能要求: 1) 可以按照科室(经理室、财务科、技术科和销售科)增加、修改、删除职工的基本资料 2) 职工信息应包含职称,分为高级、中级、初级,同一职称职工基本工资相同 3) 职工工资由基本工资、奖金、扣除金额组成,其中奖金、扣除金额可每月输入不同数据 4) 可以计算职工每月工资 5) 可以按照科室、职称、月份统计职工工资 6) 可以按照科室、职工号、职工名称查询职工工资 题目2:商场货物管理系统 基本功能要求: 1) 商场货物可存放在多个仓库 2) 可以增加、删除、修改仓库信息 3) 可以对仓库货物信息进行增加、删除、修改 4) 可以按仓库、货物类别列出货物清单 5) 能按照仓库名称、货物类别、货物名称、编码查询货物信息 题目3:宠物商店电子商务网站 客户购物、下订单、订单处理、销售统计等功能于一体的例子。通过浏览器,让客户 可以查询宠物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等 。 基本功能要求: 1)注册/登陆/忘记密码/管理个人信息 2)查询、删除、修改等维护宠物信息 3)接受/处理订单消息,发订单给供应商 4)销售统计 5)维护库存数据库 6)Email发送 题目4:毕业设计指导网站 毕业设计指导网站的目的是使学生和教师能够通过网络进行毕业设计辅导,这样能够 得到最新的毕业设计信息,更好的辅导效果。内容如下: 基本功能要求: 1)用户注册/登陆/忘记密码/管理个人信息 2)上传文件和下载文件 3)学生向指导教师提问、查询问题;教师回答问题 4)用户上传文件和下载文件 5)管理员管理教师和学生信息 6)查询统计数据(日问题量,答疑率) 7)群发消息 题目5:客房信息管理系统 基本功能要求: 1) 可以对客房基本信息进行增加、删除、修改 2) 客房分为三种类型:三人房、双人房、单人房,每种类型房间价位不同 3) 可以实现客户订房、退房、续房功能 4) 可以登记、查询客户基本信息 5) 可以查询房间状态信息 6) 可以实现住宿计费 题目6:汽车租赁管理系统 基本功能要求: 1) 可以对汽车基本信息进行增加、删除、修改 2) 可以对租赁客户信息进行增加、删除、修改 3) 可以实现汽车的租借、归还、续借 4) 可以按重要字段查询汽车、客户等基本信息 5) 可以实现租赁金额的计算 6) 可以查询汽车、客户租赁历史记录 题目7:网上订票系统 (要求采用B/S结构设计) 基本功能要求: 1) 可以实现订票客户网上信息登记以及修改 2) 可以查询可订票情况 3) 可以实现客户网上订票 4) 可以计算订票费用 5) 业务人员可以审核客户网上订票信息 6) 订票客户可以查询当前订票状态 题目8:实验室网上预约管理系统 (要求采用B/S结构设计) 基本功能要求: 1) 可以实现各实验室基本信息的增加、删除、修改 2) 学生可以查询实验基本信息 3) 学生可以登记基本信息 4) 学生可以实现实验室预约 5) 管理员可以审核学生预约申请 6) 学生可以查询实验室预约申请状态 题目9:高校职工通讯录管理系统 (要求采用B/S结构设计) 基本功能要求: 1)可以实现高校各部门、学院基本信息的增加、删除、修改 2)可以实现各部门、学院职工通讯方式的增加、删除、修改 3)可以查询职工通讯信息 4)可以列表输出各部门、学院职工通讯方式清单 题目10:餐厅下单管理系统 基本功能要求: 1) 可以实现菜谱基本的信息增加、删除、修改、查询 2) 可以实现顾客下单信息的增加、删除、修改、查询 3) 可以实现顾客下单金额折扣计算 4) 可以实现顾客下单明细的列表输出 题目11:高校设备管理系统 基本功能要求: 1) 可以实现高校部门、学院基本信息的增加、删除、修改 2) 可以实现设备基本信息的增加、删除、修改 3) 可以查询设备基本信息 4) 可以汇总输出各单位所属设备清单以及总金额 题目12:在线答疑系统 (要求采用B/S结构设计) 基本功能要求: 1) 可以实现学生基本信息的增加、删除、修改 2) 学生可以在线提问、修改提问 3) 教师可以回复、删除学生提问 4) 可以查询学生提问信息 5) 可以列表输出问题清单 题目13:在线新闻管理系统 (要求采用B/S结构设计) 基本功能要求: 1) 可以实现新闻类别信息的增加、删除、修改 2) 可以实现新闻基本信息的增加、删除、修改 3) 可以实现新闻列表输出 4) 可以浏览新闻详细信息
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值