侧边栏

码上收集007——项目系统设计与数据库设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1
这个作业的要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11456
团队名称 码上收集007
这个作业的目标 做好队内分工,对于用户的需求要清晰明了,制作系统说明书和数据库说明书以及准备答辩的内容
作业正文 https://www.cnblogs.com/uml7/p/13964500.html
其他参考文献 ...

一.预期开发计划时间安排

起始时间 任务安排 当前进度
第十二周 前端后端同时开始开发 已完成
第十三周 前端后端完成简易版本的《打卡》 未完成
第十四周 调试小程序,修复发现的bug 未完成
第十五周 优化《打卡》界面和代码 未完成
第十六周 前端后端充实《打卡》内容 未完成
第十七周 调试小程序,修复发现的bug 未完成
第十八周 优化《打卡》界面和代码 未完成
第十九周 总结并核查《打卡》进行最终调试 未完成

二.预期开发计划分工安排

学号 姓名 角色 预期任务分配
211806328 林晶涵 前端 《打卡》界面设计和排版,css
211806338 刘子文 前端 js
211806330 林梦妍 前端 登录页面的设计和排版,学生主页,教师主页的页面设计和排版
211803240 赵湘敏 后端 负责与数据库交互代码的编写
211806308 陈甜 后端 完成功能模块中用户注册和个人设置模块创建数据库
211806415 向汪洋 后端 数据库建立协助前端工作
211806334 林小岚 测试 测试《打卡》,寻找其中的不足和bug,以及对其提出意见

三.设计图和设计思路

1. 体系结构图

2.功能模块图

3.类图

4.E-R图

(1)全局E-R图

设计思路

我们有老师、学生两个实体。
教师【学工号,用户名(姓名),密码,手机号,年级,系别】
学生【学号,性别,用户名(姓名),密码,手机号,年级,系别】
记录【ID,信息填报,开始时间,填报时间,结束时间】

(2)教师主页E-R图

(3)学生主页E-R图

(4)登录局部E-R图

(5)身份认证E-R图

5.数据库设计图

设计思路
(1)学生表,教师表用来存储学生和教师的个人登录信息
(2)记录表用来存储学生和教师填报信息的记录

6.系统安全和权限设计

系统安全

(1)数据库不直接存储用户的密码,而是以MD5或其它等方式加密后存入数据库,避免密码明文传输过程中被截获;

(2)定期备份数据库中的数据到其他地方,防止数据丢失、损坏等意外;

(3)用户标识符和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才能提供系统的使用权。

用户权限设计

系统首先对用户发出的访问请求进行身份和授权认证,具有合法权限的用户才能进入系统操作环境,对数据库进行权限范围内的访问。本系统主要面向教师和学生两种角色,系统会根据角色授予具体的功能权限。

四.问题收集

Q:用小程序开发怎么去实现呢?
A:现在市面上有很多小程序开发的软件,在后期的学习中我们会对此进行更多的了解,尽可能的去实现。

Q:建议如果未填报一进去的页面就能有弹框出来填写页面,若填写就不弹出。
A:建议很实用,如果在后期的开发中不难实现我们会添加进这一功能的。

五.此次工作流程与贡献比例

工作流程

分工及贡献度

学号 工作内容 贡献度
211803240 功能模块层次图、数据流图、系统设计说明书 14.3%
211806328 数据库表格设计,数据库设计说明书 14.3%
211806338 数据库设计说明书 14.3%
211806330 ER图,数据库设计说明书 14.3%
211806308 制作UML类图,系统设计说明书 14.3%
211806415 总结工作内容编写博客和制作PPT 14.2%
211806334 ER图,系统设计说明书 14.3%

六.码云的提交 commit 截图


码云仓库链接

码云仓库
系统设计说明书
数据库设计说明书

posted on 2020-11-12 16:14  secret_service007  阅读(242)  评论(2编辑  收藏  举报

导航