- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统课程设计
题 目 学生成绩数据库设计
院 系 信息技术与工程学院
专 业 计算机科学与技术
姓名/学号
班级名称
指导教师
2015年12月30日
成绩
1. 系统需求分析阶段
1.1 需求分析阶段的任务
处理对象:
系统要处理的对象包括学生基本信息、课程基本信息、成绩表基本信息等三个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
1.学生
描述:在校参与学习的人员,有学号编号,且一定属于某一专业。
学生信息=学号+姓名+性别+院系+年龄
2.课程
描述:按专业设置学生应该选学的课程的基本信息。
课程信息=课号+课程名称+先行课+学分。
3.成绩
描述:按学号设置学生选学的课程的成绩。
课程信息=课号+学号+成绩。
4.学号=[0-9]{9},唯一标识一个学生。[0-9]{9}指9位数字字符
5.性别=[男女]
6.姓名=个人的姓氏名称
7.院系=标识学院或系的唯一名称
8.年龄=15到30的整数。
9.课号=[0-9]{4},唯一标识计划开设课程。
10.学分=对应课号的课程相应学分值。
11.课程名称=计划开设课程名称,与教材名称不一定相同。
12.成绩=0到100的整数。
(2)处理功能要求
该学生成绩管理系统主要完成以下几个功能:
1.学生基本信息(Student):包括学生学号、学生姓名、学生所在系、学生性别、学生所在地、学生年龄等方面的信息,可以方便学信息的查询和更新;
2.课程基本信息(Course):课程基本信息包括课程号、课程名、学分、学时,实现课程基本信息查询与更新;
成绩表基本信息(SC):包括学号、课号、分数等数据项,可以方便管理人员对学生成绩信息查询及更改。
4.对表中的基本信息完成增加、删除、修改时,需注意表与表之间的关联。
(3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全必威体育官网网址功能。
完整性要求用于描述学生基本信息、课程基本信息、学生成绩基本信息中数据项能否为空(null),以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。
1.2 需求分析阶段成果
体会与收获
通过本次设计实验,进一步深入理解数据库设计的整个过程,学生成绩管理系统的需求分析、数据库概念结构设计有关内容等。掌握使用前台程序设计技术SQL Server结合设计C/S结构的管理信息系统。综合练习了SQL Server的使用和数据库的管理技术。综合熟悉并练习了SQL 语言在编程中的使用。综合训练编程能力。认识系统,取得系统需求分析,更重要的是在编程方面提高了实现目标代码的能力及调试代码的能力。这次的设计完成的是学生成绩数据库的管理,实现对后台的增、删、改、查等操作。
数据字典
(a)数据项:系统涉及的数据项有13项
数据项编号 数据项名 数据项含义 与其它数据项的关系 存储结构 别名 SC-1 Sno 学号 char(9) 学号 SC-2 Sdept 学生所在学院 char(20) 学院 SC-3 Sname 学生姓名 char(10) 姓名 SC-4 SSex 学生性别 char(2) 性别 SC-5 Saddress 学生所在地 char(10) 地址 SC-6 Sage 学生年龄 Int 年龄 SC-7 Cno 课程编号 char(2) 课号 SC-8 Cname 课程名 char(12) 课名 SC-9 Ccredit 学分 char(30) 学分 SC-10 Cperiod 课时 char(6) 课时 SC-11 Grade 学生成绩 Int 成绩 SC-12 SOne 学生信息 同上 char(10) 学员1 SC-13 STwo 学生信息 同上 char(10) 学员2 SC-14 SThree 学生信息 同上 char(10) 学员3
(b)数据结构:
表1.2 数据结构列表
数据结
构编号 数据结构名 数据结构
含义 组成 SC-1 Student 学生信息 sno,sname,sage,ssex,sdept,saddres SC-2 Course 课程信息 cno,cname,ccredit,cperiod SC-
文档评论(0)