团队作业(五)冲刺总结——第7天
团队作业(五)冲刺总结——第7天
目录
一、今日成员完成任务
二、运行环境要求
三、系统已知的问题和限制
四、软件发布
一、今日成员完成任务
(一)任务安排图
学号 | 姓名 | 任务 |
20181302 | 张辰旭 | 前端美化 |
20181310 | 徐方位 | 后端链接以及后端整合 |
20181320 | 谢昕彤 | 后端查错以及测试功能 |
20181325 | 张 雯 | 链接前端接口,美化前端 |
20181326 | 欧阳龙婕 | 后端设计以及后端查错 |
20181330 | 王 茜 |
前端整合与后端设计 |
20181334 | 张怡杰 |
美化前端、安排分工、整合问题 |
(二)小组交流图
(三)调整代码示例图
二、运行环境要求
(一)MyEclipse,是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。
(二)myeclipse好处
1.项目工作流中保持Maven
通过标准的Maven项目架构和MyEClipse菜单内置的启动命令,你可以在当前IDE下使用Maven管理项目。
2.使用构架等提升你的Java Spring项目
使用一系列可视化的Spring编辑器和向导工具简化Spring项目和Bean开发。通过Spring架构你可以生成一个基础的Spring应用,几步内实现运行,所有的就是这么简单。
3.一体化IDE的MyEclipse满足你的需求
MyEclipse一次性提供了大量的关键性技术,让你自由选择适合自己工作的方式,不会埋没你的开发创意,使用一体化的Eclipse IDE让开发持续进行。
4.广泛的技术累积
MyEclipse为团队在所有厂商的流行技术之间提供了很好的平衡。从Spring、REST 到Maven,在单一协议栈下统一开发,支持你所需要的一切,让你更关注代码,而不受技术限制。
(三)使用的一些快捷键
快捷键 | 功能 | 使用场景 |
F2 | 使悬停提示窗口不消失 | 看代码 |
F3 | 跳到声明或定义的地方 | 看代码 |
F5 | 单步调试进入函数内部 | 调试 |
F6 | 单步调试不进入函数内部 | 调试 |
F7 | 由函数内部返回到调用处 | 调试 |
F8 | 一直执行到下一个断点 | 调试 |
Ctrl+D | 删除当前行 | 写代码 |
Ctrl+/ | 注释当前行或取消注释 | 写代码 |
Ctrl+1 | 快速修复 | 写代码 |
Alt+↓ | 当前行与下一行交换 | 写代码 |
Alt+↑ | 当前和与上一行交换 | 写代码 |
Ctrl+Alt+↓ | 复制当前行到下一行 | 写代码 |
Ctrl+Alt+↑ | 复制当前行到上一行 | 写代码 |
Ctrl+Shift+F | 格式化当前代码,注意此快捷键与搜狗输入法冲突,所以使用前,应先用Ctrl+空格关闭搜狗输入法 | 写代码 |
Ctrl+F11 | 运行当前源代码,注意,如果main函数写错,或者main函数所在类不是public的,则无法运行当前源代码。 | 写代码 |
(四)SQL server2008
1.SQL Server系列软件是Microsoft 公司推出的关系型数据管理系统。2008年10月,SQL Server 2008简体中文版在中国正式上市,SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
三、系统已知的问题和限制
(一)安全性不足
为方便调试操作,初始化的例子登录名等采用的保存方式不够安全,用户名本身的口令也过于简单,此处我们想在利用sql server本身提供的加密方法基础上,引入新的密码学算法以及保障措施,具体的实现可以在安全性链接上下功夫。
(二)交互性不足
本系统的使用目前停留在实现演示功能的步骤上,在实现所有想法的基础上,需要实现安装系统的环境,且比较复杂,我们下一步想要将系统无论是以webapp形式展示还是系统实用化exe文件,都要大力提高交互性,提高用户使用体验感。
(三)编程代码可能出现可被利用的漏洞
由于本系统的编写、代码、调试对于我们团队来说,均是不小的难度,在某些代码的编写上,难免会有编程新手出现的问题,安全编程原则性我们努力在做,但迫于水平问题,我们深知这样的系统是不足的,仍需要继续学习相关知识,增加系统发布迭代性和更新性质。
四、软件发布
软件的发布仍需要努力,功能展示如下:
普通公务用户:
管理员模式:
其他功能待展示
总结构: