首页 > 编程知识 正文

数据库课程设计模板(mysql数据库设计报告)

时间:2023-05-05 09:14:14 阅读:77080 作者:1971

MYSQL数据库课程设计

《MYSQL数据库》课程设计

一、目的和要求

)1)运用所学课程010(3010 )的数据设计理论知识和技能,深入了解数据库设计理论知识,掌握分析实际问题的能力。

)2)培养学生调查研究、编写技术文献、资料、手册及技术文献的能力。

)3)通过课程设计,要求学生在教师的指导下独立完成要求的相关内容。 包括以下内容。

通过调查研究和运用互联网,收集和调查相关资料、最新技术信息。

根据课题要求基本理解和掌握电子r图的设计方法和关系模式的转换。

根据课题要求,基本了解和掌握数据流图(DFD )和数据词典(DD )的设计方法。

创建数据库和各种数据库对象。

二.课程设计要求

选择组单位(每组最多5人)以下主题之一,调查分析具体或模拟实例

(1)描述此事例的业务信息和管理业务要求。

)2)实体清单、联系

)3)指出实体和联系的属性

)4)绘制E-R图

)5)将E-R图转换为关系模型,注明主码和外码;

*6)编制数据词典

*7)创建数据库

*8)根据主题要求,写查询、存储过程、触发器等。

注:加“*”的部分可以在课程后期完成。

三、提出要求(电子资料) )。

格式:

选题: XXXXXXXX

团队成员: XXXX、XXXX、XXXX

一、选题说明

【从文字上、详细地记述本选题的功能和业务需求。 关于选题本身的功能需求,需要更详细地说明本系统能做什么吗? 怎么做? 】

二.逻辑结构设计

1、确定实体及其属性

2、确定实体间的联系和联系类型

3、E-R图(需注明主码等信息) )。

4、关系模式

三.小组成员分工和得分情况

【一个选题(一组)总分100分。 在本节中,您将注明每位成员在设计过程中对本集团的贡献,并根据贡献大小分配得分。 每位同学的最终设计得分由老师根据授课情况和其他进行相应换算】

四.选择主题

)1)学校图书借阅管理系统

功能要求:

实现图书信息、类别、出版社等信息的管理

实现读者信息、借据信息的管理

实现图书借阅、再借阅、归还管理;

实现逾期罚款管理、收款管理

创建触发器,实现借书和还书时自动更新图书信息的在册数量;

创建视图,查看各种图书的书号、书名、总数、册数;

创建存储过程查询,以了解指定读者借书的情况

在与数据库相关的表之间建立参照完整性约束。

)2)高校学籍管理系统

功能要求:

实现学生信息、班级、院系、专业等管理

实现课堂、学生成绩信息管理

实现学生奖惩信息管理

制定规则,限制在性别项目中只能输入“男性”或“女性”;

创建视图以查询每个学生的学校编号、姓名、班级、专业和本科

创建存储过程查询以查询指定学生的成绩单

创建触发器时,相应班级中的学生人数会在添加、删除学生和更改学生的班级信息时自动更改。

在与数据库相关的表之间建立参照完整性约束。

)3)学校人事管理系统

实现学校部门信息、职务、职称和教职工信息管理;

实现教师学籍经历管理

实现教师家庭关系管理

实现教师奖惩信息管理

创建存储流程查询学校各部门各职务的教职工人数

创建触发器在添加、删除成教职员、修改教职员部门信息时,自动修改该部门的员工人数

制定规则以确保教职员的电子邮件输入格式正确

在与数据库相关的表之间建立参照完整性约束。

)4)某书店图书采购、销售管理系统

实现图书类别、出版社、图书、仓库信息的管理

实现进货、入库管理

实现销售、出库管理

制定保存流程查询一定时期内各种图书的进货和销售情况;

编制视图查询各类图书库存总数

图书入库时,做好自动修改相应图书总量和仓库储存的该图书数量的触发;

要求一张可以处理多个图书(例如销售设定销售单及其明细两个表);

在与数据库相关的表之间建立参照完整性约束。

)5)某医院信息管理系统

实现药品类型和药品信息管理

实现药品入库、出库管理

实现科室、医生、患者管理

实现处方注册管理

实现资费管理;

做好药品入库、出库时自动修改库存的触发器;

制定保存流程,统计一段时间内各科室就诊人数和录入情况;

编制视图查询各种药品库存总数;

建立数据库相关表之间的引用

完整性约束。

(6)机房管理系统

实现机房信息、机器信息、学生信息、上机类型信息的管理;

实现学生上机充值信息的管理;

实现学生上机过程的登记、费用信息的管理;

实现教学班及教学班学生信息的管理;

实现上机费率标准的设置及教学班上机的预约,即设置各教学班的上课时段。

创建存储过程统计各机房上机费用的统计;

创建触发器实现费用登记时,自动修改该生的账户余额。

建立各表之间的关系。

(7)某宾馆客房管理系统

实现客房类型、价目信息、客房信息的管理;

实现客户信息的管理;

实现入住和退房管理;

实现费用管理;

创建触发器,实现入住和退房时自动修改客房的状态;

创建存储

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。