任务1完成情况:
家教信息平台是建立在互联网基础上的一种信息交流平台,面向所有网民提供服务,无论是找家教的学生还是做家教的教师,都可以通过该平台进行信息方面的交流。任何网友都可以自由地查看,搜索,发布该家教信息平台的信息。该平台是区别于传统的家教中介的服务平台。学生可以免费查看网站上的家教信息,挑选适合自己的家教:教师可以免费查看网站上的需求信息,挑选适合自己的学生,学生可以发布自己的需求信息,让更多教师看到自己的需求信息。
任务2完成情况:
1、 团队项目系统总体结构:
2、数据库逻辑结构
任务3完成情况:
文档已上传至GitHub仓库,仓库地址:https://github.com/Sophur/Team-Project.git
任务4完成情况:
1、团队项目的系统设计过程:
2、系统设计方法与建模工具:
3、团队成员在系统设计的具体分工及占整个系统设计文档任务的工作量比例:
4、回答以下两个问题:
(1)系统总体设计和需求分析的关系是什么?
系统总体设计建立是在需求分析的结果之上建立起来的。需求分析的目的是弄清楚用户想要该系统具备的功能,还要分析用户不会经常用到但系统不得不具备的功能,而系统总体设计是将需求分析中的功能模块化,并对其进行详细设计,以便更好地实现系统的功能。
(2)如何设计系统的总体结构?
要进行系统设计首先要遵循系统性、灵活性、可靠性、经济性这四个系统设计的原则,其次要弄清楚系统设计的主要内容,系统设计的主要内容有:系统总体结构设计、代码设计、数据库设计、输入/输出设计、处理流程设计、程序流程设计、系统设计文档。最后就可以按照系统设计的步骤对系统进行设计,其步骤为:a.系统总体设计,包括:系统总体布局方案的确定;软件系统总体结构设计;数据存储的总体设计;计算机和网络系统方案的选择。b. 详细设计,包括:代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流程设计。c.系统实施进度与计划地制定。d.系统设计说明书的编写。