学生成绩管理系统 软件设计说明书
目录
1.
介绍............................................................................................................................ 1 1.1 1.2 1.3 1.4 2. 3. 4.
目的..................................................................................................................... 1 范围..................................................................................................................... 1 定义..................................................................................................................... 1 内容概览............................................................................................................. 1
体系结构表示方法.................................................................................................... 2 系统要达到的目标和限制........................................................................................ 2 用例视图.................................................................................................................... 2 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10
系统用例图......................................................................................................... 2 学生注册............................................................................................................. 3 学生登陆............................................................................................................. 5 学生成绩查询..................................................................................................... 6 管理员登录......................................................................................................... 8 学生信息管理..................................................................................................... 9 学生成绩录入....................................................................................................11 成绩修改........................................................................................................... 13 成绩删除........................................................................................................... 15 统计管理........................................................................................................... 17 主要Package的介绍 ....................................................................................... 20
5. 6. 7. 8. 9.
逻辑视图.................................................................................................................. 19 5.1
部署视图.................................................................................................................. 21 数据类图.................................................................................................................. 22 规模和性能.............................................................................................................. 23 质量.......................................................................................................................... 23
软件设计说明书
1. 介绍
1.1 目的
学生成绩管理系统是为了方便学校管理学生成绩而开发的一种软件系统。该软件使学习成绩管理工作进入一种计算机处理时代。为的是方便学生查询自己的信息提高工作效率,及时有效的更新学生的最新情况,提供可靠的数据存档
本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
本文档主要适用于学生毕业设计实习,也可以用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。
在进行软件开发之前,我们首先要根据学校和程序管理员的实际需要,了解到软件需要实现的功能。编写本报告的目的是明确该软件的详细需求,供学校和程序管理员确认该软件的功能和性能,并作为软件设计人员的设计依据和用户及客户的验收标准。
1.2 范围
(1)该软件用于对学员的成绩进行管理:
(2)方便学校管理员对学员的某科成绩进行上传、修改; (3)方便学校干部对学员队学员成绩的统计、整理; (4)方便学员查看自己的学科成绩;
(5)方便程序管理员辅助管理程序的存储信息。
1.3 定义
虽然现在我国院校的学生成绩管理水平普遍很高,但还是有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。
1.4 内容概览
班级成绩的功能包括:
(1)选择班级:对所在班级进行选择。
(2)显示:显示年级成绩的显示记录,科目及任课老师,学生的学号,姓名及各课
程成绩。
(3)增加记录:添加新的学生姓名,学号及各课程成绩。
(4)删除记录:删除一条注册的成绩记录,输入学号并进行密码确认。
(5)修改记录:输入学生的学号,姓名,然后对其各课程成绩进行修改并要进行密
码确认。
(6)查寻记录:根据查询的条件查寻需要的学生记录。 (7)全部记录:显示全部记录,即显示功能。
年级成绩的功能包括:
(1)全级人数的全部记录:显示全级人数数量,并显示全部记录,包括学号,姓名及各课程成绩。
(2)全级人数的查寻记录:根据查询的条件查寻所需记录
(3)年级成绩的显示记录:显示各课程的总成绩,平均成绩,及格人数,优秀人数。 2. 体系结构表示方法
这篇文档使用一系列视图反映系统架构的某个方面;
用例视图:概括了架构上最为重要的用例和它们的非功能性需求; 逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);
部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图); 3. 系统要达到的目标和限制 ? 目标
学生可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以看到学生成绩的列表,点击其中一条信息后可以看到某科成绩的详细信息。
学生在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。
管理员正确登录后可以修改用户信息。 ? 限制
学生和管理员的界面分开,学生不能修改逻辑上不能修改的信息; 管理员不能修改用户密码,还有同级别的管理员的信息。 4. 用例视图
学生成绩管理系统描述的主要用例有:注册,学生登录,查询,学生管理,成绩录入,成绩修改,成绩删除,统计管理。
4.1 系统用例图
系统用例图见图4.1:
注册登陆查询学生管理员学生管理成绩录入成绩修改
图4.1 系统用例图
成绩删除统计管理4.2 学生注册 4.2.1 用例简述
学生可以通过此界面注册个人信息并获得登录名和密码。
4.2.2 基本事件流
1 系统:系统显示注册界面并提示输入个人信息
2 学生:填写个人用户信息并设置登录名、密码,提交系统; 3 系统:判定用户名密码是否可用,若可用显示注册成功界面; 4 学生:系统显示注册成功后,点击退出按钮退出界面; 5 系统:推出界面;
相关推荐: