Spring_Four -- 团队项目设计完善&编码测试
团队项目设计完善&编码测试
1.文档《软件设计方案说明书》github地址:https://github.com/gzyt/SRS
2.项目集成开发环境
- 数据库:Mysql 5.0
- 项目管理工具:apache-maven-3.3.9
- servlet服务器:apache-tomcat-8.0.41
- Java开发环境:jdk8
- 开发工具选择:Idea、Sqlyog
- 项目配置环境:spring boot、Maven和Spring Mvc
3.文档《软件编码规范说明书》GitHub地址:https://github.com/gzyt/SRS
4.软件关联数据库设计
1 #开发环境配置
2 server:
3 #端口
4 port: 8080
5 spring:
6 profiles: dev
7 #redis配置
8 redis:
9 database: 1
10 host: 127.0.0.1
11 port: 6379
12 password: # 密码(默认为空)
13 timeout: 6000 # 连接超时时长(毫秒)
14 pool:
15 max-active: 1000 # 连接池最大连接数(使用负值表示没有限制)
16 max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
17 max-idle: 10 # 连接池中的最大空闲连接
18 min-idle: 5 # 连接池中的最小空闲连接
19 # 数据源配置
20 datasource:
21 url: jdbc:mysql://localhost:3306/kaoxin?useUnicode=true&characterEncoding=utf8&useSSL=false&tinyInt1isBit=true
22 username: root
23 password: 123456
数据库连接

5.项目测试
- 单元测试:采用Junit4对系统所设计的方法进行测试
- 黑白盒测试:对系统的功能特性以及逻辑特性进行测试,在最后项目完成后,进行完整的测试
6.项目Github地址:https://github.com/gzyt/SRS
7.项目开发心得
张天旭:项目从开始立意到软件方案设计及现在软件开发,整个过程完美的将我们所需要做的项目进行了详细的分析,所以项目开发是非常有目标性以及条理性,可以将项目中类似的模块进行整合开发与测试,而且通过前期的设计方案的完善,确定了系统项目的逻辑设计,所以避免了许多项目研发的不必要的错误,现在所遇到的最大问题就是项目中数据的来源,目前正在探究中。
周甜甜:在这次的项目开发的过程中,我们小组四人合作完成了项目。在实验的过程中,我们分工明确,能够井然有序的完成各自的任务。在项目开始前,我们先对此进行了可行性分析以及需求调研,使得项目开发的目标更加明确,有助于我们后期各部分功能的完善。通过这次项目开发,我认识到要完成一个好的项目,良好的团队合作是非常重要的,也因此收获了许多。
张海鑫:在本次项目的开发过程中,我们小组四人精诚合作完成了项目。本项目从开始立意到软件方案设计以及现在的软件开发,整个过程我们都对所做的部分进行了详细的分析,从最初的软件设想到现在的编码实现经历了漫长的过程,这其中我们花了很长的时间来做设计和建模,这个过程看似不重要,但确为软件最终的成功奠定了基础,没有前期的工作后面编码将出现很大的问题。通过这次项目开发,我也认识到了团队合作的重要性,深刻地体会到了“1+1>2”的含义,要完成一个好的项目,良好的团队合作是非常重要的,这使我受益匪浅。
李蕾:通过这次项目开发,使我深刻体会到了软件工程的魔力,从最初的软件设想到现在的编码实现经过了很长的时间,花了很长的时间来做设计和建模,看似不重要,但确为软件成功奠定了基础,没有前期的工作后面编码将出现很大的问题。在项目开发的过程中,团队合作也非常重要,每个人各有所长,共同协作,分工负责使整个软件开发事半功倍。
8.项目成员分工
| 成员 | 具体分工 | 占整个项目开发的时间比例 |
| 张天旭 | 后台功能开发与数据爬取 | 40% |
| 周甜甜 | 后台部分功能开发 | 20% |
| 李蕾 | 后台部分功能开发 | 20% |
| 张海鑫 | 项目测试 | 20% |
9.项目总结
此次项目开发的过程,基本严格按照一个商业项目的开发流程来进行,从刚开始的项目立意,项目需求的调查与分析,还有之后的项目软件设计方案的设定与书写,以及之后不断地去完善项目设计方案书,虽然这期间花费大量的时间,却一直未开始项目的研发,但这也是软件工程的特色,它完美的将软件研发规范化,它为我们的开发提供了保障,在充分的项目方案设计的完善过程中,可以避免平时一边想一边做所出现的弊端,也可在一定程度上减少研发的时间。在本次项目开发的过程中,也非常的感谢我的队友,可以在我遇到思考瓶颈的时候,给我一个比较新颖的想法,也感谢他们在此次软件开发的过程中软件开发代码与软件测试及方案设计的贡献,与他们的合作让我切身感受到了团队合作的重要性与其开发的高效性。
10,项目燃尽图

11.讨论会议图

Spring_Four -- 团队项目设计完善&编码测试的更多相关文章
- 实验十一 团队作业7—团队项目设计完善&编码测试
实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...
- 《F4+2—团队项目设计完善&编码测试》
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...
- 实验十一 团队项目设计完善&编码测试
任务一: 根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以<XX团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...
- A_Pancers团队项目设计完善&编码测试
1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...
- 《Dare To Dream》第七次作业:团队项目设计完善&编码测试
任务一:团队项目<软件设计方案说明书>Github链接:https://github.com/Sophur/Team-Project 任务二:项目集成开发环境: (1)JSP技术 JSP( ...
- 团队作业7—团队项目设计完善&编码测试
一.根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>Github仓库地址:https://github.com/RNTF6/web 完善内 ...
- Blue_Flke团队项目设计完善&编码测试
任务1:文档<软件设计方案说明书>github地址:https://github.com/13993013291/ruanjianguigexuqiu 任务2:项目集成开发环境:eclip ...
- 团队项目设计完善&编码测试
任务1:软件设计方案说明书 <基于弹幕评论的大数据分析平台软件设计方案说明书>仓库链接:点击跳转 任务2:搭建并配置项目集成开发环境: 开发环境 java version "1. ...
- 《毛毛虫团队》第七次作业:团队项目设计完善&编码
一:实验名称:团队项目设计完善&编码 二:实验目的与要求 掌握软件编码实现的工程要求. 三:实验步骤 任务一:团队软件项目设计完善: 任务二:团队软件项目编码实现: 任务三:在团队博客发布博文 ...
随机推荐
- 嵌入式C语言常见的错误
预处理的错误: #include “stdio.h” //引用符号错误 #inlcude <name> //自定义文件用 " " not find gcc -I ...
- Windows 数字化器类输入设备--笔设备分析(1)(原创)
一.前言: 参考microsoft公司的链接:https://developer.microsoft.com/zh-cn/windows/hardware 将对Windows数字化器类输入设备--笔设 ...
- centos7 安装php gd库
yum install php-gd vi /etc/php.ini 添加: extension=/usr/lib64/php/modules/gd.so
- Win10安装docker的一些注意事项
安装环境:Win10专业版本64位,Win7.Win8 等需要利用 docker toolbox 来安装. 一.占用C盘空间问题的解决 1. 把vhdx虚拟硬盘从默认的C盘转移到其他盘,这样下载镜像后 ...
- Oracle数据库容量使用情况调查
-- 剩余容量 select sum(bytes) FREE from DBA_FREE_SPACE where tablespace_name ='xxx'; -- 总容量 select sum(b ...
- 找到排序矩阵中从小到大第K个数字
一 题目描述 在一个排序矩阵中找从小到大的第 k 个整数. 排序矩阵的定义为:每一行递增,每一列也递增. 二 题解 由于排序矩阵中的每一行都是递增的,并且每一列都是递增的.从小到大第k个数,实际上就是 ...
- c#调用python代码
c#调用python的方法比较多,比如ironpython,尽管不用安装python环境,可是不兼容python众多的包,也只更新到了python2,通过创建python进程这种方式可以很好的解决兼容 ...
- 用yum快速搭建LAMP平台
实验环境: [root@nmserver-7 html]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@nms ...
- GoLand、Pycharm注册码
GoLand.Pycharm注册码 K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXN ...
- 三个线程,ABC 10次(volatile+synchronized(2 synchronized可以保证内存可见性,所以去掉status 的volatile修饰符)
package ThreadABC; public class MyThread extends Thread { public static int status = 0; @Override pu ...