您的论文得到两院院士关注文章编号:1008-0570(2011)05-0131-03
管控一体化
基于JSP的钨业网络销售管理系统开发研究
TheResearchonTungstenSaleManagementSystembasedonJSP
(江西理工大学)余建国
冯梅琳
YUJian-guoFENGMei-ling
摘要:通过对钨粉和碳化钨粉网络销售管理系统的功能和技术架构分析,研究了利用JSP语言开发系统的部分关键技术,如数据库连接操作、流程可视化设计组件开发、WEB图表制作和系统访问控制方法等。关键词:钨粉制造;销售管理系统;JSP(JavaServerPages)中图分类号:TP393文献标识码:A
Abstract:Thispaperdiscussedsomeofthekeytechnologiessuchasdatabaseconnectionoperation,processvisualdesigncomponent,WEBgraphsdevelopmentandSystemaccesscontrolmethodusingofJSPlanguagebasedontheanalysisoftungstenpowderandtungstencarbidepowderSalemanagementsystemandTechnicalArchitecture.Keywords:TungstenPowderManufacture;SaleManagementSystem;JSP(JavaServerPages)
1引言
某钨业集团公司是目前国内钨资源开采和深加工的特大型集团企业,为进一步做大做强,集团公司正在实施氧化钨粉、钨粉、碳化钨粉技改项目。针对该公司的实际需求研发钨粉和碳化钨粉网络销售管理系统是公司一体化管理的重要部分,通过衔接集团公司原有的计算机系统,达到降低销售成本、扩大市信息同步共享、提高企业效率和竞争力、完善客户服务,场范围、销售决策服务的目的。
技术创新
2系统功能分析和技术架构
在系统分析阶段,经过与企业各阶层人士的广泛访谈和交流,掌握了该企业销售现有问题和薄弱环节以及公司整个销售业务流程,初步确定系统的主要功能如下:人员信息、部门信息等数(1)基础信息管理:对客户数据、据进行维护、管理。(2)产品信息管理:对产品信息进行记录,对销售价格,采购价格进行管理。评估、跟踪和控制订货(3)销售订单管理:对订单进行记录、价格、数量和客户等。(4)库存管理:对产品库存清单,采购入库,销售出库,库存盘点,收发记录等进行管理。处理和反馈等。(5)售后管理:对服务信息的进行记录、(6)决策支持管理:提供WEB自定义统计报表和图表对客户数据、订单数据、售后数据、产品信息数据、员工绩效等进行综合对比分析,为管理和决策提供可靠的量化数据。(7)系统管理:系统初始化和用户权限管理。考虑到系统的性能、安全和可扩展性,JSP(JavaServerPages)语言开发系统的技术架构如图1所示。
余建国:讲师硕士研究生基金资助:江西省教育厅项目GJJ10158《PLC技术应用200例》
图1系统技术架构
3系统开发关键技术研究
3.1数据库操作钨业网络销售管理系统目标之一就是在企业局域网内实销售信息管理、网络办公,生成报表、辅助管理、销现资源共享、售业务处理等。数据库是系统信息交互和处理的支撑平台,数据库的应用设计显得尤为关键。JDBC是JAVA语言应用程序的开发者提出的一个通用的SQL数据库访问和存储结构。本文采用基于JDBC的三层数据访问模型来访问数据库,如图2所示。应用时,按照下面的步骤编程即可对完成数据库的操作:
图2JDBC数据访问模型
邮局订阅号:82-946120元/年-131-
管控一体化
①加载JDBC驱动:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();②建立连接:Connectioncon=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=wysms","us-er","password");③建立Statement对象,用于执行SQL语句:Statementstmt=con.createStatement();④返回ResultSet对象结果集合:ResultSetrs=stmt.executeQuery(SQL);⑤关闭对象,释放内存空间:rs.close();stmt.close();con.close();3.2基于JavaBeans组件的的自定义流程设计JavaBeans技术使开发人员能够创建称之为组件的软件单元,广泛应用于IDE应用程序,使你能够很容易地可视化组合组件并动态修改它的属性。利用该技术可以增强代码可重用性、易维护性以及安全保密性,减少软件的后期开发投入。销售管理在系统的自定义流系统信息审批处理必须要结合流程来进行。程可视化设计功能实现方面采用了该项技术。图3是结合JavaBeans组件和javascript技术开发完成的流程可视化设计界面(代码由于篇幅原因在此省略)。
《微计算机信息》2011年第27卷第5期
图4产品销售统计柱型图<%@pageimport="java.sql.*,org.jfree.chart.*,org.jfree.chart.axis.*,org.jfree.data.category.CategoryDataset,org.jfree.data.category.DefaultCategoryDataset,org.jfree.ui.Refin-eryUtilities"%><%DefaultCategoryDatasetdefaultcategorydataset=newDefaultCategoryDataset();//数据库查询循环取销售量num,产品名称product和销售地address,代码省略//defaultcategorydataset.addValue(Integer.parseInt(num),prod-uct,address);JFreeChartchart=ChartFactory.createBarChart3D("2008年产品销售量统计直方图","地区","销量(吨)",defaultcategorydataset,"",true,true,false);Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,null,session);StringgraphURL=request.getContextPath()+"/servlet/DisplayChart?filename="+filename;%>
图5是利用JSP和JfreeChart技术开发的基于WEB的产品销售统计饼图。图6是利用JSP技术开发的基于WEB的产品销售统计报表。
技术创新
图3流程可视化设计界面流程可视化设计组件的主要功能是:流程模板信息初始化,增加、修改、删除流程节点,存储节点信息,流程约束设计和通知信息设置等。点击页面面顶端的按钮如“并行”就可以在当前节点位置增加一个并行节点,其他操作类似。3.3基于JSP和JfreeChart技术的统计图表制作JFreeChart是开放源代码站点SourceForge.net上的一个柱状Java项目,它主要用来制作各种各样的图表,包括:饼图、图、线图、区域图、分布图、混合图、甘特图等。结合JSP技术可以在网络上制作和显示满足网络销售管理系统需求的各种样式的图表。其编程简单,易于使用的特点使其得到了越来越广泛的应用。图4是利用JSP和JfreeChart混合技术开发的基于WEB的销售统计柱型图页面。其核心原代码如下(jfreechart是1.0.9版本,JSP服务平台是tomcat6.0,数据库为sqlserver2000)。
-132-120元/年邮局订阅号:82-946
图5产品销售统计饼图
图6产品销售统计报表3.4基于JSP的分层树型角色访问控制实现方法针对该企业工作职能耦合度高、业务呈交叉状且技术保密要求严格的特点,传统的基于用户或角色的访问控制策略已难以实现系统的有效管理。借鉴RBAC和TBAC的基本思想,在
《现场总线技术应用200例》
您的论文得到两院院士关注
管控一体化
学讲师,硕士,主要从事先进制造技术、ERP原理与应用等方面的研究;冯梅琳(1979-),女(汉族),陕西省合阳市人,江西理工大学讲师,硕士,主要从事网络技术、传感器及检测技术等方面的研究。Biography:YUJian-guo(1979-),male(theHannationa-lity),Hubei,JiangxiUniversityofSicence&;Technolo-gy,IndustrialEngineering,Researchareas:AdvancedManufacturingTechnology,ERP.(341000江西赣州江西理工大学机电工程)余建国
冯梅琳
“任务”项,构造了RBAC模型中引入树型角色控制层次并加入树型角色访问控制模型(TRBAC,TreeRoleBasedAccessCon-trol),其结构如图7示。
图7树型角色访问控制模型根据企业的管理特点,树型角色第一层为总经理,第二层为各部门部长,项目组长和特定的系统管理员等,第三层为职员。将任务进行分类,根据任务的执行进度情况分配相应的权限,根据任务的完成情况解除相应的权限。8是利用JSP语言图实现的任务权限分配
上一篇:基于JSP的邮件服务器系统的研发毕业设计论文
下一篇:黄岩岛论文——黄岩岛和南沙的部分岛礁的主权归属论文