代码敲不队 ——项目系统设计与数据库设计
一、时间安排
| 工作包 | 子工作包 | 预期完成时间 | 负责人 | 最终交付物 | 说明 |
|---|---|---|---|---|---|
| 需求分析 | 需求初步描述 需求规格说明原型 需求规格说明的进一步修改 需求规格说明的最终确认 |
1-5周 | 姚亮君 | 需求规格说明 | 采用组内交流、问卷调差确认需求规格说明 |
| 系统设计 | 概要设计 详细设计 系统设计模型确定 |
5-8周 | 李浩 | 软件设计文档 | 可以根据需求规格说明的局部调整进行相应该改变 |
| 编码测试 | 编码开发 编码测试 编码设计模型确定 |
8-12周 | 高萍帅、李斯杰 | 源代码 | 为了克服技术不熟的缺陷,建议在此之前加强相关知识的学习 |
| 软件交付 | 系统交付 总结 |
12-16周 | 李博 | 总结文档 | 负责最后的收尾工作并撰写总结文档 |
二、分工安排
| 角色 | 职责内容 | 负责人员 |
|---|---|---|
| 需求分析员 | 整理需求分析并以撰写需求分析文档 | 姚亮君 |
| 软件设计员 | 负责软件的设计并撰写设计文档 | 李浩 |
| 开发人员 | 编写软件开发的代码 | 高萍帅 |
| 测试人员 | 负责测试软件的功能以及查找bug | 李斯杰 |
| 总结人员 | 负责最后的收尾工作并撰写总结文档 | 李博 |
三、体系结构设计+功能模块层次图、系统安全和权限设计
设计思路
该系统首先设计了登录功能,然后下载小说实现的思路是找到小说页面,对页面进行爬取获取小说链接和小说相关信息。

功能模块图

业务流程图
首先用户登录输入账号和密码会遇到两种情况,1、登录失败登录窗口提示用户错误信息.2、登录成功登录窗口失去焦点进入小说下载页面。 同时用户还可以注册,注册需要邀请码,也有验证功能。下载界面首先选择书源可以搜索想要看的书,搜到了可以查看书籍详情也可以下载到本地

安全权限设计
实现了邀请码功能只有获得我们的邀请码的人才能使用本系统,保障了服务器安全。
四、工作流程、组员分工、组员贡献度比例
| 序号 | 组员姓名 | 整个项目中的职责 | 本次任务的职责 | 本次任务的贡献度 |
|---|---|---|---|---|
| 1 | 姚亮君 | 需求分析人员 | 撰写具体需求 | 15% |
| 2 | 李浩 | 软件设计员 | 设计用例图 | 15% |
| 3 | 高萍帅 | 开发人员 | 撰写用例描述 | 20% |
| 4 | 李斯杰 | 测试人员 | 负责撰写文档与界面原型 | 20% |
| 5 | 李博 | 总结人员 | 负责撰写文档并发布 | 30% |
五、《系统设计说明书》github 链接
由于我们开发的工具是没有用到数据库的,所以数据库设计说明书是没有哒。
《系统设计说明书》:https://gitee.com/aaaadda/software-engineering-course/tree/master/

浙公网安备 33010602011771号