实验九 团队作业六:团队项目编码&ALPHA冲刺

项目 内容
课程班级博客链接- https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
 作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/13089324.html
团队名称 胆大妄为【DDWW】
团队成员分工描述 王海珍项目经理,王燕需求分析,达拉草软件开发,狄慧数据库设计 
课程学习目标 学习使用软件原型开发工具 掌握软件原型开发技术  体验以原型设计为基础的软件项目需求获取技巧与方法 
这个作业在哪些方面帮助团队实现学习目标 此次作业博客 《软件工程》邹欣著 邹欣老师的《构建之法》
团队博客链接 https://i.cnblogs.com/posts/edit
团队项目Github仓库地址链接  

任务1团队软件项目编码准备,要求如下:

(1)   搭建并配置软件开发环境;

 开发系统:MyEclipse

    在开发本平台中所用到的开发工具就是是知名的java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

   在结构上,MyEclipse的特征可以被分为7类:J2EE模型,WEB开发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MyEclipse整合帮助。

   对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

   简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

  (一)、安装JDK ,然后再是安装MyEclipse和Tomcat。否则就没法编译运行了。准备这三个安装包,在网上有很多地方可以下载比如oracle的官网。自选安装途径。a)执行jdk-6u12-windows-i586-p.exe,按提示安装即可b)配置环境变量:PATH,CLASSPATH,JAVA_HOME

 

  (二)、在系统变量里创建JAVA_HOME, 指明JDK安装路径,就是刚才安装时选择的路径,如:C:\Program Files\Java\jdk1.6.0_12,此路径下包括lib,bin,jre等文件夹Path使得系统可以在任何路径下识别java命令,设为: 将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;加到之前的内容中(前、后均可)以英文分号隔开CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)检测是否配置正确:“开始”->;“运行”,键入“cmd”;键入命令“java -version”,“java”,“javac”几个命令,出现画面,并且没有报错,说明环境变量配置成功;

 

   (三)、安装myeclipse-8.6.0-win32 ,运行myeclipse-8.6.0-win32.exe,按照要求进行就好!
  (四)、安装tomcat并将apache-tomcat-6.0.18.zip解压
Myeclipse中配置tomcat a)配置jdk,在路径Window—Preferences—java—Installed JREs中,点击add,弹出页面选择Standard VM —> 点击NEXT—> 点击Directory> 选择jdk的安装目录(我的是C:\Program Files\Java\jdk1.6.0_12)—> 点击Finish ->选择刚添加的JDK(jdk1.6.0_12) —> 点击OK完成配置b)路径Window —>Preferences —> MyEclipse —> Servers —> Tomcat —>Tomcat 6.x ,Tomcat server选择Enable选项,Tomcat home directory中填写apache-tomcat-6.0.18.zip的解压缩路径,点击OK完成配置 c)路径Window —> Preferences —> MyEclipse —> Servers > Tomcat — > Tomcat 6.x —> JDK,Tomcat JDK name项,下拉项中选择jdk1.6.0_12,点击OK完成配置
   (五)、导入web项目
a)解压文件sgwmis.rar,将解压的文件放到任意的位置
b)右键—> import —> General —> Existing Projects into Workspace — > 选择Next —> 选择Select root directory,点击后边的Browse,选择之前解压的sgwmis文件—>点击确认 —> 点击Finish完成

数据库

数据库使用的是MySQL开源数据库。

   MySQL的特性:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。为多种编程语言提供API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。

   MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体成本。

服务器:Tomcat8.5。

    Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

    Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

   这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

应用web界面:eclipse的web的配置:

(2)   团队商议制定团队项目编码规范。

任务2以实验八作业成果为基础,团队协作编写软件代码,创建程序开发软件关联数据库,进行必要的代码测试,要求如下:

在日期区间[6.11-6.19]内连续进行7天项目Alpha冲刺,由团队组长负责每日晚11点前发布团队项目冲刺博客一篇,每日冲刺博文要求如下:

  • 各位成员完成的任务(如果完成任务为开发或测试任务,需给出对应的今日团队项目github仓库代码签入记录截图;如果完成的任务为技术学习任务,需给出学习总结博客链接)或遇到的问题(允许存在问题或没有完成今日任务);
  • 今日各位成员对项目的贡献小时数(注意,整个冲刺阶段所有成员的贡献小时总和应与项目预期任务量相近
  • 明日各位成员的任务安排;
  • 提供当天站立式会议照片一张,提供更新项目燃尽图,描述项目整体进展情况。

          Alpha 冲刺Scrum meeting导航

1、【Alpha】Scrum meeting 1 链接:

2、【Alpha】Scrum meeting 2 链接:

3、【Alpha】Scrum meeting 3 链接:

4、【Alpha】Scrum meeting 4 链接:

5、【Alpha】Scrum meeting 5 链接:

6、【Alpha】Scrum meeting 6 链接:

7、【Alpha】Scrum meeting 7 链接:

 任务3:完成《实验九 团队作业5:团队项目编码与Alpha冲刺》团队博文作业:

         
 估计各项任务所需时间
该任务可参考:https://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html
任务 时间(min)
任务1 80
任务2 2000
任务3 30


    总结:

猜你喜欢

转载自www.cnblogs.com/ddww/p/13167583.html