1. 引言
1.1 目的
本文档旨在详细描述智慧校园数据管理系统用户的具体需求及分析,以确保开发团队能够准确理解和实现这些需求。本文档预期读者有客户、开发团队人员、系统内测用户。
1.2 项目范围
1.2.1项目包含内容
列出项目将涵盖的主要功能模块,例如:
- 统一身份认证:实现用户单点登录和统一身份认证。
- 数据共享平台:构建校园数据共享平台,实现各部门数据的互联互通。
- 智能教室管理:统计学校教室数量及空闲情况,为用户提供预约功能。
- 在线学习平台:开发在线学习平台,如乐学,延河课堂等。此项目仅支持跳转到乐学和延河课堂。
- 一站式服务平台:整合校园卡,班车预约,缴费,报修等服务功能,提供便捷的一站式服务。
- 数据分析和决策支持:构建校园大数据平台,为学校决策提供数据支撑
1.2.2项目不包含内容
本项目不包含校园网络基础设施的建设
本项目不包含具体教育资源开发
本项目不包含外部系统的数据集成
本项目不包括即时通信
本项目不包括贴吧,讨论区
本项目不包括AI助理
本项目不包括教务部网站上提供的服务
本项目不包括平板客户端,Web端,桌面客户端
2. 项目概述
2.1 项目名称
智慧校园数据管理系统
2.2 项目背景
随着当代科技和信息技术的快速发展,云计算,大数据,物联网,人工智能等技术正深刻改变教育行业。智能校园数据管理系统涵盖学生信息管理,教师信息管理,课程与成绩管理,数据分析与报表功能等功能模块,面对当前校园信息化建设基础薄弱,管理数据量大,传统校园管理模式效率低下等挑战,智能校园数据管理系统成为大势所趋。
2.3 项目目标
本项目旨在达成以下目标:
(1)面向老师,学生和各工作人员设计数据管理系统,强化校园服务水平。
(2)将多个功能模块集成到一个平台,形成多功能数据管理系统,完善用户体验。
(3)整合校园各类信息资源,提供实时数据分析与决策支持,实现校园管理的智能化,精细化,提高管理效率和服务水平。
(4)利用信息技术构建个性化,互动化,探究式的智慧教学环境,提高教学质量和效率。
3. 用户需求
3.1 功能需求
- 账户管理:系统管理员能创建、修改和删除用户账户。
- 信息查询:用户可查询课程安排、考试成绩等个人信息。
- 资源共享:用户可上传和下载教学资源、文档等。
- 交流功能:用户能通过系统进行信息交流,如公告、通知等。
- 物资审批:用户能通过系统申请、批准、监控物资使用。
3.2 非功能需求
- 易用性:系统界面友好,用户操作简便;有老年人模式,便于部分后勤人员的使用;支持多国语言,便于外籍用户的使用。
- 实时性:当用户修改某项数据时,系统在2秒内完成全平台该项数据更新。
- 性能要求:系统需在高并发下快速响应用户操作,至少保证3000人同时在线使用而不崩溃;基础数据查询需在2秒内完成。
- 容量要求:系统至少能容纳5万用户。
- 安全性:用户信息和数据应加密处理,保证用户隐私和数据安全。
- 无缺陷性:系统不包含未知的错误。
- 可追溯性:每位用户能够进行独一无二的身份认证,保证系统运行过程的公开透明。
- 可扩展性:新的系统可以直接在本系统预留的接口处进行连接。
4. 假设与约束
4.1 假设
- 所有用户均具备基本的信息技术理解和使用能力。
- 用户可通过校内外互联网访问系统。
- 外语用户具有基本的中文沟通与理解能力。
4.2 约束
- 时间约束:项目被限制在6个月内完成,工作量较大,时间较短,对开发团队的效率有一定的考验。
- 人力财力约束:项目开发团队缺乏全面型人才,但项目资金有限,难以外请专家协助完成项目。
- 技术约束:在这个信息时代,数据库开发管理、数据存储处理等技术不断更新迭代,为项目设计带来全新挑战。
- 硬件约束:系统必须兼容现有校园网络与校内相关人员的不同设备。
5. 涉众分析
5.1 用户特征与需求映射
涉众 | 特征 | 期望 |
学生 | 1、学生使用校园智慧管理系统进行学生个人信息修改、保存上传和管理。 2、学生使用系统进行选修课程选择、退换等操作,能够随时方便地查看课程表。 3、学生每周使用系统接收任课老师的通知与课件等课程资料,进行作业、测验的查看和提交。 4、学生通过系统进行校园卡和校园网的充值、查询,以及卡的挂失等操作。 5、学生学期末使用系统进行考试成绩查询。 6、学生使用系统进行校园设施问题反馈。 | 1、查询快捷方便,保密性和安全性好。 2、课程信息界面简洁明了、描述准确客观;课程的搜索和筛选功能方便、可查看课程描述和要求;实时更新课程已选和退选信息。 3、通知、课件发布提醒以及作业截止日期及时提醒;作业评分和评语及时反馈;文件提交方便且支持不同文件类型。 4、付款时响应速度快;查看收付款记录方便;补办程序简洁,速度快。 5、详细显示成绩排名。 6、反馈及时上报并得到解决。 |
教师 | 1、教师通过系统发布课程信息以供学生参考。 2、教师通过系统进行学生管理和档案查看。 3、教师在考试后通过系统进行试卷批阅、成绩录入和分析。 4、教师课后通过系统进行教学资源分享,布置和批改作业。 5、教师在课上通过系统进行考勤管理 6、教师通过系统进行校园卡充值、查询、挂失等操作 | 1、教师能够便捷查看和了解年级统一发布的课程计划,调整并发布课程要求。 2、方便检索筛选学生信息;学生信息的准确性和完整性。 3、批改时试卷分配的随机性;成绩录入系统要便利且高效;成绩计算要快速,准确;可视化整体成绩情况和学生表现;能够导出成绩及其分析。 4、文件上传要快速;支持不同文件类型传输;查看文件方便;反馈提交方便。 5、记录准确;生成可视化考勤报告。 6、付款时响应速度快;查看收付款记录方便;补办程序简洁,速度快。 |
行政管理人员 | 1、行政管理人员通过系统收集校园的各种数据+C5,安排课程表、制定新规则等。 2、行政管理人员需要通过系统审批各种活动,请假等。 3、行政管理人员需要通过系统给不同人员发布学校通知和要求。 4、行政管理人员通过系统与不同群体联系交流。 5、行政管理人员需要通过系统管理学生学籍、入学退学等信息。 | 1、能够高效地收集、整理和分析校园数据,生成各类报表和统计图;能方便地生成可行的课程表。 2、简化和自动化各类管理流程。 3、信息传达及时;编辑发送时有分类功能。 安全管理:确保系统的数据安全和用户隐私,防止信息泄露和非法访问。 4、支持不同部门之间的信息共享和协作。 5、学生信息准确;信息安全不被泄露。 |
后勤人员 | 1、后勤人员通过系统接收报修请求后,在系统中查找和访问所需的工作安排、任务分配等信息。 2、后勤人员通过系统进行校园卡充值、查询、挂失等操作。 | 1、系统要能合理分配工作;工作查询便利,界面简洁;有及时的工作提醒;提供多种搜索选项和过滤器;能够跟踪维修进度和结果。 2、付款时响应速度快;查看收付款记录方便;补办程序简洁,速度快。 |
系统管理员 | 1、管理人员需要进行故障排除。 2、管理人员需要及时进行系统的更新和升级。 3、管理人员需要定期监控系统运行状态,记录系统日志和事件 | 1、能够快速定位并修复系统故障;能够方便地进行系统配置、用户管理和权限分配。 2、能够支持系统的平滑升级和扩展,确保系统 与最新的技术标准和安全要求保持一致。 3、希望自动生成运行状态并保存日志;实时监控系统的运行状态和性能指标。 |
5.2 硬数据采样
参考借鉴北京理工大学现有智慧校园数据管理系统——“i北理”软件的相关功能与结构,为本项目提供硬数据采样依据。
6. 附录
6.1 术语表
- 用户:指所有使用系统的个体,包括学生、教师、行政管理人员、后勤人员以及系统管理员。
- 系统:特指智慧校园数据管理系统。
- 客户:指甲方,为项目提出主要需求的相关人员。
- 学生:指学校内所有拥有该校学籍的在籍人员。
- 教师:指学校内参与教学活动的人员。
- 行政管理人员:指学校内参与校务活动的一切人员,如辅导员等。
- 后勤人员:指学校内保障基础设施及物资的工作人员。
- 系统管理员:指学校雇佣的管理智慧校园数据管理系统的人员。
6.2 参考文献
【1】软件需求规格说明(IEEE 830标准)
【2】骆斌等.需求工程—软件建模与分析(第2版). 高等教育出版社, 2015.2.
【3】金芝等.软件需求工程方法与实践. 清华大学出版社,2023.05.19