Paul 2 роки тому
батько
коміт
557930b6a4

BIN
03系统设计/New Microsoft PowerPoint Presentation.pptx


BIN
03系统设计/New PPTX 演示文稿.pptx


+ 0 - 0
03系统设计/P001-概要设计-20220325.doc


+ 369 - 0
03系统设计/P001-详细设计-20220418.doc

@@ -0,0 +1,369 @@
+
+                            P001-js-parse-XLSX-DCS
+                      P001前端js解析XLSX的数据提报系统
+
+
+
+
+                               详细设计说明书
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+                      成都迅网电信工程技术咨询有限公司
+
+
+
+1
+
+
+                                  变更履历
+|版本  |文件内容描述           |编写日期        |编写   |审核       |批准     |
+|0.2   |测试发布               |2022年4月7日    |汤孝俊 |           |         |
+|0.3   |测试发布               |2022年4月8日    |汤孝俊 |           |         |
+|1.0   |测试发布               |2022年4月15日   |汤孝俊 |           |         |
+|1.1   |测试发布               |2022年4月18日   |汤孝俊 |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+|      |                       |                |       |           |         |
+2
+
+
+
+3
+
+
+
+
+                                    目 录
+
+1 引言 4
+
+  1.1 编写目的   4
+  1.2 文档范围   4
+  1.3 参考文献   4
+
+2 总体设计    4
+
+  2.1 系统设计原则   4
+  2.2 系统结构图 5
+   2.2.1 主要技术特点  5
+  2.3 数据库设计 5
+   2.3.1 连接参数   5
+   2.3.2 权限管理表 5
+   2.3.3 其他数据表 5
+  2.4 功能模块   6
+   2.4.1 登录认证   6
+   2.4.2 首页    7
+   2.4.3 日报管理   8
+   2.4.4 周报管理   9
+   2.4.5 收入管理   10
+   2.4.6 财务管理   12
+   2.4.7 文档管理   13
+   2.4.8 查询管理   14
+   2.4.9 用户管理   14
+   2.4.10 维护管理  15
+   2.4.11 日报漏错  15
+   2.4.12 周报漏错  16
+
+3 制作购买重用分析  16
+
+
+4 程序文件清单   17
+
+  4.1 运行环境   17
+  4.2 配置信息   17
+  4.3 与其它系统关系 18
+  4.4 约束和假定 18
+
+引言
+
+
+1 编写目的
+
+
+
+
+   2 文档范围
+
+    本文档用于软件设计阶段的详细设计,它的上游(依据的基线)是概要设计说明书,
+它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据。
+    软件详细设计的范围是:各子系统的公用模块实现设计、专用模块实现设计、存储过
+程实现设计、触发器实现设计、其它详细设计等。
+
+
+
+   3 参考文献
+
+|文档                                              |说明         |
+|《需求调研访谈记录.xls》                            |             |
+|《概要设计说明书.doc》                              |             |
+|                                                  |             |
+|                                                  |             |
+
+
+
+总体设计
+
+
+
+
+   1 系统设计原则
+
+    按照“统筹规划,规范标准,协同开发”的整体原则,同时要符合以下原则:
+    ※标准性和开放性。
+    ※实用性。
+    ※适应性和扩展性。
+    ※高可用性和可靠性。
+    ※安全性。
+    ※可管理性。
+    ※批量处理。
+
+
+
+
+
+    2 系统结构图
+
+
+
+
+    1 主要技术特点
+
+    使彼此独立的业务组件通过HTTP,WebSocket,json等松耦合的通讯方式组织在一起形
+成完整的业务系统。
+    采用数据访问对象(Data                                             Access
+Object)来实现对数据库的存取,采用异步任务来处理长时间请求。
+    系统集成采用插件式开发,业务功能组件以插件方式集成平台。
+
+3 数据库设计
+
+
+1 连接参数
+
+|server=125.71.216.3|
+|5                  |
+|database=db_xwtc_2b|
+|uid=XXXXXX         |
+|pwd=yyyyyy         |
+|port=3306          |
+|charset=utf8       |
+
+
+
+2 权限管理表
+
+权限管理表,见附件:“权限管理表.xls”。
+日报状态表、周报状态表,见附件:“日报状态表.xls”“周报状态表.xls”。
+开发中可微调,最终请查看数据库中的实现。
+
+3 其他数据表
+
+b1-
+b15,在最后列增加“同意标志”,默认填0,经过项目负责人审核确认,同意的此处改为1
+,申请管理员删除的,此处改为2。
+
+
+
+
+
+
+
+
+4 功能模块
+
+
+1 登录认证
+
+   [pic]
+除了验证码,帐号和密码具备自动保存的功能,下次可以不用填了,浏览器cookie
+好像可以的。
+认证通过后, 需要返回token,用于后续操作。
+需要后端接口:验证码的产生和验证,用户验证通过返回token。
+
+2 首页
+
+[pic]
+
+据数据库:db_xwtc_2b,中的user_unit,user_role,role_menu,动态加载1-
+2级菜单。
+需要后端接口:修改密码、用户归属单元、用户对应的1-2级菜单数据
+用户点1级菜单后,只是菜单的打开或折叠,用户点2级菜单后,才加载该2级菜单对应的
+view页面
+当前城市、天气由前端js负责处理
+
+
+
+
+
+   3 日报管理
+
+
+1 上传日报
+
+[pic]
+需要后端接口:取数据库日期、修改密码、对应日期是否上传、用户归属单元、接收二
+组数组
+本机日期,所选xlsx文件的单元格校验由前端js负责处理
+
+
+2 查询日报
+
+[pic]
+需要后端接口:取数据库日期、修改密码、查询日报
+
+
+
+
+4 周报管理
+
+
+1 审核日报
+
+[pic]
+
+
+2 查询周报
+
+[pic]
+
+
+
+5 收入管理
+
+[pic]
+[pic]
+[pic]
+[pic]
+
+6 财务管理
+
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+[pic]
+
+7 文档管理
+
+建设中。。。
+
+8 查询管理
+
+[pic]
+
+
+9 用户管理
+
+    包括:新增,查询,修改、删除。
+
+10 维护管理
+
+
+11 日报漏错
+
+[pic]
+[pic]
+
+12 周报漏错
+
+[pic]
+[pic]
+
+
+制作购买重用分析
+
+   软件复用的基本原则和过程
+  软件复用有三个基本原则:
+  (1)必须有可以复用的对象;
+    (2)所设计的可复用对象必须是有用的;
+    (3)复用者需要知道如何使用被复用的对象。
+  软件复用包括两个相关过程:即可复用软件(构件)或软件的可复用部分的开发(D
+evelopment                                                               for
+Reuse)和基于可复用软件(构件)或软件可复用的部分的应用系统构造(集成和组装)
+(Development with Reuse)。
+  软件复用的优点和意义
+  采用软件复用技术主要有以下优点:
+  (1)提高软件生产率、减少开发时间;
+  (2)提高软件质量,开发出来的软件可靠性高;
+  (3)降低开发风险;
+  (4)简化软件开发流程,使得软件开发易于管理;
+  (5)降低维护难度、工作量和费用,提高了软件系统效益;
+  (6)便于学习系统结构和建立好的系统,促进软件开发过程的标准化;
+  (7)易于提供文档资料等。
+
+程序文件清单
+
+
+1 运行环境
+
+|软件环境                        |硬件环境                        |
+|操作系统:windows7*64           |1台应用服务器:CPU:4核,2.4GHz以|
+|数据库软件:mysql server 5.5.56 |上;内存:8G;存储:200GB       |
+|Google Chrome79以上版本         |1台数据库服务器:CPU:4核,       |
+|Tomcat 7.0以上版本              |2.4GHz以上;内存:8G;存储:200G|
+|                                |B                               |
+
+
+2 配置信息
+
+
+|名称             |解 释                                    |
+|开发代号         |                                         |
+|开发架构         |B/S                                      |
+|开发工具         |                                         |
+|运行平台         |Tomcat 7.0                               |
+|配置工具         |                                         |
+|配置库地址       |                                         |
+|数据库类型       |Mysql free version                       |
+
+
+3 与其它系统关系
+
+
+无
+
+
+4 约束和假定
+
+需求约束:基于《现有C/S结构的XWTC平台》
+技术约束:要求采用B/S结构,数据库采用mysql5.5.56,使用的架构为SPRING MVC
+标准约束:《 JAVA编码规范》、《架构设计规范》、《 JS编码规范》
+
+
+

BIN
03系统设计/周报状态表.xls


BIN
03系统设计/日报状态表.xls


BIN
03系统设计/权限管理表.xls


+ 1 - 0
New Text Document.html

@@ -382,6 +382,7 @@ var files = event.target.files;
                          //     document.getElementById('Button1').disabled =false;
                               //alert("pass!")                             
                         //  }
+                        console.log(makeB14CJSONstring(workbook));
                        alert(makeB14CJSONstring(workbook));
                       });
          });//id=my9