数据库学生选课系统分析与设计.docx
《数据库学生选课系统分析与设计.docx》由会员分享,可在线阅读,更多相关《数据库学生选课系统分析与设计.docx(31页珍藏版)》请在优知文库上搜索。
1、北京理工大学珠海学院课程设计任务书20112012学年第1学期学生姓名:XXX专业班级:09信息管理与信息系统指导教师:XXX工作部门:商学院一、课程设计题目学生选课系统的数据库设计选课系统的设计1)统计出至少有三名学生选修的课程的平均分,统计项包含课程编号和平均分2)在选课数据库中,统计出选修课程超过或等于2门以上的学生信息3)统计出平均分在90分以上的学生的信息,并将结果按平均分降序排列 为每个实体表和关系表创立适宜的索引(聚簇索引、复合索引)、主码、外码; 创立学院类别取值范围为商学院、外国语学院、计算机学院、信息科技学院,并与相应的列绑定; 通过触发器定义选课的成绩不能从选课中修改,修
2、改专业的同时修改班级人数,在学生表中删除学生的同时,删除选课表中的信息; 创立视图StUdentVieW(学生信息表),Sjview(学生成绩表),cs_view(学生课程表); 存储过程execPro根本信息功能的验证,存储过程execPro一班级信息的验证:(查询不同“班级编号”的所有学生信息 事务的创立(同时更新“姓名”和“所属班级”列信息,否那么数据保持不变)随着社会的开展,学生的人数和课程的种类急速增加,传统的选课管理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管理系统。本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并
3、由此设计了后台数据库以及前台应用程序。文中首先对课题背景,数据库根底理论和SQL语言进行了简单的讨论;接着,学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。系统可以实现学生选课的一些重要功能,如:课程的添加、删除,信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的维护等。关键词管理系统;数据库;SQLServer2000AbstractWiththedevelopmentofsociety,thenumberofstudentsandthetypeofcourseincreasedsharply,thet
4、raditionalcoursesmanagementmodecannotmeetcurrentdemand,therefore,wedevelopthestudentscoursesmanagementsystem.Iaccordingtostudentsofthepracticalneedofcoursesmanagement,completethecourseforstudentsofthemanagementsystemrequirementsanalysis,functionmodulepartition,databasemodelanalysis,etc,andhasdesigne
5、dthebackenddatabaseandforegroundapplication.Thispaperfirsttothisbackground,databasebasictheoryandSQLlanguagearediscusseddevelopmenttools,students*courseselectionmanagementsystemareanalyzedindetail,dividingaspecificfunctionmodule;Finally,wegivethestudentselectivecoursesystemapplicationdesignprocess,a
6、ndthecoreofeachfunctionmodulecode.Thesystemcanrealizethecourseofsomeimportantfunctionstudents,suchas:courseadd,delete,informationquery,courses,andtheformationofschedule,andthestudentscoursesmanagementpersonnel,andthemaintenanceofcustomerinformation.Keywords:managementsystem;Database;SQLServer20001 .
7、引言52 .需求分析阶段52.1 引言52.2 需求分析阶段的目标与任务82.2.1 处理对象82.2.2 处理功能及要求82.2.3 .平安性和完整性要求92.3 需求分析阶段成果92.3.1 体会与收获92.3.2 学生选课管理系统业务流程图102.3.3 选课管理系统数据字典102.3.5 处理逻辑描述123概念设计阶段121.1 引言121.2 任务与目标131.3 阶段结果134 .逻辑设计阶段161 .1逻辑设计的任务和目标164 .2数据组织164.1.1 将E-R图转换为关系模型164.1.2 模型优化164.1.3 数据库模式定义175 ,数据库实施阶段195.1 建立数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 学生 选课 系统分析 设计
