这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | 项目系统设计与数据库设计 |
团队的github仓库链接 | 仓库链接 |
目录
一、预期开发计划时间安排
时间 | 目标 | 完成情况 |
---|---|---|
第十一周 | 需求分析、软件模型设计 | 待完成 |
第十二周 | 前端代码编写 | 待完成 |
第十三周 | 后端接口设计 | 待完成 |
第十四周 | 发布 | 待完成 |
二、预期开发计划分工安排
姓名 | 角色 | 任务 |
---|---|---|
钟志凌 | 前端 | 页面结构设计 |
许文豪 | 前端 | 页面结构设计 |
李程鹏 | 后端、数据库 | 数据库编码、后端对接 |
顾琳杰 | 前端 | 前段编码 |
赖振发 | 需求分析 | 分析测试 |
黄玉鑫 | 需求分析 | 分析测试 |
三、设计思路和设计图
1、功能模块层次图
2、类图
3、ER分析
4、表结构设计
(1)、用户表
(2)、图书信息表
(3)、管理员表
5、系统安全和权限设计
(1)、系统安全
为了保证系统安全,本系统制定和执行严格的网络安全策略:
1.本系统采用了两道防火墙与Internet进行隔离,系统的前台与后台安装在不同的区域,后台和前台通过防火墙进行隔离,任何Internet用户都无法直接访问图书馆系统核心后台;
2.系统网络和日常办公网络完全分开,都采用分段控制,并以内部和外部防火墙作保护;
3.对于系统的所有服务器都以SSL来加强对客户连接的安全性保护。
(2)、权限设计
权限管理是用户进行系统权限划分和设置的平台,按照管理的层次可划分为三个层面进行管理,用户、角色和功能。
用户
通过系统用户注册功能实现登录用户的信息保存。为保证各系统间采用统一的登录验证,采用统一的用户信息表,保证统一的用户信息数据来源。
角色
角色和用户的关系:一个用户可以同时对应多个角色,一个角色可以对应 多个用户。
角色和功能的关系:一个功能可以同时对应多个角色,一个角色可以对应多个功能。
功能
系统用户即学生以及管理员所能使用的功能。
四、工作流程、组员分工、组员贡献度比例
1、工作流程
2、组员分工及贡献度比例
学号 | 工作内容 | 贡献度 |
---|---|---|
211808543 | 博客编写、GitHub审核、提交 | 17% |
211808334 | 系统设计说明书修订完善 | 17% |
211808659 | 系统设计说明书初步编写 | 17% |
211814168 | 数据库设计说明书编写 | 17% |
211806165 | 系统设计和数据库设计答辩PPT | 16% |
211806115 | 系统设计和数据库设计答辩PPT | 16% |
五、commit提交记录
六、GitHub仓库地址与文档地址
GitHub仓库地址
数据库设计说明书.pdf
提取码:7bcp
系统设计和数据库设计答辩PPT.pdf
提取码:bucn
系统设计说明书.pdf
提取码:2n5r