没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
-
北京理工大学珠海学院
课程设计报告
2011 — 2012 学年第 1 学期
题目: 学生选课系统的数据库设计
学 院: 商学院
专业班级: 09 信管 4 班
学号姓名: 090802041005 xx
指导教师: xxx
成 绩:
时 间:
2011年12月18日
北京理工大学珠海学院
课程设计任务书
.--
-
2011 ~2012 学年第 1 学期
学生姓名: xxx 专业班级: 09 信息管理与信息系统
指导教师: xxx 工作部门: 商学院
一、课程设计题目
学生选课系统的数据库设计
选课系统的设计
1)统计出至少有三名学生选修的课程的平均分,统计项包含课程编号和平均分
2)在选课数据库中,统计出选修课程超过或等于2门以上的学生信息
3)统计出平均分在90分以上的学生的信息,并将结果按平均分降序排列
为每个实体表和关系表创建合适的索引(聚簇索引、复合索引)、主码、外码
创建学院类别取值范围为商学院、外国语学院、计算机学院、信息科技学院,
并与相应的列绑定;
通过触发器定义选课的成绩不能从选课中修改,修改专业的同时修改班级人数
在学生表中删除学生的同时,删除选课表中的信息;
创建视图studentview(学生信息表),sc_view(学生成绩表) ,cs_view(学
生课程表);
存储过程exec Pro_基本信息功能的验证,存储过程exec Pro_班级信息的验证:
(查询不同“班级编号”的所有学生信息)
事务的创建(同时更新“姓名”和“所属班级”列信息,否则数据保持不变)
摘 要
随着社会的发展,学生的人数和课程的种类急速增加,传统的选课
管理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管
.--
-
理系统。
本人结合学生选课管理的实际需要,完成了对学生选课管理系统的
需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据
库以及前台应用程序。
文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨
论;接着,学生选课管理系统进行了详细分析,划分了具体的功能模块
最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的
核心代码。
系统可以实现学生选课的一些重要功能,如:课程的添加、删除,
信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的
维护等。
关键词 管理系统;数据库; SQL Server 2000
.--
-
Abstract
With the development of society, the number of students and the
type of course increased sharply, the traditional courses
management mode can not meet current demand, therefore, we
develop the students' courses management system.
I according to students of the practical need of courses
management, complete the course for students of the
management system requirements analysis, function module
partition, database model analysis, etc, and has designed the
backend database and foreground application.
This paper first to this background, database basic theory and SQL
language are discussed development tools, students' course
selection management system are analyzed in detail, dividing a
specific function module; Finally, we give the students' elective
course system application design process, and the core of each
function module code.
The system can realize the course of some important function
students, such as: course add, delete, information query, courses,
and the formation of schedule, and the students' courses
management personnel, and the maintenance of customer
information.
Key words :management system; Database; SQL Server 2000
.--
-
目 录
Abstract........................................................................................................................IV
1.引言..........................................................................................................................6
2. 需求分析阶段............................................................................................................6
2.1 引言...................................................................................................................6
2.2 需求分析阶段的目标与任务...........................................................................9
2.2.1 处理对象.................................................................................................9
2.2.2 处理功能及要求.....................................................................................9
2.2.3.安全性和完整性要求...........................................................................10
2.3 需求分析阶段成果..................................................................................10
2.3.1 体会与收获...........................................................................................10
2.3.2 学生选课管理系统业务流程图...........................................................11
2.3.3 选课管理系统数据字典.......................................................................11
2.3.5 处理逻辑描述.......................................................................................13
3 概念设计阶段...........................................................................................................14
3.1 引言.................................................................................................................14
3.2 任务与目标.....................................................................................................14
3.3 阶段结果.........................................................................................................14
4.逻辑设计阶段........................................................................................................18
4.1 逻辑设计的任务和目标.................................................................................18
4.2 数据组织.........................................................................................................18
4.2.1 将 E-R 图转换为关系模型...................................................................18
4.2.2 模型优化...............................................................................................19
4.2.3 数据库模式定义...................................................................................19
5.数据库实施阶段....................................................................................................21
5.1 建立数据库、数据表、视图、索引.............................................................21
5.1.1 建立数据库...........................................................................................21
5.1.2 建立数据表...........................................................................................22
5.1.3 建立视图...............................................................................................23
5.1.4 建立索引...............................................................................................25
5.1.5 建立触发器...........................................................................................26
6.数据统计................................................................................................................29
2)在选课数据库中,统计出选修课程超过或等于 2 门以上的学生信息............30
3)统计出平均分在 90 分以上的学生的信息,并将结果按平均分降序排列......30
7.实习心得................................................................................................................31
.--
剩余33页未读,继续阅读
资源评论
- 13916012023-06-28资源内容总结的很到位,内容详实,很受用,学到了~
- m0_632647982022-11-17资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功