历年学生软件作品点评

1.抢答器

这是东北师范大学的杨老师学生耐撕团队设计的一个抢答器

Coding地址:https://coding.net/u/zhengrui0452/p/QiangDaQi/git/tree/master/qijl/Week5th

客户端视频地址:http://v.youku.com/v_show/id_XMTU1MTUzMjIyMA==.html

服务端视频地址: http://v.youku.com/v_show/id_XMTU3NzYzNzUyNA==.html

部署手册地址:[https://coding.net/u/zhengrui0452/p/QiangDaQi/git]

点评:看了一下师兄师姐的代码,这个是基于Android手机的抢答器,服务端为tomcat。整体界面做得比较简洁美观,客户端登录界面需要用户名(username)和服务端的IP地址。当你从客户端登录进去,就会出现题目,这时候就可以通过按钮进行抢答,按钮由绿变为红,说明你抢到题了,有5s的时间回答。若没有回答,则进行下一题,若在5s内回答,服务端会为你点击下一题,进入下一轮的抢答。并且还提供了弹幕的功能,很有特色。这个抢答器做得虽简洁,却很实用,且占用很少的系统内存,很适合小型抢答比赛时使用。但个人感觉服务器反应速度有些慢,会有延迟。

2.游戏子系统

这是北京工业大学杨红丽老师的学生设计的游戏

注册游戏子系统的设计:http://www.cnblogs.com/bjut13062222/p/5591018.html

游戏子系统的设计上:http://www.cnblogs.com/bjut13062222/p/5591018.html

游戏子系统的设计中:http://www.cnblogs.com/bjut13062222/p/5591037.html

游戏子系统的设计下:http://www.cnblogs.com/bjut13062222/p/5591096.html

点评:

看见这个游戏子系统的规则,觉得这个游戏的创意很新颖。

注册子系统负责让玩家注册新的账号并创建新的人物角色,注册子系统包括连接服务器、进入登录界面、进入注册界面、选择人物并输入名称、进入游戏世界5个步骤。

玩家开始游戏后,首先连接服务器,然后进入登录界面,从登录界面点击“注册”按钮进入注册界面,输入新账号和密码后提交给服务器,检验成功后进入选择人物界面。玩家选择自己的人物形象并输入自己的名称,检验成功后进入游戏场景。

游戏子系统以世界子系统(CWorld)为中心,实现人物与其他子系统间的交互,如人物行走,人物与NPC的交互,人物使用主菜单,人物更换物品背包,人物用技能攻击怪物,以及玩家通过聊天系统一起互动等功能。

这个游戏子系统与现在比较火的手游王者荣耀比较相似,对玩家互动,游戏体验的要求完善的比较好,一款游戏能够让大家爱不释手,就是需要让用户的体验感觉好,不仅需要优美的游戏画面感,还有流畅度,反应速度,人物特效等各种体验,人物互动,通过游戏交友也很重要,可以让更多的玩家加入进来。

希望以后能和小伙伴们设计自己的小游戏。

3.微信 抢票

相关链接:https://blog.nullspace.cn/2016/11/wechat-ticket/

性能调优笔记:https://blog.nullspace.cn/2016/10/django-performance-tuning/

点评:这是清华大学的两个学生完成的一个小项目,是基于 django 框架的一个抢票系统。这个项目的特点是逻辑比较简单、并发要求高。要求是可支持 1000 个用户并发访问,响应时间小于 5 秒,错误率 0。为了提高并发数,减少响应时间和降低错误率,他们历时5周完成了这个前面的要求,在实现的过程中不断的进行测试和优化, 不断调整配置参数,优化数据库,进行了优化数据库锁的操作和优化数据库索引,虽然没有看见作者的源码,但是看见他们的笔记,知道了完成一个项目的艰辛。一个项目的完成,不仅需要好的需求分析,软件设计,团队流程,更多的是测试和改进的过程,在完成过程中不放弃,要么0要么1,成功与失败只有一步。

看了邹欣老师的专访,看到他对后生的寄语和忠告:写一万行代码,再说其他。

杨老师在课堂上也问过我们,我们写一万行代码需要多久?

我想当我写上一万行代码后,我的代码动手实践能力就真的提高了一个水平。

时间: 2024-10-25 12:52:06

历年学生软件作品点评的相关文章

2017软件工程作业---第一次

首先自我介绍一下,我叫李传康,江苏徐州人,毕业于吉林建筑大学,专业是计算机科学与技术,为人还算友善,欢迎随时来扰. 一.下面,让我来回答一些问题: (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?(注:不可以回答 "不是","是".请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你.比如,给出为什么.)

Tcl 和 Raft 发明人的软件设计哲学

John Ousterhout(斯坦福大学教授,Tcl 语言.Raft 协议的发明人...真的是超级牛人,Title 好多好多,这里就列几个大家熟悉的),在 Google 做了一次演讲,题目就叫 「A Philosophy of Software Design」.首先,John 问了大家一个问题,什么是计算机科学里最重要的事情?下面有回答 Abstration 的,有回答 Complexities 的,有回答 Testing 的.他还问了 Donald Knuth(高德纳,程序员应该都认识吧),

多年收集的一些稀有软件2

QQ:365543212 Fuel Economy Calculator v1.1 B.001(汽车工程软件,用于预测车辆燃油消耗率,是目前此类软件中最为全面的,能接收从最新的发动机分析程序Engine Analyzer自动发送来的强大的游标和发动机规格) Psat v5.1 1CD ProScan.v5.1 1CD PowerFlow v3.3p3a for Linux 1CD(Exa公司的汽车外气流计算软件) Rotating Inertia Calculator v1.1 A.000(一款

2017软件工程第一次作业

一.自我介绍 我叫阚博文,2017级计算机技术硕士研究生. 参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料,并回答下面几个问题: (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?(注:不可以回答 "不是","是".请把这当成以后工作时面试题,需要

第八周(11.04-11.10)----每周报告

PSP 日期 项目 内容 开始时间 结束时间 间断时间 净时间 2016.11.04 个人项目 看作业,学习HTML 19:30 23:34 42 202 2016.11.05 个人项目 学习jsp 15:16 16:30 0 44 21:15 23:15 14 106 2016.11.06 个人项目 查看历年学生作业并点评 10:33 11:29 1 55 点评历年学生作业,发博客 12:17 13:12 5 50 2016.11.07 结对项目 设计代码,编写随机数,随机符号函数 8:31

软件工程课程教育的一点想法

大学本科的软件工程课程一直遵循瀑布型的为线索的各个里程碑的相关知识点的展开介绍,现在多有理论框架与实践能力孰重孰轻之争.这里我也有一点点自己的看法. 软件工程在项目开发教学中的作用实质上类似计算机导论在计算机教育中的学科地位,应当属于前导性,线索性,框架式介绍,细思量其内容之广.理论之重.实践之繁的教学之繁重,本身就不是一个学期能承载得了的.既然教学大纲只安排一个学期,充其量,将来慢慢发展应当只是领学习者进门的而一个入门学科而已.而不是有些人说的那么危及及乎的想法. 站在更高一些的高度,比如体系

2016年秋季软件工程专业实训分组及选题情况

实训意义 综合实训旨在为学生提供参与完整软件开发过程的实践经历,并对所涉及的应用领域进行初步了解,培养面向领域的工程能力.项目来源主要是学校或相关合作企业在校内设立专门的学生研究开发项目,可以聘请企业专家组织和指导学生模拟企业环境进行项目开发,给学生带来真实的企业研发的环境和流程.     实训目标 (1)训练学生软件开发流程和规范:体会企业开发流程:熟悉常用开发工具.模板和表格的使用: (2)体会企业中的团队合作规范:培养团队开发和协同工作的能力:熟悉团队成员在软件开发项目中的角色分工及沟通协

可行性研究报告文档

网络小助手项目可行性研究报告 引言 1.1编写目的 经过对网络小助手项目进行详细调查研究,初步拟定系统实现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及其解决方案进行可行性分析.本报告经审核后,交由软件工程老师王老师审查. 1.2项目背景 1.2.1 项目名称:网络小助手 1.2.2 用户:学生 1.2.3 说明:由于我们生活在石家庄铁道大学,我们在上网的时候会遇到很多不方便的的问题.例如查询流量比较困难,不能把每个月的流量规划好是一个很大的问题,而且很多人想搞一个快捷改i

历年作品点评

1. 团队名:Sevens 作品:北航学堂android客户端 地址:http://www.cnblogs.com/sevens/p/4224618.html 点评:虽然北航现在网上的课程数量较少,导致用户选找不到自己喜欢的课,用户量少,但是在这个信息化的时代,网上授课这一方式一定会越来越热,软件方便了学生及社会各界人士的学习,很有前途.可以联合其他高校,将各学校授课视频整合到一起,加大课程量. 团队名:ourteam 作品:学霸网站 地址:http://www.cnblogs.com/ourt