《学习成绩管理系统开发》.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习成绩管理系统开发 ---俞庆庆---- 系统概述 如今,随着学校的扩招,学生数量急剧增加,有关学生的各种信息也随之增多,而面对庞大的信息量,有必要开发学生信息信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,既减少管理方面的工作量,也提高了管理的效率。 在学校,尤其是在大学中,对于学生的管理是相当重要,而且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。面对如此众多的学生信息,其工作量是相当相当巨大的。现在,随着计算机的普及,越来越多的工作都可以用计算机来完成,学生信息系统的设计可以让学生随时自由查询自己的成绩信息,不再需要学校有关部门去张贴成绩单。对于老师来说,可以很快的了解学生的基本信息及学习情况。学校的管理人员,在评奖过程中,可以快速检索符合条件的学生信息,缩小了范围,则可以经过具体调查很快做出决定。 (一)开发学习成绩管理系统的目的及意义 1、开发本系统的目的 开发本系统就是为了适应现代社会的发展,充分利用现代计算机技术,解决学校在学生信息管理中的一些不规范,使学生信息的管理向规范化、简单化、有效化的方向发展。 2、开发本系统的意义 学生成绩管理系统能有效的输入输出每个学生各个课程的相关成绩,能灵活的查询,添加,修改,删除记录,是管理学生成绩所必备的。开发学习成绩管理系统,能够减轻老师的负担,实现办公自动化,提高工作效率,以做到对学习成绩管理的科学性和有效性,同时也能为学生提供便利的查询。 (二)学习成绩管理系统需求分析 该系统应该完成两方面的内容:学生档案资料的管理、学生成绩的管理(包括必修课和选修课以及等级考试),每个内容均需要提供添加,修改和查询的功能,学习成绩管理系统开发过程中的需求可以概括为以下几个部分: 1、用户需求分析 (1)可能会使用该系统的用户:系统管理员、教师、学生; (2)各类用户的权限不一样,系统管理员可以添加、修改、查询学生档案资料和学生的成绩,学生只能查询自己的档案、成绩以及一些公共的信息,教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及一些公共信息。 (3)要有系统备份功能,系统出现故障时,应该有相应的应急措施或者系统恢复功能。 由此可见,学习成绩管理系统要满足3个方面的需求:管理员使用系统对全部数据进行维护操作:教师对与自己相关的部分数据实体进行操作;学生作为查询者对数据试题进行查询操作。现在的成绩管理系统基本上能做到这几个方面的要求,我们将对此系统进一步细化, 2、功能需求分析:我们所要开发的系统需要实现的功能主要包括以下几个方面: (1)登录,使用用户名及密码登录系统。 (2)查询,该项功能主要包括按班级查询、按学生查询、不及格查询,通用查询。学生、教师在自己的权限范围内查询课程及成绩信息,管理员也可以查询成绩及课程信息,这些信息包括课程成绩,等级考试成绩,补考课程成绩,重修课程成绩。 (3)成绩录入,该项功能主要是针对教师而言,可以录入平时成绩,作业成绩,考试成绩,以及综合成绩,并修改成绩,计算总成绩。 (4)数据维护,主要包括维护学生基本信息,教师基本信息,课程基本信息,权限设置以及口令设置。 (5)报表处理,可以打印成绩单、补考通知单、成绩总表。 (6)统计,对课程平均成绩、学生所有课程综合成绩、学生排名进行统计,减轻工作人员的负担。 (7)告警,主要是对补考课程和重修课程信息以及考试时间和地点的变动信息进行提示,以提高大家的重视,同时也对老师来讲,如果在考试结束两周之内未录入成绩者首次登录时发出提示信息,以免延误大家的时间,尤其是补考科目,由于补考不过的还要重修要选课,所以就特地设置该项功能。 (8)退出,退出该系统。 3、数据需求分析 用户对数据的需求如下: (1)学生信息 包括:学号、学生姓名、性别、出生日期、所在学院、专业、班级等 (2)课程信息 包括:课程编号、课程名称、课程类型、学分、所属专业 (3)选课信息 包括:学生姓名、课程名称、开课时间、成绩等 (4)成绩信息 包括平时成绩,考试成绩以及综合成绩。 (5)教师信息 包括教师姓名、教师编号、所授课程。 (6)用户登录信息 包括用户名,密码。 (三)根据以上描述,绘制该系统的U/C矩阵图: 表1-1 功能/数据类矩阵图 根据前面的需求分析,将数据类作为列,功能类作为行绘制学习成绩管理系统U/C矩阵图,如表1-1所示,该系统包括表1-1所显示的功能类和一些必要数据。功能与数据类交叉点上的符号C表示这类数据由其相应的功能产生,而交叉点上的符号U则表示这类功能使用与之相适应的数据,若为空则表示功能与数据无多大联系。 表1-1所显示的是学校学习成绩各项管理功能组与数据类间的联系所形成的U/C矩阵图。

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档