为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

软件概要设计说明书

2019-02-20 15页 doc 104KB 123阅读

用户头像

is_348501

暂无简介

举报
软件概要设计说明书                                目  录 1.引言    2 1.1 编写目的    2 1.2 定义    2 1.3 参考资料    2 2.范围    3 2.1 系统主要目标    3 2.2 主要软件需求    3 2.2.1 学生模块    3 2.2.2 教师模块    4 2.2.2.1 修改密码    4 2.2.3 管理员模块    5 2.2.2.1重修审核    5 3. 软件系统结构设计    6 3.1 软件体系结构    6 3.1.1 软件程序结构图    6 ...
软件概要设计说明书
                                目  录 1.引言    2 1.1 编写目的    2 1.2 定义    2 1.3 参考    2 2.范围    3 2.1 系统主要目标    3 2.2 主要软件需求    3 2.2.1 学生模块    3 2.2.2 教师模块    4 2.2.2.1 修改密码    4 2.2.3 管理员模块    5 2.2.2.1重修审核    5 3. 软件系统结构设计    6 3.1 软件体系结构    6 3.1.1 软件程序结构图    6 图3.1.1 软件程序结构图    6 3.1.1.1 学生登陆系统    6 3.1.2模块命名规则    8 3.1.3模块描述    8 3.2 功能需求追溯    13 4.数据设计    14 4.1数据字典复审    14 4.2 数据项    17 学生信息表Student__info    17 教师信息表Teacher_info    17 学生成绩表 StudentScore_info    18 权限表Authority_info    18 5.系统维护设计    19 软件概要设计 Software Preliminary Design Description 1.引言 1.1 编写目的 在分析历年大学体质测试结果统计分析流程基础上,我们5人项目小组对该系统进行了概要设计。主要是基于以下目的编写此说明书。 1、对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。 2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。 3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。 4、明确编码和命名规范,统一程序界面。 预期读者:详细设计人员、软件工程任课教师。 1.2 定义 系统:学生体质测试结果统计分析系统 1.3 参考资料 学生体质测试结果统计分析系统(系统)设计 学生体质测试结果统计分析系统(系统)项目审批表 大学体质测试相关说明 学生体质测试结果统计分析系统(系统)需求规格说明书 2.范围 2.1 系统主要目标 学生体质测试结果统计分析系统是解决大学学生体质测试结果信息管理的MIS方案,通过本系统主要解决的问题是: 1)实现办公的自动化  由于大学每学期参与体质测试的学生人数众多、涉及项目种类多、体质测试结束后因事需要重修申请的同学的需求以及体军部教职工人力资源不足等原因,体质测试结果录入、修改、统计分析、查看、重修申请都是问题。本系统希望通过网络,提供一个文件管理、资料管理、电子公告栏的功能,以后这些信息都在网络上流转。 2)体质测试结果资料的管理  由教师登陆操作配合学生反馈结果,集录入、修改、统计分析于一体,实现资源管理。不仅从微观上(学校体军部、学生)协调人力、设备、材料的具体使用,还能从宏观上(学校领导)控制体质测试结果最后确定时间、结果统计分析质量。 3)体质测试结果统计分析质量的管理  系统强大的数据统计、查询、生成报表等功能会给用户更直观的结果,从而更科学有计划地制定自己的锻炼计划 4)体质测试结果信息的综合管理  系统对学生体质测试结果进行管理,使得信息在学生、教师间流通共享更便捷。 2.2 主要软件需求 2.2.1 学生模块 2.2.1.1 修改密码 1.登陆成功后修改密码 考虑到信息安全,用户可以进行密码修改,学生第一次登陆系统默认密码同学号,系统建议用户进行密码修改。 2.忘记密码进行找回密码 用户因为忘记密码而需要重置密码,系统提供邮箱验证找回密码。 2.2.1.2 学生对老师进行建议 系统提供学生对体军部教职工工作的建议 2.2.1.3提出对体质测试重修的申请 学生需要根据相关时间规定及时向系统提出重修申请,由系统管理员进行安排。 2.2.1.4查询成绩 查询自己具体的体测成绩及分析结果(在老师录入成绩之后,由系统自动分析直接给出) 2.2.1.5学生对系统的建议 系统是需要不断完善的,需要用户的宝贵建议 2.2.2 教师模块 2.2.2.1 修改密码 1.登陆成功后修改密码 考虑到信息安全,用户可以进行密码修改,学生第一次登陆系统默认密码同工号,系统建议用户进行密码修改。 2.忘记密码进行找回密码 用户因为忘记密码而需要重置密码,系统提供邮箱验证找回密码。 2.2.2.2 成绩录入 教师利用电子表格直接导入,系统进行统计、分析、生成报表等功能。 2.2.2.3成绩修改 结合学生反馈建议对结果进行修改,系统进行统计、分析、生成报表等功能。 2.2.2.4查看个别同学成绩 教师具有查看个别同学成绩的权限。 2.2.2.5查看学生建议 教师工作的开展总不能面面俱到,学生的建议必不可少。 2.2.3 管理员模块 2.2.2.1重修审核 管理员根据体质测试相关规定在时间允许范围内安排进行重修申请同学的重修时间、项目、负责教师。 2.2.2.2 用户信息的录入 管理员进行学生教师信息的录入。校内教师、学生在校期间无需注册,可直接用学号/工号登陆。 2.2.2.3用户信息的添加删除修改 2.2.2.4体测项目的添加删除修改 教育部的相关文件可能会对体测项目有修改,这里就需要管理员进行体测项目的添加删除修改。 2.2.2.5查看和修改学生权限的申请 管理员对学生有关权限的申请进行查看,酌情进行相关权限的开放。 3.软件系统结构设计 3.1 软件体系结构 3.1.1 软件程序结构图 图3.1.1 软件程序结构图 3.1.1.1 学生登陆系统 图3.1.1.1 学生登陆系统 3.1.1.2 教师登陆系统 图3.1.1.2 教师登陆系统 3.1.1.3 管理员登陆系统 图3.1.1.3 管理员登陆系统 3.1.2模块命名规则 3.1.2.1 功能编号定义: FXXYY00 a).F                1位,代表功能(FUNCTION); b).XX            2位,代表子系统编号; c).YY            2位,代表子系统下的一级模块编号; d).00            2位,代表二级及二级以下模块的流水编号; 3.1.2.2 功能命名定义: 操作 + ‘_’ + 操作对象名称  如 Edit_Person a).操作            代表实施某一动作,如Edit、Adjust、Query等; b).操作对象名称    代表操作对象,如Person、Rate、Render等;该位可选; 3.1.3模块描述 3.1.3.1 学生登录系统 3.1.3.1.1 密码服务 名 称 密码服务 标识 F0101 子系统名 称 学生登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生的账户密码 输出   功 能 说 明 可对学生的用户密码进行设置或修改,以及提供忘记密码找回重置的功能 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 学生登录系统 被调用模块                     3.1.3.1.2 学生个人基本信息 名 称 学生个人基本信息 标识 F0102 子系统名 称 学生登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生的学号,姓名 输出   功 能 说 明 存储学生的基本信息,方便查找 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 学生登录系统 被调用模块 学生个人基本信息                   3.1.3.1.3 学生体测结果与分析 名 称 学生体侧结果分析 标识 F0103 子系统名 称 学生登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生体测成绩结果 输出 学生体测分析结果 功 能 说 明 通过该模块,可对学生的体测结果做出详细的分析 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 学生登录系统 被调用模块 学生体测结果与分析                   3.1.3.1.4 重修申请 名 称 重修申请 标识 F0104 子系统名 称 学生登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生向系统提交的关于重修的申请 输出 经审核后的重修申请结果 功 能 说 明 对需要进行重修的学生分配相应的负责老师 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 学生登录系统 被调用模块 重修申请                   3.1.3.1.5 提出建议 名 称 提出建议 标识 F0105 子系统名 称 学生登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生对系统或者体测老师的建议 输出   功 能 说 明 通过该模块,学生可以就系统或者老师,对不满意或者有待改进的地方提出建议 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 学生登录系统 被调用模块 提出建议                   3.1.3.2 教师登录系统 3.1.3.2.1 教师个人基本信息 名 称 教师个人基本信息 标识 F0201 子系统名 称 教师登录系统 系统 名称 系统(OA) 接 口 说 明 输入 学生个人基本信息 输出   功 能 说 明 存储学生的基本信息 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 教师登录系统 被调用模块 教师个人基本信息                   3.1.3.2.2 成绩管理 名 称 成绩管理 标识 F0202 子系统名 称 教师登陆系统 系统 名称 系统(OA) 接 口 说 明 输入 学生体测结果成绩信息excel表 输出 存储于数据库中的成绩 功 能 说 明 通过成绩管理,系统的管理所有进行过体测的学生的成绩 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 教师登录系统 被调用模块 成绩管理                   3.1.3.2.3 查看建议 名 称 查看建议 标识 F0203 子系统名 称 教师登录系统 系统 名称 系统(OA) 接 口 说 明 输入 对建议进行查看的请求 输出 学生对老师提出的建议 功 能 说 明 通过查询,使老师能够了解到学生对老师提出的建议 运行环 境说明 Eclipse、MySQL 调用关 系说明 调用模块 教师登录系统 被调用模块 查看建议                   3.1.3.3 管理员登录系统 3.1.3.3.1 学生、教师信息数据录入 名 称 学生、教师信息数据录入 标识 F0301 子系统名 称 管理员登陆系统 系统 名称 系统(OA) 接 口 说 明 输入 学生、教师的所有系统的信息 输出 信息录入的结果 功 能 说 明 管理员通过此模块,可以一次性导入往年的未录进系统的数据信息 运行环 境说明 用Lotes Notes实现。 调用关 系说明 调用模块 管理员登录系统 被调用模块 教师学生信息数据录入                   3.1.3.3.2 学生、教师信息修改
/
本文档为【软件概要设计说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索