摘要: 在结对项目中我和王以正同学一组。我们决定以王以正同学个人项目为基础开发。原因主要有几点:我使用的C++在开发效率和难易度上没有王以正用的java好;java语言的跨平台特性可以更好地支持网页端、安卓端;还有就是王以正同学个人项目的功能比我的更为完善。综合以上几点我们选用王以正同学的作为基础开发。 在 阅读全文
posted @ 2016-06-20 23:59 13070017张哲远 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 由于我们技术方面大牛王以正同学的要求,我们将开发语言改为c#(软粉的要求啊)。之前的开发工作需要推倒重来T_T。不过程序框架、设计思路大体不变。软件正式命名为OpenTalk。 目前用户端代码如下: 阅读全文
posted @ 2016-06-20 23:48 13070017张哲远 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 最近实现了团队项目局域网聊天室的服务器端的框架,目前可以接收socket请求并收发消息。 由于聊天室服务器需要同时维持多个socket通信,所以服务器端代码采用了多线程技术,即每接收到一个socket请求后将创建一个新的线程进行后续操作,而主线程一直在等待请求并分发任务。实现了同时服务多个socke 阅读全文
posted @ 2016-06-20 23:43 13070017张哲远 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 团队项目是建立局域网聊天室,我们打算用socket通信实现消息传递。考虑网络方面java有很多封装好的类库,使用十分方便,我们团队初步打算使用java实现。 目前我和王以正同学完成代码。目前我起了一个头,完成了客户端内核的基本框架。代码如下: 其中每个客户类包含成员变量:昵称(name)、所属聊天室 阅读全文
posted @ 2016-06-20 23:37 13070017张哲远 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 团队项目我们组是要做一款局域网聊天工具,是可以允许用户在局域网中创建聊天室并聊天。对于在同一局域网中有聊天、群聊需求的用户十分有帮助,面向高校、企业用户。无需连接因特网,在局域网便可以开启群聊。 具体需求分析如下: 以下数字代表功能需求优先级,最大为10。 业务需求: 私人即时文字交流(10): 一 阅读全文
posted @ 2016-06-20 23:28 13070017张哲远 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 数据库设计: 学生(学号,姓名,年龄,密码) 教师(教工号,姓名,年龄,密码) 课程(课程号,任课教师教工号,上课时间,教室) 选课(课程号,学生学号) 登录界面: 阅读全文
posted @ 2016-05-30 22:44 13070017张哲远 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我的结对编程项目搭档是王以正,我们的代码也是基于他个人项目的代码修改的。 由于王以正同学不在宿舍住也不怎么会宿舍,我们结对编程的时间较少,不过他将他的代码代码放到了github上面,这也让我有机会学习了github的使用。感觉这个是这段时间最大的收获。目前还在努力理解以正同学的代码,他的程序包括了桌 阅读全文
posted @ 2016-04-02 23:33 13070017张哲远 阅读(177) 评论(1) 推荐(0) 编辑
摘要: 软件工程的个人项目做完了,通过这个项目我对软件工程有了更多的认识。 这次的项目是要实现一个能对算式进行运算并且判断用户答案是否正确的程序。这个程序正好用到了我们之前数据结构的一个作业的程序,实现中缀表达式转后缀表达式并运算。但是用着却并不十分好用,主要的原因就是当时我编程只注重了算法和功能的实现而没 阅读全文
posted @ 2016-03-19 15:58 13070017张哲远 阅读(172) 评论(0) 推荐(1) 编辑
摘要: 在上周的基础上稍微完善了功能,加入了约分功能。 即答案是约分后的结果。 效果如图: 阅读全文
posted @ 2016-03-14 22:10 13070017张哲远 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在一个团队项目中,评估个人的效率和绩效十分重要,影响团队工作效率反应管理水平。 我认为个人在团队的效率和绩效应该有两方面决定。 1.个人在项目中的投入度,即是否尽心尽力。 2.横向对比,个人在团队中工作比重及重要性。 一方面个人投入度有区别,投入更多时间精力更上心的组员理应得到更高的评价。而另一方面 阅读全文
posted @ 2016-03-06 00:07 13070017张哲远 阅读(489) 评论(0) 推荐(0) 编辑