数据库课程设计报告 课程设计题目:学分管理系统 专 业:网络工程 班 级:10211302 * ***** 学 号: ********** ****: ** 2011 年 12 月 1 日 学分管理系统数据库课程设计 实验时间:2010.11.28-2010.12.01 实验地点:软件楼501 室 实验目的:通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。 实验要求: 假设每位学生必须完成基础课50 学分,专业课50 学分,选修课24学分,人文类课程8 学分和实验性课程20 学分才能毕业。完成系列功能: 1. 录入某位学生的学分信息; 2. 给定学号,显示某位学生的学分完成情况; 3. 给定班号,显示该班所有学生的学分完成情况; 4. 给定学号,修改该学生的学分情况; 5. 按照某类课程的学分高低进行排序; 6. 给定学号,对该学生能否毕业进行确定。 实验思路: 一.学分管理系统的需求分析. 通过对两个班的同学学分成绩的调查,了解到两个班的同学学分管理仍处于人工管理阶段,没有标准的学生学分存档信息。开发出合适的学生学分管理系统,可以方便学生学分的管理,提高学分管理工作的效率。 Ⅰ需求分析阶段的目标. 1.录入某位学生的学分信息; 2.给定学号,显示某位学生的学分完成情况; 3.给定班号,显示该班所有学生的学分完成情况; 4.给定学号,修改该学生的学分情况; 5.按照某类课程的学分高低进行排序; 6.给定学号,对该学生能否毕业进行确定。 Ⅱ需求分析阶段的任务. 1.处理对象 系统要处理的对象包括学生基本信息、课程信息、教师信息三个方面,各个信息包括如下信息 1) 学生基本信息:包括学生的姓名、学号、性别、系别、班级,可以方便学生信息的查询和更新; 2) 课程基本信息:包括课程代号、课程名、课程种类、学分,可以方便课程信息的查询与更新; 3) 成绩基本信息:包括学生的学号、学生选取的课程号、学生的成绩及学分,这可以提高查询效率。 2.处理功能要求 系统主要完成以下几个功能: 1) 录入某位学生的学分信息; 2) 给定学号,显示某位学生的学分完成情况; 3) 给定班号,显示该班所有学生的学分完成情况; 4) 给定学号,修改该学生的学分信息; 5) 按照某类课程的学分高低进行排序; 6) 给定学号,对该学生能否毕业进行确定。 3.安全性和完整性...