软件工程报告--学生成绩管理系统-修订编选

上传人:黯然****空 文档编号:149400070 上传时间:2020-10-26 格式:PDF 页数:13 大小:192.66KB
返回 下载 相关 举报
软件工程报告--学生成绩管理系统-修订编选_第1页
第1页 / 共13页
软件工程报告--学生成绩管理系统-修订编选_第2页
第2页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程报告--学生成绩管理系统-修订编选》由会员分享,可在线阅读,更多相关《软件工程报告--学生成绩管理系统-修订编选(13页珍藏版)》请在金锄头文库上搜索。

1、学生成绩管理系统学生成绩管理系统 一、概述一、概述 1、背景 学生成绩管理系统为老师及同学提供充足的信息和快捷的 查询手段。 学生成绩管理系统涉及不同类别的用户, 分别为学生、 教师和管理员以及访客。学生只能对系统的信息进行查询。而老 师则可以对信息进行录入和修改,并根据相关信息对学生的成绩 进行求平均值、排序和求总和等相关的操作,但是不能对系统进 行管理和进行系统权限的分配。管理员账户则拥有教师和学生拥 有的全部权限。因此系统、有效的分析与设计学生成绩管理系统 就尤为得要,它直接决定了系统的稳定性、可靠性、安全性和实 用性。 2、意义 该系统的编写目的是提高学生成绩管理的工作效率,使人 们从

2、乏味的数据登记和统计工作中解脱出来,保证工作的准确 率,为老师及同学提供充足的信息和快捷的查询手段。数据库作 为计算机应用的一部分,对学生成绩查询进行管理具有手工管理 无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长等。这些优点能够极大地提高学生成绩查 询和管理的效率。 学生成绩管理系统在提高学生成绩信息处理的效率的同时, 又能为广大师生提供及时准备的学生成绩信息。可使学院教职员 工减轻工作压力,比较系统地对教务、教学上的各项服务和信息 进行管理。同时,可以减少劳动力的使用,加快查询速度以及国 家各部门关于信息化的步伐,使各项管理更加规范化,提高了传 统教师的工作

3、任务量。 3、适用范围 该系统可以为我校广大师生提供成绩管理功能。 二、 可行性分析二、 可行性分析 1、技术可行性: 教师、学生都已熟练掌握计算机的基本实用方法和操作技 能,对新系统的开发,表现出极大的热情。提出了很多好的建议 和要求。 校园网已正常运行;开发人员已熟练掌握开发工具。技术 上实现系统是可行的。 2、经济可行性: 校园内部局域网络已经建成;硬件投入不需要很大。 3、 法律可行性: 本系统不涉及任何与法律相抵触的问题。 三、需求分析三、需求分析 1、在学生信息管理系统中,主要有用户登陆、学生信息管理、课 程信息管理、用户管理、成绩管理等功能,功能分析如下: (1)用户登陆 学生信

4、息管理网站采用用户名及密码验证模式,进入学生 信息管理网站前,用户必须在登陆页面输入用户名及密码,只有 验证通过的用户方可进入学生信息管理网站操作主页面。 (2)学生信息管理 包括:课程基本添加与删除处理以及学生选课信息的查询 处理和对授课教师,课程号,学时数,班级等信息的添加,维护 等。 (3)课程信息管理 包括 3 个功能模块:课程基本添加与删除处理以及学生选 课信息的查询处理。 (4)用户管理 包括 2 个功能模块:用户信息查询以及用户的删除与处理。 (5)成绩管理 用于对成绩的输入、修改、汇总及排名。 2、数据词典 学生:学号、姓名、性别、年龄、系别 课程:课程号、课程名、先修课程号、

5、学分、成绩 用户:用户名、密码、权限 3、性能需求 登录系统的时间不超过 20 秒,系统的时间性能规定要求 系统的大部分操作在用户视觉延迟时间范围之内。对某些检索和 其它涉及复杂计算的操作系统响应也应保持在 35 倍用户视觉 延迟时间范围内;数据转换与传输时间应该视操作系统和计算机 而异。 4、适应性: 学生成绩管理系统适应性强,可以在所有 Windows 操作系统 。 学生成绩管理系统的总体功能需求如图: 四、系统设计四、系统设计 1、建立系统用例模型 (1) 识别角色 执行者是对系统外的对象的描述,是用户作用于系统的一个 角色,有自已的目标,通过与系统的交互来实现。在学生成绩管 理系统中,

6、主要的问题有: 用 户 注 销 用 户 登 录 汇 总 排 名 成 绩 查 询 成 绩 修 改 成 绩 输 入 信 息 删 除 信 息 查 询 选 课 查 询 课 程 删 除 课 程 添 加 删 除 信 息 修 改 信 息 添 加 信 息 查 询 信 息 用 户 登 录 成 绩 管 理 用 户 管 理 课 程 信 息 管理 学生成绩管理系 统 学生成绩管理系 统人、 学生信息管 理 用 户 登 录 成 绩 管 理 用 户 管 理 课 程 信 息 管理 学生成绩管理系 统人、 学生信息管 理 对用户的权限进行管理,可以添加、删除用户;修改、删除以 1 及查询学生成绩管理系统信息。 学生任意选修课

7、程并对自已的选课成绩进行查询、浏览、修改 2 学生信息。 老师查看学生的成绩和选课信息。 3 访客能够对本系统进行留言操作。 4 综上归纳可以知道本系统的主要操作是学生成绩管理员对 系统的信息进行管理与维护。在本系统建模中,可以创建:管理 员、老师、学生、访客 4 个角色。如图: (2) 创建用例 用例图是对系统需求的描述,表达了系统的功能和所提供的 服务,包括学生信息管理子系统、成绩管理子系统、课程管理子 系统、班级管理子系统、用户管理子系统。 分析学生成绩信息管理系统的数据来源和去向,可以分为以 管理员管理员 老师老师 访客访客 学生学生 对用户权限管理 修改、删除、查询 对系统留言 浏览

8、、修改学生信息 查询自己信息 下的几个用例: 1)系统管理员登录系统后,通过身份验证,能够对学生的基本 信息进行管理,包括录入学生基本信息、修改学生基本信息、 查询学生基本信息、删除学生基本信息,并且可以找回自己 的密码。 2)教师在日常管理中可以登录系统,如果忘记了自己的密码, 则可以找回。可以通过系统查询、修改和删除学生的考试成 绩。当考试结束后,教师有权将学生成绩录入系统。 系系 统统 管管 理理 员员 修改学生基本信息 查询信息 输入学生基本信息 删除信息 登录 身份认证 )学生登录后可以进入本系统,查询自己的个人基本信息。如 果忘记了自己的密码则可以通过系统找回。 )访客登录本系统后

9、可以以对本系统进行留言。 2、建立系统模型 ()活动图 学生成绩管理系统的活动图是描述在成绩管理中,管理员、 老师、学生和访客之间发生的相互的关系。管理员对用户访问的 课程查询 学生信息 成绩查询 选修课程 班级单科 学生 修改信息 修改信息 登录 查询学生信息 权限进行判断,然后根据用户相对应的权限进行相对的操作如查 询、修改和留言等。 (2)时序图 学生成绩管理系统中的时序图如下: 1)以学生张三为例,学生查看自已信息的序列图如下: 管理员 输入信息 修改信息 删除信息 查询信息 修改信息 老师学生访客 查询信息 用 户 权限 查询信息 系统留言 用 户 权限 用 户 权限 退出 2) 管

10、 理 员 管 理 学 生 成 绩 管 理 系 统 的 时 序 图 : 3、建立类图 ()类图 在学生成绩管理系统中用户的操作是根据其权限大小来对 成绩管理系统进行相对的操作。首先用户在登录时,系统会自动 的对其权限进行判断。如果密码正确,登录成功。这可以看作是 学生、老师以及管理员和访客的操作都依赖与用户权限的管理。 所以,学生成绩管理系统的人员信息的类图如下: 用户用户 用户名 用户密码 修改密码 找回密码 教师 查看所任课程 修改学生成绩 查询学生成绩 系统管理员系统管理员 权限管理 录入学生信息 修改学生信息 删除学生信息 查询学生信息 学生学生 自已成绩查询 查看自已基本信息 查看选课

11、信息 4、状态图 学 学 学 学 学 学 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 不 系统状态图 5、系统部署 学生成绩管理系统部署是整个实施过程中的最后阶段,它该系 统中涉及到的硬件、软件整合到一起,可以描述系统的运行的状 态。在部署中有以下两个视图: ()组件图 学生成绩管理系统的组件图: ()配置图 学生成绩管理系统的配置图如下: 事务 接口学生成绩管理系统 数据库 客户机应 用 服 务 器 数 据 库 服 务器 打印机 TCP/IP TCP/IP TCP/IP 五、设计总结五、设计总结 从设计的结构中可以看出,学生的信息输入输出功能是由学 生管理系统进行

12、的。选择课程的信息输入输出是由课程管理系统 进行的,而成绩信息流动则是成绩管理系统进行的。 学生成绩管理信息系统的几个基本功能: 1、学生的基本信息管理如学号、姓名等。 2、课程的基本信息管理如课程名称、学分、学时等。 3、成绩的录入,由老师或管理员录入成绩、要用到前面学生的 信息、课程的信息等。 4、成绩查询,学生进行成绩查询、要用到前面的学生信息、课 程信息等。 5、汇总、排序功能。 六、体会六、体会 在次学生成绩管理系统的设计分析中,要事先想好其要有 的模块,然后利用所学的知识对其一个个分析。这次设计更多的 是锻炼了自己的思维能力和动手能力和分析解决问题的能力,领 会了老师讲过的设计思想,从而锻炼自己的软件工程只是实际运 用能力。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号