欢迎来到天天文库
浏览记录
ID:61433030
大小:288.50 KB
页数:5页
时间:2021-01-30
《选修课程管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、选修课程管理系统一、实验目的1、使学生掌握DBMS的基本工作原理;2、培养学生基本掌数据库应用系统设计的基本思路和方法;3、培养学生分析、解决问题的能力;二、实验简述针对给定的系统进行需求分析,设计系统结构图和系统功能模块图;针对需求分析,画出E-R图表示的概念模型,并将其转换为至少满足3NF的关系模式,设计较为合理的数据库模式;系统中应能体现对数据库的保护(数据恢复、并发控制、安全性和完整性);系统应该有较为友好的用户界面;通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生选课进行管理、输入、输出、查找的所需操作,使散乱的档案能够具体化
2、,直观化、合理化。三、课程设计过程1、需求分析2、概念结构设计及系统结构设计3、系统功能实现3.1需求分析学生包含学号等属性,通过登记系统保存学生成绩的信息。学生通过分组程序分出个个选修课的学生名单。课程包含课程号,名称等属性。分组信息分出选修课教师,教师包含名称,教师编号属性。用户通过SQLSERVER2000的查询分析器直接输入各种操作代码,其中包括对系统管理原的的创建,管理员可以创建其他管理员权限,当然,系统管理员可以对所有表进行修改,删除,增加。3.2概念结构设计及系统结构设计1..用E-R图设计信息模型学号等属性学生学分登记分组课程教师
3、课程号等属性教师编号等属性111mn2.设计相应关系模型,确定数据库结构设计关系模型如下:下划线为关系的码学生(学号,姓名,地址,邮编,市,省,性别)教师(教师编号,姓名,电话,工资)课程(课程编号,课程名,系名,学分)分组(分组号,教师编号,课程号,学生数)登记(课程号,组号,学生号,成绩)3.设计应用系统的系统结构图,确定系统结构输入系统查询系统输出报表删除系统链接数据库数据输入输入命令结果输入命令输出结果删除命令4.通过设计关系的主码约束,外码约束和使用CHECK,RULE实现完整性控制;5.为每一参照关系设计插入,删除,修改触发器;四、系
4、统功能的实现1.创建基本表sql语句如下
此文档下载收益归作者所有