摘要:
软件工程 2016.7.5日报 今天我的主要工作是晚场了客户端功能的搭建、连接了客户端UI与客户端Socket部分的功能,为服务端增加了文件锁避免多个线程对同一文件同时操作。 具体实现的工作有: 客户端功能搭建: 在客户端完成了通信功能的实现: 补全了昨天空缺的代码,在收到消息时进行相应的处理: 其 阅读全文
摘要:
软件工程 2016.7.4日报 今天我进行的主要工作包括了完成服务器端功能的搭建,以及客户端socket通信功能架构的搭建以及部分功能的实现。 对服务器端,在周五的时候我对于接受消息、处理消息部分的功能还没有实现,今天将代码补全,构建出了一个较完善的服务端代码。 今天具体实现的代码如下: 主要实现了 阅读全文
摘要:
软件工程 2016.7.3日报 在周五我初步搭建了吐槽墙的结构,实现了部分的功能。经过与组长的讨论,我们最终决定使用TCP通信的方式实现功能。因为对于这种比较明显的C/S结构,UDP方式的通信会使得整体处理信息的过程延迟比较大,不符合功能需求。 经过讨论分析,Server和Client通信的信息主要 阅读全文
摘要:
软件工程 2016.6.30 日报 今天主要学习的内容是C# socket网络编程中的TCP通讯技术。socket编程的原理如下: 在服务端的处理流程为: (1)建立服务器端的Socket,开始侦听整个网络中的连接请求。 (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与 阅读全文
摘要:
软件工程 2016.6.29 日报 今天我的主要工作就是调查了解我校的加权平均分计算方法,并将程序加权计算部分予以修正。 通过查阅北工大教务公示,获得信息: 第十条学校利用“学分通过率”和“加权平均分”作为衡量学生在校期间学习质量的主要指标。辅修课程、创新学分和第二课堂的学分和成绩不计入学分通过率和 阅读全文
摘要:
软件工程 2016.6.28 日报 今天,通过调查表的反馈明确了改进方向。对于我所负责的部分,需要改进的方向主要有两个方面: 1、 改正加权平均分计算方法 2、 增加类似吐槽墙的功能,对每一位准备或已经选修某门课程的学生,都可以查看相应课程的吐槽墙,从中获取到已经选修这么的课程的同学的建议 根据需求 阅读全文
摘要:
软件工程课程总结 一学期的软件工程课程就这样结束了,通过一学期的学习,让我对于软件工程的认知有很大的颠覆。在上这门课之前,我一直认为,所谓“软件工程”,只不过是把一个代码量很大的程序分给若干程序员去写,最后将代码整合在一起而已。但是通过这一学期课程的学习,我发现我的认知完全是错误的,而且可以说,错的 阅读全文
摘要:
工大助手--项目总结 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 2)用户可选择获取特定已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 3)用户可获得特定时间段内的加权平均分(1学期、1学年、全部)。 团队成员 13 阅读全文
摘要:
工大助手--加权平均分计算 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 2)用户可选择获取特定已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 3)用户可获得特定时间段内的加权平均分(1学期、1学年、全部)。 团队成员 阅读全文
摘要:
工大助手--数据查询 实现功能 1)用户可选择获取入学以来所有已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 2)用户可选择获取特定已修课程的相关信息:课程代号、课程名、课程属性、学分、成绩等信息。 3)用户可获得特定时间段内的加权平均分(1学期、1学年、全部)。 团队成员 13 阅读全文