代码拉取完成,页面将自动刷新
核酸检测登记查询系统1.0
#git地址
#explanin 用来存放所有设计文件 希望同学们进行完成
项目主要采用了业界开源组件进行支持,它们包括:
对象命名规范
规范 | 用途 | 解释 |
---|---|---|
xxxVo | View Object | 客户对象,用于传输数据,需要注意这里和DDD中的值对象不同 |
xxxEO | Entity Object | 数据对象,用于持久化 |
xxxDto | Data Transfer Object | 数据对象,用于服务之间传递对象,如定时任务调度调用到的对象 |
xxxController | Rest Controller | 暴露Http服务,请求入口, 版本使用 |
IxxxResource | Interface of Api Resource | 暴露服务, 版本使用,包括client请求入口,http请求入口,web service请求入口都可以抽象为resource,I放在前面表示Interface,主要存在于client模块中,并且主要包含的是写请求 |
IxxxQueryResource | Interface of Query Api Resource | 内容同上,主要处理的是读请求 |
xxxValidator | Validator | 校验器,用于校验的类 |
IxxxService | API Service | 领域的service |
xxxServiceImpl | Domain Service | 需要多个领域对象协作时,使用DomainService |
xxxRepository | Object Repository | 对象仓储层,包含着各种基础设施和外部RPC的工作 |
xxxMapper | Object Mapper | 对象和数据库的Mapper映射 |
xxxInterceptor | Command Interceptor | 拦截器,用于处理切面逻辑 |
natweb目录为前端项目
前端配置路径 public/config.js (微信公众平台也要配置相应的前端域名) JavaScript const GlobeConfig={ appid:"", //微信公众平台appid 必填用户端登记信息时需在微信内打开 baseURL:"http://localhost:8080" //后端地址 } #前段启动命令 安装node.js npm install 编译 npm run serve 启动 npm build 构建
nat.sql 为数据库文件 (admin默认密码为123456) (提醒:部署在服务器上时,请配置SSL证书,前端通过浏览器调用摄像头时必须为https协议)
(路径:/#/user) 个人信息登记、个人信息二维码展示、检测结果查询
(路径:/#/operator) 通过扫描试管条码和个人信息二维码进行信息录入
(路径:/#/admin)
后台有两种角色可登录,超级管理员和采集单位账号
超级管理员可进行检测结果查询、人员信息查询、以及所有单位的试管管理、任务管理和采集人员管理
单位账号可进行本单位下的试管管理、任务管理和采集人员管理
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。