基于JavaEE的工厂文档管理系统.pdf
《基于JavaEE的工厂文档管理系统.pdf》由会员分享,可在线阅读,更多相关《基于JavaEE的工厂文档管理系统.pdf(52页珍藏版)》请在一课资料网上搜索。
1、武汉科技大学 硕士学位论文 基于JaaEE的工厂文档管理系统 姓名 朱永强 申请学位级别 硕士 专业 控制理论与控制工程 指导教师 程耕国 20120521 武汉科技大学硕士学位论文第1 页 摘要 随着厂矿企业的飞速发展 其业务不断发展 仅有的物资和备件等基础管理系统已经 不能满足企业日常的管理需求 文档管理系统已经成为越来越多工厂的迫切需求 目前工 厂的内部业务往来中存在着大量的文档信息 这些信息繁杂混乱造成了工厂工作效率的低 下 也浪费了大量的人力与资源 目前大部分企业级开发 尤其是厂矿和电信行业为了保 证数据的安全性普遍采用的是O r a c l e 数据库 但这必然会带来成本的飙升 随
2、着人们对开 源软件的不断了解与摸索 M y s q l 数据库作为一个小巧 免费的软件也逐渐从互联网行业 走向传统行业 本文从实际出发 以J a v 扭E 为基础 采用了目前主流的S S H 2 S t n l t s 2 S p r i n g H i b e m a t e 架构 结合镯a 与V e l o c 埘技术进行开发 H i b e m a t e 作为常用的O R M 框架起到了一个纽 带作用 在本系统中把面向对象语言J a V a 与关系型数据库M y s q l 联系起来 做到了数据的 持久化 S p r i n g 以其I O C 容器实现了逻辑层组件管理 使系统的可配置
3、性变得更强 S t n 如2 使用 P O J O 作为A c t i o n 降低了逻辑层的耦合性 V e l o c 时作为一个强大的模板语言与S 饥I t S 2 进行了整合作为显示层 此外在开发中为了获得更好的用户体验还用到了A a 本系统在开发过程中充分考虑到了文档数据的安全性和企业成本等问题 采用了开源 数据库M y s q l 集群作为尝试 开发出了一套基于工厂车间和各职能部门之间的文档管理系 统 除了基本的定制流程审批功能外还增加了多附件流转和无定制流程审批功能 大大满 足了 厂文档管理自动化 信息化的迫切需求 关键词 S S H 2 M y s q l V e l o c i
4、 叭镯a x 文档管理系统 第1 I 页武汉科技大学硕士学位论文 A b s t l a c t W i mt 1 1 er 印i dd e V e l o p m e n to ff a C t o r i e sa n de n t e 印r i s e s t l l e i rb u s i n e s sc o n t i n u e st od e v e l o p t l l e s u p p l i e sa n ds p a r ep a r t sm 趾a g e m e n ts y s t e mc a nn o tm e e t 也ee n t e 印r i s
5、e sd a y t o d a y m a n a g e m e n t1 1 e e d s D o c u m e n tm a n a g e m e n ts y s t e mh a sb e c o m em o r ea 1 1 dm o r eu r g e n tn e e d so f l ef a c t o r y n o wi I l 也ef a C t o 巧 si n 钯m a lb u s i l l e s s t l l e r ea r ea1 0 to f c o m p l e xd o c u m e n t a t i o nW I l i c
6、 h r e s u l t e di I ll o we 伍c i e n c yo f f 如t o r r 阳r ka n dw a S t eal o to fm a n p o 牝ra n dr e s o u r c e s A tp r e s e n t m o S te n t e r p r i s e c l a S s d e v e l o p m e n t e s p e c i a l l y i 1 1 f I a c t o r i e s m i n e sa n dt e l e c o m m u n i c a t i o n s i n d I l
7、 S 仃i e s c o m m o l l l yu s e 也eO r a c l ed 撕b a s et oe n s u r et h es e c u r i 锣o fd a 饥b u tt h i si sb o u n dt o t h e s o a r i n gc o s t A sp e o p l ec o n t i r m et o u n d e r s t a l l d 洫g a 1 1 de x p l o r a t i o no fo p e ns o u r c e s o f t w a r c M y s q ld a t a b a S e
8、a Sas m a l l j 丘它es o f h a r ei s c o m i l l gf r o mt h eh l t e n l e th l d u 蛐r rt o t r a d i t i o n a li 1 1 d l l s 缸y 铲a d u a l l y 1 1 1 i sa n i c l ef b o mt h ep r a c t i c e b a S e do nJ a V 拉E u s i n g 戗1 ec l l r r e n tm a i n s 仃e 锄S S H 2 S 缸u t s 2 S p r i l l g H i b e m
9、a t e a r c 址e c t u r e c o l b i n e d 析t l l 钙a a 1 1 dv e l o c 时t e c l l l l o l o g y d e v e l o p m e n t H i b e m a c ea st h ec o m m o n l yO R M 觎姗 e v o r kp l a y e dal i l l l i n gr o l e i I lt l l i ss y s t e m l i n k e l t l l eo b j e C t o r i e n t e d l a n g u a g eJ a v
10、a 锄dr e l a t i o n a ld a t a b a s eM y s q l s om a tt 1 1 e e I a t a p e r s i s t e n c e S p r i n gw i mi t sI O Cc o 础e r sr e a l i z et 1 1 e1 0 9 i cl a y e rc o r n p o n e mm a I l a g e m e n t t h c s y S t e mc a l lb ee q u i p p e d 诵t l ls e x u a ls 仃o n g e LS 眦s 2u s eP O J Oa
11、 st 1 1 eA c t i o nt or e d u c et l l e c o u p l i I 培o ft l l el o g i c a ll a y e r V b l o c i 够a Sap o v e r a nt e r n p l a t el a n g u a g ea I l dS 由n n s 2i r l t e 鲫i o n a s m ed i s p l a y1 a y e r I I la d d i t i o n t l l ep r O j e c tu s e sq a xt 0o b 诎ab e t t e ru s e re x
12、p e r i e n c e T M ss y s t e mi I lt 1 1 ed e V e l o p m e n tp r o c e s s 向l l yc o I l s i d e r e dt h ed O c u m e n t sd a t as e c m ya 1 1 d e m e r p r i s ec o s t s u s i l l gm eo p e n s o u r c ed a 僦 a s eM y s q lc l u s t e ra Sa na 戗e n l p t d e v e l o p i n ga d 0 C 眦e n tm a
13、 n a g e m e n ts y s t e mb a S e do nt 1 1 ef a c t 0 巧f 1 0 0 ra n de a C h 向n c t i o n a ld e p 酬吼e n t I n a d d i t i o nt ob 嬲i cc u s t o m 印p r 0 V a lp r o c e s st h em n c t i o n sa d d e dm o r em m t i p l ea t t a c b m e n t s c h c u l a t i o na n dn o n c u s t o m 印p r 0 V a lp
14、 r o c e s sf h c t i o n g r e a t l ym e e tt 1 1 e f a c t o r rd o c u m e n t m a l l a g e m e n ta u t o m a t i o n t 1 1 eu r g e n td e m a n d so fm ei n f o r m a t i o n K e y w o r d s S S H 2 M y s q l V b l o c i 劬刽a X D o c u m e n tm a n a g e m e n ts y s t e m 武汉科技大学硕士学位论文第1 页 1
15、1 项目研究背景介绍 第1 章绪论 在云计算炙手可热的今天 数据的存储和流转成为人们不断关注的焦点 文档作为数 据的常见形式在生活中与我们的工作和学习息息相关 从甲骨文到丝绸再到纸张 人们一直 追寻着能够记载文档的工具 这些传统的文档保存方式往往非常不可靠 数据经常因为自然 原因和人为原因丢失 并且查询非常不方便 文档管理系统已经成为当今企业级用户和互联 网用户的日常需求 作为现代的厂矿 在国外早就有成熟的文档管理系统解决方案 优秀的团队 经过沉 淀的技术 资深的顾问 他们的开发过程往往有着严谨的流程和详细的文档 这都为将来的 维护和二次开发提供了有利条件 而国内目前很多工厂还停留在原始的人工
16、纸张保存文档的 阶段 这些文档保存受到多方面条件的制约 而且还存在着浪费资源 查询困难和维护不易 等问题 文档管理系统作为企业管理和办公自动化的重要组成部分 不仅对企业资源管理 数据安 全与效率有着重要意义 而且对于环境保护也起着重要作用 J a 扭E 是当下主流的企业级体系标准 其核心原因是由J a v a 这门平台语言决定的 首 先J a v a 是面向对象的 具有抽象 封装 继承 多态等特性 1 1 这与J a v 把E 框架分层和可 扩展原则不谋而合 其次J a v a 作为一门解释型语言 具有平台无关性 这是由于 M 的机 制决定的 J a v a 编译后首先生成c l a s s
17、文件 之后由c l a s s l o a d e r 加载到内存中并生成与平台 无关的j 二进制字节码 最后解释到不同的平台 J a v a 的跨平台为J a v 扭E 框架异构提供了实 现机制 最后J a V a 具有健壮性和安全性以及分布式等 J a v a 独具的G C 机制解决了C 中 令人头疼的内存溢出 2 1 这就为J a V 扭E 框架简单易用 安全方便提供了基础 J a v 拒E 经典的分层思想是分为三层 视图表现层 业务逻辑层 数据持久层 基于m a E E 分层思想的开源框架数不胜数 我们在选取和学习开源框架时候一定要适合自己的项目 框 架只是帮助我们实现了一部分功能 如
18、果有必要我们也可以自己写一个框架 不过一般不建 议这么做 目前我们遇到的问题大部分开源框架都能够很好的解决 在选取框架的时候我们 还要考虑的一个因素就是稳定和安全 对于文档管理系统数据的安全性是非常重要的 此外 系统的高效性和易用性也是我们值得注意的一个问题 必须时刻把用户体验放在首位才能做 出用户满意的系统 系统开发过程中往往会遇到大规模修改 这就要求开发之前必须做好用户调研和用户需 求分析以及高保真模型的建立 除此之外 我们可以基于J a v a E E 框架进行面向接口编程 尽量为以后程序的修改预留好接口 这也体现了软件开发过程中的开闭原则 J a v 扭E 发展 到今天 已经远远超过人
19、们之前对它的预期 J a V a E E 不仅在企业级开发中占有重要地位 而且在时至今日如火如荼的电子商务中也发挥着巨大作用 并且朝着轻量级的方向发展 第2 页武汉科技大学硕士学位论文 研究目标与研究内容 基于目前工厂内部粗放的文档管理和混乱不安全的数据存储 为了将人们从繁杂混乱的 文档管理中解放出来 本文整合了S S H 2 框架并采用了铷a X V c l o c 时等技术开发出了一套 简单易用 耦合性低 轻量级的文档管理系统 本文针对当下日益被关注的云存储和数据安全等问题 研究在工厂内部文档流转的简易 性以及安全性 在保证系统可用易用安全的前提下如何开发出一套令客户满意 节约成本的 系统
20、是本文研究的核心内容 对于J a V a E E 的框架来讲 没有优秀不优秀之分 只有适合不适合之说 不同的系统只 要找到适合自己的框架进行开发就可以了 对于S S H 2 框架的选用作者主要基于以下方面的 考虑 首先S t n n s 2 S 研n g 和H i b e m a t e 技术在开源社区已经发展的比较成熟 系统采用这 些框架有利于其稳定性 其次S 饥l t s 2 S p r i I l g 和H i b e n 哦e 的开源特性也使得他们具有较好 的可扩展性 最后基于M V C 的架构可以有机的整合三大框架 本文充分考虑工厂内部的实际问题 对于用户需求进行了深入分析 并在一线
21、用户中进 行了反复调研 在把握用户需求的基础上选用S S H 2 框架进行开发 并融合了铷a x V e l o c i 毋 技术 采用M y s q l 集群保证数据的安全性 最终打造了一套适合工厂实际情况 简单易用 安全节约的工厂文档管理系统 1 3 作者的主要工作 本文结合钢铁厂矿的内部实际需求 以前期用户需求 软件整体设计与技术方案选型 用户体验为研究方向 对于基于J a v 也E 的工厂文档管理系统作者主要参与的工作包括以下 内容 1 一切从用户实际需求出发 认真做好用户需求分析与调研 对于工厂内部的业务流程有 着清晰的把握 2 软件整体设计 根据用户需求与用户反馈认真做好软件功能块
22、设计以及高保真模型的建 立 根据需求分析和用户沟通充分挖掘用户的真实意图和潜在需求 3 技术方案选型 根据系统的规模和业务逻辑选取适当的技术方案 本文采取S S H 2 框架 进行迭代开发 选用V e l o c 时作为视图 为获得良好的用户体验和交互还采用镯a 技术 4 数据安全保证 为了保证文档数据的安全性以及节省企业成本 本文选择M y s q l 数据库 并采取M 嬲t e r s l a v e 的的技术方案确保数据的安全 5 以J a v a E E 经典的三层架构为基础进行开发 并在系统完成阶段进行单元测试与压力测 试 确保系统的稳定性与可用性 6 在文档管理系统的开发过程中 牢
23、牢把握住用户需求 以用户体验为核心进行了系统的 开发和创新 武汉科技大学硕士学位论文第3 页 薹 4 本文的组织结构 本文对J a V a E E 技术进行了分析和探索 整合了S S 融框架 采用了M y s q l 集群 v e l o c i t y 铷a X 等技术进行了系统建设 在对基于J 鑫v 娆E 的工厂管理系统进行深入用户分柝后做出了 软件的整体设计 并在软件编码阶段以经典的氛僻C 三层架构进行了迭代开发 全文分为六 章 组织结构如下 第一章绪论 本章介绍了文档管理系统研究的背景 简述了J 酣琏E 和S S 壬2 v e l o e 姆 鑫X 等技术 说明了技术选型的原因和作者的
24、主要工作 第 章J a v a E 嚣概述及相关技术研究 本 耄分析了工厂管理系统的开发所涉及的技术 包括J 斟墟E 经典的三层架构和J a v a E E 开源框架的介绍 以及v e l o e 姆和A j 觚等技术 第三章 文档管理系统需求分析与设计 本章根据前期用户需求分析与沉淀 对工厂管理系统做出了整体功能模设计和总体技术 架构 第四章文档管理系统具体实现 本章首先分析了如何保证文档数据的安全性 其次就S S 磁架构融合提出了本文系统中 表现层 业务逻辑层 持久层的具体实现 最后还讨论了v e l o e i 移和羽a X 技术的使用 第五章文档管理系统质量管理与展示 本章对于文档管理
25、系统的质量管理工具进行了介绍 并对系统运行效果进行了展示 第六章总结与展望 本章立足于系统运行后的用户反馈 结合自身开发过程中的思考对整个项圈进行了总结 与展望 1 5 本章小结 本 誉结合当前数据云存储的背景 分析了国内外厂矿软件行业现状 筒述了基于汹娆E 技术的框架融合 说明了工厂文档管理系统的技术选型原因以及作者的主要工作 第4 页武汉科技大学 硕士学位论文 2 1J a v a E E 概述 第2 章J a v a E E 概述及相关技术研究 J a V aP l 缅n nE n t e r p r i s eE d i t i o n 即为J a v a E E 的全名 它是基于J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE 工厂 文档 管理 系统
一课资料网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



国家标准安全标准化6710.ppt
推销学论文.doc
工商管理:第七章.pdf
考试单词全记牢.xls

![MLSPGO8Q0C2L%`J2QI2M]C3.png](https://www.ekdoc.com/FileUpload/ueditor_s/upload/2020-5/8/6372452921073120799898817.png)


