精华内容
下载资源
问答
  • 软件工程课程设计团队项目总结项目报告 团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目...

    软件工程课程设计团队项目总结与项目报告

    1. 团队成员自评

    漆艺:

    身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用。开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别。在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎么搭建,经过不少努力,最终还是搭建好了网站服务器,能上传网页到服务器上,外网也能访问。开始自己用lua写的贪吃蛇游戏,不知道该怎么上传到网页上做成H5网页小游戏,所以就没上传。在次过程中,自学了H5网页开发,要链接各种网页及H5小游戏。努力总会有收获,在团队中得到了很好的锻炼,了解了项目开发的基本流程,但是还是要多多努力,多去了解开发流程。也要充分发挥出团队的力量。

    赖芝任

    本次团队项目我负责UI设计,一共有九个游戏,分别是象棋,驴子跳跳,2048,Mario,泡泡龙冒险,龙珠,植物大战僵尸,mousehit,天机。为这九个游戏寻找符合游戏主题、合适的图片,界面设计,背景图片。其中包括游戏进入的界面,游戏运行界面。色彩格调简单,整体简洁不花哨。这次项目的完成让我学习了PS这项工具,虽然只是起步阶段,但是良好的开端,这次给自己打分的话我给自己打良吧。

    张昊天:

    我们团队的项目是心里分析游戏,是在网上做一个小游戏平台,然后通过收集用户进行何种游戏的频率,次数,占总进行比例等数据,按照用户对不同种类的游戏的偏好,进行相应的分析,从而得知用户性格等等。虽然在团队成立的初期,我们的企划是做一个以休闲游戏为主的在线的小型游戏平台,但由于理解,执行等等原因,成为了做心里分析游戏。

    在团队中作为SM,发现了我们团队对于技术的缺陷,以及初期多数团队成员对于项目的积极性不高的问题,但在后面,项目能够支撑起来,除了PM和技术相对成熟的成员的努力以外,也在于多数成员能够花费一定的时间维护,支持项目,同时对于技术较差的同学,也能够在课余的时间里面,能够自己调动自己起来,能够学习到一定的知识。

    赵宇:

    我作为团队项目中数据库设计和开发的成员,在这次数据库设计中完成了其中的工作,其中数据库中能够记录的信息具有记录注册信息,记录登陆信息,记录在界面中选择游戏种类的次数和在游戏时间的记录信息,开始学习数据库的时候,犯有很多错误,最开始设计的数据库不能使用,不能记录信息,之后改善的数据库能够实现以上的功能,这次数据库学习中让我巩固对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高了我的综合运用所学知识的能力。这次学习中团队一起努力学习,努力进步。

    樊治国:

    我在团队项目中主要负责测试用例和测试报告的撰写。我们团队项目的内容主要是关于游戏的。在撰写测试用例过程中,对于每个功能的测试或许会有一些不足,但是最后还是完成了。尽管通过的用例占了一大部分,还是出现了一些未能通过的测试用例。在撰写测试报告时已经明确的指出来了。因为自己对于JS的了解不是很足,导致一部分测试用例未能修改过来。相信在以后的学习中随着自己专业知识的不断加深,可以弥补自己现阶段的不足。

    在这次团队项目后发现了自己的不足和欠缺,同时也明白了团队力量相对于个人的优势,相信自己会在以后的学习中可以更加出色的完成自己的工作。

     

    朱能:

    我在团队项目中的负责的是测试计划和测试说明。参加软件测试工作后,随着工作经验的增长自我感觉越来越好。一次针对项目的新的小游戏进行测试的时候,对项目测试有了很深刻的了解,在进行团队的测试时,有条列的进行测试,不至于找不到方向。

    刚开始的时候,总是思考如何做好软件测试。我总结了有些经验是实战中得到的,所以不断尝试引入新的测试流程然后评估,这个过程虽然很痛苦,但是从中积累了不少经验。这段时间让我学习到了很多东西,接触了 jscss ,测试管理工具,自动化工具。由于工作中经常写报告反倒养成了总结教训的习惯,因为纸面上的东西是永远也忘不掉的。在写的过程中可以不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯通的典型例子,如果他不是有个思考的过程,他也不能成为一代大家。如果后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。

    要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是你在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助你了解产品如何工作。还有多看看公司 Bug 库中的问题,这些存在的问题可以帮助你了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。

    陈卓:

    通过一个学期的软件工程的学习,在袁飞老师的带领下,我们两个班了解了一个项目的具体分工、具体流程。我们小组east  wood做的是一个游戏网站,有植物大战僵尸、象棋、驴子跳跳、打飞机、打地鼠、2048、泡泡龙连连看、超级玛丽等有趣好玩的游戏。我主要负责的是文档编写,起初我以为文档编写就是写写字的文字游戏,但在后来具体的项目中,我了解到文档编写还是要了解项目的架构、具体的代码,特别是项目的架构,这对一个项目是很重要的,相当于建造一幢大厦所需要的设计图纸。我给自己打一个良,也就是70分左右。之所以打这样一个分是因为我对项目的架构还是有不太懂的地方,对整个项目的具体流程还是有些不清楚的地方。我具体负责的是网页结构设计文档的编写,这个项目让我了解了一个网站的具体架构以及主网页与众多子网页的关系。主网页可以进入各个子网页,子网页可以返回主网页。在以后的学习与生活中,提醒我要一步一个脚印,踏踏实实走好每一步。

    刘通:

    本次项目中,我负责的主要是网站游戏代码和部分后台操作。去网上寻找可运行且符合网站主题的游戏,和跟着pm学习。在添加游戏的过程中学习基于网页的HTML5游戏开发,通过慕课网学习以Adobe Dreamwer CS6软件进行游戏代码分析和修改。并解决了部分游戏的运行问题。能操作服务器的部分功能如游戏挂载。能力有限的我在本次项目中处于学习状态,在跟随pm尽量的完成任务的情况下学习了很多网页和游戏开发的知识。项目开发中,我个人的贡献不大,颇为羞愧但在开发过程中就个人而言我学到了许多。

    陆迪:

    通过软件工程最后的团队项目我学习到了很多新知识,在这个过程中我切实体会到了一个软件从最初的构想到最后上服务器运行所历经的一些步骤,

    我相信这对我以后进入社会会起到一定的帮助作用。在这个项目中我主要是负责的前端部分,那段时间我认真的学习了HTMLDIVCSS方面的知识,

    从开始写网页的焦头烂额分分钟想放弃到最后似乎有个样子了,这段时间我在我队友,特别是蒋媛的帮助下成长了许多。我相信我们EAST WOOD团队

    一起认认真真脚踏实地的完成项目的这段不懈努力的日子会成为我们大学中最美好的回忆之一。最后我想用一句话送给我自己:You can always something work,if you really put your mind to it.

    蒋媛:

    从毫无网页编写基础,到入门,通过自学成功的制作出了团队要求的网页,虽然界面不是那么美观,但是基础框架和功能都是完善的。同时在团队合作中明白了团队沟通交流的重要性,了解了敏捷开发的流程。总之,学到了很多知识,在整过程努力但未尽力,我可以做的更好。

     

    1. 项目总结

        我们团队的项目是做一个网页游戏,类似于4399那样的,游戏有很多种,分别是超级马里奥,象棋,驴子跳跳,飞机大战,打地鼠,2048,植物大战僵尸,泡泡龙。这些都是H5网页小游戏,基于CSSJS语言写的。在整个过程中,我们团队都充分发挥自己的能力,每个工作都分配的有条有理,每个人也都认真完成分配的任务。这个过程说长不长,说短不短,但这确实锻炼了每个人的能力,也让团队成员学到了许多未曾了解过得知识,增加了团队成员的知识面。

    团队一组个体成员为实现一个共同目标而协同工作。团队工作就是团队成员为实现这一共同目标而共同努力。项目团队工作是否有成效会直接影响项目的成败,尽管计划以及项目经理的工作技能是必要的,但人员——项目经理和项目团队——才是项目成功的关键。项目成功需要一个有效的项目团队。我们组每位成员都精心付出了自己的努力,相互依赖,齐心协力地进行工作,已保证项目目标的成功实施同时我们组也做到了以下的关键几点:

    1. 对项目目标的清晰理解。 

    2. 对每位成员角色和职责的明确期望。

    3. 目标导向。

    4. 高度的合作互助。

    5. 高度信任。

    在做这个项目中,随着成员之间开始相互信任,团队的信任得以发展。大量地交流信息、观念和感情,合作意识增强,团队成员互相交换看法,并深深地感觉到我们可以自由地、建设性地表达我们的情绪及评论意见。 

    一个绩效良好的项目团队很有必要管理好时间。为有效管理时间,团队成员要明确每周的目标,每天制定一个做事表,集中精力完成当天的做事表。要控制干扰,谢绝参加那些对实现目标没有意义的活动。团队成员也要有效利用等待的时间,一次性处理好文件工作,并要为实现目标奖励自己。我们组的每位成员都尽心尽力地为这个项目付出,期待项目最后成功的实施。如前所述,团队中没有自我的概念,也就没有个人的胜败,如果项目成功了,每个人都是赢家。

     

     

    3.软件度量

    3.1项目特点

    我们小组所制作的项目名称为心理分析游戏。项目的具体内容为搭建一个在线小游戏平台,通过注册用户长期的在在线游戏平台上的使用,我们将会在后台收集用户每次进行游玩的信息,并且通过统计用户对于各种游戏上的信息,比如用户对于每个游戏的游玩次数,使用每个游戏的总占比,用户使用游玩各个游戏的频率分布,在每个游戏上所花费的总时间,进行游戏的总时间,在每个游戏上所花费的一次游玩的平均时间等等。同时我们将不断地扩充,维护这个系统,比如增加类似于用户最常登陆网站的时间段,用户对于该游戏点击游玩分布的时间段等等作为评定基准。

    在此基础上,我们将对于所有的信息评定,给出一个类似于多边形图的性格分析结果。在初期,基本给定了简单的,大体的三个性格类型,在往后,我们也将对不同的所收集的信息进行更加细致的分析,再会结合心理学,社会学等等方面的知识,在最后能够给出更加完善的,合理的分析。

    基于以上的条件下,我们也会制作一个在线的小游戏平台,在平台上投放不同种类的,并不大量的,不太重复的游戏。作为小游戏平台,在初期我们主要自己投放游戏,以能够符合以上的心理,预计在平台建设一段时间后,我们可以接受一些原创的,独立的,经过筛选后的,合适的小型或轻量级的游戏,当然,对于平台的发展和完善,在初期只是一个初步设想,具体的实现,具体的方案,网站具体的整体风格,杀手功能等等,也有可能伴随时间的后移,伴随一个可能更好的,更合适点子闪现而改变。

     

    3.2业务需要

    目前中国整体网络游戏市场随人口红利减弱而增速放缓,中国网页游戏市场进入平台期,在网页游戏产品方面,精品化产品推动了中国网页游戏市场产品数量下降,竞争格局方面,中国网页游戏市场竞争格局趋于稳定,研云一体的优势明显显现。其中网页游戏市场上许多企业改变战略方向,比如腾讯网页游戏依托社交网络,保持平台第一位置。此外,37游戏在页游业务的基础上,更多的布局泛娱乐。在技术方面日益增加的竞争和飞跃,迫使公司采取创新的方法来评估自己的过程、产品和服务。这种评估将帮助我们改善业务,使我们能够取得成功,并且获得更多利益和较高的市场占有率。 

     

    3.3度量的重要性

     度量是用来提高质量、产品生产力以及服务,从而达到客户满意度。 

     对于管理组织很容易分析数据并且深入下去。 

     当过程不受控时有不同的度量方式作为监控者。

     

    3.4性能测试效率(PTE

    性能测试期间的需求数 = 4 

    在产品中,平均响应时间比期望值更好,在性能测试结束后没有满足需求=1 

    PTE = (4 / (4+1)) * 100 = 80%   性能测效率是80% 

     

    3.5部分游戏性能

    测试环境:在windows操作系统下,在浏览器上运行游戏,进行相关功能的测试。

    飞机射击游戏:

    1. 游戏功能:游戏界面设置功能。在进入游戏界面是,用户可以根据个人习惯设置控制飞机移动和发射炮弹的按键,还可以选择难度(普通,困难,狂人),还可以选择中文还是英文。

    测试过程:进入游戏界面之后,根据提示语句,选择自己想要设置的按键和语言,还有选择游戏难度,并且进入游戏体验3中不同难度的游戏。

    预期结果:在界面可以根据提示顺利的设置游戏按键和语言。还可以成功的更换难度,以此体验不同难度的游戏过程。

    1. 游戏功能:游戏的计分功能。在用户操控飞机打爆迎面而来的飞机之后,系统会自动加分。并且打爆一些飞机之后,会出现分数奖励。该奖励呈金牌状。操控飞机吃掉之后,会在旁显示额外奖励分数。

    测试过程:点击开始游戏之后,观察在飞机被打爆之后是否会出现金牌状的额外奖励,吃掉金牌之后,观察是否会有额外加分。并且在5次死亡之后,是否会出现最终得分。

    预期结果:打爆飞机后会出现额外金牌加分奖励。操控飞机吃掉后会显示具体加分的多少。并且在游戏结束之后,会出现最终得分。

    1. 游戏功能:每次用户都有5条命,每次死亡之后自动复活。5次死亡之后,游戏结束,显示最终得分。

    测试过程:点击开始游戏之后,操控飞机死亡,观察是否在5次死亡之后游戏结束,并且显示最终得分。

    预期结果:5次死亡之后游戏结束,显示最终得分。

    1. 游戏功能:死亡条件。飞机在被对面飞机的炮弹和子弹打到,会死亡。当飞机与迎面的飞机碰撞到,也会死亡。

    测试过程:点击开始游戏之后,让飞机被对面炮弹打中,观察是否会死亡。操控飞机向前和迎面而来的飞机碰撞,观察是否会死亡。

    预期结果:当飞机被对面飞机的炮弹打中和与对面飞机相撞时,飞机会死亡。

     

    2048游戏:

    1. 游戏功能:在16个方格内,用键盘上的上下左右键控制带有数字的方格的移动,以达到让相同数字方格合并为一个的效果。

    测试过程:点击开始游戏之后,通过敲击键盘的相应键,观察是否可以准确的的控制带数字方格的移动,观察是否会出现不动或者移动方向错误的情况。

    预期结果:通过键盘上的控制键可以准确的控制数字方格的移动。

    1. 游戏功能:游戏计分功能。在游戏的上方有一个分数计数器,根据合并的相同方格的数字的和,得到相应的分数。累加直到游戏结束,得到最终得分。

    测试过程:点击开始游戏之后,敲击键盘上的控制键让相同数字的方格合并。同时计算两个方格的数字的和,观察上方计分器是否加了相应的分数。并且多比对几次。

    预期结果:计分器可以通过合并的方格的数字正确的累加相应的分数。一次正确的计分。

    1. 游戏功能:游戏最佳分数的纪录保存。在计分器的旁边有一个最佳分数提示。它可以记录玩此游戏的最高分数,当有用户超过次分数时,它会更新为当前最高分数。

    测试过程:点击开始游戏之后,得到超过当前最佳记录分数之后,让游戏结束。观察当前最佳分数分数是否会更新。

    预期结果:最佳分数记录可以及时更新,且保持用户的历史最高。

     

     

    3.6结论

    度量是评估的重要组成部分以及任何业务改进的基础。是应用于过程、产品和服务器的基于技术的度量,它为工程和管理提供信息,并且如果需要的话,基于为提高过程、产品、服务的信息工作。 

    度量指出客户满意程度,易于数字化管理,深入获取数据,在过程将要超出控制时,随时需要和扮演监视器角色。

     

     

    转载于:https://www.cnblogs.com/q1q2w2w3e3e4/p/8134749.html

    展开全文
  • 软件工程课程设计团队项目总结项目报告 1.团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好...

    软件工程课程设计团队项目总结与项目报告

    1.团队成员自评

    漆艺:

    身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用。开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别。在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎么搭建,经过不少努力,最终还是搭建好了网站服务器,能上传网页到服务器上,外网也能访问。开始自己用lua写的贪吃蛇游戏,不知道该怎么上传到网页上做成H5网页小游戏,所以就没上传。在次过程中,自学了H5网页开发,要链接各种网页及H5小游戏。努力总会有收获,在团队中得到了很好的锻炼,了解了项目开发的基本流程,但是还是要多多努力,多去了解开发流程。也要充分发挥出团队的力量。

    赖芝任

    本次团队项目我负责UI设计,一共有九个游戏,分别是象棋,驴子跳跳,2048,Mario,泡泡龙冒险,龙珠,植物大战僵尸,mousehit,天机。为这九个游戏寻找符合游戏主题、合适的图片,界面设计,背景图片。其中包括游戏进入的界面,游戏运行界面。色彩格调简单,整体简洁不花哨。这次项目的完成让我学习了PS这项工具,虽然只是起步阶段,但是良好的开端,这次给自己打分的话我给自己打良吧。

    张昊天:

    我们团队的项目是心里分析游戏,是在网上做一个小游戏平台,然后通过收集用户进行何种游戏的频率,次数,占总进行比例等数据,按照用户对不同种类的游戏的偏好,进行相应的分析,从而得知用户性格等等。虽然在团队成立的初期,我们的企划是做一个以休闲游戏为主的在线的小型游戏平台,但由于理解,执行等等原因,成为了做心里分析游戏。

    在团队中作为SM,发现了我们团队对于技术的缺陷,以及初期多数团队成员对于项目的积极性不高的问题,但在后面,项目能够支撑起来,除了PM和技术相对成熟的成员的努力以外,也在于多数成员能够花费一定的时间维护,支持项目,同时对于技术较差的同学,也能够在课余的时间里面,能够自己调动自己起来,能够学习到一定的知识。

    赵宇:

    我作为团队项目中数据库设计和开发的成员,在这次数据库设计中完成了其中的工作,其中数据库中能够记录的信息具有记录注册信息,记录登陆信息,记录在界面中选择游戏种类的次数和在游戏时间的记录信息,开始学习数据库的时候,犯有很多错误,最开始设计的数据库不能使用,不能记录信息,之后改善的数据库能够实现以上的功能,这次数据库学习中让我巩固对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高了我的综合运用所学知识的能力。这次学习中团队一起努力学习,努力进步。

    樊治国:

    我在团队项目中主要负责测试用例和测试报告的撰写。我们团队项目的内容主要是关于游戏的。在撰写测试用例过程中,对于每个功能的测试或许会有一些不足,但是最后还是完成了。尽管通过的用例占了一大部分,还是出现了一些未能通过的测试用例。在撰写测试报告时已经明确的指出来了。因为自己对于JS的了解不是很足,导致一部分测试用例未能修改过来。相信在以后的学习中随着自己专业知识的不断加深,可以弥补自己现阶段的不足。

    在这次团队项目后发现了自己的不足和欠缺,同时也明白了团队力量相对于个人的优势,相信自己会在以后的学习中可以更加出色的完成自己的工作。

     

    朱能:

    我在团队项目中的负责的是测试计划和测试说明。参加软件测试工作后,随着工作经验的增长自我感觉越来越好。一次针对项目的新的小游戏进行测试的时候,对项目测试有了很深刻的了解,在进行团队的测试时,有条列的进行测试,不至于找不到方向。

    刚开始的时候,总是思考如何做好软件测试。我总结了有些经验是实战中得到的,所以不断尝试引入新的测试流程然后评估,这个过程虽然很痛苦,但是从中积累了不少经验。这段时间让我学习到了很多东西,接触了 jscss ,测试管理工具,自动化工具。由于工作中经常写报告反倒养成了总结教训的习惯,因为纸面上的东西是永远也忘不掉的。在写的过程中可以不断补充扩展,整个过程是思想升华的过程,当年达摩面壁九年就是融会贯通的典型例子,如果他不是有个思考的过程,他也不能成为一代大家。如果后来不时有人把他的绝技记录下来,也就不能有后来的少林寺七十二绝技。

    要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,这些才是用户最关心的,也是你在测试中需要注意的问题,满足客户是最大的需要。但是了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以帮助你了解产品如何工作。还有多看看公司 Bug 库中的问题,这些存在的问题可以帮助你了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作系统的知识,有助于你发现缺陷,定位问题更加准确。

    陈卓:

    通过一个学期的软件工程的学习,在袁飞老师的带领下,我们两个班了解了一个项目的具体分工、具体流程。我们小组east  wood做的是一个游戏网站,有植物大战僵尸、象棋、驴子跳跳、打飞机、打地鼠、2048、泡泡龙连连看、超级玛丽等有趣好玩的游戏。我主要负责的是文档编写,起初我以为文档编写就是写写字的文字游戏,但在后来具体的项目中,我了解到文档编写还是要了解项目的架构、具体的代码,特别是项目的架构,这对一个项目是很重要的,相当于建造一幢大厦所需要的设计图纸。我给自己打一个良,也就是70分左右。之所以打这样一个分是因为我对项目的架构还是有不太懂的地方,对整个项目的具体流程还是有些不清楚的地方。我具体负责的是网页结构设计文档的编写,这个项目让我了解了一个网站的具体架构以及主网页与众多子网页的关系。主网页可以进入各个子网页,子网页可以返回主网页。在以后的学习与生活中,提醒我要一步一个脚印,踏踏实实走好每一步。

    刘通:

    本次项目中,我负责的主要是网站游戏代码和部分后台操作。去网上寻找可运行且符合网站主题的游戏,和跟着pm学习。在添加游戏的过程中学习基于网页的HTML5游戏开发,通过慕课网学习以Adobe Dreamwer CS6软件进行游戏代码分析和修改。并解决了部分游戏的运行问题。能操作服务器的部分功能如游戏挂载。能力有限的我在本次项目中处于学习状态,在跟随pm尽量的完成任务的情况下学习了很多网页和游戏开发的知识。项目开发中,我个人的贡献不大,颇为羞愧但在开发过程中就个人而言我学到了许多。

    陆迪:

    通过软件工程最后的团队项目我学习到了很多新知识,在这个过程中我切实体会到了一个软件从最初的构想到最后上服务器运行所历经的一些步骤,

    我相信这对我以后进入社会会起到一定的帮助作用。在这个项目中我主要是负责的前端部分,那段时间我认真的学习了HTMLDIVCSS方面的知识,

    从开始写网页的焦头烂额分分钟想放弃到最后似乎有个样子了,这段时间我在我队友,特别是蒋媛的帮助下成长了许多。我相信我们EAST WOOD团队

    一起认认真真脚踏实地的完成项目的这段不懈努力的日子会成为我们大学中最美好的回忆之一。最后我想用一句话送给我自己:You can always something work,if you really put your mind to it.

    蒋媛:

    从毫无网页编写基础,到入门,通过自学成功的制作出了团队要求的网页,虽然界面不是那么美观,但是基础框架和功能都是完善的。同时在团队合作中明白了团队沟通交流的重要性,了解了敏捷开发的流程。总之,学到了很多知识,在整过程努力但未尽力,我可以做的更好。

     2.项目总结

        我们团队的项目是做一个网页游戏,类似于4399那样的,游戏有很多种,分别是超级马里奥,象棋,驴子跳跳,飞机大战,打地鼠,2048,植物大战僵尸,泡泡龙。这些都是H5网页小游戏,基于CSSJS语言写的。在整个过程中,我们团队都充分发挥自己的能力,每个工作都分配的有条有理,每个人也都认真完成分配的任务。这个过程说长不长,说短不短,但这确实锻炼了每个人的能力,也让团队成员学到了许多未曾了解过得知识,增加了团队成员的知识面。

    团队一组个体成员为实现一个共同目标而协同工作。团队工作就是团队成员为实现这一共同目标而共同努力。项目团队工作是否有成效会直接影响项目的成败,尽管计划以及项目经理的工作技能是必要的,但人员——项目经理和项目团队——才是项目成功的关键。项目成功需要一个有效的项目团队。我们组每位成员都精心付出了自己的努力,相互依赖,齐心协力地进行工作,已保证项目目标的成功实施同时我们组也做到了以下的关键几点:

    1. 对项目目标的清晰理解。 

    2. 对每位成员角色和职责的明确期望。

    3. 目标导向。

    4. 高度的合作互助。

    5. 高度信任。

    在做这个项目中,随着成员之间开始相互信任,团队的信任得以发展。大量地交流信息、观念和感情,合作意识增强,团队成员互相交换看法,并深深地感觉到我们可以自由地、建设性地表达我们的情绪及评论意见。 

    一个绩效良好的项目团队很有必要管理好时间。为有效管理时间,团队成员要明确每周的目标,每天制定一个做事表,集中精力完成当天的做事表。要控制干扰,谢绝参加那些对实现目标没有意义的活动。团队成员也要有效利用等待的时间,一次性处理好文件工作,并要为实现目标奖励自己。我们组的每位成员都尽心尽力地为这个项目付出,期待项目最后成功的实施。如前所述,团队中没有自我的概念,也就没有个人的胜败,如果项目成功了,每个人都是赢家。

    3.软件度量

    3.1项目特点

    我们小组所制作的项目名称为心理分析游戏。项目的具体内容为搭建一个在线小游戏平台,通过注册用户长期的在在线游戏平台上的使用,我们将会在后台收集用户每次进行游玩的信息,并且通过统计用户对于各种游戏上的信息,比如用户对于每个游戏的游玩次数,使用每个游戏的总占比,用户使用游玩各个游戏的频率分布,在每个游戏上所花费的总时间,进行游戏的总时间,在每个游戏上所花费的一次游玩的平均时间等等。同时我们将不断地扩充,维护这个系统,比如增加类似于用户最常登陆网站的时间段,用户对于该游戏点击游玩分布的时间段等等作为评定基准。

    在此基础上,我们将对于所有的信息评定,给出一个类似于多边形图的性格分析结果。在初期,基本给定了简单的,大体的三个性格类型,在往后,我们也将对不同的所收集的信息进行更加细致的分析,再会结合心理学,社会学等等方面的知识,在最后能够给出更加完善的,合理的分析。

    基于以上的条件下,我们也会制作一个在线的小游戏平台,在平台上投放不同种类的,并不大量的,不太重复的游戏。作为小游戏平台,在初期我们主要自己投放游戏,以能够符合以上的心理,预计在平台建设一段时间后,我们可以接受一些原创的,独立的,经过筛选后的,合适的小型或轻量级的游戏,当然,对于平台的发展和完善,在初期只是一个初步设想,具体的实现,具体的方案,网站具体的整体风格,杀手功能等等,也有可能伴随时间的后移,伴随一个可能更好的,更合适点子闪现而改变。

     

    3.2业务需要

    目前中国整体网络游戏市场随人口红利减弱而增速放缓,中国网页游戏市场进入平台期,在网页游戏产品方面,精品化产品推动了中国网页游戏市场产品数量下降,竞争格局方面,中国网页游戏市场竞争格局趋于稳定,研云一体的优势明显显现。其中网页游戏市场上许多企业改变战略方向,比如腾讯网页游戏依托社交网络,保持平台第一位置。此外,37游戏在页游业务的基础上,更多的布局泛娱乐。在技术方面日益增加的竞争和飞跃,迫使公司采取创新的方法来评估自己的过程、产品和服务。这种评估将帮助我们改善业务,使我们能够取得成功,并且获得更多利益和较高的市场占有率。 

     

    3.3度量的重要性

     度量是用来提高质量、产品生产力以及服务,从而达到客户满意度。 

     对于管理组织很容易分析数据并且深入下去。 

     当过程不受控时有不同的度量方式作为监控者。

     

    3.4性能测试效率(PTE

    性能测试期间的需求数 = 4 

    在产品中,平均响应时间比期望值更好,在性能测试结束后没有满足需求=1 

    PTE = (4 / (4+1)) * 100 = 80%   性能测效率是80% 

     

    3.5部分游戏性能

    测试环境:在windows操作系统下,在浏览器上运行游戏,进行相关功能的测试。

    飞机射击游戏:

    1. 游戏功能:游戏界面设置功能。在进入游戏界面是,用户可以根据个人习惯设置控制飞机移动和发射炮弹的按键,还可以选择难度(普通,困难,狂人),还可以选择中文还是英文。

    测试过程:进入游戏界面之后,根据提示语句,选择自己想要设置的按键和语言,还有选择游戏难度,并且进入游戏体验3中不同难度的游戏。

    预期结果:在界面可以根据提示顺利的设置游戏按键和语言。还可以成功的更换难度,以此体验不同难度的游戏过程。

    1. 游戏功能:游戏的计分功能。在用户操控飞机打爆迎面而来的飞机之后,系统会自动加分。并且打爆一些飞机之后,会出现分数奖励。该奖励呈金牌状。操控飞机吃掉之后,会在旁显示额外奖励分数。

    测试过程:点击开始游戏之后,观察在飞机被打爆之后是否会出现金牌状的额外奖励,吃掉金牌之后,观察是否会有额外加分。并且在5次死亡之后,是否会出现最终得分。

    预期结果:打爆飞机后会出现额外金牌加分奖励。操控飞机吃掉后会显示具体加分的多少。并且在游戏结束之后,会出现最终得分。

    1. 游戏功能:每次用户都有5条命,每次死亡之后自动复活。5次死亡之后,游戏结束,显示最终得分。

    测试过程:点击开始游戏之后,操控飞机死亡,观察是否在5次死亡之后游戏结束,并且显示最终得分。

    预期结果:5次死亡之后游戏结束,显示最终得分。

    1. 游戏功能:死亡条件。飞机在被对面飞机的炮弹和子弹打到,会死亡。当飞机与迎面的飞机碰撞到,也会死亡。

    测试过程:点击开始游戏之后,让飞机被对面炮弹打中,观察是否会死亡。操控飞机向前和迎面而来的飞机碰撞,观察是否会死亡。

    预期结果:当飞机被对面飞机的炮弹打中和与对面飞机相撞时,飞机会死亡。

     

    2048游戏:

    1. 游戏功能:在16个方格内,用键盘上的上下左右键控制带有数字的方格的移动,以达到让相同数字方格合并为一个的效果。

    测试过程:点击开始游戏之后,通过敲击键盘的相应键,观察是否可以准确的的控制带数字方格的移动,观察是否会出现不动或者移动方向错误的情况。

    预期结果:通过键盘上的控制键可以准确的控制数字方格的移动。

    1. 游戏功能:游戏计分功能。在游戏的上方有一个分数计数器,根据合并的相同方格的数字的和,得到相应的分数。累加直到游戏结束,得到最终得分。

    测试过程:点击开始游戏之后,敲击键盘上的控制键让相同数字的方格合并。同时计算两个方格的数字的和,观察上方计分器是否加了相应的分数。并且多比对几次。

    预期结果:计分器可以通过合并的方格的数字正确的累加相应的分数。一次正确的计分。

    1. 游戏功能:游戏最佳分数的纪录保存。在计分器的旁边有一个最佳分数提示。它可以记录玩此游戏的最高分数,当有用户超过次分数时,它会更新为当前最高分数。

    测试过程:点击开始游戏之后,得到超过当前最佳记录分数之后,让游戏结束。观察当前最佳分数分数是否会更新。

    预期结果:最佳分数记录可以及时更新,且保持用户的历史最高。

     

     

    3.6结论

    度量是评估的重要组成部分以及任何业务改进的基础。是应用于过程、产品和服务器的基于技术的度量,它为工程和管理提供信息,并且如果需要的话,基于为提高过程、产品、服务的信息工作。 

    度量指出客户满意程度,易于数字化管理,深入获取数据,在过程将要超出控制时,随时需要和扮演监视器角色。

     

     

    转载于:https://www.cnblogs.com/qiyi001/p/8134400.html

    展开全文
  • 源码仓库地址:https://github.com/WTiffan/SoftWare-Engineering-Work2 ... 目录 一、项目前后端框架结构介绍 二、需求分析 三、功能设计 四、后端设计实现 五、前端页面及功能展示 六、总结与感受 一、项...

    源码仓库地址:https://github.com/WTiffan/SoftWare-Engineering-Work2

    前端队友博客:https://blog.csdn.net/Tiffany_HAHA/article/details/89456933

    目录

    一、项目前后端框架结构介绍

    二、需求分析

    三、功能设计

    四、后端设计实现

    五、前端页面及功能展示

    六、总结与感受


    一、项目前后端框架结构介绍

           系统由Vue+Springboot的前后端框架搭建,传值方式采用异步交互方式(ajax)。

    二、需求分析

    1.定制出题要求每次出题时用户都可以在界面上定制如下参数:题目数量,算式数值范围(仅包括原始题目与最终结果的绝对值的数值范围),题目中最多有多少个运算符,题目中是否包含乘除法,题目中是否包含括号。在点击相应出题按钮后将生成题目文件(不包含答案)。

    2.做题功能。出题后,用户可以开始答题。

    3.判题功能。用户答题过程中或者全部完成后可以判断对错,并统计分数和时间。

    4.本次界面可以用网页版或客户端任何一种形式完成。

    三、功能设计

             本系统在完成以上需求分析的全部需求外,并附加了文件下载(下载题目文件)文件上传(上传本地题目至网页端)功能。

    四、后端设计实现

    后端框架功能类的设计如下:

    1.ExerciseController类控制器,使用service层的方法,controller通过接收前端传过来的参数进行业务操作,再返回前端。在Controller中共有四个方法,分别为:

    public String CreateFile();
    public String downloadFile(HttpServletResponse response);
    public String file();
    public String fileUpload(@RequestParam("fileName") MultipartFile file);

    以下为具体代码:

        /**
         * 产生练习题
         * @return
         */
        @ResponseBody
        @RequestMapping("/toCreate")
            public String CreateFile(String _n, String _max, String _min, String _maxOper, String _is_Bracket, String _is_Mul){
            int n = Integer.parseInt(_n);
            int max = Integer.parseInt(_max);
            int min = Integer.parseInt(_min);
            int maxOper = Integer.parseInt(_maxOper);
            int is_Bracket = Integer.parseInt(_is_Bracket);
            int is_Mul = Integer.parseInt(_is_Mul);
            JSONArray jsonArray = new JSONArray();
            try {
                File file = new File("../result.txt");
                //如果根目录中存在名为result.txt文件,则删除
                if (file.exists()) {
                    file.delete();
                }
                //创建文件
                file.createNewFile();
                //写文件
                FileWriter fw = new FileWriter(file);
                BufferedWriter bw = new BufferedWriter(fw);
                for (int i = 0; i < n; i++) {
                    String[] strArr = new String[2];
                    strArr= exerciseService.create(min, max, maxOper, is_Mul, is_Bracket);
                    String ex = strArr[0];
                    String ans = strArr[1];
                    //将题目(无答案)写进文件
                    bw.write(ex);
                    bw.newLine();
                    JSONObject jsonObject = new JSONObject();
                    jsonObject.put("Exercise", ex);
    //                jsonObject.put("Answer", ans);
                    jsonArray.add(jsonObject);
                }
                bw.flush();
                fw.close();
            } catch(IOException e) {
                e.printStackTrace();
            }
            return jsonArray.toString();
        }
    
        /**
         * 文件下载
         * @param response
         * @return
         */
        @RequestMapping("/download")
        public String downloadFile(HttpServletResponse response) {
            //被下载文件的名称
            String fileName = "result.txt";
            if (fileName != null) {
                //被下载的文件在服务器中的路径
                String realPath = "D:\\IdeaProjects";
                File file = new File(realPath, fileName);
                if (file.exists()) {
                    // 设置强制下载不打开
                    response.setContentType("application/force-download");
                    // 设置文件名
                    response.addHeader("Content-Disposition", "attachment;fileName=" + fileName);
                    byte[] buffer = new byte[1024];
                    FileInputStream fis = null;
                    BufferedInputStream bis = null;
                    try {
                        fis = new FileInputStream(file);
                        bis = new BufferedInputStream(fis);
                        OutputStream os = response.getOutputStream();
                        int i = bis.read(buffer);
                        while (i != -1) {
                            os.write(buffer, 0, i);
                            i = bis.read(buffer);
                        }
                        System.out.println("success");
                    } catch (Exception e) {
                        e.printStackTrace();
                    } finally {
                        if (bis != null) {
                            try {
                                bis.close();
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                        }
                        if (fis != null) {
                            try {
                                fis.close();
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                        }
                    }
                }
            }
            return null;
        }
    
        /**
         * 跳转到文件上传处理页面
         * @return
         */
        @RequestMapping("file")
        public String file(){
            return "/test";
        }
    
        /**
         * 文件上传业务逻辑
         * @param file
         * @return
         */
        @RequestMapping("fileUpload")
        @ResponseBody
        public String fileUpload(@RequestParam("fileName") MultipartFile file){
            if(file.isEmpty()){
                return "false";
            }
            String fileName = file.getOriginalFilename();
            int size = (int) file.getSize();
            System.out.println(fileName + "-->" + size);
    
            String path = "D:\\IdeaProjects\\calculator\\src\\main\\resources" ;
            File dest = new File(path + "/" + fileName);
            //判断文件父目录是否存在
            if(!dest.getParentFile().exists()){
                dest.getParentFile().mkdir();
            }
            try {
                //保存文件
                file.transferTo(dest);
                ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
                InputStream inputStream = classLoader.getResourceAsStream("result.txt");
                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
                JSONArray jsonArray = new JSONArray();
                StringBuffer buffer = new StringBuffer();
                String line = null;
                while ((line = bufferedReader.readLine()) != null){
                    buffer.append(line);
                    JSONObject jsonObject = new JSONObject();
                    jsonObject.put("Exercise",line);
                    jsonArray.add(jsonObject);
                }
                inputStream.close();
                return jsonArray.toString();
            } catch (IllegalStateException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return "false";
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return "false";
            }
        }

    2.User类:存放实体类,与数据库中的属性值基本保持一致。

    3.service类:业务层,进行四则计算的业务方法处理,有接口还有接口的实现方法。

    ①service接口如下:

    package com.example.demo.service;
    
    /**
     * @Author:Liangll
     * @Description:
     * @Date: 19:50 2019/4/6
     */
    
    public interface ExerciseService {
    
        /**
         * 随机产生操作符的下标数组
         * @param n
         * @param m
         * @return
         */
        public int[] index(int n, int m);
    
        /**
         * 整数生成器
         * @param min 数值的最小范围
         * @param max 数值的最大范围
         * @param maxOper 最大操作符数
         * @param is_Mul 是否包含乘除法
         * @param is_Bracket 是否包含括号
         * @return
         */
        public String[] create(int min, int max, int maxOper, int is_Mul, int is_Bracket);
    
    }
    

     ②ExerciseServiceImpl类为service接口的具体实现方法。

     4.Calculator类:工具类,存放调度场算法和逆波兰表达式(即后缀表达式)的求值方法处理详见博客:https://blog.csdn.net/liangllhahaha/article/details/88833220

    五、前端页面及功能展示

    1.计算器首页

    2.给定题目要求

    3.在线答题界面

     4.答题结果:

     5.下载题集:

    6.扩充题库:

    六、总结与感受

    1.后端:在本次项目的开发中,后端队员采用的是第一次接触的springboot框架,因此在实现功能的时候遇到不少坑,例如

    ①在实现文件上传功能时控制台出现异常:Error resolving template "xxx", template might not exist or might not be accessible by any of the configured Template Resolvers

    解决方法及个人理解:在报出这个异常的方法上添加注解@ResponseBody。此注解用来区别方法的返回值字符串和视图解析器解析的页面名字字符串的冲突。举个栗子,方法A返回的字符串"success",如果和ajax的回调函数里的msg匹配,就弹出一个“执行成功”,因为success只是普通的字符串,所以要在方法上边加上@ResponseBody;方法B的返回值是“/contextList”,而这个就是一个页面contextList.jsp或者是contextList.html。另外,@RestController的作用就相当于@Controller+@ResponseBody的结合体。

    ②启动springboot时出现的端口占用问题:由于springboot框架中内置有Tomcat服务器,因此不需在自己的IDE(IDEA)的配置中重新配置Tomcat,直接运行SpringApplication.run(DemoApplication.class, args);即可。

    ③使用注解@CrossOrigin解决前后端跨端口异步传值问题。

    感受:此次项目运用了当前后端开发的主流框架springboot,让我不得不惊奇此框架的高效之处,使我不用再耗费大量的时间在框架的配置文件上,而是更专注于核心代码的实现。此外,项目采用的框架组合Vue+Springboot使得前后端代码彻底分离,不会再出现此前在前后端套页的时候只能在同一台电脑上debug的问题,这使得项目开发更加高效。

    2.前端:在此次项目中,前端开发采用的是新框架:vue+element-ui,由于vue.js与后端是分离式开发,免去了套页这一流程,因此在一些功能的实现上也是遇到了很多问题。

    ①前后端数据交互:

            首先是遇到跨域问题:在同一台电脑上同时启动前端、后端服务器——前端使用4040端口,后端使用8080端口,当前端通过url地址去请求后端传递计算式时出现了跨域问题阻止请求。

            解决:后端添加了@CrossOrigin问题解决。

            再一个就是前端向后端传值的问题:前端数据是以json形式传递的,但是在后端只能接收固定数据类型的值。

            解决:通过写在this.$http()方法中的函数将数据强制进行格式化转换,再修改后端接收的值的类型改为String,在后端代码中若需要的值不是String类型,那么再重新转换。

    ②计算后端传递的计算式:

            后端负责把计算式生成,通过url传递给前端,前端拿到计算式,负责式子的页面渲染、式子的答案计算【用eval()】以及输入的答案与正确答案做对比。

            问题就在于后端传来的式子的“除”是“÷”的形式,然后eval()只认识“/”不认识“÷”。

            解决:使用js自带的replace()函数,==> replace(/÷/g,‘/’)  就能将传过来的式子中“÷”转换成“/”,再放入eval()中进行计算即可。

    感受:最深的感受还是通过这个项目学到的东西是真的会很多,但是也是耗费了大量的时间和精力。代码这东西如果写不出来就会觉得越写越烦躁,越写越难受。vue这东西新出来没有太久,大家也都是在学习,因此能借鉴和学习的博客不算多质量也不算精。但我还算幸运,绝大多数遇到的问题都是前人所遇到的,问题基本都能通过博客或者一些优秀的学长学姐、同学能帮忙解决。还好我的伙伴很给力,我想要放弃的时候这个伙伴都回来问我“写出来啦没~”,确实在开发的过程中有一个人一直在提醒你、拽着你往前走,真的是让我觉得找到了一个好伙伴!

    展开全文
  • 软件实训项目作业 2018V2总结报告

    千次阅读 2018-05-25 10:52:00
    首先,我们组先确定了主题,其次开始分工,有人攻克xmind,有人攻克AXsure,有人设计网页。在熟悉软件中,我们遇到了前所未有的阻挠,第一次接触此类软件,功能不熟悉,操作不熟练等等。我们的解决方法是在网上寻找...

    该次实验中由于许多软件领域都是第一次接触,遇到了许多困难。首先,我们组先确定了主题,其次开始分工,有人攻克xmind,有人攻克AXsure,有人设计网页。在熟悉软件中,我们遇到了前所未有的阻挠,第一次接触此类软件,功能不熟悉,操作不熟练等等。我们的解决方法是在网上寻找教程,寻找大量模板,观察学习后终于掌握一些皮毛。由于时间的紧迫,我们的不熟练,实验作品较为简单,但我们将会不断学习,不断努力,一步步修改好我们的作品,争取使他变得更加完整。








    展开全文
  • 在本次项目中,我们实现了一个网页端的“挣闲钱”项目,我在课程作业中主要负责前端的工作,包括登录,注册页面的实现,页面路由的简单管理。 登录,注册页面 登录,注册页面的页面设计是由项目的页面UI设计同学负责...
  • 课程设计每日总结0909

    2019-10-06 09:30:31
    明天对所做的项目进行进一步的修改,完善,以为我们只是实现了功能,网页做的非常不美观,明天争取把它美观一下。2.开始准备写实现报告。 每日小结项目功能以基本实现并且排除了目前所出现的bug,明天开始写结题...
  •  在2016年秋季的网络程序设计课程中,在孟老师的带领下进行了一个关于血常规检验报告的OCR识别。主要运用机器学习,特别是深度学习的技术对这个项目进行了分析和开发。主要内容是对血常规检验报告的图片进行识别,...
  • 课程设计每日总结0910

    2019-10-06 09:30:35
    1.对所做的项目了进行进一步的修改,完善,把网页进行了一定的美化,排版,格式进行了一定的修改2.完成了部分实验报告。 明日计划1.把实验报告写完。2.在gitlab上上传代码。 每日小结本以为实验报告很好写,没想到...
  • 课程设计每日总结0908

    2019-10-06 09:30:41
    明天对所做的项目进行进一步的修改,完善,以为我们只是实现了功能,网页做的非常不美观,明天争取把它美观一下。2.开始准备写实现报告。 每日小结今天突然又不能添加数据了,仔细检查发现路径也没错,后来发现竟是...
  • 团队项目总结报告

    2017-12-28 10:51:00
    软件工程课程设计团队项目总结项目报告 1. 团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队...
  • 1.售前管控 一定要了解我们项目业务,亮点。同时告诉客户我们得实力,案例,引导客户对我们感兴趣,同时探知客户实现业务...控制美工页面设计时间,同时做规划时候避免难做容易出问题ui设计网页制作,避过多免特效;
  • 1.售前管控 一定要了解我们项目业务,亮点。同时告诉客户我们得实力,案例,引导客户对我们感兴趣,同时探知客户实现业务...控制美工页面设计时间,同时做规划时候避免难做容易出问题ui设计网页制作,避过多免特效;
  • 1.上市前控制一定要了解我们的项目业务,亮点。同时,我们有足够的实力来告诉客户。...3.前端管理控制美工页面设计时间,同一时候做规划时候避免难做easy出问题ui设计网页制作。避过多免特效;4...
  • 软件工程学习报告

    2017-12-27 11:00:00
    软件工程课程设计团队项目总结项目报告 团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目...
  • 浅谈项目开发流程

    2018-08-03 08:53:07
    这里我们做了大量的用户调研,包括纸质版和网页版的调研报告,同时还做了竞品分析,总结出来一些用户通点。 交互和视觉设计 这里是视觉设计师和交互设计师来做,包括了界面的展示,如何去交互,以及配色、页面...
  • 鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
  • 从2015年12月10日开始到2015年12月22日,完成对整个系统的可行性报告分析、需求分析说明书、开发计划说明说、系统设计书、项目测试、项目总结,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能...
  • asp.net知识库

    2015-06-18 08:45:45
    也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息...
  • sc_project

    2020-12-22 22:46:28
    服务计算项目 总结报告项目介绍工作说明实现效果实验心得 项目介绍 本次实验,我们小组共六个人,分为两组,一组四个人进行后端开发,我和另一个同学负责前端开发。 在本次作业中,我们小组共6人实现了简单的web...
  • 产品经理学习视频

    2018-07-27 14:21:07
    04.第四阶段:项目实战训练 1从零打造款社区web产品 款web社区产品.mp4 2从零打造款工具app产品 款工具app产品.mp4 3怎么做款O2O互联网产品 款O2O产品.mp4 05.第五阶段:选修课程 1互联网发展和基础 1-我们...
  • 网页性能管理详解.epub 翻译漫谈——怎样翻译更地道.epub 背包问题九讲.epub 腾讯alloyteam团队前端代码规范.epub 菜鸟学SSH.mobi 蓝色铁骑.epub 解析 Android 架构设计原则.epub 让web app更快的HTML5最佳实践.epub...
  • 网页性能管理详解.epub 翻译漫谈——怎样翻译更地道.epub 背包问题九讲.epub 腾讯alloyteam团队前端代码规范.epub 菜鸟学SSH.mobi 蓝色铁骑.epub 解析 Android 架构设计原则.epub 让web app更快的HTML5最佳实践.epub...
  • 高质可靠代码 (代码严谨规范,商业分析软件源伞 Pinpoint 代码扫描报告平均每行代码 Bug 率低至 0.15%) 兼容各种项目 (对各类 Web 框架集成友好且提供 SpringBoot, JFinal 的 Demo,协议不限 HTTP,与其它库无冲突)...
  • 5.1. txn-info.sh(报告异常事务) 5.2. 镜像版本库的 pre-revprop-change 钩子 5.3. 镜像版本库的 start-commit 钩子 6.1. 匿名访问的配置实例。 6.2. 一个认证访问的配置实例。 6.3. 一个混合认证/匿名访问的配置...
  • 8.2.7 表格类型的总结 8.3 Web数据库架构 8.4 进一步学习 8.5 下一章 第9章 创建Web数据库 9.1 使用MySQL监视程序 9.2 登录到MySQL 9.3 创建数据库和用户 9.4 设置用户与权限 9.5 MySQL权限系统的介绍 ...
  • 我觉得与其只从问答及贴吧等评论区去了解xx公司是不是培训公司,不如深入理解它的设计模式以及核心运作流程,不然此类公司一旦换个了名字,结果又是不知道了,这就是我写这报告的原因。此外,特别感谢网上结识的 ...
  • 个实例,每个实例都突出实用性,绝大部分实例都体现了PHP编程人员在实际项目开发过程中总结出的经验技巧。  《PHP程序开发范例宝典》内容充实,实例丰富,特别适于PHP编程人员和广大计算机爱好者学习开发使用,也...

空空如也

空空如也

1 2
收藏数 34
精华内容 13
热门标签
关键字:

网页设计项目报告总结