1、奖学金管理系统需求学生奖学金管理系统文档目录第一章 学生奖学金管理系统(Struts 2.0+SQL Server2000实现)-11 、 系统分析 -21.1 需求分析-31.1.1 概要说明-41.1.2 系统描述-51.1.3 系统功能列表-61.1.4 系统功能说明-71.1.5 系统质量需求-72、 系统设计-82.1 说明-82.2 总体设计结构图-82.3 总用例图-82.4 登录模块流程图-83、 用例图_流程图-93.1、 学生模块-9 总流程图-93.1.1 帐号管理-9 功能意义-10 用例图-10 流程图-10 基本信息说明-103.1.2 申请书管理-11 功能意义-
2、11 用例图-11 流程图-11 基本信息说明-113.1.3 个人信息管理-12 功能意义-12 用例图-12 流程图-12 基本信息说明-123.1.4 分数查询管理-13 功能意义-13 用例图-13 流程图-13 基本信息说明-133.2 辅导员模块-14 总流程图-143.2.1 学生信息管理-15 功能意义-15 用例图-15 流程图-15 基本信息说明-153.2.2 申请书审核管理-16 功能意义-16 用例图-16 流程图-16 基本信息说明-163.2.3 学生账号管理-17 功能意义-17 用例图-17 流程图-17 基本信息说明-173.2.4 账号管理-18 功能意义
3、-18 用例图-18 流程图-18 基本信息说明-183.3、 教务处模块-19总流程图-193.3.1 申请书复审-20 功能意义-20 用例图-20 流程图-20 基本信息说明-203.3.2 信息查询-21 功能意义-21 用例图-21 流程图-21 基本信息说明-213.3.3 公告管理-22 功能意义-22 用例图-22 流程图-22 基本信息说明-224、 模块设计 -234.1 模块命名规则 -234.2 模块汇总表 -234.3 学生界面模块的设计-23 申请书管理模块-24 图-24 个人信息管理模块-24 图-241 、 系统分析1.1 需求分析1.1.1 概要说明需求分析
4、旨在为项目的分析和开发提供参考。1.1.2 产品描述高等学校学生奖学金管理是一项非常复杂的工作 ,但目前还没有专门的计算机软件进行统一管理 .评奖学金时 ,我校的各系、各年级各自为政 ,用人工或计算机临时建库录入打印 .这样不仅效率低下 ,而且极不规范、极不统一 ,造成大量的人力、物力浪费 .本系统的开发实现了对学生档案管理、学生奖学金管理和毕业生成绩管理的自动化、规范化 ,避免了人工管理的不规范性和随意性 .同时 ,该系统能满足用户的要求 ,进行可靠的录入 ,准确的计算和有效的查询、修改。该系统分为7个模块,分别是注册模块、登录模块、信息显示模块(显示获得奖学金的学生)、学生模块、辅导员模块
5、、教务处模块、管理员模块各模块又分为几个子功能,模块间耦合度较小。1.1.3 系统功能列表 系统功能列表1编码名称简述1网站部分1.1登录功能系统的入口,能够选择角色(学生,辅导员,教务处,管理员) 1.2用户注册表此功能是给要申请奖学金的学生注册的,辅导员与院校领导系统已提供各自的登录账号核密码1.3奖学金类型表供学生选择要申请奖学金的类型。1.4学生个人信息表学生可以查询、更新自己的基本信息,辅导员和教务处可以查询学生的基本信息1.5学生成绩表供学生、教务处查询学生的成绩,辅导员可进行增、删、改、查(主:此成绩表为辅导员已录入好的表)1.6学生家庭情况表供学生录入、查询、更新个人家庭情况,
6、辅导员、教务处查询学生家庭情况1.7学生奖惩情况表供学生、教务处查询学生的奖惩情况,辅导员可进行增、删、改、查(主:此成绩表为辅导员已录入好的表)1.8审核学生的资格供辅导员、教务处审核学生获得奖学金的资格是否通过。2后台部分2.1学生模块学生个人信息表、学生成绩、奖惩情况表、学生家庭情况表2.2辅导员模块学生个人信息表、学生成绩、奖惩情况表、学生家庭情况表、审核学生的资格,可对学生成绩表、学生奖惩情况表进行增、删、改、差,管理学生注册。2.3教务处模块学生个人信息表、学生成绩、奖惩情况表、学生家庭情况表、审核学生的资格2.4管理员模块管理用户。2.5权限模块系统管理员对各个角色访为整个系统各
7、部分功能的权限进行分配、修改和删除操作。1.1.4 系统功能说明1、学生登录后进入学生模块,学生可录入申请资料(个人信息、学生家庭情况)、可查询自己的成绩和奖惩情况,录入和查询自己的资料信息无误后可提交。2、辅导员登录后进入辅导员模块,辅导员可对注册的学生进行增、删操作、可对学生的成绩和奖惩进行增、删、改、查,以及审核学生的资格,辅导员确认学生的信息无误后将审核通过的学生呈报给教务处。3、教务处领导登录后进入教务处模块,教务处领导对学生的信息查询、审核后将审核通过的学生呈报到教育局,得到教育局确认后发布获得奖学金的学生。4、管理员在本模块中有着最高的权力。5、1、 所有web页面需要页面权限验
8、证,对不同的模块分配不同的访问权限。例如:学生进入学生模块,而不能进入管理员模块。2、 系统管理员、教务处领导、辅导员的用户名和密码可以预先在数据库中设定。1.1.5 系统质量需求 系统质量需求表2主要质量属性详细要求正确性按照需求正确执行任务,完成各个模块的相应要求。健壮性具有较高的容错能力和恢复能力。可靠性故障发生率每运行1000小时低于3次性能,效率软件的输出结果更新周期应该与系统的信息更新周期相同。在网络情况良好的情况下,3秒内可响应用户请求。易用性易理解性:软件研制过程中形成的所有文档语言简练、前后一致、易于理解以及语句无歧义。安全性防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密的软件属性其数据应能集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也不应进行什么数据同步.可扩展性能方便的进行二次开发,满足对功能的扩充或提高并能提高相应的安全控制。兼容性不易与其他软件起冲突。 可移植性可方便移植到其他系统环境中正常运行。2、 系统设计2.1