毕业论文---基于BS结构的石化企业流程管理系统设计与开发.doc
《毕业论文---基于BS结构的石化企业流程管理系统设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业论文---基于BS结构的石化企业流程管理系统设计与开发.doc(32页珍藏版)》请在三一文库上搜索。
1、 沈阳化工大学()本科毕业论文题 目:基于B/S结构的石化企业流程管理系统设计与开发 院 系: 信息工程学院 专 业: 电子信息工程 班 级: 2008级01班 学生姓名: 李志强 指导教师: 李鹏辉 论文提交日期:2010年 6月 26日论文答辩日期:2010年 6月 30日毕业设计(论文)任务书电子信息工程专业0801班学生:李志强毕业设计(论文)题目: 基于B/S结构的石化企业流程管理系统设计与开发毕业设计(论文)内容:利用JSP与Sevlet技术开发一个石油化工管理系统,其中包括用户管理,权限管理,工厂管理,原料管理,装置管理,生产管理。 毕业设计(论文)专题部分: 利用JSP技术能够
2、完成页面之间的跳转,与数据库进行交互,进行增加,删除,修改,增加等功能。起止时间: 2012年3月- 2012年6月指导教师: 签字 年 月 日教研主任: 签字 年 月 日学院院长: 签字 年 月 日 摘要在全球资源日益枯竭的的大背景下,石油作为一种不可再生资源变得越来越珍贵,如何合理地使用石油资源,节约能源,是全球都在瞩目的问题。石油做为一种不可再生资源,为人们的生活提供了很大的便利,人类的衣食住行都与它息息相关。本次的设计内容就是开发一个石化企业流程管理系统,使石油的使用变得更加的可视化。从原料到生产,每一步都可以从该系统中看到,以便于管理者可以从整个界面中看到石油的生产情况,使用情况。并
3、能够合理的控制,避免不必要的浪费。由于石化企业具有生产规模庞大、工艺结构复杂、产品品种繁多、市场变化快等特点,所以制定生产计划时要考虑的因素很多,人脑很难考虑周全。线性规划方法通过科学、定量地分析各种因素,可以制定出经济效益最优的生产计划,其成败的核心是能否形成反映石化企业实际情况的线性规划模型、快速准确的找到最优方案。本论文研究了一种基于B/S结构的石化管理系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。经分析,使用Sun Microsystems公司的JSP(Java Server Pages)技术,eclipse开发工具,再利用ORACLE数据库。利用PL/SQL
4、数据库浏览工具,首先在短时间内建立数据库,然后,对数据库进行分析与建立JSP页面,不断修正与改进,直到功能基本实现。关键词: java;jsp;oracleAbstractIn the context of global resources are increasingly depleted, the oil as a non-renewable resources become more and more precious, and how rational use of oil resources, energy conservation, global attention. Oil as
5、 a non-renewable resources, and provides great convenience to peoples lives, the basic needs of mankind are closely related to it. This design is to develop a petrochemical business process management system, the use of the oil to become more visual. From raw materials to production, every step can
6、be seen from the system easy to manage who can see the oil production from the entire interface usage. Reasonable control, to avoid unnecessary waste. Each design uses the B / S structure, convenient for customers and managers in the browser viewing, more convenient updates. In terms relative to the
7、 C / S mode, the B / S mode allows the client to not install the software access to the service side, you can get the information you need, so that the page easier to view and manage, in line with the requirements of the users use the system, but also means that users do not need to install the clie
8、nt, and related services can be accessed through the browser; systems upgrades or maintenance, as long as the focus changes to the Web server will be able to immediately get feedback when the user next time the page refreshes, and those who running in the server-side logic, changes for the user is t
9、ransparent; in addition, data migration and security in terms of B / S mode is also more advantages.Keywords: java; the JSP; servlet; the Oracle目录第1章 绪论11.1 与简介11.1.1 JSP技术简介11.1.2 Sevlet技术简介1第2章 需求分析32.1 目的及任务32.2 项目描述32.3 需求规定32.3.1 一般性需求32.3.2 系统的用例分析42.4 系统功能需求42.4.1 用户管理42.4.2 权限管理52.4.3 工厂管理62
10、.4.4 装置管理72.4.5 原料管理82.4.6 生产管理9第3章 数据库123.1 Oracle数据库123.2 SQL简介133.3 HTML简介143.4 本次设计的数据库设计155.1 登陆界面185.2 增加用户215.3 删除功能235.4 修改功能245.5 按条件查询24第4章 结论26致谢27参考文献28沈阳化工大学学士学位论文 第1章 绪论 第1章 绪论1.1 与简介1.1.1 JSP技术简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页
11、HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求
12、以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。1.1.2 Sevlet技术简介Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务
13、器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。Servlet看起来像是通常的Java程序。Servlet导入特定的属于Java ServletAPI的包。因为是对象字节码,可动态地从网络加载,可以说Servlet对Server就如同Applet对Cl
14、ient一样,但是,由于Servlet运行于Server中,它们并不需要一个图形用户界面。本次课程设计的动态页面主要由JSP和Sevlet技术来完成。26沈阳化工大学学士学位论文 第2章 需求分析 第2章 需求分析2.1 系统可行性分析2.1.1 经济可行性 该系统是石化管理系统,石化企业的经营目标是通过对原料的深加工、精加工,以各种石化产品,满足社会的需要,同时谋求企业的最大经济效益。2.1.2 运行可行性 即该平台规定的运行方式是否可行。当今,市场上各大石化公司使用管理系统来做生意了,采用B/S的石化管理系统也越来越展现其无限的商机,这就提供了本系统的运行可行性。2.1.3 技术可行性编程
15、语言应用java语言,软件上,操作系统采用win7, 数据库管理系统采用ORACLE,编程技术上使用JSP、SERVLET、JAVASCRIPT等技术,这些软件在系统开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。2.2 项目描述在全球资源日益枯竭的大前提下,越来越多的企业意识到合理地使用石化资源才能使企业发展的更加长远。本次课程设计便是针对这样的企业开发一个石化管理系统。系统主要内容分为6块,包括:用户管理、权限管理、工厂管理、装置管理、原料管理、生产管理,用户输入正确的用户名和密码后,便可进入本系统,进入系统后便可对系统进行操作,操作的内容如上所述7块内容。其中只有管理员可进行用
16、户管理和权限管理。每小部分都可分别进行增加,删除,修改,查询操作。以方便对原料,生产等情况进行管理。数据库采用Oracle数据库,具体的数据库内容会在后面阐述。2.3 需求规定2.3.1 一般性需求集中数据管理、分布式应用,实现信息的全面共享,为决策者提供最新的石化资源数据。完全基于浏览器的操作模式,安装简单、操作方便,具有良好的系统扩充能力。严格的安全管理机制。利用SSL 技术维护网络传输安全,利用安全规则和特权保证基本信息的安全管理。2.3.2 系统的用例分析登陆用户管理权限管理生产管理原料管理装置管理工厂管理关闭系统系统管理员一般用户图2.1 用例分析图2.4 系统功能需求2.4.1 用
17、户管理需求描述表2.1 用户管理功能需求功能需求功能名称用户管理业务背景用户管理是针对本系统使用人员进行管理,它与权限管理是相关联的,通过用户管理可对让管理者熟悉用户的数量,个人情况,权限等信息。功能说明1 增加用户2 删除用户3 修改用户4 查询用户约束条件无相关查询查询用户列表:可以查询所有的用户信息列表。业务流程描述登陆用户管理删除用户增加用户修改用户查询用户结束图2.2 用户管理业务流程2.4.2 权限管理需求描述表2.2 权限管理功能需求功能需求功能名称权限管理业务背景权限管理是针对本系统的使用人员进行管理,权限代表在本系统的身份,不同权限的人可进行的操作时不同的,只有管理员才可以进
18、行用户管理和权限管理。功能说明修改权限约束条件无相关查询查询用户权限:管理员可以修改选中的用户的权限。业务流程描述登陆权限管理修改权限结束图2.3 权限管理业务流程权限分配的主要代码:function chkCheckBoxChs(objNam) /檢測是否有選擇多选框的至少一项var ss = document.getElementsByName(test);var objLen= ss.length; /獲取數據長度var objYN; /是否有選擇var i;objYN=false;var agreeAObj=new Array();for (i = 0;i objLen;i+)if (
19、ssi.checked=true) objYN= true;var aa = i+1; agreeAObj.push(aa); /把选中的框放进数组里var ssss = agreeAObj.join(-);/将数组里的字符拼接成字符串alert(ssss);document.getElementById(form1).action = /MenuServlet?param=+ssss; document.getElementById(form1).submit();return objYN;这个javascript函数主要实现对权限的分配,主要是对字符串的分割,从而传到后台,存到数据库中,保
20、存用户的权限。2.4.3 工厂管理需求描述表2.3 工厂管理功能需求功能需求功能名称工厂管理业务背景工厂管理是针对本系统的工厂进行管理,熟悉了各个工厂的原料的使用情况,以便合理的利用资源。 功能说明1. 增加工厂2. 删除工厂3. 修改工厂4. 查询工厂约束条件无相关查询查询工厂的情况:工厂变化时对应的内容发生相应的变化。业务流程描述登陆工厂管理结束删除工厂修改工厂查询工厂增加工厂图2.4 权限管理业务流程2.4.4 装置管理需求描述表2.4 装置管理功能需求功能需求功能名称装置管理业务背景装置管理是针对本系统中各个工厂的装置进行管理,熟悉了各个工厂的装置的使用情况,才能合理的非配装置,有效地
21、利用好原料。 功能说明5. 增加装置6. 删除装置7. 修改装置8. 查询装置约束条件无相关查询查询装置的使用情况。 业务流程描述登陆装置管理结束删除装置修改装置查询装置增加装置图2.5 装置管理业务流程2.4.5 原料管理需求描述表2.5 原料管理功能需求功能需求功能名称原料管理业务背景原料管理是针对本系统中各个工厂对原料的使用情况进行管理,熟悉了各个工厂的原料的使用情况,才能达到合理的分配原料及使用原料的目的。 功能说明1 增加原料2 删除原料3 修改原料4 查询原料约束条件无相关查询查询原料的使用情况。业务流程描述图2.6 权限管理业务流程2.4.6 生产管理需求描述表2.6 生产管理功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 BS 结构 石化 企业 流程 管理 系统 设计 开发
链接地址:https://www.31doc.com/p-3939483.html