文档介绍:数据库系统课程设计
1
熟悉数据库管理系统的结构与组成
熟悉数据库应用系统的设计方法和开发过程
2
1)学生管理系统
2)教学管理系统
3)图书管理系统
4)财务管理系统
5)超市管理系统
6)仓储管理系统
7)运动会管理系统
8)宿舍管理系统
9)人事管理系统
10)教材管理系统
11)大学生社团管理系统
12)药房管理系统
13) 医院管理系统
3
1. 系统概念结构设计
进行需求分析,设计出信息系统的概念模型,用E-R图表示。
给出实体及其属性描述,实体与实体之间联系方式,以及相关语义说明;
给出系统的分E-R图、总体E-R图设计。
要求:
1)实体数不得少于5个;
2)实体的属性、联系及语义说明要合理。
4
2. 系统逻辑结构设计
根据概念结构模型给出整个系统的关系模式,说明各关系所包含的主码、属性(含名称、取值类型、长度、含义说明等)、关系与关系之间的联系(外码)等。
设计的关系模式需进行规范化处理,每个关系模式至少达到3NF。
5
3. 数据库设计与实现
根据逻辑结构设计,给出创建数据库、数据表、定义索引、视图等语句。给出数据表的数据查询、数据插入、数据删除、数据修改、完整性约束等操作语句。
其中数据查询至少给出7种查询方式,分别涉及到:
确定集合查询
字符匹配查询
聚集函数查询
分组查询
连接查询
带有ANY或ALL谓词查询
带有EXISTS或NOT EXISTS 谓词查询。
6
4. 安全性设计
为系统设置用户管理功能,系统的用户至少分为两级:系统管理员和一般用户。为不同的用户设置不同的操作权限。
7
6. 应用程序功能设计(选做)
编程语言采用Visual C++、C#、VB、Java、C#或自选。
功能结构
算法描述
源代码
系统运行效果(图和说明),界面使用菜单或按钮,实现增、删、改、查等基本功能。
8
3人一组,按学生名单序号,顺序选择相应题目,做同题的小组设计报告禁止雷同,否则课程设计成绩按不及格处理(占1学分)。
课程设计目录页标明每人的分工、承担和完成的任务。
课程设计报告提交截止日期:第18周周五下午5:00,过期不候。地点:J13-222
9
1. 版面要求
B5纸,页边距:上2cm,下2cm,、右2cm
2. 报告内容
1)封面
包括题目、院系、学生班级、学号、姓名
2)目录
居中打印目录二字,(四号黑体,段后1行),字间空一字符;章、节及其开始页码均为小四号宋体,并标明相应完***。节向右缩进两个字符。
3)正文
字体:正文宋体、小四号;行距:;
页码:底部居中。
10