随笔分类 -  软件工程引论相关

摘要:今天的工作是将百度地图的建议结果查询集成到我们的软件中: 主要代码: 阅读全文
posted @ 2016-07-06 09:34 13070026王志东 阅读(264) 评论(5) 推荐(0)
摘要:今天听到小组的同伴提到有一位热心的友人提出我们的登陆-注册系统存在一个安全问题就是密码使用明文保存,这样的话一旦发生数据库泄漏事件将会造成很大的影响,所以今天紧急修改代码将密码改成了md5加密保存,响应用户的反馈,提高了软件的安全性。 今天的计划内工作是学习百度api的定位和输入提示功能: @Ove 阅读全文
posted @ 2016-07-04 23:03 13070026王志东 阅读(160) 评论(0) 推荐(0)
摘要:这个周末我们的软件逐渐进入测试阶段,我也测试了我所写的服务器部分的程序,由于黑盒测试部分已经由其它同学完成,我主要进行的是性能测试,使用阿里云的PTS系统: 这是测试的设置界面,可以设置模拟用户数也就是线程数,执行时间长度等等信息。 我先测试了最近完成的注册-登陆系统: 分别是综合-登陆-注册一分钟 阅读全文
posted @ 2016-07-03 10:46 13070026王志东 阅读(135) 评论(0) 推荐(0)
摘要:今天的工作是完成了注册-登录系统的管理员程序,用户管理程序的一部分,主要是后台对用户的操作,包括用户的删除和权限提升等等。 主要代码 function insert_admin($id) { //echo $email.$pw; global $DB_H; $sql = "INSERT INTO { 阅读全文
posted @ 2016-06-30 22:10 13070026王志东 阅读(155) 评论(0) 推荐(0)
摘要:今天的主要工作就是将数据处理的客户端部分完成,从同学写好的安卓交互程序中读取用户名和密码等信息,并将其提交给我的服务器后台程序处理,并读取反馈信息反馈给用户交互模块,主要涉及到http连接以及json数据的处理等内容。 主要代码 阅读全文
posted @ 2016-06-29 20:41 13070026王志东 阅读(142) 评论(0) 推荐(0)
摘要:今天我们决定对用户交互的不足进行修改,主要内容就是添加用户登录的功能。我的任务是完成数据在后台的处理,今天完成的是服务器的部分,使用php完成,主要部分是sql类,提供对用户表的各种操作,以及对错误信息的反馈,数据传输采用json完成。另外,今天也完成了一部分之前程序的修正,经过测试发现某次模块化改 阅读全文
posted @ 2016-06-29 20:37 13070026王志东 阅读(185) 评论(0) 推荐(0)
摘要:今天的工作主要是对之前的成品进行评估,从开发者和用户调查两方面共同发现软件可以提高和改进的地方。今天发现的问题主要是速度方面并没有预想的那么乐观,使用临时缓存起到的作用有限,而且程序错误处理方面做得不够完善。 阅读全文
posted @ 2016-06-27 20:48 13070026王志东 阅读(123) 评论(0) 推荐(0)
摘要:https://github.com/Evi1/subwayProject.git 主服务器模型已基本完成 阅读全文
posted @ 2016-05-15 12:10 13070026王志东 阅读(170) 评论(0) 推荐(0)
摘要:目前我们的软件工程项目已经进入实现阶段,我负责的是网络系统的实现。网络部分由四个主要模块组成,客户端,主服务器,基础信息数据服务器和额外信息数据服务器。额外信息数据服务器的角色由百度地图api来完成,为算法提供一些数据。基础信息数据服务器负责提供最基本的地铁线路信息。客户端是网络系统的主要输入和输出 阅读全文
posted @ 2016-05-12 18:43 13070026王志东 阅读(258) 评论(0) 推荐(0)
摘要:最近在学习go语言,go语言作为一个比较新出现的语言不仅在语法设计理念和编译、执行速度上都自己的独到之处,而且对并发性有着更好的支持,并且更容易实现一个网络软件的开发。所以我就跟着《build web application with golang》这本在github上更新的电子书学习了使用go语言 阅读全文
posted @ 2016-04-17 20:50 13070026王志东 阅读(441) 评论(0) 推荐(0)
摘要:经过几周时间的努力,我和我的结对项目伙伴陈同学一起完成这这次结对项目。这次结对项目分为四个模块:ui、算式生成、计算和测试。ui沿用了我个人项目使用的网站的框架,进行一点简单的修改就可以直接使用;由于陈同学正好正在学习python语言,所以我们一起使用python完成了算式生成模块;计算模块则采用g 阅读全文
posted @ 2016-04-10 10:56 13070026王志东 阅读(290) 评论(3) 推荐(0)
摘要:aria2是一个非常优秀的下载软件,然而aria2本体只是一个命令行执行的软件,功能强大,但是没有gui的话使用起来多多少少有些不方便。于是去网上搜索了一下封装了aria2的下载器,结果却是找到了几个aria2的gui前端,其中之一便是Yet Another Aria2 Web Frontend,a 阅读全文
posted @ 2016-03-27 12:23 13070026王志东 阅读(548) 评论(0) 推荐(0)
摘要:软件工程的第二个任务是对第一个四则运算任务的扩展和改进,这次的程序我们首先需要调整计算模块适应新的需求;其次就是新增测试模块,运用学习的知识对我们的程序做一些测试来保证程序的正确性和对错误的处理能力;然后要统一界面模块、后台模块和测试模块的输入输出接口,方便与其它小队的联动。这次最重要的部分就是如何 阅读全文
posted @ 2016-03-18 18:52 13070026王志东 阅读(155) 评论(2) 推荐(0)
摘要:经过一次检查发现了一个严重的漏洞,最后的调试阶段作出的修改并没有还原就结束了,导致括号的参数全部无法正确传递。修正错误之后又新添加了正确率统计脚本,使软家更加人性化。 阅读全文
posted @ 2016-03-14 20:02 13070026王志东 阅读(145) 评论(1) 推荐(0)
摘要:四则运算程序主要被我分为三个模块,算式生成模块,计算模块和用户交互模块,其中计算模块同时可以作为生成模块的检验子模块。其中算式生成和计算两个模块在后台运行,可以使用任意语言完成,在这里采用了python,用户交互模块在综合考虑了c++ + qt, python + gtk, js + html的组合 阅读全文
posted @ 2016-03-10 15:34 13070026王志东 阅读(204) 评论(2) 推荐(0)
摘要:在一个团队中,衡量个人在各自团队的效率和绩效是一个非常现实又不可避免的问题。如果不能得到很好的解决,严重的情况下甚至会造成团队的破裂,解决这个问题应该从客观和主观两方面来看。 对个人在各自团队的效率和绩效的评价无法简单的通过工作时间等方式来衡量。我认为,可以通过两种方式来综合评价,第一种就是队员之间 阅读全文
posted @ 2016-03-03 21:36 13070026王志东 阅读(215) 评论(0) 推荐(0)