首页 >  开题报告  > 正文

基于Web的学生成绩管理系统的需求分析

该系统基于对传统学生信息成绩的管理方式构建出适应电子信息化发展的基于Web学生成绩管理系统,实现学生成绩信息的及时更新与管理。
通过对系统研究现状以及发展趋势的了解,在研究系统可行性分析以及需求分析的基础上,对整个系统进行了系统功能设计,并建立相应的模型,构建相关的数据库。该系统通过将数据库和网络集成在一起,将数据库的内容实时动态地显示于互联网这样一个大环境中,它实现的基本思想是在网上提供用户访问和修改数据库的接口,使得教师或者学生都可以通过Web浏览器在任何地方访问这些数据,提供给网上服务功能[4]。本系统主要实现了学生信息管理模块,学生成绩管理模块,学生班级管理模块,学生课程管理模块和系统管理模块,从而实现了学生成绩基于Web的信息查询与交互。
本系统的开发利用SQL Server2008作为该系统的数据库,使用Java作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持以及丰富的数据类型,给开发高性能的系统提供了保障,对于其中数据库合理的构建、模块的划分以及相关技术的使用将是该系统的主要问题。如何更好的实现数据的查询、修改、更新等交互式操作从而可以便捷的查看学生成绩信息,将是该系统需要解决的关键问题。
根据学生成绩管理系统的一般需求,设计了如下一些功能模块:
(1)学生信息管理模块
此功能模块方便管理员和教师和学生本身对学生信息进行管理操作。学生基本信息包括:学号、密码、姓名、班级、性别、电话、籍贯、出生年月、备注、添加时间。其中管理员和教师均可以通过对学号、姓名、班级、籍贯的输入,实现学生信息的多条件查询,对于检索出来的信息具有打印功能。
(2)教师信息管理模块
此功能模块方便管理员录入、更新教师个人信息。教师信息包括工号、密码、姓名、性别、电话、出生年月、备注、添加时间。教师可对自己的基本信息进行查询和修改操作。管理员可以通过对工号、姓名的输入,实现教师信息的多条件查询,对于检索出来的信息具有打印功能。
(3)学生成绩管理模块
此功能模块方便教师录入、更新学生的成绩信息,教师通过对学号、姓名、课程的输入,可以实现学生成绩的多条件查询。学生可以查询自己的各科成绩,成绩信息包括:学号、姓名、课程、成绩、添加时间。管理员可以查看所有班级所有学生各科目的成绩信息,对于检索出来的信息具有打印功能。
(4)学生班级管理模块
此功能模块方便管理员对学生相对应的班级进行管理,可以录入、更新信息,调整所在班级及其详细信息。通过对班级、院系、班主任的输入,可以实现多条件查询。显示出的班级信息包括名称、院系、班主任、添加时间。此外还将显示出具体的各个班级信息,其中包括学号、密码、姓名、班级、性别、出生年月、籍贯、电话、备注、添加时间,从而实现对班级信息的查询与处理,对于检索出来的信息具有打印功能。
(5)学生课程管理模块
此功能模块方便管理员对课程信息进行管理,课程信息包括课程名称、任教老师和添加时间,管理员可以按照课程名称对其进行查询,查询相对应的信息情况,对于检索出来的信息具有打印功能。学生还可以根据已有的课程对其进行选课操作。
(6)用户管理模块
此模块主要包括用户注册和用户登录。用户分为三种类型,包括管理员、教师、学生用户,其中管理员包括超级管理员和普通管理员,超级管理员享有新增普通管理员的权限,普通管理员则无法实现这一功能。用户注册信息板块中包括用户名、用户密码。用户通过相应身份登录系统。通过这两块实现程序对用户访问权的控制。从而更好的保障本系统的安全性。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:医院病房管理系统

下一篇:高校网上选课系统的设计与实现