博客介绍 | |
---|---|
这个作业属于哪个课程 | 软件工程 |
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11524148.html |
团队名称 | Rainbow Plan |
这个作业的目标 | 完成系统模块设计以及数据库的设计管理,准备下阶段的学习与开发 |
1.团队介绍
学号 | 姓名 |
---|---|
201731024235 | 何继武(组长) |
201731024221 | 李全喜 |
201731024222 | 谢凯宇 |
201731024229 | 傅伟鑫 |
201731024112 | 肖逸菲 |
201731024110 | 成湘 |
201731024106 | 母丹 |
2.本阶段任务
2.1任务安排
一、 24235组长带领完成软件功能的进一步分析设计,并和队友24106、24110、24112一同完成系统原型模型的设计和优化。
二、 根据需求分析作业完成的结果,同时进行系统概要设计以及详细设计,由24235指导,与队友24221、24229联合完成,并进行修改整理。
三、 对软件的数据库进行设计,由24235辅助队友24222、24229完成数据库数据的收集和管理,并进行数据库设计,完成数据库的设计。
2.2 概要设计
按照软件的具体需求进行软件系统的结构设计,主要实现用户记忆四六级的单词,以及实现收录用户喜欢的单词和用户分享。
设计并完成软件体系,主要展示为软件结构图和模块结构:
2.3 数据库设计
软件的主要的目标是为了实现用户可以记忆四六级的单词,可以通过我们的系统在数据库中查询到这些单词并记忆它,并可以收录用户喜欢的单词进入数据库中并且给用户保存记录下来。
因此软件就需要数据库有一个四六级的词库,可以给予用户对于四六级的所有的单词需求;以及一个对于用户的专门的表来存储用户收录的单词、短语等。
并在数据库的建立中定义我们自己的规范,和逻辑关系,如E-R图和关系表:
3.下阶段任务
3.1 任务计划
完成数据库的建立和UI的完善确定:主要时数据库的建立和拓展以及可用性的测试完善(基于开源的数据库24222以及24229,24235辅助),UI的个性化设计(24112、24110、24106、24221),针对我们自己喜欢的风格进行完善的设计和确定,并安排完成一个PC端模型。
3.1 任务安排
一、 数据库的建立与测试完善:主要由24222与24229负责,24235辅助,最终得到一个软件开放性的无人为错误的完整的数据库。
二、 UI界面的具体实现:主要有24112、24110、24106负责,24221辅助 ,最终得到一个可运行展示的PC窗体。
三、 安排下一阶段任务:软件功能的实现,与UI和数据库的连接,以及软件的Android化。