城诚兼职需求分析说明书
|
作业目标 |
完成需求说明书(小组作业) |
|
项目名称 |
城诚兼职 |
|
项目类型 |
校园兼职APP |
|
成员信息 |
张亦骞 计算1902 31901060 潘禹均 计算1902 31901048 潘振宇 计算1902 31901049 姚斯安 计算1902 31901056 |
|
成员分工 |
张亦骞:需求讨论,顺序图,类图,数据流图,程序原型图,需求说明书,数据设计,数据库 潘禹均:需求讨论,用例图,墨刀原型图,数据设计,程序原型图 潘振宇:需求讨论,类图,顺序图,数据设计,程序原型图,数据库 姚斯安:需求讨论,类图,墨刀原型图,数据设计,程序原型图,数据库 |
|
组号 |
第四组 |
|
课程班级 |
周二上午班 |
|
需求初步博文 |
https://www.cnblogs.com/MorriQ/articles/15577935.html |
|
需求二稿博文 |
https://www.cnblogs.com/MorriQ/articles/15651284.html |
|
需求三稿博文 |
https://www.cnblogs.com/MorriQ/articles/15712905.html |
|
需求终稿博文 |
https://www.cnblogs.com/MorriQ/articles/15737782.html |
|
程序原型图Gitee链接 |
https://gitee.com/Morri3/software-engineering2021-2022-1 |
|
Gitee第二版链接 |
https://gitee.com/Morri3/software-engineering-bigwork2021-2022-1 |
|
Gitee新链接 |
https://gitee.com/Morri3/software-engineering-bigwork-2021-2022-1 |
第一部分·项目背景及需求
一、 编写目的
该说明书为校园兼职APP——城诚兼职的需求分析说明书。该说明书对本APP进行了需求分析,从开发背景、需求分析、开发工具、用例图、类图、顺序图、数据流图数据字典和模块分析等部分组成该需求分析说明书,明确了该APP具有的功能,为后续的开发奠定了基础。
二、 开发背景
根据调查结果,兼职存在以下问题:
1、学校校内工作存在大量兼职岗位空缺,非学生会成员无法得知消息以及没有介绍途径。
2、大量大学生希望兼顾学业的同时校内就近寻找兼职勤工俭学。
3、校外兼职与专业不对口。
4、部分老师有助教的需求,学生通过此类兼职可以在赚钱的同时提升自己的知识水平,减少“简单重复”的工作。
5、大学生校外兼职缺少社会正确的引导和帮扶以及法律的明确保障。
6、大学生兼职工作普遍技术含量不高且薪酬较低。
7、在兼职过程遇到被骗取费用、克扣工资等问题较为普遍。
本项目旨在通过校园兼职APP让ZUCC在校大学生更加便捷地找到合适可靠的兼职。
三、需求分析
调查显示,超七成的大学生认为校内兼职比校外兼职更可靠,其中一个原因是校外兼职存在较高的权益侵害的风险。
在大学生校内兼职市场中,兼职信息的发布者依旧采用传统的招聘方式,以ZUCC为例,如现场咨询、勤工助学招聘会、爱城院的勤工助学信息发布。但是这种方式延长了部分大学生获得校内兼职信息的时间,甚至无法获取这些信息。其中一个原因便是缺乏统一的校内兼职信息分享平台。
(一)在校大学生方面
对于校内在校大学生而言,校内岗位的兼职时间基本上依据学生的课表来安排,不会对学生的学业产生很大影响,并且这些岗位涉及的业务可以提高学生的综合能力,对以后的工作有所帮助,且是学生主动意愿上选择。因此,在校大学生对校园兼职的需求是很大的,需要一个统一的校园兼职平台,该平台能够集合校园内的兼职信息,校园兼职市场的发展潜力是巨大的。
(二)校园兼职发布方方面
对于校园兼职的发布方而言,由于传统的以爱城院发布“爱活动”的兼职信息、线下的兼职招聘会存在推送提醒不及时、时间冲突等情况,一个集成校园兼职信息的平台,可以让兼职招募更加便捷,让兼职发布方高效筛选招募学生。
校园兼职APP则是正好满足了在校大学生和校园兼职发布方两者的需求,便利了学生找兼职、老师、社团负责人招募学生,提高了兼职招募的效率,也适应了校园兼职逐步快速发展的趋势。
四、开发工具
|
前端设计工具 |
墨刀 |
|
后端数据库 |
SQLite |
|
开发环境 |
Android Studio,Java |
五、用例图
六、类图
七、顺序图
八、数据流图
第二部分·模块分析
一、功能分析
(1)用户免费使用本APP。
(2)用户通过注册登录后,系统要求用户填写完善个人资料(包括姓名、班级、学号、联系方式等信息),用户可以在个人资料栏填写喜欢的兼职种类。
(3)兼职信息将在醒目的位置显示兼职发布方简介、兼职内容、兼职时间与时长、兼职薪资等关键信息。
(4)首页有兼职种类筛选功能,即用户在筛选自己喜欢的兼职种类后,界面只显示其喜欢的兼职种类,以提高用户的使用体验。如用户在筛选a后界面只显示a这种兼职。
(5)用户根据自己需求在首页浏览兼职信息,找到想要的兼职后可确定参与该兼职。
(6)用户在绑定后银行卡后,在用户完成兼职后由兼职发布方将薪酬发到用户的银行卡中,完成薪酬的交付,此功能为兼职发布方的功能,不在用户端显性实现。
(7)系统有点赞功能(适用于用户在某一兼职完成后对兼职发布方进行客观的评价),分为好评和差评。用户在兼职完成后,对兼职发布方进行点赞。
(8)用户可以查看自己已经申请和已完成的兼职信息(即查看订单功能)。
二、登录(未放手机号登录)
登录分为账号密码登录和手机验证码登录两种方式,在登录界面有这两种登录方式的按钮,点击账号密码登录,在验证输入的账号密码合法且正确后,会跳转到首页;点击手机号登录,跳转到手机号登录界面,用户输入手机号点击获取按钮后,在验证码输入框输入验证码后,若验证码正确即可登录。
三、注册
新用户通过点击登陆界面的注册按钮,跳转到注册界面。在注册界面,新用户填入自己的个人信息后,选择注册即可实现注册。点击注册后,数据库将添加一条当前用户的用户信息记录,并将返回到登录界面。
四、首页(未实现搜索兼职、复选框意向兼职功能)
在首页,从顶到底依次为标题栏、图标、兼职筛选下拉框、兼职列表和底部导航栏。底部导航栏分为首页、我的报名和我的三部分。在标题栏中有搜索框,用户可以搜索相关兼职。用户可以在筛选下拉框中选取想要浏览的兼职种类,选择后,首页将列出所有与用户选择的种类相匹配的兼职列表。用户可以选择一个兼职进行兼职种类的筛选。用户点击某个兼职后,跳转到兼职具体详情界面,有工作名称、工作内容、工作地点、时薪等信息,用户在确认后点击我要报名按钮实现兼职的报名。
五、我的报名
我的报名的状态分为已报名、已录取和已结束。点击顶部可实现状态切换查看。
六、我的
我的界面有用户头像、个人资料通道、我的报名通道、我的成就通道、APP设置通道和关于APP通道。点击个人资料后,将显示用户的个人资料,用户也可以修改个人资料。点击我的报名后将跳到我的报名界面。点击APP设置将跳转到APP设置界面,在APP设置界面,用户可以在“账号与安全”里进行密码和手机号的修改,在APP界面用户可以退出当前登录。点击关于APP可以查看APP的版本号信息。