北京工业大学3D打印中心信息发布及管理系统的设计与实现
发布时间:2017-03-31 13:02
本文关键词:北京工业大学3D打印中心信息发布及管理系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:处于互联网高速发展的时代,网站已成为政府、学校、公司等企事业单位进行形象展示、信息发布、资讯共享、业务扩展的一种必要手段,人们愈发趋向于使用网络来发布、获取和传递信息。根据目前发展状况,北京工业大学3D打印中心急需建立一个展示自身能力和技术水平的良好平台,实现中心的推广宣传、3D打印概念的普及、设备材料的管理等一系列功能,提供个性化产品定制服务。充分考虑中心的实际需求,北京工业大学3D打印中心信息发布及管理系统便应运而生了。系统包括信息发布子系统和中心管理子系统两部分,信息发布子系统包括前台和后台两部分,前台主要提供对中心资讯信息的浏览、查询功能,后台主要实现信息分类、文章审核、文章发布等功能;中心管理子系统则是为用户提供产品打印服务,方便中心人员管理订单和中心资源。采用MVC(Model-View-Controller)设计思想,整合Spring和Hibernate轻量级J2EE框架技术,设计和实现了一个完整可行的中心信息发布及管理系统。系统中运用了前台展示页面与后台内容管理设计分离的理念,使用FreeMarker模板引擎技术实现前台页面的静态化;设计了基于JBPM工作流技术的文章审核流程,将流程定义部署到Oracle数据库中,采用Hibernate实现类的持久化;并提出了基于工作流任务的权限设计思想,同时满足了业务系统中基本的非流程化访问权限的管理和工作流中权限动态分配的需求。系统的构建,更好的实现了信息的共享互动,满足和支持业务流程的规范管理。同时通过信息化手段提高了中心各部门在行政、服务和管理方面的效率,引领中心信息化建设跨上了一个新的台阶。
【关键词】:3D打印 MVC JBPM工作流 Free Marker模板引擎
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-14
- 1.1 研究背景和意义10-11
- 1.2 研究现状11-12
- 1.2.1 国外研究现状11-12
- 1.2.2 国内研究现状12
- 1.3 本文的主要研究内容及组织结构12-14
- 第2章 系统关键技术概述14-20
- 2.1 FreeMarker模板引擎技术14-15
- 2.1.1 FreeMarker技术概述14
- 2.1.2 FreeMarker技术原理14-15
- 2.2 JBPM工作流概述15-17
- 2.3 J2EE技术相关概述17-19
- 2.3.1 Spring框架17
- 2.3.2 Hibernate框架17-18
- 2.3.3 Spring MVC设计模式18-19
- 2.4 本章小结19-20
- 第3章 需求分析20-28
- 3.1 项目概述20-21
- 3.1.1 系统目标20
- 3.1.2 系统性能需求20-21
- 3.2 系统角色及权限21-22
- 3.2.1 信息发布子系统角色及权限21
- 3.2.2 中心管理子系统角色及权限21-22
- 3.3 系统功能需求22-25
- 3.3.1 信息发布子系统功能需求22-23
- 3.3.2 中心管理子系统功能需求23-24
- 3.3.3 系统用例分析24-25
- 3.4 流程分析25-27
- 3.4.1 文章审核流程25-26
- 3.4.2 订单处理及生产流程26-27
- 3.5 本章小结27-28
- 第4章 系统设计28-50
- 4.1 系统设计思路及原则28-30
- 4.1.1 设计思路28-29
- 4.1.2 设计原则29-30
- 4.2 系统总体设计30-33
- 4.2.1 总体设计30-32
- 4.2.2 性能设计32
- 4.2.3 安全性设计32
- 4.2.4 系统前台页面设计32-33
- 4.3 信息发布子系统功能模块设计33-36
- 4.3.1 前台展示页面设计33
- 4.3.2 网站结构管理模块设计33-34
- 4.3.3 网站内容管理模块设计34-35
- 4.3.4 模板管理模块设计35-36
- 4.3.5 系统管理模块设计36
- 4.4 中心管理子系统功能模块设计36-38
- 4.4.1 订单管理模块设计36-37
- 4.4.2 生产管理模块设计37-38
- 4.4.3 机时管理模块设计38
- 4.5 基于FreeMarker的静态页面的实现38-40
- 4.6 基于工作流任务的权限设计40-44
- 4.6.1 基于角色访问控制模型40-41
- 4.6.2 基于角色和任务的RBAC扩展模型41-44
- 4.7 数据库设计44-49
- 4.7.1 业务数据库1设计45-49
- 4.7.2 业务数据库2设计49
- 4.8 本章小结49-50
- 第5章 系统的实现50-68
- 5.1 系统实施架构50-51
- 5.1.1 系统运行软件环境50
- 5.1.2 系统运行硬件环境50
- 5.1.3 系统网络架构50-51
- 5.1.4 系统开发环境51
- 5.2 系统前台页面51-53
- 5.3 信息发布子系统后台登录页面53-54
- 5.4 网站结构管理模块54-55
- 5.5 网站内容管理模块55-59
- 5.5.1 文章管理55-56
- 5.5.2 已发布文章56-57
- 5.5.3 待审文章57-58
- 5.5.4 文章转移58-59
- 5.6 模板管理模块59-60
- 5.6.1 模板管理59
- 5.6.2 模板素材管理59-60
- 5.7 审核流程管理60-61
- 5.8 订单管理模块61-63
- 5.9 生产管理模块63-64
- 5.9.1 订单审核63
- 5.9.2 机时预约63-64
- 5.10 系统测试64-66
- 5.10.1 测试方法64
- 5.10.2 测试内容64-65
- 5.10.3 测试结果65-66
- 5.11 本章小结66-68
- 结论与展望68-70
- 参考文献70-74
- 攻读硕士学位期间发表的学术论文74-76
- 致谢76
本文关键词:北京工业大学3D打印中心信息发布及管理系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:279613
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/279613.html