into account to manage mechanical drawings and process card.
This article mainly expounds how to use J2EE 's Struts and Hibernate framework to develop a secure, reliable and stable mechanical process drawings management system with superior performance and high scalability. It also discusses the implementation procedure of specific function of the system, including the design of database, the function of drawing management and process card management, the user management, the role management, the notification management, uploading and downloading, etc.
The mechanical process drawings management system is artistic and succinct in interface. It is also easily-operated and practical.
Key
words: Struts; Hibernate; drawing management system.
目录
第一章 绪 论 1
1.1 项目背景分析 1
1.2 论文的主要内容 1
1.3 论文的结构 2
第二章 相关技术简介 3
2.1 Struts2技术简介 3
2.2 hibernate技术简介 5
第三章 需求分析 9
3.1目标定义 9
3.2 系统功能需求 9
3.3可行性研究 10
3.4系统环境要求 10
第四章 概要设计 12
4.1 架构设计 12
4.2 功能模块设计 12
4.3 数据结构设计 14
4.3.1 图数据库设计规范 14
4.3.2 ER关系图设计 14
4.3.3 ER图补充 15
4.3.3 数据库表设计 17
第五章 详细
设计 19
5.1 系统配置 19
5.1.1 应用层配置 19
5.1.2 数据库连接配置 22
5.2用户
注册登录模块 23
5.3权限控制设计 24
5.4图纸信息管理模块的实现 25
5.4.1 设计目的 25
5.4.2 视图层设计 26
5.4.3 业务层处理 28
5.4.4 数据层处理 30
第六章 总结与展望 33
参考文献 34
致 谢 35
第一章 绪 论
1.1 项目背景分析
受长沙天鹅泵业股份有限公司的委托,帮忙开发一个机械工业图纸管理系统 。由于该公司加工水泵的过程中,先需要一个机械图纸,机械根据图纸上的信息描述来加工水泵的部件。由于水泵型号多,机械图纸设计工程师们工作量也就比较大,设计出来的机械工艺图纸想当多,结果给水泵加工过程造成了一个想当严重的
问题。加工过程中,弄不清那个图纸对应哪一个型号的水泵了。或者是加工完某一型号的水泵之后用过了这一型号的图纸之后,隔了一段时间 又需要再加工该类型号的水泵时找不到这个型号的图纸了。不得不再次求助于机械工艺图纸设计师重新设计图纸。这显然是管理上的失误,才给工艺图纸设计师造成额外的工作。当然也不能全怪管理员了。主要是没有一个合适的管理工具。因此,开发一个合适的机械工艺图纸
管理系统是很有必要的。可以减轻管理员的工作,机械图纸设计师的工作,同时也方便水泵加工过程中查找图纸的方便。
1.2 论文的主要内容
本文将阐述一个基于J2EE技术的机械工艺图纸管理系统,主要实现工艺图纸的管理(上传图纸、下载图纸、搜索查询图纸),机械工艺卡的管理(上传工艺卡、下载工艺卡、搜索查询工艺卡等)其目的是给长沙天鹅泵业有限公司提供一个图纸管理系统,方便水泵加工过程中图纸模板的查找,保证图纸的唯一性,减少公司管理层得工作量的一个信息平台。
该机械工艺图纸管理系统应该具备如下功能:发布图纸信息功能,修改图纸信息功能,上传图纸功能,下载图纸功能,
搜索查询图纸功能;发布工艺卡信息功能,修改工艺卡信息功能,上传工艺卡功能,下载工艺卡功能,搜索
查询工艺卡功能;用户组管理功能;用户管理功能;消息通知管理功能等。
文章将首先阐述机械工艺图纸管理系统分析部分,包括可行性