-
Notifications
You must be signed in to change notification settings - Fork 0
BloodingKnight/Graduate
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This file was created by IntelliJ IDEA 11.1.3 for binding GitHub repository Warehouse管理模块 管理仓库:列出所有,添加,修改删除 |-->com.nightknight.graduate |-->model.Warehouse |-->controller.WarehouseController |-->validator.WarehouseValidator |-->web/warehouse/warehouses.jsp |-->列出所有的仓库信息 |-->点击添加按钮会出现一个表单 |-->点击编辑按钮会出现一个表单,里面填充有所编辑的仓库的信息 Device管理模块 管理设备 |-->com.nightknight.graduate |-->model.Device |-->controller.DeviceController |-->web/device/ |-->devices.jsp |-->列出所有的仓库信息 |-->点击添加按钮会跳转到add.jsp页面 |-->点击编辑按钮会跳转到edit.jsp页面 |-->点击设备名称跳转到设备详细信息页面 |-->add.jsp |-->添加设备 |-->基本信息:设备名称,设备简介,设备所属仓库(为一个select,显示出所有的仓库) |-->详细信息:设备所含检查项(一个多项选择select,列出所有的检查项),设备所有检查计划(只有一个添加按钮,进入计划添加页面) rbac: user: 用户包含登录信息,如果需要,可以有自己的操作,属于一定的组,并继承组的操作 group: 组,包含自己的操作,可有继承关系,继承父组的操作 operator: 操作,权限的具体体现 user *---* group *| *| | | | * |* |--- operator 示例: user: admin1, admin2, admin3, checker1, checker2, checker3 group:warehouse_admin, device_admin, 项目流程 现场:id,现场名字,现场地址,现场管理员 设备:id,设备名字,设备种类,所在现场,设备备注 设备种类:id,种类名称,种类描述 检查项目:id,项目名称,所属种类,注意事项 检查计划,id,计划名称,检查项目,检查设备,责任人,建立时间,周期(0则不重复执行) 检查报告,id,检查计划,开始时间,结束时间,报告内容 用户:id,用户名,密码,真实姓名,地址,电话号码,电子邮件 操作:id,name,item 现场管理 设备管理(包括种类管理) 检查项目管理+检查计划管理 检查管理 |-->今日检查计划 |--> 用户管理