[工程科技]黄彤论文.doc
《[工程科技]黄彤论文.doc》由会员分享,可在线阅读,更多相关《[工程科技]黄彤论文.doc(58页珍藏版)》请在三一办公上搜索。
1、广西大学行健文理学院 毕业论文 题目:面向BI的药品销售管理分析系统的设计与实现 学 部:_理工学部_ 专 业:_计算机科学与技术_ 班 级:_07级2班_ 学 号:_0738110213_ 学生姓名:_黄彤_ 指导教师:_钟淑瑛_二一一 年 五 月摘要本项目是面向商业智能的医药公司商品销售分析系统开发,针对医药公司商品销售现状,实现了药品销售分析、促销策略、采购策略、销售站点等面向主题的分析查询,并完成报表的图形化设计。(第一段:概括地讲,做了什么,有什么方法理念,不需要解释)本系统是以MyEclipse6.5GA作为开发平台,采用SQL Server 2000作为后台数据仓库,并通过JSP
2、+Servlet+JavaBean搭建动态网站。网站利用DIV+CSS架构进行布局设计,应用AJAX技术以及JFreeChart类库实现网站中面向主题的交互效果,并以二维图表的形式展示面向各个主题的分析结果。(第二段:用了什么开发工具)实验结果表明,本分析系统可以通过AJAX技术实现面向主题的交互效果,能较好的完成针对医药公司的药品销售、促销策略、采购策略、销售站点等分析主题的查询,并通过二维图表的形式向用户展示面向主题的分析结果。(第三段:做出来的结果是什么)关键词(要在摘要中出现)商业智能 面向主题 主题分析 AJAX JFreeChartAbstractThe project based
3、 on Business Intelligence is to build the commercial analysis system of medicine companies, according to the present situation of sales, the sales analysis,promotion strategies, purchasing strategies and sales depot are performed for the subject-oriented inquires and the graphs of reports are show.W
4、e takes MyEclipse6.5GA as the platform and use SQL Server 2000 as the backstage datawarehouse, Using JSP+Servlet+JavaBean technology to build up dynamic website. We take advantages of DIV+CSS to design layout, AJAX technology and JFreeChart class are used to realize the interactive-effect, having ev
5、ery subject analysis result by the form of two-dimensional graph. As a result the analysis system can achieve the interaction-effect oriented subject. and the inquires for the sales analysis,promotion strategies, purchasing strategies and sales depot and performed well by showing subject-analysis re
6、sults through the form of two-dimensional graph.KeywordsBusiness-Intelligence Subject-oriented Subject-analysis AJAX JFreeChart目录一、前言5(一)项目背景5(二)什么是商业智能5(三)国内外发展现状6(四)本课题的研究意义7(五)本文的主要结构7二、商业智能技术8(一)商业智能概述8(二)数据挖掘8(三)数据仓库8(四)联机分析处理(OLAP)9(五)销售分析系统的发展趋势9三、药品销售分析系统的概述11(一)需求分析11(二)开发环境及相关技术12四、药品销售分析的
7、实现15(一)系统实现流程15(二) 系统功能结构15(三)用户管理模块设计与实现18(四)商品信息查询模块设计与实现21(五)销售分析模块设计与实现23(六)实验结果29五、总结与展望31参考文献32附录33致谢58一、前言(一)项目背景自20世纪90年代以来,随着网络技术的长足发展,信息化技术得到进一步普及,越来越多的企业已经不再停留在事务处理过程,此时传统报表系统已经不能满足日益增长的业务需求了,企业注重有效利用各种数据为准确和更快的决策提供支持的需求越来越强烈。商业智能通过描述了一系列的概念和方法,应用基于事实的支持系统把数据转化为信息,使得企业能够充分掌握、利用这些信息,并且辅助决策
8、,为企业带来直接的经济效益。(把概念引出来)(二)什么是商业智能商业智能是将数据挖掘、数据仓库、联机分析处理(OLAP)等技术与资源管理系统结合起来应用于商业活动实际过程当中,实现了技术服务于决策的目的。它提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。(概念)商业智能项目的实施步骤可分为:1.需求分析需求分析是商业智能实施的第一步,在其他活动开展之前必须明确的定义企业对商业智能的期望和需求,包括需要分析的主题,各主题可能查看的维度,需要发现企业哪些方面的规律,用户的需求必须明确。2.数据仓库建模通过对企业需求的分析,建立企业数据仓
9、库的逻辑模型和物理模型,并规划好系统的应用架构,将企业各类数据按照分析主题进行组织和归类。3.数据抽取数据仓库建立后必须将数据从业务系统中抽取到数据仓库中,在抽取的过程中还必须将数据进行转换、清洗、以适应分析的需要。4.建立商业智能分析报表商业智能分析报表需要专业人员按照用户制订的格式进行开发,用户也可自行开发。5.用户培训和数据模拟测试对于开发使用分离型的商业智能系统,最终用户的使用是相当简单的,只需要点击操作就可针对特定的商业问题进行分析。6.系统改进和完善任何系统的实施都必须是不断完善的。商业智能系统更是如此,在用户使用一段时间后可能会提出更多的,更具体的要求,这时需要再按照上述步骤对系
10、统进行重构或完善。由此可知,商业智能产品在制造业领域应用的核心就是通过数据提取、整理、分析,最终通过分析结果制定有关策略、规划、达到资源的合理配置,节约成本提高效益。(三)国内外发展现状商业智能作为业务驱动的决策支持系统,其发展是以较为完善企业的信息系统和稳定的业务系统为基础的。随着国内企业信息化趋向成熟,有接近50%的企业已经进行了整体信息化系统的搭建。但所谓整体信息化的建设还只是理论上的,信息化比较完善的部门依然是以财务管理为核心的信息化建设。伴随着企业信息化规模的扩大,部门内部的以及部门之间的信息协同将成为主要的信息化障碍。此外,随着数据的增多,需求的提高,传统报表系统面临的挑战也越来越
11、多。例如数据太多,信息太少。并且难以交互分析、了解各种组合,定制好的报表过于死板。使得难以挖掘数据的潜在规则,令数据形被孤立起来。现在国外的企业,大部分已经进入了数据分析阶段。有一些企业已经开始进入高端的数据挖掘阶段。目前我国对商业智能的研究与开发工作尚处于起步阶段,突出的间题在于数据分析、知识发现能力效率低,或者缺乏知识发现,而更像一个操作型应用系统,很难在决策支持方面发挥BI应有的作用,需要加大力度进一步研究。从全球范围来看商业智能已经成为继企业资源计划之后最重要的信息系统。从国内来看,商业智能已经被越来越多的企业管理者所认识,其中包括电信、金融、零售,保险等行业的决策者。商业智能已经成为
12、这些行业信息化建设的重中之重。由此可以预见,商业智能产业在未来几年将成为最令人瞩目的行业。(四)本课题的研究意义商业智能对商品销售数据的分析具有很重要的现实意义,在大量的商品销售数据中,蕴藏着十分丰富且宝贵的信息和知识。如何开发并利用这些信息资源,是提高企业效益的一项重要任务,也是目前迫切需要解决的问题。商品销售智能分析就是通过一系列的方法和手段对商品销售信息的各个方面进行主题分析,得到知道商品销售的相关知识,使企业在激烈的商业竞争中占据优势。商品销售智能分析是企业商业决策中的一个重要组成部分,它主要以分析主题和商品的销售数据为依据,并根据其相关的各个属性分析商品销售的情况,为商品销售提供决策
13、支持信息。(讲商业智能对商品的普遍意义)本项目针药品销售企业相关数据的特点,灵活运用数据挖掘技术提供的药品销售数据进行深入分析,得出丰富的决策信息,使得药品销售企业能够即使的掌握药品的销量及价格变化,分析站点的销售情况,为药品销售企业经营管理提供决策支持。(讲本项目对药品销售企业的意义)(五)本文的主要结构本文的前言部分主要介绍了研究背景和意义,以及相关技术的研究情况。第二部分主要介绍了商业智能中的主要技术的发展以及应用情况。第三部分主要介绍了本系统的需求分析以及开发环境。第四部分主要介绍本系统的模块设计以及实现方法。第五部分对本系统的使用实现情况做出总结。最后附上部分核心代码。二、商业智能技
14、术(一)商业智能概述商业智能是将数据挖掘、数据仓库、联机分析处理(OLAP)等技术与资源管理系统结合起来应用于商业活动实际过程当中,实现了技术服务于决策的目的。它提供使企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处。例如从管理架构、类别品牌、日期、时段等角度观察,这些分析维又采用多级钻取,从而获得相当透彻的分析思路;同时根据海量数据产生预测信息、报警信息等分析数据;还可根据各种销售指标产生新的透视表。通过系统对这些指标的分析来指导企业商品结构的调整,加强所营商品的竞争能力和合理配置。(二)数据挖掘近年来,数据挖掘引起了信息产业界的极大关注
15、,其主要原因是存在大量数据,可以广泛使用,并且迫切需要将这些数据转换成有用的信息和知识,即通过数据仓库或其他信息库中的大量的数据中获取有效的、新颖的、潜在有用的、最终可理解的模式的非平凡过程。通过数据挖掘和数据仓库的协同工作,一方面,可以迎合和简化数据挖掘过程中的重要步骤,提高数据挖掘的效率和能力,确保数据挖掘中数据来源的广泛性和完整性。另一方面,数据挖掘技术已经成为数据仓库应用中极为重要和相对独立的方面和工具。 通过数据挖掘获取的信息和知识可以广泛用于各种应用,包括商务管理、生产控制、市场分析、工程设计和科学探索等,具有极高的学术研究价值和应用研究前景。(三)数据仓库数据仓库是在数据库已经大
16、量存在的情况下,为了进一步挖掘数据资源、为了决策需要而产生的,主要为前端查询和分析作提供数据基础。数据仓库提供用户用于决策支持的当前和历史数据,这些数据在传统的操作型数据库中很难或不能得到。随着90年代后期信息技术的兴起与飞速发展,大量的信息和数据迎面而来,用科学的方法去整理数据,从而从不同视角对企业经营各方面信息的精确分析、准确判断,比以往更为迫切,实施商业行为的有效性也比以往更受关注。因此应用数据仓库技术是为了有效的把操作形数据集成到统一的环境中以提供决策型数据访问,让用户更快更方便查询所需要的信息,提供决策支持。在当前日趋激烈的市场竞争下,建立决策支持系统、经营分析系统、客户关系管理系统
17、等对于各种企业的发展显得至关重要,尤其对类似电信、银行、保险等具有大批数据量的行业,而这些都需要建设数据仓库或数据集市来作为支持。因此,在未来大规模定制经济环境下,数据仓库将成为企业获得竞争优势的关键武器,它将成为数据库市场的新一轮增长点,同时也必将成为下一代应用系统的重要组成部分。(四)联机分析处理(OLAP)随着数据库技术的发展和应用,数据库存储的数据量正不断的增加。同时,用户的查询需求也越来越复杂,涉及的已不仅是查询或操纵一张关系表中的一条或几条记录,而且要对多张表中千万条记录的数据进行数据分析和信息综合,关系数据库系统已不能全部满足这一要求。因此,不少软件厂商采取了发展其前端产品来弥补
18、关系数据库管理系统支持的不足,他们通过专门的数据综合引擎,辅之以更加直观的数据访问界面,力图统一分散的公共应用逻辑,在短时间内响应非数据处理专业人员的复杂查询要求。联机分析处理(OLAP)是一种透过快速、一致、交谈式的界面对同一数据提供各种不同的呈现方式,供不同层面的使用者如分析师、经理及高阶主管等使用,使其具备透析数据反应出来信息的能力。其最大的特色,便在于它对数据多维处理的能力,以便企业管理层能够准确掌握企业的经营状况,了解对象的需求,制定正确的方案。 (五)销售分析系统的发展趋势随着企业各类应用系统的引入,企业已经不再停留在事务处理过程,而注重有效利用企业的数据为准确和更快的决策提供支持
19、的需求越来越强烈,由此带动的对商业智能的需求将是巨大的。销售分析系统的应用范围从为部门的特定用户服务扩展到为整个企业所有用户服务。同时,由于企业用户在职权、需求上的差异,销售分析系统必须提供广泛的、具有针对性的功能。此外,针对企业的独特的需求,销售分析系统在提供核心技术的同时,使系统又具个性化,即在原有方案基础上加入自己的解决方案,增强客户化的接口和扩展特性。因此销售分析系统的主要发展趋势是使普遍意义上的事务处理系统具有商业智能的特性。并且通过针对设计加强销售分析系统的应用更好地提高系统性能。三、药品销售分析系统的概述(一)需求分析1.用户管理模块系统用户管理模块的功能是管理用户信息,主要包括
20、用户的用户名、密码和权限,权限包括添加信息、修改信息、删除信息以及查询信息等。管理员可以对用户进行查询,经理可以查询并删除用户。 2.商品查询模块商品信息查询模块的功能是按照用户提供的检索条件对商品信息进行筛选,并返回用户所需要的信息。用户可以通过文本输入框输入商品名称或编号,同时系统根据用户输入的信息在商品信息表中进行模糊查询,并返回包含关键字的查询结果。此外,系统还能根据用户提供的商品种类、价格区间等约束条件对商品信息表进行查询,并返回与条件相符的查询结果。3.主题分析模块主题分析模块的主要功能是实现针对医药公司的药品销售、促销策略、采购策略、销售站点等分析主题的销售数据分析。用户可以通过
21、下拉列表选择商品类型(名称)、主题元素、主题区间等相关元素,由系统进行后台分析并针对用户所选图表类型生成二维图表,最后将主题分析结果显示在当前页面上。(1)药品销售分析通过用户组合选择,系统自动提取数据仓库中的药品销售信息,并根据用户的选择生成相应的图形报表,例如用户通过商品名称、商品单价以及销售日期获得某药品的历史单价走势,或者通过商品名称、商品销量以及销售日期获得某药品的历史销量情况,为用户的药品销售策略提供资料参考。(2)促销策略分析根据用户所选商品名称,系统将通过数据仓库中的数据生成图形报表,例如某药品的价格走势,或者某药品的销售状况等,为用户促销策略提供资料参考。(3)采购策略分析通
22、过用户组合选择,系统自动提取数据仓库中的药品销售信息,并根据用户的选择生成相应的图形报表,例如用户通过商品大类、商品销量以及销售日期获得各药品的销售情况,或者通过商品大类、商品销量以及销售地区获得各药品在各地的销量情况,为用户的药品采购提供资料参考。(4)销售站点分析通过用户组合选择,系统自动提取数据仓库中的药品销售信息,并根据用户的选择生成相应的图形报表,例如用户通过商品名称、商品销量以及销售地区获得某药品在某地的销售情况,或者通过商品名称、商品单价以及销售地区获得某药品在某地的平均售价情况,为用户的药品资料分配提供参考。(5)结果展示模块结果展示模块的主要功能是通过用户提供的主题元素,利用
23、数据仓库的数据对医药公司的药品销售信息进行分析,并通过二维图表的形式向用户展示分析结果。(二)开发环境及相关技术1.开发环境(1)SQL Server 2000数据库SQL Server 2000是微软公司推出的基于关系数据库管理系统技术的数据库。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的家用电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000的服务器性能主要有:新数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程科技 工程 科技 论文
链接地址:https://www.31ppt.com/p-4535023.html