这个作业属于哪个课程 | |
---|---|
这个作业要求在哪里 | |
这个作业的目标 | 项目系统设计与数据库设计 |
作业正文 | 见下文 |
github链接 | |
其他参考文献 | 见文末 |
目录
一、预期开发计划时间安排
二、预期开发计划分工安排
三、设计图和设计思路
四、Q&A与改进
五、此次工作流程与贡献度比例
六、github地址与文档下载地址
一、预期开发计划时间安排
周数 | 任务安排 | 当前进度 |
---|---|---|
第十周 |
1、团队成员通过网络资源学习相关技术知识 2、制作系统设计说明书 3、制作数据库设计说明书 4、制作系统设计和数据库设计答辩PPT |
已完成 |
第十一周 | 1、前端与后端开始开发 | 未完成 |
第十二周 |
1、完成一个简易版本的目标小程序 2、调试软件,检测BUG 3、推进UI统一以及美化 |
未完成 |
第十三周 | 1、发布小程序体验版供同学使用,保证小程序基本功能运行正常,页面效果对用户友好 | 未完成 |
二、预期开发计划分工安排
学号 | 姓名 | 角色 | 预期任务分配 |
---|---|---|---|
211806174 | 林振宇 | 后端 | 登录功能实现 |
211806171 | 林嘉豪 | 前端 | 年度书单功能实现 |
211806166 | 乐景荣 | 前端 | 年度书单功能实现 |
211806225 | 林成 | 前端 | 密码修改功能实现 |
211806196 | 赵灿 | 前端 |
需求分析 前后端测试 |
211806236 | 王纯纯 | 前端 |
需求分析 前后端测试 |
三、设计图和设计思路
1、体系结构
2、功能模块图
该功能模块图分为三个模块:用户端,功能与管理员端。学生端拥有登录功能以及个人信息管理功能,管理员端拥有用户信息管理功能与图书信息管理功能。。
3、类图
我们设计了用户所拥有的属性、操作如下图。
4、ER图
5、数据库设计图
设计思路:
- student表用来存储学生的个人、登陆信息
- admin表用来存储管理员的相关信息
- book表用来存储学生的阅读记录
6、表结构设计
7、系统安全和权限设计
系统安全
- 定期备份数据库中的数据到其他地方,防止数据丢失、损坏等意外;
- 一个微信号只能登录一个学号;
用户权限设计
系统首先对用户发出的访问请求进行身份和授权认证,具有合法权限的用户才能进入系统操作环境,对数据库进行权限范围内的访问。本系统主要面向管理员和学生两种角色,系统会根据角色授予具体的功能权限。
四、Q&A与改进
1、Q&A
Q:电子书在线阅读功能,电子书加密问题较难实现,确定要保留此功能吗?
A:经过组内讨论研究,一致认为该功能实现所需的能力及时间超出预期,考虑到开发周期,我们组删减了该功能。
Q:你们的小程序是否有管理员端?
A: 是的,经过组内讨论,认为的确需要管理员端对程序进行管理。
五、此次工作流程与贡献度比例
分工及贡献度
学号 | 姓名 | 工作内容 | 贡献度 |
---|---|---|---|
211806174 | 林振宇 | 分配任务、整合说明书、审查博客 | 15% |
211806171 | 林嘉豪 | 编写《数据库设计说明书》 | 20% |
211806166 | 乐景荣 | 演讲、审查ppt | 15% |
211806225 | 林成 | 编写《系统设计说明书》 | 20% |
211806196 | 赵灿 | 编辑博客、画图 | 15% |
211806236 | 王纯纯 | 画图、、PPT制作 | 15% |
六、github地址与文档下载地址
系统设计说明书PDF (提取码:ui9g)
数据库设计说明书PDF (提取码:1i87)
系统设计和数据库设计答辩PPT (提取码:jyhe)
标签:功能,github,22,数据库,系统,说明书,设计 来源: https://www.cnblogs.com/22tuandui/p/14728362.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。