论文部分内容阅读
如今,高等教育的发展和学生数量的不断增加,对如何有效管理学生提出了更高的要求。我们一方面寻求教育管理方式的改革,另一方面希望通过现代信息技术来辅助教育管理。其中,建立学生信息管理系统就是利用当前先进的计算机技术来有效的管理各种学生信息。学生信息管理系统是以学生教学信息管理为核心,集教务管理、学籍管理、系统管理于一体的综合性信息管理系统。通过该系统,教师和学生能够随时随地对教学信息进行实时地查询。能够通过教学信息数据的分析,有效和方便的对学生教学信息进行分析和及时改变教学上漏洞。鉴于当前的需求,本文设计并开发了一套学生信息管理系统,主要用于学生成绩的管理。通过这个系统,教师可以向系统提交成绩;学生可以查看成绩以及排名;同时系统管理员可以对系统进行有效管理。本文根据软件工程的要求开发系统。(1)首先,本文进行了需求分析,并设计了用例。用例不仅考虑正常流程,更考虑了非正常流程,比如用户输入错误密码等情况;(2)在需求分析的基础上,本文进行的架构设计和数据库设计,整个系统分为四个模块:权限管理模块、成绩管理模块、课程管理模块和功能管理模块。在数据库中分别有四张表与它们对应:用户权限表、成绩表、课程表和功能表。(3)在架构设计的基础上,本文给出了每个模块的类设计,同时使用序列图来进一步描述流程;(4)在类设计的基础上,本文对每一个类进行细化,给出了类设计的伪码表示;(5)最后,根据伪码表示,进行编码,完成了系统的实现。本文利用对象技术、web技术开发系统。我们使用了STRUTS框架,一个重要原因是STRUTS是目前最新的应用于web开发的框架,使用STRUTS技术开发系统,能够在开发效率、可维护性和可扩展性方面都有很好的改进。同时我们利用MYSQL作为数据库。这套教学信息管理系统的功能基本满足日常教务管理的需要,不仅可以提高学校教务部门和老师的工作效率,因为给与学生的查询权限,也能让学生尽早知道自己的学习状况,能够为整个学校教育信息化提高相应的信息资源,加快学校的教学信息化进程。