- 142.37 KB
- 2023-01-16 11:36:16 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
PowerbuiIder中多功能统计图表的分析与研究赫莉(四北师范大学经济管理学院,甘肃兰州730070)摘要:详细介绍了在PowerBuilder中动态生成多功能统计图表的方法.能根据用户的实际需要对统计对彖进行多种选择,对统计条件进行多种组合,动态生成统计图表.关键词:PowerBuilder动态多功能统计图表Analysisandstudyingofthemulti-functionalstatisticalgraphinPowerbuilderHeli(NorthwestNormalUniversitygansuLANZhou730070)Abstract:Thedetailedintroductiontothistextproducesthemethodofthemulti-functionalstatisticalgraphdynamicallyinPowerBuilder.Thismethodcancarryontheexcellentchoicetotheobjectofstatisticsaccordingtotheneedsofusers*reality,carryonmanykindsofassociationstotheconditionofcounting,producethestatisticalgraphdynamically,haveveryhighpracticability.Keywords:PowerBuilderdynamicallymulti-functionalstatisticalgraph1引言管理信息系统MIS广泛应用于社会的各个方面,其应用对象涉及到社会各阶层,但对绝大多数用户而言,都有生成统计图表的需求。统计图表是重要的统计描述方法。它们具有简单、明了、易于理解和接受的优点,而且便于比较和分析。同样的事实,用文字叙述可能需要进行长篇大论的解释,而且还受语言不同的限制,而用统计图表则可一目了然。
PowerbuiIder中多功能统计图表的分析与研究赫莉(四北师范大学经济管理学院,甘肃兰州730070)摘要:详细介绍了在PowerBuilder中动态生成多功能统计图表的方法.能根据用户的实际需要对统计对彖进行多种选择,对统计条件进行多种组合,动态生成统计图表.关键词:PowerBuilder动态多功能统计图表Analysisandstudyingofthemulti-functionalstatisticalgraphinPowerbuilderHeli(NorthwestNormalUniversitygansuLANZhou730070)Abstract:Thedetailedintroductiontothistextproducesthemethodofthemulti-functionalstatisticalgraphdynamicallyinPowerBuilder.Thismethodcancarryontheexcellentchoicetotheobjectofstatisticsaccordingtotheneedsofusers*reality,carryonmanykindsofassociationstotheconditionofcounting,producethestatisticalgraphdynamically,haveveryhighpracticability.Keywords:PowerBuilderdynamicallymulti-functionalstatisticalgraph1引言管理信息系统MIS广泛应用于社会的各个方面,其应用对象涉及到社会各阶层,但对绝大多数用户而言,都有生成统计图表的需求。统计图表是重要的统计描述方法。它们具有简单、明了、易于理解和接受的优点,而且便于比较和分析。同样的事实,用文字叙述可能需要进行长篇大论的解释,而且还受语言不同的限制,而用统计图表则可一目了然。
用户生成一个统计图表,必然有一个统计目的,或者说必然针对特定的统计对象。PowerBu订der(以下简称PB)自身提供的统计图表处理功能虽然可以生成多种二维、三维的统计图表,但图表的统计对象往往不能由用户自己灵活选择,比较I古I定。然而,现实中很多用户要求根据实际需要对统计对象有多种选择,有时还需要对条件进行组合。因此,简单依靠PB提供的图表处理功能,不能满足用户灵活多变的需要。为了适应用户的需要,必须能够由用户自己选择统计对象并能灵活设置其它选项,动态地生成统计图表。很多参考书上对于统计报表的设计都有详细的介绍,但对于复杂的统计图表的设计,众多的参考书上并没有详细的介绍。笔者在给某大型人才市场开发的人事档案管理系统中,设计了一种能动态生成的多功能统计图表,成功的解决了这一问题。其设计思路是:首先,明确要在统计图表中显示那些项,这些项中又分别有哪些条然后,把这些条口用下拉列表框分门别类放置,用户通过选择下拉列表框的条目进行组合,后台再通过相应的程序控制,动态生成统计图表。2具体设计过程:在本系统中,要显示的项和每项包含的条目为:(1)分析对象:档案数量、缴费收入,(2)报表类型:年、月、日,(3)对照字段:户口类别、性别、学历、职称、籍贯、民族、政治面貌、婚姻状况,(4)图表类型:AreasArea3D>Bar>Bar3D>Bar3D0bj>BarStacked>Col、Col3D>Col3I)Obj、ColStacked、Line、Line3D>
Pie、Pie3【)、Scatter,(5)部门:所有部门、部门1、部门2(说明:该人才市场的档案托管业务分为几个代办点,部门是指各分代办点)。2.1界面设计2.1.1组合条件在主窗口w_graph中填加一个静态文本(StaticText)控件,设置其Text属性为:分析对象。然后在其后填加一个下拉列表框(DropDownListBox)控件,设置其Tterns属性为:档案数量、缴费收入。其他各项设置与此类似。这些项在主界面中的显示如图1所示:分析对象|档案数量图表类型|KBar3D报表类型|年对照字段|户口类朗三|部门听有部门(图1统计对象及条件设置界面)2.1.2图表区域首先,以Archivesbasic为数据源,Category选择idno,Values选择count(id_noforgraph),GraphType选择Column,创建Graph风格数据窗口d_archives_gra.ph,其Title属性设置为:人事档案统计分析图表。然后,在主窗口w_graph中填加一个数据窗口(DataWindow)控件dw_l,其DataObject属性设置为刚才建立好的Graph风格数据窗口darchivesgrapho2.1.3控制按钮在主窗口w_graph中填加儿个按钮(CommandButton)控件,其Text属性分别设置为:确定,打印预览,打印,关闭。
2.2部分程序代码主耍需耍编写主窗口wgraph的open事件代码、数据窗口dw_l的doubleclicked事件代码、打印预览按钮cb_preview的clicked事件代码、打印按钮cb_print的clicked事件代码、关闭按钮cb_close的clicked事件代码。由于篇幅有限,代码在此略去,有需耍者叮以向作者索要。设计完成后,实际运行中的整体效果如图2所示:(图2整体效果图)双击图中的某一柱条,还会显示该柱条所表示的详细信息。3结束语统计图表作为管理信息系统的一个重要组成部分,贯穿整个系统的设计和开发。在系统实施和交付使用屮,用户很大程度上也是用生成统计图表的方便性和灵活性来评价系统的成功与否。本文给出的这种多功能统计图表,操作简便灵活,已成功应用于实际管理系统中,并深得用户好评。
参考文献1.胡伟华,钟庆昌,谢剑英.用户自定义统计报表的设计与实现.微型电脑应用1998.62.张燕平,王向阳,丛林.用PowerBuilder开发管理信息系统的技巧.微型机与应用.199&11.