团队第二次作业——系统设计

博客介绍
这个作业属于哪个课程 软件工程
这个作业要求在哪里 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图和关系表:
E-R图
关系表

3.下阶段任务

3.1 任务计划

完成数据库的建立和UI的完善确定:主要时数据库的建立和拓展以及可用性的测试完善(基于开源的数据库24222以及24229,24235辅助),UI的个性化设计(24112、24110、24106、24235),针对我们自己喜欢的风格进行完善的设计和确定,并安排完成一个PC端模型。

3.1 任务安排

一、 数据库的建立与测试完善:主要由24222与24229负责,24235辅助,最终得到一个软件开放性的无人为错误的完整的数据库。
二、 UI界面的具体实现:主要有24112、24110、24106负责,24235辅助 ,最终得到一个可运行展示的PC窗体。
三、 安排下一阶段任务:软件功能的实现,与UI和数据库的连接,以及软件的Android化。

猜你喜欢

转载自www.cnblogs.com/lobooi/p/11665906.html
今日推荐