.................................... 305. 其他需求 ...................................................................................................................................... 31 5.1 法律上的需求 ......................................................................................................................... 31 5.2 用户资料需求 ......................................................................................................................... 31 5.3 资料知识产权需求 ................................................................................................................. 31附录 A: 词汇表.............................................................................................................................. 32 数据流图........................................................................................................................................ 33 状态转换图.................................................................................................................................... 34 对话图 ........................................................................................................................................... 341.引言1.1 目的 本文档是“班主任管理系统”的软件需求规格说明书。
本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“班主任管理系统”提供的功能和特性以及考虑的限制条件。
1.2 产品的范围 软件需求工程是软件工程重要组成部分,目前需求工程已作为一门新课程在大学里开设。
本项目开发的“班主任管理系统”主要目的在于方便班主任对班级的管理,同时也提高了学生处对各个班级的评比和对班主任事务的评估与考核,为领导提供辅助决策支持,提高决策的科学性。
建立学校数据库,在日常工作中自动生成数据,简化上报过程,提高办事效率。
1.3 预期的读者和阅读建议1.3.1 预期读者 本文档预期的读者有项目负责人、项目审批者、项目经理、开发人员、测试及文档编写人员。
1.3.2 文档组织结构 文档由以下几个部分组成:1. 综合描述: 描述“班主任管理系统”的背景、主要功能、用户和使用环境。
2. 外部接口需求: 描述网站的用户界面及与实现相关的软件接口。
3. 系统特性: 描述网站的功能需求和系统特性以及它们的优先级。
4. 非功能需求: 描述网站的所有非功能需求,如性能需求、安全需求、业务规则、文档管理等。
5. 其他需求: 描述网站可能存在的其他需求。
1.3.3 阅读建议 以下是我们针对不同读者阅读文档的建议:1. 项目负责人 建议重点阅读“综合描述”部分文档了解项目的功能和前景。
2. 项目用户 、 、 建议重点阅读“综合描述”“用户界面”“系统特性”来确认需求。
3. 项目审批者和项目经理 建议全面仔细的阅读文档4. 项目开发、测试及文档编写人员 、 建议以上小组成员重点阅读“外部接口需求”“功能特性”和“非功能需求”来理解将要开发的网站。
其中文档编写人员尤其需要有针对的阅读“用户文档”部分。
1.4 文档约定 本文档采用从 IEEE830 标准改写并扩充的软件需求规格说明的模板。
文档中提到需求标识以以 2.2 中的需求标识为准。
2.5 设计和实现中提到的需求表示以用户分类对应 2.2 中的需求标识,如:2.5 设计和实现中提到的教师需求 1 即为 2.2 中的需求标识中的 tr1。
2.2 中的“功能需求”一词,不等同于 4.3 中的功能需求,前者指用户所需功能的需求,属于用户需求层次,后者定义了软件开发人员必须实现的功能, 是需求工程意义上的功能需求1.5 参考文献1.5.1 外部文献1《软件需求》美 Karl E.Wiegers 著,陆丽娜、王忠民、王志敏译,机械工业出版社, 2002 年 7 月第 1 版2《统一软件开发过程》美 Ivar Jacobson Grady Booch James Rambaugh 著,周伯生、冯 学民、樊东平 译,机械工业出版社2002 年 1 月第 1 版。
3《Software Engineering a practitioner’s approach》Roger S. Pressman Ph.D 著 清华大学出版社 McGraw-Hill Companies Inc. 第五版。
4《The Capability Maturity Model guidelines for improving the software process》 Carnegie Mellon University 人民邮电出版社。
5《PMBOK Guide》Project Management institute. 2000 edition。
2 综合描述2.1 产品前景 21 世纪是以网络的全面深入运用为特征的世纪。
网络环境下的教育不仅是教育信息化的必然产物,也是教育改革发展的必然走向。
通过因特网或其他数字化内容进行学习交流与教学的活动即网络化学习(e-learning),可以充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习交流方式。
随着现在教育事业的不断发展, 信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。
世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。
中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。
与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。
而班主任(辅导老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。
学校与学生之间沟通途径的建立、 对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的, 如果班主任这个环节的工作做的好, 其对学生工作的总体管理和发展都具有不可估量的好处。
因此,越来越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训, 并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。
与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。
虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的学生管理系统中, 具体到班主任管理班级这个方面的管理软件基本上是一片空白。
实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。
因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求,是学生管理工作中急需解决的问题。
2.2 产品的功能 “班主任管理系统”分为学生基本信息管理、积分考核管理、班主任日常事务管理、用户权限设置管理、登入登出管理和消息公布留言板六个模块。
学生基本信息管理:这个模块中的数据是教务处的方正教务系统中的数据,在我们这个班主任管理系统中没有修改权限,但是可以供班委、班主任、学生处查询。
积分考核管理:这个模块是我们这个系统的一个重点模块,班主任定性定量考核班委、学生处考核班主任、班级优劣排名都是在这个模块进行。
班主任日常事务管理:这个模块是考核班主任所有任务完成与否的一个模块,通过这个模块可以督促班主任和学生、学生家长之间的联系;班主任可以通过这个模块了解自己的工作进程;同时,这个模块也是学生处对班主任工作考核的依据之一。
这个模块只能班主任和学生处可以看到。
用户权限设置:可以设置用户的权限,分为
上一篇:
档案管理系统
下一篇:
还记得,那年的风车吗?