体育馆团体预约系统软件需求规格说明⽂档
体育馆团体预约系统
软件需求规格说明⽂档
UML软件⼯程1班第六组
June,13th,2019⽬录
1. 引⾔1
1.1. ⽬的 1
1.2. 项⽬范围 1
1.3. 背景 2
2. 总体描述2
2.1. 产品前景 2
2.2. 产品功能 2
2.3. ⽤户类及其特征 3
2.4. 运⾏环境 3
2.5. 设计和实现上的约束 3
2.6. 假设和依赖 4
3. 详细需求描述4
3.1. 对外接⼝需求 4
3.2. 功能需求 6
3.3. 其他⾮功能需求 8
附录:分析模型8
1. 引⾔
1.1. ⽬的
为明确软件需求、规划项⽬、确认进度、组织软件开发与测试维护⽽编写本⽂档。再详细分析项⽬功能需求的情况下,可以进⾏本软件的开发、测试、维护,在进⾏基础的了解下,可以进⾏使⽤本软件产品。
1.2. 项⽬范围
产品名称:体育馆团体预约系统
产品⽤户:学校范围内的认证团体
基本⽬标:
移动端或者电脑端win/mac的⼀个查询预约平台,形式:⽹页
基本要求:
客户页⾯分为主页登录界⾯、查询主页、体育馆楼层场地信息显⽰页、预约界⾯、⽤户信息页⾯等,系统管理页⾯有场地更改页⾯、诚信管理页⾯
1. ⽤户单位认证、审核:团体⽤户提交注册认证材料,管理员以联系校团委等⽅式求证后,审核材料通过
2. 场地查询:当前时间体育馆各场馆使⽤情况显⽰(空闲、使⽤中、维修),显⽰在主页⾯中
3. 课外预约、⼤型⽐赛活动审批
4. ⽤户诚信管理:根据打卡时间、场馆使⽤后卫⽣情况反馈等进⾏记录评分
5. 体育课程表的输⼊
⾼级需求:
1. 简约实⽤的界⾯设计和预约流程
2. 馆内导航
3. 批条导出打印
4. ⽤户中⼼:显⽰团体⾃⼰的基本资料、诚信信息、预约历史、当前预约等信息
5. 冲突处理:因为设计为只能预约空闲场地,不存在上课与团体冲突。先到先得
1.3. 背景
2019年春,随着北理⼯良乡体育馆竣⼯开放,场地预约成为师⽣以及⼀些团体组织活动使⽤体育馆的⽅式,⾯对各种上课、活动等场地占⽤的情况,我们也需要⼀个⽅便师⽣使⽤的⽹络场馆查询预约系统来均衡、解决这些问题。
甲⽅:1-3班第1组
visual studio和vs code的区别⼄⽅:1-3班第6组
2. 总体描述
2.1. 产品前景
项⽬前景:
本产品同其他预约平台(如图书馆预约座位、批教室等)类似,该平台能够帮助师⽣以及团体查询某时间段内北理良乡⼩区体育馆场地预约使⽤情况,以⽅便决策使⽤体育馆的时间,避免出现到了体育馆没有场地等现象。
2.2. 产品功能
基本功能:
1.⽤户单位认证、审核:团体⽤户提交注册认证材料,管理员以联系校团委等⽅式求证后,审核材料通过
2.场地查询:体育馆明⽇或其他时间各场馆使⽤情况显⽰(空闲、使⽤中、维修),显⽰在主页⾯中
3.课外预约、⼤型⽐赛活动审批
4.⽤户诚信管理:根据打卡时间、场馆使⽤后卫⽣情况反馈等进⾏记录评分
5.体育课程表的输⼊
⾼级功能:
1. 简约实⽤的界⾯设计和预约流程
2. 馆内导航,地图显⽰
3. 批条导出打印
4. ⽤户中⼼:显⽰团体⾃⼰的基本资料、诚信信息、预约历史、当前预约等信息
5. 冲突处理:因为设计为只能预约空闲场地,不存在上课与团体冲突。先到先得
2.3. ⽤户类及其特征
系统主要⾯对⽤户:
预约主体——团体,可以是任何学校承认的社团、学⽣组织、学校机构、⼯会、班集体等,在提交认证通过后可以进⾏场馆预约使⽤,查询⾃⾝⽤户信息
系统管理员——接受校⽅管理、管理⼤型⽐赛预约、场馆更改、团体⽤户认证审核、诚信数据修改、设置⿊名单
其他⽤户:
理⼯学⽣&教职⼯个⼈(游客):仅可进⼊⽹站查看场馆预约使⽤情况,不可预约
受教育⽔平:本科及以上
经验:⼤多⽤过图书馆预约系统
2.4. 运⾏环境
任何可以使⽤兼容浏览器的设备,移动端、Windows、Mac、平板等
仅可使⽤校内⽹进⾏登录、查询、预约
2.5. 设计和实现上的约束
规章政策:
遵守国家相关政策,对⽤户隐私进⾏保护
为维持相关秩序,仅使⽤校内⽹进⾏访问
⾼阶语⾔要求:
HTML,CSS,JavaScript,MySQL,PHP等
开发环境:
Visual Studio、Vs code、notepad、MySQL
时间约束:
开发时间较短,对本⼈来说,截⾄2019年6⽉13⽇开发完成
技术约束:
开发成员技术不⾜,需要新学习相关知识并快速上⼿
其他约束:
开发⼈员与开发期间,受⾝份、环境约束,必须完成其他科⽬学习、考试,⼀定程度上影响开发进度
2.6. 假设和依赖
假设系统开发⼈员最终能够实现本系统的各种功能
开发时间⾜够
3. 详细需求描述
3.1. 对外接⼝需求
3.1.1. ⽤户界⾯
主页(从上到下):
l 左上⾓北理logo,右上⾓登⼊注册⼊⼝,
l 体育馆图⽚展⽰
l 按照楼层分割,每层的场馆为⼀个块,当⿏标移动到场馆块上时,显⽰所有场地。点击某场地时,弹窗(或另起⼀页)显⽰该场地各时间段的状态(空闲、维修、已被预约)
l 页脚:体育馆地址、管理员联系⽅式(邮箱)、邮编等
登录界⾯:
⽤户编号、登录密码
注册页⾯:
提交基本团体⽤户信息(团体名称、团体规模、常⽤场馆、团体负责⼈、团体负责⼈联系⽅式)
⽤户中⼼界⾯:
l ⽤户资料
注册编号、团体名称、团体规模(⼤概多少⼈)、常⽤场馆、团体负责⼈、团体负责⼈联系⽅式
l 预约记录
流⽔号(2019xxxxB020*******) 2019年x⽉x⽇ 9:00-11:00 B馆02号联系⼈联系⼈联系⽅式
l 诚信管理
诚信评分:例95/100
违约记录:xxxx⽤户超时打卡、xxxx⽤户未在预约时间内使⽤、xxxx⽤户超时使⽤未按时离场
3.1.2. 硬件接⼝
有基本操作系统的设备,⼿机、PC、平板等
3.1.3. 软件接⼝
操作系统:Windows、Mac、Android、IOS、平板等
基本主流兼容浏览器Chrome、Firefox、IE、Edge等
3.1.
4. 通信接⼝
基本TCP/IP⽹络协议、北理⼯校内⽹络等
3.2. 功能需求
3.2.1. 过程模型
场馆管理,添加、删除、修改场馆信息
客户团体通过页⾯提交资料和认证请求,由管理员在后台审核认证
所有北理⼯学⽣可登录页⾯查看体育馆预约情况
认证后的团体单位负责⼈可进⾏团体登录,选择场馆+场地编号+时间段,交由系统审核
系统对预约请求进⾏审核,符合条件(不与课程和其他预约冲突、时间段有效、数量在限制以内、诚信合格)则预约成功签到(外设签到),不诚信签到记录
团体诚信管理
使⽤后签到离开
团体个⼈中⼼——我的团体:预约记录(历史、当前)诚信信息
3.2.2. 功能分解图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论