资源描述:
《数据库原理课程设计---学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件学院课程设计报告书课程名称数据库原理及应用设计题目学籍管理系统专业班级学号姓名指导教师201年6月目录1设计时间2011年6月12号2设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处
2、理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3设计任务学籍管理系统功能要求:(1)学生注册登记提供给系统最基本的学籍信息。(2)学生成绩登记按专业分类,以年级为单位,登记学生在校期间每门课程的成绩。(3)学籍更改登记包括简历更改、成绩更改、休复转退学登记、奖惩登记。(4)资料统计统计各专业某年计某学期的学习成绩情况。以考试为例,分作90~100分,80~89分,70~79分,60~69分,60分以下五档人数及占总人数的百分率。按照学生的年龄大小、地区的来源、政治面貌作人数的统计。(
3、5)个人情况查询查询成绩、简历、休复转退学及奖惩情况。数据要求:简历数据:学号、姓名、性别、学制、地区、年龄、政治面貌、民族、奖惩记录、休复转退标记4设计内容4.1需求分析4.1.1系统功能要求(1)学生注册登记提供给系统最基本的学籍信息。(2)学生成绩登记按专业分类,以年级为单位,登记学生在校期间每门课程的成绩。(3)学籍更改登记包括简历更改、成绩更改、休复转退学登记、奖惩登记。(4)资料统计统计各专业某年计某学期的学习成绩情况。以考试为例,分作90~100分,80~89分,70~79分,60~69分,60分以
4、下五档人数及占总人数的百分率。按照学生的年龄大小、地区的来源、政治面貌作人数的统计。(5)个人情况查询查询成绩、简历、休复转退学及奖惩情况。数据要求:简历数据:学号、姓名、性别、学制、地区、年龄、政治面貌、民族、奖惩记录、休复转退标记系统数据分析以下为可能用到的数据项S(班级,学号,姓名,性别,年龄,出生年月,籍贯,民族,家庭住址,入学时间,政治面貌,身份证号,联系电话,退休复转学,备注,课程号,课程名,先行课,学分,教师号,教师姓名,教室性别,教师年龄,工龄,专业号,专业名称,院系号,院系名称,院长)。4.2总
5、体设计4.2.1概念结构设计学分先行课课程名课程号课程实体极其属性试图备注联系电话姓名学号班级学生……学生基本信息视图课程基本信息视图院系名称院系号院长院系专业名称专业号专业院系基本信息视图专业基本信息视图工龄教室号教室性别教室姓名教室年龄教师教室基本信息视图成绩实体及其联系视图课程必修学生所属专业nm选择nnn所属院教授地点属于教授专业1所属系从属n11m院系从属教师1n所属院系完整E-R图学分先行课课程名课程号课程联系电话姓名学号备注班级学生……成绩必修所属专业选择专业所属院属于教授专业名称从属专业号教授地点
6、所属系从属院系教师院系号院长教室号教室性别教室姓名所属院系院系名称教室年龄工龄4.2.2逻辑结构设计关系模式Student(Sclass,Sno,Sname,Ssex,Sage,Sbirth,Sjiguan,Snation,Saddress,Stime,Szzmm,Scard,Sphone,Sxue,Sremarks,Dno,Ino);Course(Cno,Cname,Cpno,Ccredit);SC(Sno,Cno,Grade);Teacher(Tno,Tname,Tsex,Tage,Tgage,Ino);ST
7、(Cno,Tno,address);D(Dno,Dname,Ino);I(Ino,Iname,Iyz);4.2.3物理结构设计Student(学生)字段名称中文名称类型长度取值范围是否非空主关键字备注Sclass班级Char10NNSno学号Char10YYSname姓名Char10NNSsex性别Char2NNSage年龄SmallintNNSbirth出生年月DatetimeNNSjiguan籍贯Char10NNSnation民族Char10NNSaddress家庭地址Char20NNStime入学时间Dat
8、etimeNNSzzmm政治面貌Char10NNScard身份证号Char18NNSphone联系电话Char11NNSxue退休复转学Char2NNSremarks备注char40NNDno所属专业Char10YN外码Ino所属院char10YN外码Course(课程)字段名称中文名称类型长度取值范围是否非空主关键字备注Cno课程号Char10YYCname课程名Cha