数据库课程设计
之教室管理系统
专业班级:
学 号:
姓 名:
指导教师:
计算机科学与通信工程学院
2022 年 06 月 30 日
使用过程中有任何问题请联系作者
qq:3213288782(备注目的)
目录
一. 课程目标 ..................................................................................3
(1)知识方面.............................................................................3
(2)能力与素质方面.................................................................3
二. 题目概述 ..................................................................................3
(1)题目要求.............................................................................3
(2)开发工具及设计思想.........................................................4
(3)系统功能.............................................................................4
三. 数据库系统设计 ......................................................................4
1. 需求分析..................................................................................4
2. 概念结构设计..........................................................................5
3. 逻辑结构设计..........................................................................6
4. 数据库实施..............................................................................7
四.VS 窗体设计 ............................................................................12
4.1 系统界面总览.......................................................................12
4.2 重要功能的代码实现...........................................................16
五.学习心得 ..................................................................................21
一.课程目标
《数据库系统原理 A 课程设计》是必修的实践性教学环节之一,是学习《数
据库系统原理 A》课程的综合性实验课程,是对该课程所学知识进行的一次全面
的综合训练。该课程具有实践性强的特点,学生必须在一个实际的 RDBMS 软件
平台(如 SQL Server)上创建数据库及其应用系统,给出数据库设计各个阶段的
详细设计报告,写出系统的主要功能和使用说明书,提交运行的系统。课程设计
可以进一步深化学生对书本知识的理解和认识,使学生掌握数据库系统设计技能,
培养自主学习能力、动手能力和团队合作精神。
(1)知识方面
1 全面梳理所学的数据库系统原理的知识。
2 自学开发工具如 JAVA、.NET 平台或其它动态网页开发工具,掌握从高
级程序语言和数据库交互一般方法。
3 自 学 数 据 库 设 计 工 具 如 Sybase PowerDesigner 或
Oracle Designer,掌握数据库设计工具的使用。
(2)能力与素质方面
1 具有进行数据库应用系统的需求分析和设计的能力。
2 能够利用所学知识解决实际问题的能力。
3 能够撰写比较完善的课程设计报告。
二.题目概述
(1)题目要求
设计并实现一个教室管理信息系统
(2)开发工具及设计思想
(3)系统功能
三.数据库系统设计
1. 需求分析
1.1 处理对象:
本系统主体涉及用户信息,教室,课程,学生,教师,管理员以及在教室里丢失
的物品的信息
1.2 处理功能要求:
用户信息方面包括密码的修改
教室方便包括教室信息的增删改查,空闲教室的查询,教室的申请借用
课程方面包括课程信息的增删改查(仅数据库实现)
学生,教师,管理员方面包括学生教师管理员信息的增删改查(仅数据库实现)
失物方面包括失物信息的增删改查,增加,修改为系统管理员独有的权限
1.3 数据项和数据结构
▲用户(用户名,密码)其中,设定用户名以 9 为首字符的用户身份为管理员
身份,拥有管理员一切权限,其他的皆为普通用户
▲教室(教室编号,教室号,教室类型,教室可容纳人数,教室状态),其中
教师编号为自增 int 类型数
▲教师(教师号,教师姓名,性别,院系)其中对性别进行约束,只能为“男”
“女”
▲学生(学生号,学生姓名,性别,院系)
▲课程(课程号,课程名,教学教师号,上课教室号,上课时间)
▲失物信息(教室号,失物名称,领取地点,失物状态,领取人编号)
2. 概念结构设计
- 1
- 2
前往页