diff --git "a/\344\270\252\344\272\272\344\275\234\344\270\232\346\217\220\344\272\244/\346\235\216\345\206\240\351\234\206/.keep" "b/\344\270\252\344\272\272\344\275\234\344\270\232\346\217\220\344\272\244/\346\235\216\345\206\240\351\234\206/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\344\270\252\344\272\272\344\275\234\344\270\232\346\217\220\344\272\244/\346\235\216\345\206\240\351\234\206/\350\256\276\350\256\241\345\206\263\347\255\226.md" "b/\344\270\252\344\272\272\344\275\234\344\270\232\346\217\220\344\272\244/\346\235\216\345\206\240\351\234\206/\350\256\276\350\256\241\345\206\263\347\255\226.md" new file mode 100644 index 0000000000000000000000000000000000000000..87c3a6d48f52efa54bf2ef99a36df0ba9b26e8a8 --- /dev/null +++ "b/\344\270\252\344\272\272\344\275\234\344\270\232\346\217\220\344\272\244/\346\235\216\345\206\240\351\234\206/\350\256\276\350\256\241\345\206\263\347\255\226.md" @@ -0,0 +1,19 @@ +### 2、设计决策 + +#### 1.语言环境 + + 小米标签本在语言环境上采用比较流行并运行相对稳定的Java语言环境,首先要考虑的是软件能够适配各大平台和各种不同的操作系统环境,尽可能的能够满足不同版本windows操作系统的需要,相对于学生来说,主要以windows7,windows8(8.1)和windows10为主,所以Java可以很好的适配到各个环境中稳定的运行。 + 而且,对于软件的更新和维护来讲,Java的语言环境更加容易优化,能够在多个方面进行拓展开发,这都是选择Java语言环境的重要原因。 + +#### 2.安全性 + + 本产品的安全性不仅将包括账号密码等个人线上安全措施,还将包括应用于离线主机上的必要安全办法,首先,本软件将禁止由外部的其他主机主动的更改过浏览本机上的内容。 + +其次,对于用户特殊需要而建立的私密文档,还将建立特殊保护机制,可能包括二级密码和其他生物识别办法。 + +总而言之,本产品的安全性应该分为不同等级: + +* 0级为用户共享的,希望其他人浏览的; +* 1级为用户保存在本地的,除线上保存可以通过登录获取以外,还将拥有非管理员无法更改的安全性; +* 2级为用户保存在本地而并未上传到云端的部分,将提供自动保存机制来保证用户的使用能够更加安全可靠; +* 3级为用户私密保存在本地的,为本产品的最高安全级别,提供尽可能多的保密办法,来保证本产品完整的安全性。 \ No newline at end of file