朱家琨: 软件将以微信小程序的形式展现,所以,我们选择使用微信小程序官方框架和springboot结合开发,以下是对两个框架的简介。 一、微信小程序官方框架MINA: 微信团队为小程序提供的框架命名为MINA。MINA框架通过封装微信客户端提供的文件系统、网络通信、任务管理、数据安全等基础功能,对上层提供一整套JavaScript API,让...
软件系统功能需求推导 问题:请选择一个你所熟悉的软件系统,通过自主调研,对其业务需求、用户需求进行分析,并推导出该系统的功能需求。 朱家琨案例分析——猿题库 业务需求: 向用户提供网络题库资源,供学生在网络平台刷题,代替或者辅助线下刷题,提升学生的学习效率。 收集多种多样的习题,扩充自己的题库,为自己的题...
首先是根据我们的项目流图,我们总结出了以下几点事件描述 事件描述 (1)学生可以通过文字或者拍照进行搜题 (2)学生可以将自己的题目进行上传 (3)学生可以发送帖子进行求助 (4)如果上传的题目或者帖子不符合要求将会被退回 (5)学生可以对别人的求助贴进行回复 (6)管理员需要对别人上传的题目和帖子进行审核 在确定事...