该作业所属课程 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 |
作业要求链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208 |
团队名称 | Eight party to gain(八方来财) |
作业目标 | 1.完成概要设计说明书/数据库设计说明书以及详细设计说明书的撰写 2.对项目模块进行细化 |
一、团队成员的学号列表
姓名 | 学号 |
黄亚恒 | 201731082208(组长) |
肖磊 | 201731062534 |
肖莉 | 201731082408 |
邓召春 | 201731082206 |
方旭瑞 | 201731102211 |
汪海鑫 | 201731081716 |
姜亦航 | 201731083311 |
郑智豪 | 201731062514 |
二、本阶段任务分工情况
任务名称 | 任务分工 |
博客撰写 | 全员撰写 |
概要设计 | 郑智豪、肖莉、黄亚恒、肖磊 |
数据库设计 | 汪海鑫、方旭瑞、邓召春、姜亦航 |
详细设计说明书 | 全员撰写 |
三、概要设计:软件体系结构(可用结构图描述)及主要业务模块描述(功能及输入输出)
软件体系结构如下:
主要业务模块描述如下:
模块名称 |
功能描述 |
输入 |
输出 |
用户信息 |
接收用户上传的个人信息以及订单信息 |
用户提交个人信息和打印订单需求 |
店家接收用户个人信息信息以及客户打印订单需求 |
文件上传 |
为用户提供资料上传和资料查询的功能 |
客户所需打印的文件资料 |
用户所需打印的资料 |
打印规格 |
为商家提供用户所需打印资料份数 |
用户所需打印资料规格 |
商家接收打印资料规格 |
金额计算 | 接收用户上传的文件,并按照用户要求进行打印和派送 | 用户提交的打印要求 | 用户打印资料所需支付金额 |
资料上传 | 用户将自己的资料共享在资料库中 | 用户上传可共享的资料 | 在资料库中新增用户上传的共享资料 |
资料下载 | 在资料库中寻找用户所查找的资料 | 用户输入想要查询的资料的关键词 | 用户所查询的资料的信息 |
需求上传 | 为用户提供优质广告设计服务 | 用户对广告设计的需求信息 | 店家接受用户对广告设计的需求信息 |
四、数据库设计: 概念模型和逻辑模型
概念模型如下:
逻辑模型如下:
英文表名 |
中文表名 |
功能说明 |
User table |
用户表 |
访问用户基本信息 |
Platform table |
平台表 |
统计平台接收文件以及产生订单信息。 |
Merchant list |
商家表 |
存储商家信息 |
Submission of documents |
提交文件表 |
提交的文件基本信息 |
Transfer Data Table |
传输数据表 |
传输订单的具体信息 |
五、下阶段详细工作计划
时间 | 工作安排 |
第十一周周三 | 交流学习成果并分配工作任务 |
第十一周周日 | 交流任务进度并探讨进展任务中遇到的问题 |
十二周周三 | 交流任务进度并探讨进展任务中遇到的问题 |
十二周周日 | 完成各自任务并提交 |
十三周周一到周三 | 整合代码进行初步修改 |
十三周周四到周日 | 进行初步测试并进行修改 |
十四周 | 发布内测版本体验并进行修改 |
十五周 | 准备成果展示 |
六、下阶段任务分工
分模块进行任务分配并进行代码编写,在此过程中组员之间保持实时交流,共同完成项目实现。
任务 | 人员分工 |
上传打印文件 | 201731082208 |
选择订单规格 | 201731062534 |
输入配送信息(用户信息) | 201731082408 |
接受订单信息(用户信息) | 201731082206 |
计算订单金额 | 201731102211 |
上传资料文件 | 201731081716 |
下载资料文件 | 201731083311 |
输入广告设计要求 | 201731062514 |
聚合并进行测试 | 全体人员 |