1、电 子 科 技 大 学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA专业学位硕士学位论文MASTER THESIS FOR PROFESSIONAL DEGREE论文题目 基于 LAMP 架构的光纤预制棒生产管理系统的开发与设计 BASED ON THE LAMP ARCHITECTURE OF OPTICAL FIBER PREFORM MANUFACTURING MANAGEMENT SYSTEM DEVELOPMENT AND DESIGNA Master Thesis Submitted toUniversity of
2、Electronic Science and Technology of ChinaMajor: Master of EngineeringAuthor: Kou Zhanglong Advisor: Associate Professor Zhang XiaoningSchool : School of Communication & Information Engineering已改:16 磅加粗学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究
3、做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日ABSTRACT4独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我
4、所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名: 日期: 年 月 日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名: 导师签
5、名: 日期: 年 月 日摘 要I摘 要工业生产管理信息化是国家信息化的重要组成部分,是在工业生产管理领域全面深入地运用计算机网络信息技术改变传统模式,促进工业生产管理的全面改革与发展,使之适应信息化社会对工业生产的新要求。其技术特点是数字化、网络化、智能化,基本特征是开放、共享、交互、协作。在富通通信技术股份有限公司生产管理的过程中,面临的主要问题包括生产车间分布范围大,生产工序统计信息复杂,系统数据的历史汇总、当前生产状况和趋势分析要求增加,以及生产规模的逐步扩大等。公司对生产管理工作的科学性、规范性提出了更高的要求。因此引入光纤预制棒生产管理系统成为了企业未来的发展趋势。系统采用规范的软件
6、工程方法开发,开发过程包括需求分析、系统总体设计、详细设计、系统实现等几个步骤。论文首先介绍了系统的开发工具和关键技术,该系统是采用 LAMP 架构进行实现。在需求分析阶段,确定系统由员工管理、芯棒管理、检测管理、延伸管理、包层管理以及系统维护等六部分组成,并从性能、操作以及安全性等三方面分析了系统需满足的非功能需求。在系统设计阶段,对系统的拓扑结构以及功能结构进行了阐述,并以流程图的方式对系统的各个模块进行了详细设计,除此以外,还对系统进行了数据库设计和安全性设计。在系统设计的基础上,完成了光纤预制棒生产管理系统的代码实现,并为每个功能设计了相应的测试用例,据此来对系统进行测试,在测试完成后
7、,对系统存在的错误进行了完善。最终实现的系统具备运行稳定、简单易用的特点。目前系统已被成功应用到某企业的预制棒生产管理中,系统的应用能有效提高企业的工作效率,这对提高光纤棒的质量也有很大的帮助。关键词:光纤、预制棒、LAMP、生产管理ABSTRACTIIABSTRACTThe key problem of mobile OA remote access, lies in the establishment of electronic information system, the system should be based on the information resources as th
8、e core, through the resource information integration in university departments, increase the exchange of information and sharing opportunities, various departments using mobile OA Internet, build the solid platform for Internet communication, as well as the information database of adequate, further
9、to improve the university office efficiency, for the office to provide technical support in non paper. Therefore, the development of mobile OA remote access system, can improve the efficiency of work, provide a step to improve the information construction of colleges and universities, realize the “m
10、obile station“ office, specifically, has very important practical significance into the mobile OA system.In view of the above issues, this paper mainly do the following work:(1) through the development of existing technology comparison, select the most appropriate technology portfolio development de
11、mand. Because this system to support the Andorid platform development, so the choice of J2EE is designed and realized based on, at the same time, by introducing the plugin to support both processed on the same platform, can reduce the development complexity. The mobile client using SQLite database t
12、o store data information, while PC is introduced in the SSH framework, the technology could simplify the system development.(2) the analysis and design of the mobile OA system. First, the analysis of system function requirements to be satisfied, it can be divided into system safety, electronic docum
13、ent management module, network communication module, data management module and personal office in five parts, and then on the basis of the demand analysis, the function module design, database design and security design.(3) the implementation and testing of mobile OA system. Based on the system des
14、ign, the realization of every function of the system, and design the corresponding test case for each function, to test and improve the system.The system has been applied to the daily office work processing, stable running during the trial period, the circulation of official document, can effectivel
15、y improve the ABSTRACTIIIefficiency of Colleges.Keywords: Mobile OA, J2EE platform, SQLite database, SSH framework目 录IV目 录第一章 绪 论 .11.1 研究背景 .11.2 研究现状 .11.3 论文工作 .21.4 论文章节安排 .4第二章 相关理论与技术 .52.1 B/S 结构 .52.2 LAMP 介绍 .62.2.1 LINUX操作系统 .62.2.2 APACHE服务器 .62.2.3 PHP 技术 .72.2.4 MYSQL 数据库 .82.3 本章小结 .8第
16、三章 需求分析 .103.1 现状分析 .103.2 可行性分析 .103.2.1 经济上的可行性 .103.2.2 技术上的可行性 .113.2.3 操作上的可行性 .113.3 功能需求分析 .113.3.1 功能概述 .113.3.2 用户分析 .143.4 非功能性需求分析 .153.4.1 性能需求 .153.4.2 用户界面需求分析 .163.4.3 系统可操作性分析 .163.4.3 系统安全性需求分析 .173.7 本章小结 .18第四章 系统详细设计 .19已改:大标题用小三字体已改:二级标题为宋体四号目 录V4.1 系统设计原则 .194.2 总体设计 .194.2.1 物
17、理拓扑结构 .194.2.2 技术框架 .204.2.3 功能架构设计 .214.3 模块详细设计 .224.3.1 安全管理模块 .234.3.2 生产数据操作模块 .244.3.3 基础信息设置模块 .264.3.4 查询统计模块 .284.3.5 生产数据管理模块 .294.3.6 异常处理模块 .304.4 数据库设计 .314.5 系统安全性设计 .334.5.1 数据安全设计 .334.5.2 网络安全设计 .344.5.3 数据备份周期 .344.6 本章小结 .35第五章 详细设计与编程 .365.1 文件架构说明 .365.2 系统实现 .375.2.1 全局变量 .375.2.2 类和函数功能说明 .395.3 功能展示 .415.3.1 生产数据操作模块 .415.3.2 安全管理模块 .435.3.3 基础信息设置模块 .445.3.4 生产数据管理模块 .455.3.5 异常处理模块 .455.4 系统测试 .465.4.1 测试简述 .465.4.2 功能测试方案 .475.4.3 性能测试方案 .48目 录VI5.5 本章小结 .50第六章 总结与展望 .516.1 总结 .516.2 展望 .51致 谢 .53参考文献 .54