1 需求分析
1.1系统概述
学生信息管理系统主要的功能模块包括学生端模块教师端模块管理员端模块等几大重要模块其中学生端模块主要是学生用户在系统中对个人信息以及课程相关事务的处理;教师端模块主要是课程任务的发布、学生考勤和成绩等的相关事务处理;管理员端模块主要是对系统整体的设置以及用户的信息权限等的设置。这些模块组成了整个学生成绩管理系统,能够对学校或者培训机构的学生成绩进行一个全面的高效的管理。
1.2功能性需求分析
1.2.1学生模块(周素娟)
学生信息管理系统的学生端模块主要包括了个人信息查看及修改功能、班级信息查看(不能修改,由系统预设,管理员才有权限进行修改)功能、选课以及选课信息查看功能、课程活动等签到签退功能、成绩查看功能、学习任务的接受以及上传提交(包括文件的上传下载功能)等功能。学生端模块的用例图如图1.1所示:
图1.1学生端模块用例图
学生模块中,主要是学生登录个人中心后对自己的相关事务进行处理,各个功能的具体作用如下:
个人信息:对个人信息的管理,能进行增加、删除、修改和查看操作。
查看班级信息:对个人班级信息的管理,能够进行查看和信息更改申请操作。
选课信息:对课程选择的管理,能够进行增加、删除、打印、修改和查看操作。
签到签退;对课程等活动的管理,能够进行增加和查看操作。
学习任务:对学习任务的管理,能进行增加、删除、修改和查看操作。
学生成绩:对学生成绩的管理,能进行查看和打印操作。
1.2.2教师模块(刘伟)
教师信息、设置自己课程信息、班级信息、发布学习任务、设置班级考勤、录入学生成绩、查看学生成绩分布、导入导出成绩单;
1.2.3管理员模块(郑松)
用户增删、用户角设置、用户权限设置、校园信息发布、编辑所有信息、校园每日新闻、学校日志。
1.3非功能性需求分析
学生信息管理系统除了实现业务需求外,还需要完成一系列的非功能需求,具体包括安全可靠性、可移植性、可维护性、高效性等学生管理系统php
1.3.1安全可靠性
    系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。
1.3.2可移植性
    系统软件能够在各大主流游览器中进行使用,如:    IE游览器、谷歌游览器、火狐游览器等。
1.3.3可维护性
    系统业务流程清晰简洁,符合用户操作习惯,维护方便,备份及恢复数据快捷简单。同时在对系统的软硬件及其应用的调整更新时,不影响我们原有的业务的实现。
1.3.4高效性
    系统设计要具有大规模数据处理和并发处理能力,数据的处理和传送可以采用批量处理的形式。保证在终日处理大量数据的时候,也不影响我们基本的业务办理。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。