一、根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明。

  《软件设计方案说明书》Github仓库地址:https://github.com/RNTF6/web

完善内容:

对初稿中的功能设计功能流程图进行了改进以及对文档中存在的文字表述和表达进行了改进。

二、搭建并配置项目集成开发环境;

  • 运行环境:Windows 10
  • 开发环境:jdk8、mysql,eclipse,tomcat

三、小组内成员共同商议制定团队项目编码规范, 并在团队项目Github仓库中上传文档《软件编码规范说明书》。

  《软件编码规范说明书》Github仓库地址:https://github.com/RNTF6/web

四、项目实现

会议系统前端页面地址http://meetingweb.bravedawn.cn/

会议后台系统管理网址http://meetingweb.bravedawn.cn/Login/SysLogin

(用户名和管理权限请不要随意修改)

账号:admin@qq.com

密码:121212

会议后台审稿管理网站http://meetingweb.bravedawn.cn/ReviewLogin/SysLogin

账号:807331080@qq.com

密码:123456

 审稿专家管理网址:http://meetingweb.bravedawn.cn/ReviewLogin/ExpertLogin

账号:z1@qq.com

密码:123456

首页展示:

大会介绍

后台管理页面

五、测试遇到的问题

  在测试过程发现用户注册的时候,出现一直等待的错误,不能及时给用户邮箱发送消息,如下图所示,经过查阅相关知识,成功解决了对应的问题。

六、提交软件项目源码团队项目Github仓库。

  Github仓库地址:https://github.com/RNTF6/web

七、小组分工

小组成员 具体分工 占整个项目开发比例 任务实际时间
王爽

博客撰写、《软件设计方案说明书》

 20% 4h
冯晓

《软件设计方案说明书》、测试问题的解决

 20% 6h
马思远

项目测试

 12% 4h
郝延婷

《软件编码规范说明书》

 18% 3h
彭辉

提交软件项目源码团队项目Github仓库。

 12% 0.5h
吴琼

《软件编码规范说明书》

 18% 3h

八、实验心得

郝延婷

  本次实验我的任务分工是修改完善团队项目系统设计说明书和详细设计说明,感觉一个项目需要前期详尽的设计方案,和总体的把握才能在具体实现的时候游刃有余,所以编撰项目系统设计说明书是非常必要的。

王爽

  曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。经过老师的讲解,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。吾生也有涯,而知也无涯,学习永无止境。起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自分工,渐渐形成良性循环。在学习过程中,知道了团队合作十分重要,争议固然存在,但通过讨论、协商,能够达成一致与默契。团队成员每个人都很努力与认真,正是大家的相互合作,才使得我们的项目更加完善,还有老师们的帮助与指导,让我们及时发现问题,解决问题。

彭辉

  转眼间,一学期的软件工程的课程接近了尾声,回想起这一学期关于软件工程的学习,感觉收获颇多。从最开始对软件工程一无所知到现在深深的喜欢上了这门课的学习,老师的翻转课堂的教学模式,让我们不但在理论上掌握软件工程,而且还有很多的实例实验,让理论和实践很好的结合,在我看来,软件工程与其说是一门课程,不如说是一种思想,是一个如何去分析和处理问题的过程。在老师的和助教老师的孜孜不倦的帮助下,我能够及时的改正自己的错误与不足。

  在完成我们团队项目“会议管理系统”中,从最开始的问卷调查,用户需求的分析,到《软件需求规格说明书》,到基于墨刀的原型系统的实现再到项目的系统改进,最后到系统的实现,这一路走来,每一步都走的不容易,期间也遇到了很多的问题,例如最开始的时候,用户需求分析团队成员的意见出现了分歧,为此我们再次调查了更多的用户后,小组经过认真讨论后达成一致,正是我们在前期的充分调研,才使的我们在后面的具体实现工程中游刃有余,在预期的时间内完成我们的项目。这也是我更加深刻的理解到软件工程的想。

  在代码实现的过程中,我主要负责的是会议内容管理部分的实现。当然,实现工程也不是一帆风顺,在会议栏目编辑富文本框实现的时候,就遇到了麻烦,之前没有接触到,所以不知道如何去实现,在我不知所措的时候,我们的团队成员冯晓同学,挺身而出,在他的帮助下,我顺利的完成了我的任务。团队项目的实现除了学习更多的新知识外,我觉得更重要的是团队成员的相互合作,相互配合。这接下来的时间,我们会更加完善我们的项目。

马思远

  一个学期的软件工程课即将接近尾声,在这一学期的软件工程课里面,我深切体会到了团队合作的重要性,怎么磨合团队,怎么分工等等,都是我们在别的课程里面没有学到的。

  软件工程这门课大大的规范了我们的编码。同时也告诉我们软件是工程,工程意味着一个人是完成不了的,大家要通力合作才能完成任务。因为自身的编程能力不是很强,所以有些时候分配给我的任务都不能按时完成,但是大家都没有催我反而是给我讲解要怎么弄该怎么改,有时候遇到问题问团队成员他们也非常愿意解答。

  感谢小伙伴的悉心帮助。

冯晓

  持续一个学期的软件工程课程告上了一个段落,在学期的结尾,回望这学期的课程,想起那些和团队一起奋斗的日日夜夜,收获和感想太多,想说的也很多。
一开始我以为软件工程就是编写代码做出一款软件,直到这门课的开设,我才真正了解到软件工程是一项工程,工程就意味着要有团队合作,要有效率体现,要有人员分配,要有人员管理,要有维护维修,要有安全监测,要有推销。它涉及的是很多流程和环节,面临的是用户的体验和需求,投向的是市场。这些都是从这门课的学习中所体会到的。
软件工程课很新颖,因为课程的学习中掺杂了不少从课本上学习不到的知识,我觉得更多的是素养和习惯。我曾思考老师为什么没有简单教我们如何编程,如何做框架,如何解决编程语言以及语法的一些问题,而却是让首先让我们去做,然后再去讲一些软件工程流程,软件工程开发的注意事项意见软件工程开发的方法。现在也明白了其中的一些道理,如果我们只去学习开发,提高的只是编程能力,提高不了大脑的思考能力以及开发水平和更高的素养。这门课程老师还引入了《构建之法》这本书,结合本书和课本的学习使我们对传统软件工程和现代软件工程的学习进一步结合起来。课程还采用了项目推进学习的实践活动,通过工程实践和博客文档的书写进一步加强实战性,提升我们软件开发的综合实力。
最后感谢代老师和邹欣老师及助教老师对这门课程的辛勤付出,感谢我们团队其他成员对我的帮助。这学期下来收获满满,谢谢大家。

吴琼

   本次实验,我的任务是编写代码规范说明书。在我们组经过漫长的讨论之后,经过查阅各种资料,参考阿里巴巴的java编程规范等说明书,终于把我们团队的《软件编码规范说明书》完成了。通过本次规范说明书的撰写,深感到代码规范的不容易。以前认为代码检查只是一个很简单的形式。然而,随着项目的逐步扩大,需求的不断扩大,产品的开发过程中,代码规范成了一个很严峻的问题,一个软件的生命周期中,80%的花费在于维护,几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。
我们团队的系统分为前端和后端,后端使用的是JAVA语言,前端使用的是bootstrap,easyUI框架。涉及到的内容较多,相比起正规的规范说明书,我的内容还不够全面。项目多有不易,但成长却是最好的收获。
本次实验,我的任务是编写代码规范说明书。在我们组经过漫长的讨论之后,经过查阅各种资料,参考阿里巴巴的java编程规范等说明书,终于把我们团队的《软件编码规范说明书》完成了。通过本次规范说明书的撰写,深感到代码规范的不容易。以前认为代码检查只是一个很简单的形式。然而,随着项目的逐步扩大,需求的不断扩大,产品的开发过程中,代码规范成了一个很严峻的问题,一个软件的生命周期中,80%的花费在于维护,几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。
我们团队的系统分为前端和后端,后端使用的是JAVA语言,前端使用的是bootstrap,easyUI框架。涉及到的内容较多,相比起正规的规范说明书,我的内容还不够全面。项目多有不易,但成长却是最好的收获。 

团队作业7—团队项目设计完善&编码测试的更多相关文章

  1. 实验十一 团队作业7---团队项目设计完善&编码测试

    团队软件项目设计完善: 任务1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>:https://github.com/cy0325/Te ...

  2. 实验十一 团队作业7—团队项目设计完善&编码测试

    实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...

  3. Spring_Four -- 团队项目设计完善&编码测试

    团队项目设计完善&编码测试 1.文档<软件设计方案说明书>github地址:https://github.com/gzyt/SRS 2.项目集成开发环境 数据库:Mysql 5.0 ...

  4. 《F4+2—团队项目设计完善&编码测试》

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明       a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...

  5. 《Dare To Dream》第七次作业:团队项目设计完善&编码测试

    任务一:团队项目<软件设计方案说明书>Github链接:https://github.com/Sophur/Team-Project 任务二:项目集成开发环境: (1)JSP技术 JSP( ...

  6. 实验十一 团队项目设计完善&编码测试

    任务一: 根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明,将完善后内容以<XX团队项目软件设计方案>为名发布在团队博客中,博文中要突出对完善内容的陈述说明,修改部 ...

  7. A_Pancers团队项目设计完善&编码测试

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...

  8. Blue_Flke团队项目设计完善&编码测试

    任务1:文档<软件设计方案说明书>github地址:https://github.com/13993013291/ruanjianguigexuqiu 任务2:项目集成开发环境:eclip ...

  9. 团队项目设计完善&编码测试

    任务1:软件设计方案说明书 <基于弹幕评论的大数据分析平台软件设计方案说明书>仓库链接:点击跳转 任务2:搭建并配置项目集成开发环境: 开发环境 java version "1. ...

随机推荐

  1. 评价指标的局限性、ROC曲线、余弦距离、A/B测试、模型评估的方法、超参数调优、过拟合与欠拟合

    1.评价指标的局限性 问题1 准确性的局限性 准确率是分类问题中最简单也是最直观的评价指标,但存在明显的缺陷.比如,当负样本占99%时,分类器把所有样本都预测为负样本也可以获得99%的准确率.所以,当 ...

  2. linux文件系统软链接硬链接

    引子 目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统).ext3.ext4.ZFS和Reiserfs等等. 不论哪一种文件系统,总是需要存储数据.硬盘的最小存储单位是扇 ...

  3. 服务器修改用户密码注意iis部署的网站问题

    当服务器修改用户密码时,需要修改iis上部署的跟此用户权限有关的所有网站,选择网站——右击——应用程序管理——高级设置——物理路径凭证——特定用户——修改用户名和密码.

  4. lnmp之nginx1.10.2安装

    linux下nginx的安装 为了后面避免缺失,还是什么都安装一下(后面安装php和mysql就不需要重复再执行下面这个了,当然你再执行一遍也没问题) [root@localhost src]# yu ...

  5. MySQL从删库到跑路_高级(一)——数据完整性

    作者:天山老妖S 链接:http://blog.51cto.com/9291927 一.数据完整性简介 1.数据完整性简介 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确 ...

  6. python webdriver 显示等待判断元素是可以被点击的,但是执行脚本时,却提示元素不能点击的解决办法?

    我之前运行没问题的环境是firefox版本50,对应的驱动是没有问题的,现在firefox自动升级到了60,驱动没有变,我试着把浏览器装回了50,再试就好了, 所以应该是浏览器跟驱动geckodriv ...

  7. Centos7下PHP的卸载与安装nginx

    Centos7下PHP的卸载与安装nginx CentOS上PHP完全卸载,想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载. 1.首先查看 ...

  8. phpstorm常用快捷键(自备不全)

    CTRL+N 查找类 CTRL+SHIFT+N 全局搜索文件 ,优先文件名匹配的文件 CTRL+SHIFT+ALT+N 查找php类名/变量名 ,js方法名/变量名, css 选择器 CTRL+G 定 ...

  9. python文件操作-r、w、a、r+、w+、a+和b模式

    对文件操作的基本步骤 f=open('a.txt','r',encoding='utf-8') data=f.read() print(data) f.close() 文件的打开和关闭使用open() ...

  10. P3435 [POI2006]OKR-Periods of Words

    P3435 [POI2006]OKR-Periods of Words 题解传送门 kmp 注意:由于题目说只要A满足是2Q的前缀,所以求的不是严格的最大循环子串(20pts) 我们需要求出的是在主串 ...