学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 软件工程论文

学生成绩管理系统论文六篇范文(6)

来源:学术堂 作者:周老师
发布于:2016-12-21 共12860字
范文六:

《学生成绩管理系统的功能设计》

  摘 要:现今随着计算机软件的不断进步、不断普及,任何一个单位的生存发展和高效管理,都离不开信息管理系统,学生成绩管理系统也不例外。本文先从总体上概述学生成绩管理系统的整体设计目标,描述了其设计优势,通过总体功能、功能模块、系统用例对系统的功能设计做了详细的分析和说明。

  关键词:管理系统;B/S结构;学生成绩

  设计总目标:学生成绩管理系统的设计目标是:通过利用Web技术实现对学生课程和成绩的增加、修改和查询,创建一个完善的基于网络的学生成绩管理系统为师生们方便快捷的查询自己的成绩,以及为学校工作人员方便统计录入本校学生的考试成绩。

  1、B/S 结构

  设计采用B/S结构,基于web就可以实现管理,主要有以下优点:

  1.1、方便性:对于不同的用户,都可以通过互联网,实现对系统的登录和操作。

  1.2、易维护性:客户端不需要任何维护,主要的工作是在服务器端进行的,这样就给用户减少一些不必要的工作。

  1.3、安全性:所有网页需要注册账号和密码,并为不同的用户有不同的权限,以保证一定的数据安全性和保密性。

  1.4、扩展性:对于 B/S 结构,其扩展性很强。只需要在网站发布端,对网页进行相应的修改,进行功能的添加和删除,就可以实现全部用户客户端功能的同步更新,弥补了C/S结构的弊端。

  1.5、易用性:由于基于 Web 的界面的友好性,用户不需要复杂的操作就可以进行相关业务流程。

  2、系统总体功能

  在功能设计上主要有以下实现:高级管理员对低级管理员的权限分配,管理员对课程的录入,管理员对教师信息的调整,管理员对学生信息的调整,管理员对学生成绩的录入,教师查询学生成绩,学生查询自己的成绩等功能。基于上述的功能考虑,本软件系统模块可以划分为七个主要模块:系统设置,教师管理,学生管理,课程管理,成绩管理,成绩查询,课程查询。根据以上的模块设计,本软件系统总体设计的模块图如下图1所示。

图 1 系统总体模块图
图 1 系统总体模块图

  本系统的主要用途是提供给学校进行学生成绩处理,其开发规模相对较小,主要由教师、管理员和学生这三类来使用。

  对于管理员来说,具有操作系统管理功能,包括添加和删除较低的管理员,初级管理员权限管理。此外,管理员的主要功能就是增加、删除或修改各类信息,如成绩信息、课程信息等。

  对于教师来说,需要提供的主要功能有查询整个班级的成绩或查询某个特定学生的学习成绩,查看和修改自身信息等。

  对于学生来说,需要提供的功能主要是对自己的成绩查询和个人信息的修改,包括对自己已选课程的查询,已选课程成绩的本系统查询和针对某一特定科目进行查询,以方便学生更加直观的了解自己的成绩。

  3、系统功能模块

  本系统主要功能如图2所示:

图 2 功能模块图
图 2 功能模块图

  3.1、系统设置:系统管理员对学生成绩系统的设置主要是在这里实现的。其中包括高级管理员对低级管理员的权限设置,高级管理员对低级管理员信息的增加和删除。

  3.2、教师信息管理:这个部分主要是实现管理教师信息的,包括对教师信息的增加、修改、删除等。

  3.3、学生信息管理:学生信息的管理在这里实现。其中包括着对学生信息的增加、修改和删除等。

  3.4、成绩信息管理:对学生成绩信息的管理主要在这里实现,其中包括学生成绩信息的录入、修改和删除等。

  3.5、课程信息管理:对学生的课程信息主要在这里实现,其中包括课程的增加、修改和删除等。

  3.6、信息查询:这个主要实现部分是对学生信息、课程信息和成绩信息进行查询的功能。

  4、系统用例图

图 3 系统用例图
图 3 系统用例图

  用例图是由主角、所涉及的用例以及主角与用例之间的关系所形成的图形。用例图描述了用例模型中的相互关系。学生成绩管理系统用例图不仅显示相关操作用户,而且表示出不同用户的系统功能需求。使用用例图可以获取需求和指导测试,用例图还在系统的其他工作模块中起指导作用,方便用户学习使用。此次开发的用例图如图3所示。用例1:学生查询自己成绩。学生输入账号密码登录系统后可以在成绩查询模块查询自己的成绩。用例2:添加教师信息。管理员输入账号密码登录系统后可以在教师管理模块添加教师信息。用例3:添加学生信息。管理员输入账号密码登录系统后可以在学生管理模块添加学生信息。用例4:添加课程信息。管理员输入账号密码登录系统后可以在课程管理模块添加课程信息。用例5:修改课程信息。管理员输入账号密码登录系统后可以在课程管理模块修改课程信息。用例6:删除教师信息。管理员输入账号密码登录系统后可以在教师管理模块删除教师信息。

  5、结论

  通过对系统功能的设计和分析,基本确定了系统开发的主要方向,后期使用JSP和数据库开发系统,力求实现学生成绩的在线管理功能。

  参考文献
  [1]李和香,皮灿军.基于 B/S 架构的高校教学管理系统的应用与研究[J].自动化与信息工程.2007(04):46-48.
  [2]刘星星.基于 B/S 模式的学生信息管理系统[J].软件导刊,2006(4):35-37.
  [3]周磊.基于 B/S 的学生成绩管理系统[J].科技信息(学术版),2006(5).

  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站