小组成员:胡涵清、冉嘉伟、薄冬、欧镇东、王彦琨、钟广申
目录
一、引言
二、项目概述
1、项目名称
2、项目背景
3、项目目的
4、项目目标
5、项目范围
6、假定和约束
三、涉众分析和硬数据采样
1、涉众分析
2、硬数据采样
四、需求分析
1、用户需求
2、非功能需求
五、原型设计
1、交互设计
2、界面设计
3、可用性需求
4、代码原型
-
引言
本文档旨在记录智慧校园数据管理系统需求获取、需求分析的过程与结果,以便客户能够确认产品的确切需求。本文档预期读者有客户、项目经理和开发人员。
-
项目概述
1.项目名称
智慧校园数据管理系统
2.项目背景
随着信息技术的不断发展,智慧校园已经成为教育行业的发展趋势。智慧校园数据管理系统集成了校园管理、教学管理、学生管理等多个功能模块,能够有效提高学校的管理效率和教学质量。因此,开发一套适合学校实际情况的智慧校园数据管理系统成为了当务之急。
3.项目目的
该项目旨在通过信息化的手段强化学校信息化服务能力,提升面向老师、学生和各工作人员服务水平,实现和谐发展。统一数据平台基于学校管理信息标准体系,结合考虑学校管理业务域,构建学校的数据中心,提供数据交换平台、共享数据管理及数据服务平台,支持第三方应用系统数据集成,实现信息的顺畅交换和共享;提供基于主题的综合查询服务,并可按照学校的具体需求扩展业务主题及查询服务;为学校各级用户提供便利、多样的数据使用服务。
4.项目目标
- 实现用户的信息查询和数据共享两部分功能;
- 实现多功能集成在统一平台上,不必让用户周转多个网站。
3)实现用户之间的沟通交流。
4)紧急情况的及时通知。
5.项目范围
- 用户范围:学生、教师、教务人员、后勤人员、管理人员。
- 应用范围:手机APP
6.假定和约束
1)人力和时间的约束:本APP开发过程中需要考虑到人力和时间的约束,相较于一些软件的开发团队来说人员较少时间较短。
2)技术发展的约束:计算机技术和发展的日新月异,将会给信息处理带来更多手段,同时也会带来更加丰富的信息表达形式,例如现在发展起来的人工智能等等,可能导致我们在搜索问题的时候没有那么智能,这就要求软件在设计时要考虑技术变化的可能性,为可能的变化预留一定的处理能力。
三、涉众分析和硬数据采样
1.涉众分析
涉众 | 特征 | 期望 |
学生 | 1.学生使用系统进行学生个人信息修改、上传和管理。 2.学生学期初使用系统进行课程选择,之后进行查看 3.学生学期末使用系统进行考试成绩查询 4.学生每周使用系统进行作业查看和提交 5.学生通过系统进行校园卡付款、充值、查询、挂失等操作 |
|
教师 | 1.教师通过系统进行学生管理和档案查看 2.教师在考试后通过系统进行成绩录入和分析 3.教师课后通过系统进行教学资源分享,供学生查看 4.教师课前通过系统进行课程计划编制,可供学生查看 5.教师在课上通过系统进行考勤管理 6.教师通过系统进行校园卡充值、查询、挂失等操作 |
|
后勤人员 |
|
|
教务人员 | 1.行政管理人员通过系统对学生信息进行管理,审核修改 2.学期初管理人员进行课程管理和排班 3.学期末教师录入成绩后进行考试成绩管理 4.管理人员通过系统进行教职员工管理,评教汇总 5.管理人员通过系统汇总学生选课情况后进行课程安排和教师排班,教室资源管理 6.管理人员针对课程安排进行考试安排和监管 7.行政人员针对学生的申请进行校园活动管理 8.行政管理人员对学生和教职工缴费进行财务管理 | 1. 全面、准确的学生信息数据库;方便的学生信息录入和更新;学生信息的隐私保护和数据安全;学生信息的分类和筛选功能。 2. 教务部门能够方便地管理和安排课程;课程时间和地点的合理安排;课程冲突的避免;课程信息的及时更新和调整。 3. 成绩录入和管理的便利性;成绩数据的准确性和及时性;成绩统计和分析报告。 4. 教职员工信息的完整性和准确性;评教结果的分析和反馈。 5. 学生选课数据的准确性和完整性;使用预设算法根据选课情况进行课程安排和教师排班;课程表可根据实际情况便捷更改。 6. 考试安排及时通知和提醒;课程表可根据实际情况便捷更改。 7. 管理界面简单,操作方便。
|
管理人员 |
|
|
2.硬数据采样
随机采样现有的校园APP各种功能使用频率如下:
四、需求分析
1.用户需求
学生:
1.学生使用系统进行学生个人信息修改、上传和管理,查询方便、快捷。
2.学生学期初使用系统进行课程选择,之后进行查看课表,课程信息清晰、课程的搜索和筛选功能方便、可查看课程描述和要求;实时更新课程信息。
3.学生学期末使用系统进行考试成绩查询,显示成绩排名。
4.学生每周使用系统进行作业查看和提交,作业截止日期及时提醒;作业评分和评语及时反馈。
5.学生通过系统进行校园卡付款、充值、查询、挂失操作,付款时响应速度快,查看收付款记录方便。
教学老师:
1.教师通过系统进行学生管理和档案查看,方便的学生信息检索和筛选功能,学生个人档案的具有全面性和准确性。
2.教师在考试后通过系统进行成绩录入和分析,高效的成绩录入和计算功能,成绩统计和分析报告,成绩趋势和学生表现的可视化展示,能够导出成绩报告和数据。
3.教师课后通过系统进行教学资源分享,供学生查看,上传和下载资源时传输速度要快;支持各种格式的文件上传。
4.教师课前通过系统进行课程计划编制,可供学生查看,教师能够便捷查看和了解课程计划。
5.教师在课上通过系统进行考勤管理,方便的学生考勤记录和查询功能,生成并导出考勤统计和报告。
6.教师通过系统进行校园卡充值、查询、挂失等操作,付款时响应速度快,查看收付款记录方便。
教务老师:
1.行政管理人员通过系统对学生信息进行管理,审核修改,有全面、准确的学生信息数据库,方便的学生信息录入和更新,保证学生信息的隐私保护和数据安全,实现学生信息的分类和筛选功能。
2.学期初管理人员进行课程管理和排班,教务部门能够方便地管理和安排课程,合理安排课程时间和地点,避免课程冲突,及时更新和调整课程信息。
3.学期末教师录入成绩后进行考试成绩管理,成绩录入和管理的具有便利性,成绩数据的具有准确性和及时性,生成成绩统计和分析报告。
4.管理人员通过系统进行教职员工管理,评教汇总,教职员工信息具有完整性和准确性,生成评教结果的分析和反馈。
5.管理人员通过系统汇总学生选课情况后进行课程安排和教师排班,教室资源管理,学生选课数据的准确性和完整性,使用预设算法根据选课情况进行课程安排和教师排班,课程表可根据实际情况便捷更改。
6.管理人员针对课程安排进行考试安排和监管,考试安排及时通知和提醒,课程表可根据实际情况便捷更改。
7.行政人员针对学生的申请进行校园活动管理,管理界面简单,操作方便。
8.行政管理人员对学生和教职工缴费进行财务管理,学生和教职工缴费便捷和准确,财务记录及时更新,费用统计和报表生成,保障财务安全和合规性。
后勤人员:
1.校园职工查找和访问所需的工作安排、任务分配等信息,信息查询和访问便捷,提供多种搜索选项和过滤器,界面简单直观。
2.职工通过系统进行校园卡充值、查询、挂失等操作,付款时响应速度快,查看收付款记录方便。
管理人员:
1.管理人员需要进行故障排除,能够快速定位并修复系统故障。
2.管理人员需要及时进行系统的更新和升级,确保系统与最新的技术标准和安全要求保持一致。
3.管理人员需要定期监控系统运行状态,记录系统日志和事件,希望能够自动生成运行状态并保存日志。
2.非功能需求
1) 性能需求:
速度:
所有用户使用功能90%在1s内完成。
2)容量:
系统至少能够容纳4万用户。
3)负载:
系统应该允许5000个用户同时进行正常使用,在用户数量达到峰值1万时,系统仍能保证80%用户正常工作。
4)实时性:
当某个用户修改数据,系统应在1s内进行全平台数据更新。
5)质量属性:
安全性:系统能够检测和阻止信息泄露、信息丢失、非法使用。
互操作性:系统可以很容易地与其他系统连接与操作。
无缺陷性:系统不包含未发现的错误。
可理解性:系统直观明了,容易被用户理解。
可扩展性:系统预留接口,新系统能直接连在本系统上。
五、原型设计
1.交互设计
2.界面设计
2.1登录界面
1)三种登录方式:
1、账号密码登录:用户输入自己的账号和密码进行登录。
2、手机号登录:用户输入自己的手机号,并点击按钮获取验证码,随后平台通过短信告知验证码,用户再输入验证码进行登录。
3、其他登陆方式:用户通过第三方应用支付宝、淘宝、微博登录。
2)忘记密码:
用户若忘记登录密码,可以点击这个按钮进行密码重置。
- 注册账户:
用户第一次使用这个APP,可以这个按钮进行账户注册。
2.2首页界面
1)学生端首页
教务板块:
用户可以使用功能:成绩查询、课表查询、竞赛报名、录播课堂、空闲教室、作业提醒。
生活板块:
用户可以使用功能:请假销假、校园卡、后勤服务。
2)教务人员端首页
教务板块:
用户可以使用功能:考试安排、学生信息、成绩核查、教职工信息、毕业安排、考勤打卡。
生活板块:
用户可以使用功能:请假销假、校园卡、班车服务。
3)教师端首页
教务板块:
用户可以使用功能:教学班安排、课表查询、协同办公、成绩录入、作业布置、考勤打卡。
生活板块:
用户可以使用功能:请假销假、校园卡、班车服务。
4)管理人员端首页
系统板块:
用户可以使用功能:云存储、信件管理、AI日志、数据中心、部门入驻、投诉反馈。
监管板块:
用户可以使用功能:信息维护、贴吧监控、金融监管。
5)后勤人员端界面:
用户可以使用功能:轮班通知、岗位变更、人脸识别、综合评价、请假销假、考勤打卡。
2.3贴吧界面:
用户可以在这个界面实现帖子发布、删除和搜索帖子的功能。
2.4我的界面
用户可以使用功能:账户安全、身份认证、充值记录、我的日历、校长信箱、浏览历史、机构入驻、合作单位、在线客服、意见反馈。
3.可用性需求
学生、教师:简洁、美观,容易理解和操作方便,常用功能放在显眼的位置。
行政管理人员和后勤人员:简洁为主,明了只观,减少页面跳转次数。
4.代码原型
部分代码如图所示