- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
..
第一部分 需求分析
中学生成绩管理信息系统是面向中学的管理系统,其目的是提高中学对中学生的科学化管理。本文针对中学的管理现状和要求,从理论和应用的角度论述了中学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。本系统主要包括五个模块:学生管理、成绩录入、班级系统、年级统计这四个模块基本实现设计本系统的目的,从而可以进一步满足中学对管理系统的要求。
1、系统的信息处理要求:
系统需要存储的信息有学生的信息,班级的信息,课程的信息,学生的考试成绩的信息;
对学生、班级、课程和学生的考试成绩的信息存储及更新和统计,
2、功能需求:
“中学生成绩管理信息系统”包括四个模块:学生管理、成绩录入、班级管理、年级管理。这4个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。
(1)成绩管理模块:
主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能。成绩录入需要分班级、分年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。
(2)班级管理模块:
主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。
(3)年级统计模块:
主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。
(4)对学生信息的管理:
学生基本信息的增加、删除、修改、查询功能。学生基本信息包括学生的学生号、学生名、性别、生源、出生日期等信息。查询提供以学生姓名、学号查询。
2. 系统数据字典:
1). 学生数据字典:S(SNO,sname,ssex,byear,stel,sfrom,class,sgrade)
属性
存储代码
数据类型
数据长度
备注
学生号
SNO
number
10
学生的学号,非空,主键
学生名
sname
nvarchar
10
学生的名字
学生的性别
ssex
nvarchar
2
学生的性别,值为‘男’或者‘女’
学生的出生年月
byear
datetime
20
学生的出生日期
电话
stel
nvarchar
20
学生的电话
学生的来源
sFROM
nvarchar
10
学生的来源地,
班级
sclass
nvarchar
20
学生所属班级,此属性为外键,参考班级的主键
年级
sgrade
nvarchar
10
班级属于哪个年级,限定为一年级、二年级或者三年级
3) 班级数据字典
属性
存储代码
数据类型
数据长度
备注
班级号
classNO
number
10
班级的号码,非空,主键
班级名
classname
nvarchar
10
班级的名字
班级的班主任
Classteacher
nvarchar
10
班级的班主任
4) 课程数据字典
属性
存储代码
数据类型
数据长度
备注
课程号
CNO
number
10
课程的号码,非空,主键
课程名
cname
nvarchar
10
课程的名字
学分
Cscore
nvarchar
10
课程的学分
5) 学生参加考试数据字典
属性
存储代码
数据类型
数据长度
备注
学生号
sNO
number
10
学生的号码,非空,主键
课程号
cname
nvarchar
10
学生参加考试课程号,主键
成绩分数
Cscore
number
10
学生百分制成绩
成绩等级
chengji
nvarchar
10
成绩等级有优、良、中、及格、不及格
参加时间
ttime
datetime
参加考试的时间
6) 角色数据字典
属性
存储代码
数据类型
数据长度
备注
角色
role
nvarchar
10
角色名字
角色标识
rid
nvarchar
10
学角色的用户标示
角色密码
rpwd
nvarchar
10
角色密码
7). 学生数据字典:
属性
存储代码
数据类型
数据长度
备注
学生号
SNO
number
10
学生的学号,非空,主键
学生名
sname
nvarchar
10
学生的名字
学生的性别
ssex
nvarchar
2
学生的性别,值为‘男’或者‘女’
学生的出生年月
byear
date
20
学生的出生日期
电话
stel
nvarchar
20
学生
文档评论(0)