没有合适的资源?快使用搜索试试~ 我知道了~
学习成绩管理系统开发.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 36 浏览量
2022-06-21
13:19:16
上传
评论
收藏 822KB DOC 举报
温馨提示
试读
27页
学习成绩管理系统开发
资源推荐
资源详情
资源评论
r a w . d o c
学习成绩管理系统开发
----08051139 俞庆庆----
一、 系统概述
如今,随着学校的扩招,学生数量急剧增加,有关学生的各种信息也随之增多,而面对庞大的信息量,
有必要开发学生信息信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规
范管理、科学统计和快速查询,既减少管理方面的工作量,也提高了管理的效率。
在学校,尤其是在大学中,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最
基本的一项常规性工作。面对如此众多的学生信息,其工作量是相当相当巨大的。现在,随着计算机
的普及,越来越多的工作都可以用计算机来完成,学生信息系统的设计可以让学生随时自由查询自己
的成绩信息,不再需要学校有关部门去张贴成绩单。对于老师来说,可以很快的了解学生的基本信息
及学习情况。学校的管理人员,在评奖过程中,可以快速检索符合条件的学生信息,缩小了范围,则
可以经过具体调查很快做出决定。
(一)开发学习成绩管理系统的目的及意义
1、开发本系统的目的
开发本系统就是为了适应现代社会的发展,充分利用现代计算机技术,解决学校在学生信息管理
中的一些不规范,使学生信息的管理向规范化、简单化、有效化的方向发展。
2、开发本系统的意义
学生成绩管理系统能有效的输入输出每个学生各个课程的相关成绩,能灵活的查询,添加,修改,
删除记录,是管理学生成绩所必备的。开发学习成绩管理系统,能够减轻老师的负担,实现办公自动
化,提高工作效率,以做到对学习成绩管理的科学性和有效性,同时也能为学生提供便利的查询。
(二)学习成绩管理系统需求分析
该系统应该完成两方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课以
及等级考试),每个内容均需要提供添加,修改和查询的功能,学习成绩管理系统开发过程中的需求
可以概括为以下几个部分:
1、用户需求分析
1
r a w . d o c
(1)可能会使用该系统的用户:系统管理员、教师、学生;
(2)各类用户的权限不一样,系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学
生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息,而且只能查询自
己所授课程的信息以及一些公共信息。
(3)要有系统备份功能,系统出现故障时,应该有相应的应急措施或者系统恢复功能。
由此可见,学习成绩管理系统要满足 3 个方面的需求:管理员使用系统对全部数据进行维护操作:
教师对与自己相关的部分数据实体进行操作;学生作为查询者对数据试题进行查询操作。现在的成绩
管理系统基本上能做到这几个方面的要求,我们将对此系统进一步细化,
2、功能需求分析:我们所要开发的系统需要实现的功能主要包括以下几个方面:
(1)登录,使用用户名及密码登录系统。
(2)查询,该项功能主要包括按班级查询、按学生查询、不及格查询,通用查询。学生、教师在
自己的权限范围内查询课程及成绩信息,管理员也可以查询成绩及课程信息,这些信息包括课程成绩,
等级考试成绩,补考课程成绩,重修课程成绩。
(3)成绩录入,该项功能主要是针对教师而言,可以录入平时成绩,作业成绩,考试成绩,以及
综合成绩,并修改成绩,计算总成绩。
(4)数据维护,主要包括维护学生基本信息,教师基本信息,课程基本信息,权限设置以及口令
设置。
(5)报表处理,可以打印成绩单、补考通知单、成绩总表。
(6)统计,对课程平均成绩、学生所有课程综合成绩、学生排名进行统计,减轻工作人员的负担。
(7)告警,主要是对补考课程和重修课程信息以及考试时间和地点的变动信息进行提示,以提高
大家的重视,同时也对老师来讲,如果在考试结束两周之内未录入成绩者首次登录时发出提示信息,
以免延误大家的时间,尤其是补考科目,由于补考不过的还要重修要选课,所以就特地设置该项功能。
(8)退出,退出该系统。
3、数据需求分析
用户对数据的需求如下:
(1)学生信息 包括:学号、学生姓名、性别、出生日期、所在学院、专业、班级等
(2)课程信息 包括:课程编号、课程名称、课程类型、学分、所属专业
(3)选课信息 包括:学生姓名、课程名称、开课时间、成绩等
(4)成绩信息 包括平时成绩,考试成绩以及综合成绩。
(5)教师信息 包括教师姓名、教师编号、所授课程。
2
r a w . d o c
(6)用户登录信息 包括用户名,密码。
(三)根据以上描述,绘制该系统的 U/C 矩阵图:
表 1-1 功能/数据类矩阵图
根据前面的需求分析,将数据类作为列,功能类作为行绘制学习成绩管理系统 U/C 矩阵图,如表 1-
1 所示,该系统包括表 1-1 所显示的功能类和一些必要数据。功能与数据类交叉点上的符号 C 表示
这类数据由其相应的功能产生,而交叉点上的符号 U 则表示这类功能使用与之相适应的数据,若为
空则表示功能与数据无多大联系。
表 1-1 所显示的是学校学习成绩各项管理功能组与数据类间的联系所形成的 U/C 矩阵图。课程
成绩查询功能相需要使用课程信息和学生信息的数据,所以在这些数据类下的课程成绩查询所在表
格处标上符号 U,而此功能产生的是课程成绩信息,所以在与之对应的课程成绩下的所在行标上符号
3
r a w . d o c
C。据此方式,标记其他功能与数据类的关系,从而完成了一张 U/C 矩阵图。
因某些因素,表 1-1 所显示学习管理系统中的功能也许还不够完整,数据类可能也未能完全
显示出来。即使如此,但他其中显示的内容,有其代表的意义。
(四)调整功能/数据类矩阵,划分子系统
第一,将功能按组排列,既将同类型的功能归为一类,合为一个功能组。如表 1-1 显示的内容中,
课程成绩查询、等级考试查询、补考课程查询、重修课程查询都属于查询类型,所以将它们归为 ’查询’
的功能组。第二,调换“数据类”的横向位置,使 U/C 矩阵表中的符号 C 尽量地靠近表中的对角线。最后,
同类型功能组对应的框,并给功能组起一个恰当的名字,每一个框就对应一个子系统。
从表 1-2 可以看出,该系统可分为:成绩与课程查询系统、成绩录入系统、数据维护系统、打印
系统、成绩统计系统、告警系统,这六个系统。每个子系统都包含着一些相应的功能,来共同为管理
学习成绩服务。它们的作用都是更好、更有效、更合理地对学习成绩进行管理,使用户方便、快速地
通过此系统来使用其中有用的数据。
表 1-2 划分子系统
4
r a w . d o c
(五)确定子系统之间的联系
找到框外的符号 U,并将 U 指向子系统,即把落在框外的符号 U 与子系统连接起来,表示子系统
之间的关系.如表 1-3 所示,“基本信息”数据类是由“数据维护”子系统产生,而“查询”子系统要用到此类
数据类。所以将它们用箭线连接起来,表明它们之间是有关系的。
根据它们子系统间的联系,用线条和箭线,将它们的关系标注出来,所以表 1-2 就可绘制成表 1-3
的形式。
为了表达更清晰、简洁,将表子系统间的联系简化。去掉符号 U 和 C,并用适合的箭线来连接,表
示子系统间的关系。必要时,还可能得调换功能组、数据类。最后将表 1-3 简化成如 1-4 所示,最后
就得到了简化的子系统结构图。
从前面的四个表中可以看出,我们使用的是企业系统规划的方法,进行学习成绩管理系统的规划
工作的。此方法有多个步骤,我们详细地做了定义数据类。
表 1-3 子系统间的关系
5
剩余26页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 81
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功