班级管理系统需求分析报告报告材料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级管理系统
需求分析
项目负责人:
朱革娇汪思源于彩凤丁娟
苏烽娇黄翦向欢濮湘华
目录
1. 引言 (3)
1.1 编写目的 (3)
1.2 预期读者和阅读建议 (3)
1.3 产品范围 (4)
1.4 参考文献 (4)
1.5 运行环境 (4)
1.6 设计和实现上的限制 (5)
2. 用户需求分析和可行性分析 (5)
2.1 用户需求分析 (5)
2.2 可行性分析 (5)
3. 功能需求分析. (6)
3.1 用户登权限 (6)
3.2 信息 (7)
3.3 功能简图 (8)
3.4 输入/输出数据 (9)
3.5 数据字典 (11)
4. 网站特色 (14)
4.1 实用的功能设计 (14)
4.2 网站主要功能描述 (15)
5. 数据库设计 (16)
5.1 E-R 图 (16)
5.2 建表: (17)
6. 窗体设计与功能显示 (18)
7. 任务分工 (18)
8. 附录 (20)
1. 引言
随着学校教育改革的不断深入, 学校招生规模不断扩大, 班级管理工作变得越来越繁重对于以前用纸笔记录的时代,已不再能满足要求(网络可以便方面查询信息、了解各班的动态以便更好的相互促进)。有效的班级管理系统对整个学校的教育工作变得至关重要,这不仅是学校高质量人才培养的坚强后盾, 也是学校正常教学秩序的保障和教学质量的保证,对学校的人才培养十分重要。传统的C/S和B/S 系统结构的班级管理方法、
方式以及工作效率已不能满足新的发展需要。只有运用先进的技术手段, 开发基于新技术的学校班级管理信息系统, 才能满足校内外对班级信息共享和利用的要求。
1.1 编写目的
完成了“班级管理系统”软件的需求调查后,对问卷进行了全面深入地探讨和分析,进行了“班级管理系统”软件需求分析的撰写。它包括全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能,使系统分析人员及软件开发人员能清楚地了解用户的需求,班级开发一个“班级管理系统”,目标是建立及时、准确、全面、丰富的班级成绩信息管理平台。系统针对班级管理的实际,紧贴用户需求,全面覆盖班级管理各个方面,提高管理水平、质量、效率,为班级建立一个良好的管理平台。
1.2 预期读者和阅读建议
• 用户;
•开发人员;
•项目经理;
•营销人员;
•测试人员;
•文档编写人员。
1.3 产品范围
学校招生规模不断扩大, 班级管理工作变得越来越繁重, 对于以前用纸笔记录的时代,已不再能满足要求(网络可以便方面查询信息、了解各班的动态以便更好的相互促进)。有效的班级管理系统对整个学
校的教育工作变得至关重要。只有运用先进的技术手段, 开发基于
新技术的学校班级管理信息系统, 才能满足校内外对班级信息共享和利用的要求。
1.4 参考文献
• Software Engineering (IAN Sommerville), 配置管理原理与实践(Anne Mette Jonassen Hass
• 《个体软件开发过程》,Watts S. Humphrey 著,人民邮电出版社,2001 年10 月。
• 《软件工程-理论与实践》(影印版),Shari Lawrence Pfleeger ,高等教育出版社,2001 年6 月。《软件创新之路-- 冲破高技术营造的牢笼》,英文原书名: The inmates are running
the asylum ,A lan Cooper 著,翻译: 刘瑞挺刘强程岩,电子工业出版社,2001 。介
绍:这不是一本教你如何编程的书,但却是软件工程师不可不读的书。本书作者Cooper 被誉
为“ VB 之父”。他针对基于电脑的产品难学、难用、难以理解的弊病,提出了软件设计应分
为两部分:交互设计与编码设计。本书通过大量的商务案例,“透彻地描述了我们面临的挑
战,并从方法学上提供了逃离我们自己热心营造的技术牢笼的指南。”
• 《软件工程-实践者之路》(第五版,影印),Roger S. Pressman ,清华大学出版社,2001 。
1.5 运行环境
• 硬件平台:486 或更高档的PC 台式机,笔记本电脑
• 运用时占用内存:2MB;
• 安装所需硬盘:6MB;
• 打印机:可选。
• 操作系统:window XP ,win7 ,win8 等等;
1.6 设计和实现上的限制
• 软件设计,思路不够清晰,可能延误期限
• 人力资源有限
• 数据库:MySQL-Front 、Microsoft SQL Server 2008 R2 、Microsoft SQL Server 2005
• 工具:java 、div-css 、html 、jsp 、struts2.0 、hibernate 、spring 等等。
• 空间、服务器申请有一定困难。
2. 用户需求分析和可行性分析
2.1 用户需求分析
随着信息化的来临和计算机在日常管理中的广泛应用,为了实现班级管理的信息化和方便化,建立一套功能完善的管理信息系统势在必行。既能满足管理人员日常处理的需要,强班级管理数字化管理水平,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来,从而大幅度提高工作效率;又能满足同学们彼此了解的需求,且还可以更好的向其他想了解本班情况的用户提供大量的数据以及文字信息
2.2 可行性分析
为了进一步帮助班委进行科学有效的学生管理工作,现通过对部分用户的调查了解,对建立班级管理信息系统进行了以下几方面的可行性分析:
• 必要性:随着同学们在校时间的增加,越来越多的数据需要被记录,班干部的管理工作也日趋复杂化,原来的仅靠手工进行的班级管理已日渐显示出其不足之处,那么就有必要建立一套基于计算
机的班级管理信息系统。
• 可行性:据了解,各班委都已具有基本的硬件设备,那么这就为班级管理信息系统的实行提供了必要的可行性;加之相关用户都已具备了一定计算机基本操作能力,所以这又为班级管理信息系统的
实行提供了用户方面的可能性;再从资金成本等方面讲,因为该系统相对而言只是一个小型的管理
系统仅供班级管理需要,所需消耗费也是很少的。综合上述几方面,班级管理信息系统的建立具有
很大的可行性。
• 有益性,班级管理信息系统一旦建成,那么通过该系统的使用就可以提高信息的使用质量,提高数据的准确性,减轻用户的工作负担和劳动强度,提高用户的信息处理能力,从而进行有效的决策与
管理。
总之,通过以上几方面的可行性分析,本开发成员认为建立一套班级管理信息系统是可行的。
通过掌握和调查的相关原始资料,就可以对该系统的开发做出相关的计划进度,着手进行系统的
分析和设计工作。