MySQL数据库实训要求
课程实训是计算机课程的重要环节,对于巩固所学知识、加强学生的实际动手能力和提高学生综合素质十分必要。为了衔接所学的零散数据库知识,让学生认识到数据库在数据处理中的重要性以及学会在网络环境下处理海量数据,需要进行综合实训课程。整个实训过程要求学生独立完成。
一、设计基本任务:
运用所学知识,设计一个简单的选课数据库管理系统,用该系统能够完成登录、增加数据、查询数据、统计等功能。
课程管理系统管理的数据参照course数据库。
二、数据库设计:
(1)在需求分析的基础上画出本系统的功能模块图。
(2)确定相应的实体以及各自的属性,画出E-R图。
(3)根据E-R图中的实体、关系以及各自的属性转换成语义化的英语。
(4)创建关系模型:确定主键,添加适当的外键、定义约束关系、默认值、创建必要的索引等。
(5)根据关系模型创建数据库。
三、程序设计:
选用PHP编程连接MySQL数据库,并在网页中完成系统登录、增加新数据、查询数据、统计等各项功能(不限于这些功能)。
要求:系统应实现以下功能:
(1) 按用户名和密码登录界面(登录信息存储在数据库中)。
(2) 能够按学生学号或者姓名在数据库中查询成绩(默认查找本人的成绩)。
(3) 能够统计数据库中每个学生的总分、最高分、最低分、平均分、选课门数和及格率。
(4) 能够用菜单在数据库中增加院系信息、教师信息。
四、提交包括以下2项:
(1)一份用WORD制作的综合作业报告。综合作业报告格式见《MySQL数据库设计与应用实训报告》
(2)一份选课管理系统(能正确运行的系统源代码:.PHP源程序+.sql数据库)。
说明:上面是范例题目,学生可以任选下面的题目,也可以结合自己的兴趣爱好自拟题目。完成基本要求的成绩给基本分,里面如果添加了扩展功能的适当加分;选题如果有一定的新颖性可以根据情况给与加分。
1、 图书管理系统
2、 电器管理系统
3、 建材管理系统
4、 化学实验用品管理系统
5、 奶制品成份管理系统
6、 花店管理系统
7、 网络投票系统
8、 药品管理系统
9、 工资管理发放系统
………