团队作业(五)冲刺总结——第7天

团队作业(五)冲刺总结——第7天

目录

一、今日成员完成任务

二、运行环境要求

三、系统已知的问题和限制

四、软件发布

 

一、今日成员完成任务

(一)任务安排图

学号 姓名 任务
20181302 张辰旭 前端美化
20181310 徐方位 后端链接以及后端整合
20181320 谢昕彤 后端查错以及测试功能
20181325 张   雯 链接前端接口,美化前端
20181326 欧阳龙婕 后端设计以及后端查错
20181330 王    茜

前端整合与后端设计

20181334 张怡杰

美化前端、安排分工、整合问题

(二)小组交流图

 

 

 (三)调整代码示例图

 

 

二、运行环境要求

 

 

 (一)MyEclipse,是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。

在结构上,MyEclipse的特征可以被分为7类:
1.JavaEE模型
2.WEB开发工具
3.EJB开发工具
4.应用程序器的连接器
5. JavaEE项目部署服务
6.连接数据库应用
7. MyEclipse整合帮助
 
总览:

 

 (二)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 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

2.在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
简单的数据加密
SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。
外键管理
SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。
增强了审查
SQL Server 2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。
3.SQL Server 2008通过几个关键的改进增强了Transact-SQL编程人员的开发体验。
· Table Value Parameters – 在许多客户的场景中,要传递一个表结构的值(行)的集合到服务器上的一个存储过程或函数中。这些值可能直接用于插入表或更新表,或者是用于更复杂的数据操作。值为表的参数为定义一个表类型和使应用程序创建、赋值和传递表结构的参数到存储过程和函数中提供了更简单的方式。
· 对象相关性——对象相关性的改进通过新推出的种类查看和动态管理功能使能够可靠的找出对象间的相关性。相关性信息总是关于绑定架构和未绑定架构的对象的最新的信息。这个相关性会跟踪存储过程、表、视图、函数、触发器、用户定义的类型、XML schema集合和其他对象。
· 日期/时间数据类型——SQL Server 2008推出了新的日期和时间数据类型:
(1)  DATE——一个只包含日期的类型,只使用3个字节来存储一个日期
(2)  TIME——一个只包含时间的类型,只使用3到5个字节来存储精确到100纳秒时间
(3)  DATETIMEOFFSET – 一个可辨别时区的日期/时间类型
(4)  DATETIME2 ——一个具有比现有的DATETIME类型更精确的秒和年范围的日期/时间类型
新的数据类型使应用程序可以有单独的日期和时间类型,同时为用户定义的时间值的精度提供较大的数据范围。
总览:

 

 

 

 
 

三、系统已知的问题和限制

(一)安全性不足

 

 

 

 为方便调试操作,初始化的例子登录名等采用的保存方式不够安全,用户名本身的口令也过于简单,此处我们想在利用sql server本身提供的加密方法基础上,引入新的密码学算法以及保障措施,具体的实现可以在安全性链接上下功夫。

(二)交互性不足

 

 本系统的使用目前停留在实现演示功能的步骤上,在实现所有想法的基础上,需要实现安装系统的环境,且比较复杂,我们下一步想要将系统无论是以webapp形式展示还是系统实用化exe文件,都要大力提高交互性,提高用户使用体验感。

(三)编程代码可能出现可被利用的漏洞

由于本系统的编写、代码、调试对于我们团队来说,均是不小的难度,在某些代码的编写上,难免会有编程新手出现的问题,安全编程原则性我们努力在做,但迫于水平问题,我们深知这样的系统是不足的,仍需要继续学习相关知识,增加系统发布迭代性和更新性质。

 

 

 

四、软件发布

软件的发布仍需要努力,功能展示如下:

普通公务用户:

 

 

 

 

 

 

管理员模式:

 

 其他功能待展示

总结构:

 

posted @ 2020-11-22 22:55  David_xfw  阅读(159)  评论(0编辑  收藏  举报