学生成绩管理系统需求规格说明书
- 格式:doc
- 大小:246.50 KB
- 文档页数:11
学绩管理系统需求规格说明书学绩管理系统需求规格说明书1、引言本文档旨在详细描述学绩管理系统的需求规格,包括系统的功能需求、性能需求、界面需求、安全需求等方面。
通过此文档,开发团队和相关利益相关者能够充分理解系统的需求并进行开发和测试。
2、问题背景随着教育信息化的发展,学绩管理系统已成为学校管理的重要工具。
传统的纸质成绩管理方式存在许多问题,如容易遗失、数据不易统计等。
为了提高成绩管理的效率和准确性,本项目旨在开发一个学绩管理系统。
3、系统概述学绩管理系统将实现以下功能:- 登录与权限管理:学生、教师和管理员可以通过登录系统获得对应的权限。
- 学生管理:管理学生信息,包括添加、删除、修改和查询学生信息。
- 课程管理:管理课程信息,包括添加、删除、修改和查询课程信息。
- 成绩录入:教师可以录入学绩,并对成绩进行修改和查询。
- 成绩统计与分析:系统能够根据学生的成绩进行统计和分析,相应的报表。
- 数据备份与恢复:系统可以定期备份学绩数据,并支持数据的恢复功能。
- 系统日志记录:记录用户的操作日志,保证系统操作的追溯性和安全性。
4、功能需求4.1 登录与权限管理- 用户可以通过用户名和密码登录系统。
- 系统根据用户类型(学生、教师、管理员)分配不同的权限。
- 管理员具有最高权限,可以管理用户账号和系统设置。
4.2 学生管理- 管理员可以添加、删除、修改和查询学生信息。
- 学生信息包括学号、姓名、性别、年级等。
- 系统应能够支持批量导入学生信息。
4.3 课程管理- 管理员可以添加、删除、修改和查询课程信息。
- 课程信息包括课程号、课程名称、学分等。
4.4 成绩录入- 教师可以录入学绩,并对成绩进行修改和查询。
- 成绩包括学生学号、课程号和成绩等信息。
4.5 成绩统计与分析- 系统能够根据学生的成绩进行统计和分析。
- 统计分析包括各课程的平均成绩、最高分、最低分等。
4.6 数据备份与恢复- 系统可以定期备份学绩数据,并支持数据的恢复功能。
学生成绩管理系统需求说明书唐山学院计算机科学与技术系目录0. 文档介绍 (3)0.1文档目的 (3)0.2读者对象 (3)0.3参考文档 (3)1. 产品介绍 (4)2. 产品面向的用户群体 (4)3. 产品应当遵循的标准或规范 (4)4. 产品范围 (4)5. 产品中的角色 (5)6. 产品的功能性需求 (5)6.0功能性需求分类 (5)6.1系统用例图 (6)6.2用例说明 (6)6.3系统需求规定 (9)7产品的非功能性需求 (15)7.1用户界面需求 (15)7.2软硬件环境需求 (15)7.3产品质量需求 (15)7.4时间需求 (15)附录A:需求确认 (16)0. 文档介绍0.1 文档目的具体化“学生成绩管理系统”的各项功能需求,方便开发者高效开发。
0.2 读者对象所有参与本系统开发的工作人员和合作校方。
0.3 参考文档[唐山学院官网设计]计科系老师,计算机科学与技术系,20081. 产品介绍当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。
但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。
平顶山工业职业技术学院计算机系学生成绩管理系统需求分析说明书目录1 引言 (3)1.1 编写目的 (3)1.2 背景 (3)1.3 定义 (3)1.4 参考资料 (4)2 软件概述 (4)2.1 软件范围定义 (4)2.1.1 开发意图 (4)2.1.2 应用目标 (4)2.1.3 作用及范围 (4)2.2 系统特性概述 (5)2.3 假定和约束 (5)2.4 系统运行环境 (5)2.4.1 设备及分布 (5)2.4.2 支撑软件 (5)3 外部接口需求 (6)3.1 用户界面 (6)3.2 硬件接口 (6)3.3 软件接口 (6)4 需求规定 (7)4.1 系统功能概述 (7)4.1.1 成绩管理模块 (7)4.1.2 班级管理模块 (8)4.1.3 课程管理模块 (8)4.1.4 用户管理模块 (8)4.1.5 帮助模块的设计 (8)5 其他非功能需求 (8)5.1 一般安全性需求 (8)6 尚需解决的问题 (9)7 测试 (9)7.1 测试方案 (9)7.2 测试项目 (9)7.3 测试机构及人员 (10)1 引言1.1编写目的本文档有助于用户更了解我们建设网站的计划,能够确认双方的信任;根据教务系统的管理要求与软件使用者进行了全方面的探讨和分析研究,提出了这份软件需求规格说明书。
此软件需求规格说明书全面细致的分析了用户的需求,明确了所要开发的软件应具有的功能、性能与界面,使分析人员及开发人员能清楚地了解用户的需求。
本说明书的预期读者为用户、分析人员、测试人员、用户文档编写者及项目管理人员。
1.2背景项目名称:平顶山工业职业技术学院计算机系学生成绩管理系统委托方:07级计算机应用技术专业.NET(1)班第八小组用户:平顶山工业职业技术学院计算机系学生、教职工及管理员为方便广大教职工和学生查询信息,数字化校园网络开通,用户可以根据自己不同的权限进行相关的工作,它分为6大主要功能模块,各个模块所实现的功能也不相同。
学绩管理系统需求规格说明书学绩管理系统需求规格说明书1.引言1.1 目的本文档旨在明确学绩管理系统的需求,以便开发团队可以根据规格文档进行系统设计和开发。
1.2 范围学绩管理系统将用于学校进行学绩的数据录入、查询、统计和分析。
该系统将包括学生信息管理、课程管理、成绩录入、成绩查询、成绩统计和分析等功能。
2.总体描述2.1 产品前景学绩管理系统将大大提高学校对学绩的管理效率,减少人力资源的使用。
通过该系统,教师可以方便地录入学绩,学生和家长可以实时查询学绩,学校可以方便地进行成绩统计和分析。
2.2 用户特点学绩管理系统将主要供教师、学生和家长使用。
教师需要能够方便地录入成绩和查询学绩。
学生和家长需要能够方便地查询学绩,并查看相关课程信息。
2.3 约束- 学绩管理系统应该符合学校的教学管理规定和要求。
- 学绩管理系统需要能够与学校的现有信息系统进行数据交互。
3.功能需求3.1 学生信息管理3.1.1 教师可以录入学生的基本信息,包括学号、姓名、性别、年龄、班级等。
3.1.2 教师可以编辑、删除学生的基本信息。
3.1.3 教师可以查询学生的基本信息。
3.2 课程管理3.2.1 教师可以添加课程信息,包括课程名称、授课教师、学分等。
3.2.2 教师可以编辑、删除课程信息。
3.2.3 教师可以查询课程信息。
3.3 成绩录入3.3.1 教师可以录入学绩,包括学号、课程名称、成绩等。
3.3.2 教师可以编辑、删除学绩。
3.3.3 系统应该能够验证成绩的合法性,确保成绩在合理范围内。
3.4 成绩查询3.4.1 学生和家长可以查询学绩,包括课程名称、成绩等。
3.4.2 学生和家长可以根据学期、学科等条件来查询学绩。
3.5 成绩统计和分析3.5.1 系统应该能够根据成绩进行综合统计和分析,相应的统计报告。
4.数据需求4.1 学生信息数据4.1.1 学号4.1.2 姓名4.1.3 性别4.1.4 年龄4.1.5 班级4.2 课程信息数据4.2.1 课程名称4.2.2 授课教师4.2.3 学分4.3 成绩数据4.3.1 学号4.3.2 课程名称4.3.3 成绩5.性能需求5.1 系统响应时间系统应该能够在用户发起请求后及时响应,保证系统的实时性。
学生管理系统需求规格说明书范文学生管理系统需求规格说明书1. 引言学生管理系统是为了方便学校管理学生信息而开发的一款软件系统。
本文档旨在详细描述学生管理系统的功能需求和技术要求,以便软件开发团队进行系统设计和开发。
2. 功能需求2.1 学生信息管理- 系统应能够记录学生的基本信息,包括姓名、年龄、性别、出生日期、家庭住址等。
- 系统应能够支持学生信息的增加、删除、查询和修改操作。
- 系统应能够生成学生信息的统计报表,如男女比例、年龄分布等。
2.2 成绩管理- 系统应能够记录学生的课程成绩,包括课程名称、成绩、学分等。
- 系统应能够支持成绩的录入、查询和修改操作。
- 系统应能够生成学生的成绩单和课程统计报表,如平均成绩、课程通过率等。
2.3 课程管理- 系统应能够记录学校的课程信息,包括课程名称、教师、时间等。
- 系统应能够支持课程信息的增加、删除、查询和修改操作。
- 系统应能够生成课程表和教师授课统计报表。
2.4 教师管理- 系统应能够记录教师的基本信息,包括姓名、年龄、性别、专业等。
- 系统应能够支持教师信息的增加、删除、查询和修改操作。
- 系统应能够生成教师信息的统计报表,如教师专业分布等。
2.5 系统管理- 系统应能够支持管理员对系统用户的管理,包括用户注册、登录、权限分配等。
- 系统应能够支持数据库备份和恢复操作,以保证数据的安全性。
- 系统应具备良好的界面友好性和操作易用性,以提高用户的使用体验。
3. 技术要求- 学生管理系统应基于Web平台开发,以便用户能够通过浏览器进行访问和操作。
- 系统应采用主流的开发技术和数据库,如Java、MySQL等。
- 系统应具备良好的性能和稳定性,能够支持大量用户同时在线操作。
- 系统应具备良好的扩展性和可维护性,以便后续能够方便地进行功能扩展和系统升级。
4. 总结本文档详细描述了学生管理系统的功能需求和技术要求。
通过实现这些功能和满足这些要求,学生管理系统将能够有效地帮助学校管理学生信息,提高学校管理的效率和精确度。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (3)2.3假定和约束 (3)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (4)3.2.1精度 (4)3.2.2时间特性要求 (4)3.2.3灵活性 (5)3.3输人输出要求 (5)3.4数据管理能力要求 (5)3.5故障处理要求 (5)3.6其他专门要求 (5)4运行环境规定 (5)4.1设备 (6)4.2支持软件 (6)4.3接口 (6)4.4控制 (6)学生成绩管理系统需求分析说明书1引言1.1编写目的编制这份软件需求分析说明书的目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。
预期读者:产品用户、开发人员,指导老师。
1.2背景待开发的软件系统的名称:学生成绩管理系统本项目的任务提出者:相关人员开发者:相关人员用户:学生信息系统管理员和学生。
1.3定义数据库:存储在某种存储介质上的相关数据有组织的集合。
1.4参考资料《软件工程报告》――高等教育出版社――张为群主编.——北京:2001.8 此为计算机专业教材ISBN 7-04-010177-7等2任务概述2.1目标编写一个优良的学生成绩管理系统,是为更好地适应学生成绩网上查询和管理,便于学生信息的快速流通。
2.2用户的特点该软件是专门针对网上学生信息的管理而开发的应用软件,因此该软件的最终用户为广大的学生用户,用户特点只需能熟悉计算机基础操作即可。
对系统的维护所需要的人员数量1到2人,要求熟悉Java,Struts2和Mysql。
2.3假定和约束法律和政策方面的限制:开发此软件产品时,将严格按照有关的法律和政策执行。
硬件、软件、运行环境和开发环境方面的条件和限制:CPU:双核T1600以;内存:1G以上;硬盘:空间2G以上;显示器:液晶彩显一台;编译程序:Java,Struts2,Mysql;操作系统:WindowsXP,Windows7.可利用的信息和资源:本项目开发所需要的一切信息资源来自本组成员采集和老师指点,也有一部分来自网络。
学生成绩管理系统需求说明书1 引言For personal use only in study and research; not for commercial use学生成绩管理信息系统是面向中学的管理系统,其目的是提高对学生的科学化管理。
本文针对管理现状和要求,从理论和应用的角度论述了学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。
本系统主要包括五个模块:成绩录入、班级系统、年级统计和系统功能这四个模块基本实现设计本系统的目的,从而可以进一步满足对管理系统的要求。
1.1 编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
1.2 背景及范围1.2.1 工程的名称:学生成绩管理系统1.2.2 工程产品的名称:学生成绩管理系统应用软件本系统属于XXX学校微机网络管理系统中的学生成绩管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生成绩管理的子功能。
1.3 定义在该概要设计说明书中的专门术语有:总体设计;数据结构设计 ;运行设计,具体的概念与含义在文档后将会解释。
1.4 参考资料[1] 张海藩.软件工程导论[M].第4版.北京:清华大学出版社.2007.25-63,[2] 赵洋,张丽,王恩东,李玉红.基于B/S结构学生成绩管理系统设计与实现[J].沈阳化工学院学报.2007,21(2).140-142.[3] 游应德.基于Intemet的学生信息管理系统—学生成绩管理系统[D].电子科技大学.成都:电子科技大学,2007.[4] 学生成绩信息管理系统./5162.htm[OL].2 项目概述2.1 目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
学绩管理信息系统-需求规格说明书学绩管理信息系统-需求规格说明书1.引言本文档旨在定义学绩管理信息系统的需求,包括系统的功能、性能、界面、安全性等方面的规格说明。
2.项目背景学绩管理信息系统是为了方便学校管理学生的各科成绩而开发的一款软件系统。
通过该系统,学校可以快速、准确地记录和查询学生的成绩,并进行统计分析,为教育教学提供有力的数据支持。
3.功能规格3.1 学生管理功能系统应具备学生信息的录入、修改和删除功能,包括学生姓名、学号、性别、年级等基本信息。
3.2 成绩录入功能系统应具备成绩录入功能,教师可根据班级进行成绩录入,包括学科、考试日期、成绩等信息。
3.3 成绩查询功能学校工作人员和教师可根据学生姓名、学号等条件查询学绩,系统应提供快速、准确的查询结果。
3.4 成绩统计功能系统应能够根据学生、班级、学科等条件进行成绩统计分析,包括平均分、最高分、最低分等指标的计算。
3.5 成绩报表功能系统应具备成绩报表的功能,以支持学校进行教学评估和教学质量监控。
4.性能规格4.1 并发性能系统应能够同时处理多个用户的请求,保证系统的稳定性和高效性。
4.2 响应时间系统的响应时间应在合理的范围内,用户的或查询请求应及时响应,以提高用户的体验感。
4.3 数据存储与读取性能系统应能够快速存储和读取大量的学生信息和成绩数据,以保证系统的正常运行。
5.界面规格系统应具备简洁、直观的用户界面,方便用户进行操作。
界面应美观大方,布局合理,功能分类清晰,便于用户定位和操作。
6.安全规格系统应具备用户身份认证和权限管理功能,保证只有授权用户才能访问系统,并限制用户的操作权限,以确保数据的安全性和完整性。
7.附件本文档涉及的附件包括原型设计图、功能描述文档、数据库设计文档等。
8.法律名词及注释8.1 学校教育法:指规范学校教育行为的法律法规。
8.2 学生个人信息保护法:指保护学生个人信息安全和隐私的法律法规。
8.3 数据安全管理办法:指规范数据管理和使用的法律法规。
编号:详细说明书题目:学生成绩管理信息系统系别:专业:学生姓名:学号:指导教师:年月日目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义、缩写词和符号 (3)1.4参考资料 (3)2.任务概述 (3)2.1目标 (4)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据 (6)3.3数据库描述 (6)3.4数据流图 (6)3.5数据字典 (8)4.功能要求 (10)4.1功能划分 (10)4.2功能描述 (10)5.性能需求 (11)5.1数据精确度 (11)5.2时间特性 (11)5.3适应性 (11)6.运行需求 (12)6.1用户界面 (12)6.2硬件接口 (12)6.3软件接口 (12)6.4故障处理 (12)7.其它要求 (12)1.引言1.1编写目的随着高校学生招生规模逐步扩大,教育管理的信息化越来越受到人们的重视。
在高校,各种教育管理信息系统也越来越多,很大程度地提高了教育管理的效率和质量。
因此在完成了针对《学生成绩管理信息系统》市场的前期调查和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《学生成绩管理信息系统》做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使学生与教师之间可以实现信息的共享。
还使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为学生、教师、行政人员或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2项目背景在各大学校中由于每一年都有许多学生以及教师的更新,所以使得整个学生成绩管理信息系统的文件多,种类多,文件创建者多,创建时间为不定期。
要保护好这些重要的信息变得极为不便,对原有的文件的再现,也显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。
为了解决这样的问题,让学校能够有效的掌握,有效的共享文件资源,保护好文件,及促进学生信息管理的信息化、规范化和集成化,本人搜索了各方面的意见和信息,努力完善大量实用功能,进而了解文件管理的流程,开发出一套适合于学生成绩管理的信息系统。
学生成绩管理系统需求分析说明书一.系统功能需求说明学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。
●现行系统的目标:(1) 管理员能够方便的对信息进行添加、修改、删除、查询、汇总、统计等操作。
(2) 可以将数据库发布到网上,进行资源共享。
(3) 学生可以在自己的权限内对信息进行访问,查询相关信息。
●现行系统的主要功能:(1) 学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。
这样学生就能很方便的找到自己所需要的信息。
(2) 管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
(3) 添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。
系统可以自动避免重复信息。
(4) 修改功能:管理员可以对数据库中的信息进行修改。
系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
(5) 删除功能:管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除。
(6) 汇总功能:管理员可以通过此功能对信息进行汇总。
(7) 统计功能:管理员可以通过此功能对信息进行统计。
1.业务流程说明●学生成绩管理业务流程图1教师单科成绩系主任批准各科成绩教务员统计综合成绩成绩档案成绩统计排名表成绩通知单图1从以上的业务流程图可以看出学生成绩管理的基本业务及动态走向,从各科教师给出成绩到学生拿到成绩单要经过系部、教务处等部门。
● 学生成绩管理业务流程图2图2● 学生成绩管理业务流程图3班主任学生不及格处理补考通知书应考名单 重考名单实考名单 打印空成绩单教师教务处成绩录入当前学生成绩 打印成绩单 学生成绩查询学期成绩统计学生输入学号和密码查询学生数据库成绩数据库输出结果统计汇总新数据数据修改或添加图32.系统功能说明成绩管理系统数据流程图单科成绩F3成绩单 成绩统计信息F2 F8顶层图单科成绩F3成绩F10学生成绩F8 F2.1F2.3 F2.2 补考成绩单二层图输出结果S3教师S2学生 成绩管理P3 S1学生科 D4 成绩档案 管理员P3.1 录入 P3.2 统计 P3.4 发布 P3.3 查询S3教师 S2学生 S1学生科 S4教务处D4 成绩档案D3 学分S1学生科,S2学生,S3教师,S4教务处P3.1录入,P3.2统计,P3.3查询,P3.4发布F2成绩单,F2.1学生成绩,F2.2学生成绩单,F2.3补考成绩单,F3单科成绩,F8成绩统计信息,F10成绩,D3学分,D4成绩档案二.性能需求支持的终端数:至少30台同时操作的用户数:至少15人同时处理的文件数:10响应时间:最多3秒运行时间:最多4秒数据转换时间:最多5秒数据传送时间:最多4秒更新处理时间:最多4秒要能够抵御用户可能的误操作,保证软件的健壮性要对数据进行检验,保证数据有效性在数据被破坏时,具有数据恢复能力易用性:尽量做到少输入汉字,做到用鼠标电选完成操作安全性:1、数据要绝对安全防止有意无意的破坏数据。
大连东软信息学院项目文档学生成绩管理系统需求规格说明书1.软件概述1.1软件范围定义随着学院招生规模的不断扩大,在校学生的数量也相应的增加,有关学生成绩的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学生成绩管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学生成绩管理的负担过重,影响整个档案室的运作和控制管理。
因此,必须制定一套合理、有效,规范和实用的学生成绩管理系统,对学生成绩进行集中统一的管理。
希望通过学生成绩管理系统实现成绩管理的系统化、规范化和自动化,实现对学生成绩相关资料的集中统一的管理。
通过对学生成绩进行高效的管理,相关教师可以查询某位学生的所有科目及成绩;也可以查询某一科目某一成绩的学生分布情况,还可以对当前学生成绩进行一些统计,给出统计表格,以便全面掌握学生的学习情况。
减少教师的工作量并使其能更有效地完成教学任务,实现传统的图书管理工作的信息化建设。
本系统适应于大中型学校。
1.2系统特性概述学生成绩管理系统是教育管理信息化工作的一个重要组成部分,目前各级教育管理部门和学校使用的教育管理软件存在较多设计不规范、兼容性差的问题,稍有变化即难以使用,造成一些软件不能得到长期稳定的应用。
学生成绩管理系统通过对学生成绩信息进行收集、传递、加工、保存、维护,使得教师能更加高效地对学生成绩进行管理,为学生成绩管理搭建了一个整体自动化管理模式,有效的改善学生成绩的管理。
系统特性描述如下:1操作简便快捷在实际业务当中数据的录入量相当大,系统的界面要求简洁、直观、友好,符合图书情报人员使用习惯;屏幕设计风格统一,用户易于掌握。
系统自动实现各个环节的数量的控制,同时还能为用户提供简单快捷方式,并能够充分利用可重复使用的数据,提高录入人员的效率,使繁琐而枯燥的数据录入工作变得轻松愉快。
2信息管理安全系统需要对用户权限进行设置以保证系统的安全性。
本系统操作人员进入系统都需要进行严格的身份识别和安全审核,每个操作人员只能对自己权限范围内的数据进行维护,可操作的用户和具体的每个操作员的使用对象,系统管理员可以灵活设置,从而避免来自内部的破坏。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 学生成绩管理系统设计规格说明书学生信息管理系统设计规格说明书一、总体结构设计该学生成绩管理系统从总体分,可分为系统管理,学生基本信息查询,专业课课程基本信息查询,选修课基本信息查询,学生专业课程成绩管理和学生选修课成绩管理,具体功能如下:1.系统管理功能:添加用户,修改密码。
2.学生基本信息功能:查询个人基本信息,例如:姓名,性别,年龄,出生日期,籍贯,联系方式等。
3.专业课课程基本信息功能:查询课程编号,授课教师,课程名称,课程学分等。
4.选修课课程基本信息功能:查询课程编号,授课教师,课程名称,课程学分等。
5 学生专业课成绩管理功能:查询学号,课程编号,成绩。
6.学生选修课成绩管理功能:查询学号,课程编号,成绩。
二、数据库设计 1、学生基本信息学生基本信息表(标识为 student)应具备学生的基本信息,是建立学生电子档案的基础。
其中学号是其主键,不能为空,一个学生只能有一个学号,一1/ 5个学号也只能代表一个学生。
学生信息表的基本内容参见表4‐1。
名称数据类型说明 Sno 文本学号(主键) Same文本学生姓名 Ssex文本性别 Sage数字年龄 Splace文本籍贯 Spolity文本政治面貌 Stime文本入学时间 Steleph文本联系电话为了方便读者更直观地了解学生信息表的基本内容,可参加学生实体E-R 图 2、课程信息表专业课课程信息表(标识为 Pro_Course)提供了课程编号、课程名称、学分、授课教师四项属性。
学生登陆选课系统进行查询专业课程信息时,系统会自动弹出所有课程相关信息,同时在下方列出相应表格。
课程信息表的详细设计参见表 4-2。
学生成绩管理系统需求规格说明书20xx年x月xx日目录1、导言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3范围 (3)1.4引用标准 (3)1.5参考资料 (3)1.6版本更新信息 (3)2、任务概述 (4)2.1系统目标 (4)2.2应用环境 (4)2.3条件与限制 (4)2.4用户特征 (4)3、数据描述 (5)3.1静态数据 (5)3.2动态数据 (5)3.3数据库介绍 (5)3.4数据字典 (6)4、功能规格 (7)4.1角色定义 (7)4.2功能模块划分 (7)4.3功能描述 (8)5.性能需求 (9)5.1数据精确度 (9)5.2时间特性 (9)5.3适应性 (9)6.运行需求 (10)6.1硬件接口 (10)6.2软件接口 (10)6.3故障处理 (10)6.4其他问题: (10)7、其它需求 (10)8、成品提交 (11)9、签字 (11)1、导言1.1编写目的学生成绩管理系统是学生管理的一个重要组成部分,也是学校管理的组成部分,该系统涉及了学生信息,以及学习成绩信息。
为了方便配合学校管理,开发成绩管理系统是当务之急。
学生成绩管理系统把教学管理员、任课老师、德育处的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习情况。
同时,也可以方便老师针对学生个体不同情况进行分层次教育。
本文档为成绩管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户。
(以上各类读者均假定由我们小组的全部同学充当)1.2项目背景项目委托单位:项目开发单位:项目主管部门:项目规划:需求阶段需求分析文档月日分析设计软件设计文档月日测试软件测试文档月日项目开发小组: 经理 组员 组员 组员 组员 组员1.3范围本文档是我们小组通过分析学生成绩管理系统的一般功能和性能的需求、参考类似的管理信息系统、阅读相关书籍等途径导出目标系统的逻辑模型,以解决学生成绩管理系统“做什么”的问题。
学生成绩管理系统需求规格说明书学生成绩管理系统需求规格说明书伴随着计算机技术的迅猛发展,运用计算机技术来管理各种信息已经很普遍了。
如今在高校管理当中,作为管理的好帮手,学生成绩管理系统发挥着极其重要的作用。
不仅方便学生及时了解自己的成绩、打印成绩,而且教师也可通过学生成绩管理系统了解个别学生或整个班级的成绩信息,以便及时改进教学计划。
1 系统任务概述这里我们将系统定位为小型的学生成绩管理系统。
学生成绩管理系统,顾名思义就是对成绩进行管理,以及对学生信息管理。
系统面向的用户有三类:学生,教师,管理员。
其中规定只有管理员可以对学生的成绩以及学生信息进行录入,修改,更新,删除,保存的操作,还可对用户进行管理。
学生可进行的操作有,查询自己的成绩,查询最高分与平均分,查询不及格科目,以及打印成绩单。
教师可进行的操作有,查询某个学生的成绩单,查询某个班级的成绩单,对某个班级进行成绩排序,统计班级最高分、及格人数、不及格人数,查询平均分以及排名情况。
此外,为了安全,系统可对数据进行自动备份,而且用户如需使用系统必须实行用户密码登录,只有验证通过的用户方可使用系统。
2 功能需求描述1.用户登录验证给予每个用户合法的用户名和密码,用户需输入用户名和密码验证后登陆系统,首次登陆的用户必须先修改密码,登陆界面设有不同用户的登陆选项,输入的用户名和密码若与系统内的用户表一致则成功登入系统,若不一致则提示错误。
不同的用户拥有不同的操作权限,管理员拥有系统所有的权限;学生只能查询与个人有关的信息,对于系统其它功能不具有权限;教师拥有查询个别学生信息以及个别班级信息的权限。
2.学生信息管理管理员拥有管理学生信息的权限,即对学生信息进行录入,修改,更新,删除,查询等操作。
具体则是学生的学号、姓名、班级、专业、所学科目。
学生信息的录入:当新生入学后需要对学生的学号、姓名、专业、班级等信息登入学生信息表,系统可以避免重复信息。
学生信息的修改、更新:虽然说学生的信息基本不会改变,但对于一些辅助信息是有可能发生变化的,如所学科目,因此需要提供这部分的功能。
学生成绩管理信息系统需求规格说明书学生成绩管理系统开发小组日期2011.05.29目录第一章引言 (1)1.1编写目的 (1)1.2编写背景 (1)1.3参考资料 (1)第二章任务概述 (1)2.1目标 (1)2.1.1 开发的背景: (1)2.1.2 系统任务概述: (1)2.2用户操作权限: (1)2.3运行环境: (2)第三章数据描述 (2)3.1静态数据 (2)3.1.1 学生: (2)3.1.2 课程: (3)3.1.3 教师: (3)3.1.4 授课表: (3)3.1.5 成绩表: (3)3.2动态数据 (4)3.2.1 用户信息表: (4)3.3数据描述 (4)3.3.1 E-R图: (4)3.4数据库后台表 (4)用户信息表(userinfo): (4)学生信息(student): (5)教师信息表(teacher): (5)课程表(course): (5)授课表(teach): (6)成绩信息(score): (6)第四章功能需求 (6)4.1功能划分 (6)4.2功能描述 (7)4.2.1 系统登录 (7)4.2.2 系统管理 (7)4.2.3 基本信息管理 (7)4.2.4 信息查询 (7)第五章性能要求 (8)5.1数据精度 (8)5.2时间特性 (8)第六章运行需求 (8)6.1用户界面 (8)6.2软件接口 (8)6.3故障处理 (8)第一章引言1.1 编写目的软件需求规格说明书(SRS,Software Requirement Specification)是软件需求格式化描述文档,用于详细阐述软件的功能、性能以及约束条件,不仅是系统测试和用户手册编写的依据,也是系统设计、编码的基础。
本文档主要目的包括以下几个方面:(1)为系统建设双方提供共同的需求基准;(2)为开发小组的软件开发工作提供依据;1.2 编写背景本软件的名称:学生成绩管理信息系统;任务提出者:开发人员:学生成绩信息管理系统开发小组;用户:管理员用户、教师用户、学生用户。
学生成绩管理信息系统需求规格说明书学生成绩管理系统开发小组日期2011.05.29目录第一章引言............................................................... 错误!未指定书签。
1.1编写目的....................................................... 错误!未指定书签。
1.2编写背景....................................................... 错误!未指定书签。
1.3参考资料....................................................... 错误!未指定书签。
第二章任务概述....................................................... 错误!未指定书签。
2.1目标............................................................... 错误!未指定书签。
2.1.1 开发的背景: ...................................... 错误!未指定书签。
2.1.2 系统任务概述: .................................. 错误!未指定书签。
2.2用户操作权限:........................................... 错误!未指定书签。
2.3运行环境: ...................................................... 错误!未指定书签。
第三章数据描述....................................................... 错误!未指定书签。
3.1静态数据....................................................... 错误!未指定书签。
3.1.1 学生: .................................................. 错误!未指定书签。
3.1.2 课程: .................................................. 错误!未指定书签。
3.1.3 教师: .................................................. 错误!未指定书签。
3.1.4 授课表: .............................................. 错误!未指定书签。
3.1.5 成绩表: .............................................. 错误!未指定书签。
3.2动态数据....................................................... 错误!未指定书签。
3.2.1 用户信息表: ...................................... 错误!未指定书签。
3.3数据描述....................................................... 错误!未指定书签。
3.3.1 图:....................................................... 错误!未指定书签。
3.4数据库后台表............................................... 错误!未指定书签。
用户信息表(): .......................................... 错误!未指定书签。
学生信息():.................................................. 错误!未指定书签。
教师信息表():.............................................. 错误!未指定书签。
课程表():...................................................... 错误!未指定书签。
授课表():...................................................... 错误!未指定书签。
成绩信息():.................................................. 错误!未指定书签。
第四章功能需求....................................................... 错误!未指定书签。
4.1功能划分....................................................... 错误!未指定书签。
4.2功能描述....................................................... 错误!未指定书签。
4.2.1 系统登录 .............................................. 错误!未指定书签。
4.2.2 系统管理 .............................................. 错误!未指定书签。
4.2.3 基本信息管理 ...................................... 错误!未指定书签。
4.2.4 信息查询 .............................................. 错误!未指定书签。
第五章性能要求....................................................... 错误!未指定书签。
5.1数据精度....................................................... 错误!未指定书签。
5.2时间特性....................................................... 错误!未指定书签。
第六章运行需求....................................................... 错误!未指定书签。
6.1用户界面....................................................... 错误!未指定书签。
6.2软件接口....................................................... 错误!未指定书签。
6.3故障处理....................................................... 错误!未指定书签。
第一章引言1.1 编写目的软件需求规格说明书(,)是软件需求格式化描述文档,用于详细阐述软件的功能、性能以及约束条件,不仅是系统测试和用户手册编写的依据,也是系统设计、编码的基础。
本文档主要目的包括以下几个方面:(1)为系统建设双方提供共同的需求基准;(2)为开发小组的软件开发工作提供依据;1.2 编写背景本软件的名称:学生成绩管理信息系统;任务提出者:开发人员:学生成绩信息管理系统开发小组;用户:管理员用户、教师用户、学生用户。
系统说明该系统独立运行于学生管理系统服务器上,暂时没有系统与之相连,但开发完善后希望能与学生管理系统其它功能模块系统连接。
1.3 参考资料《软件工程导论》(第四版)张海藩清华大学出版社《数据库通用模块及典型系统开发实例导航》求是科技编著人民邮电出版社第二章任务概述2.1 目标2.1.1开发的背景:学生成绩管理系统的开发使用是学校与现代信息化世界的接轨需要,有助于提高日常事务工作的效率,更加完善了学校官方网站功能模块,方便了对学生信息的管理。
2.1.2系统任务概述:利用计算机完成关于教师、学生、授课信息、以及学生成绩的录入、修改以及维护,同时提供强大的学生成绩查询功能。
2.2 用户操作权限:学生用户的操作权限生用户可以查询自己的成绩,也可以查看其他同学的成绩。
但不允许修改、删除成绩。
在三类用户中,学生用户的权限是最小的。
只限于查询成绩的操作。
教师用户:只限于查教书除拥有学生所具有的成绩查询权限外,还可以录入学生成绩,修改、删除学生成绩。
询成绩的操作。
管理员用户:管理员用户具有最高权限,可以对所有数据进行修改或删除。
对用户信息的管理,包括密码重置、用户的添加与删除。
对基本数据的管理,包括学生表、课程表、教师表和成绩表的添加、修改和删除。
2.3 运行环境:服务器端:操作系统2000数据库管理软件客户端:或2000E 浏览器5.0以上2.4 约束与限制应具备的条件:开发人员具备使用开发工具的能力,能及时进行互动沟通,小组各个成员之间的分工明确,各个阶段的任务按时完成。
已具备的条件:软硬件系统齐备,资金充足,人员齐备,尚需创造的条件:对开发工具的熟练程度还不够,应对开发过程中所遇到的困难能力还不够,需要在开发过程中同步努力,各成员要相互帮助,相互解决问题。
一起努力尽量避免少走弯路,提高小组开发的速度和效率,同时降低开发成本。
还缺乏些打印机之类的设备,不能进一步测试。
第三章数据描述3.1 静态数据3.1.1学生:●记录号:学生记录号能唯一表示学生,按学生信息的录入先后从小到大顺序自动编号,如第一个学生编号为'1',第二十个学生就为'20';●编号:学生编号,是学生的唯一表示,每个学生都有自己唯一的一个学号,由学校自行编号产生由8位数字组成,例:02101237。
1,2位表示入学年份;3,4位表示分院号(现有调整);5位表示专业;6位表示班级;7,8位表示学生的号数;●姓名:学生姓名,最长10个汉字;●性别:学生性别,值有“男”,“女”两种;●年龄:学生年龄,值大于0小于100;●电话号码:学生电话号码,位数小于20;●地址:学生地址,位数小于100;●在用信息:'Y'表示在用,'N'表示不再用。
3.1.2课程:●课程记录号:根据课程录入的先后自动编号;●编号:课程编号,相同开课有相同课程号;●课程名:课程名称,小于20个字符,例:操作系统;●学时:为两位数整数;●学分:有两位数字,有一位小数;●再用信息:'Y'表示在用,'N'表示不再用。