| 1 前言
1.1 门券收藏简介
旅游门券的收藏是一项集文化性、知识性为一体的收藏活动,它不需要太多的投资,并且雅俗共赏,成为当今收藏的一大主流。现在全国各地有数以万计的门券收藏爱好者,并且成立了地方性的门券收藏协会,每年还举办全国性的门券收藏品展览。
旅游门券指进入旅游景点的凭证,根据收藏者的爱好和理解的不同,还可以包括火车站站台票、请柬、展览会(比赛、演唱会)入场券。近几年来,旅游门券日趋精美,许多罕见的品种成为收藏爱好者的宠儿。从材料上,已经不仅仅传统的纸或塑料质地,出现了纯金、纯银、不锈钢、照片、磁卡、嵌币、嵌章、嵌陶、嵌动植物标本、打火机、麦杆等材料制成的门券;从形状上,出现了圆形、三角形、梯形、扇形、树叶形、乌龟形、鸡形的门券;从系列上,已经从原来的几枚一套发展成几十枚、上百枚一套的门券。
我国旅游资源丰富,旅游门券的"版本"更换越来越频繁,同时每年有大量新景点的开发,这些都为旅游门券的收供了丰富的源泉,也造成旅游门券"入门易,深造难",系统的组织和整理门券信息越来越成为提高门券收藏水平的制约因素。具有着成千上万枚门券藏品的券友在门券的检索过程中往往要付出大量的时间,而且门券的查询多依赖于记忆和记录。
1.2 软件编写目的
我是一名计算机程序程序员,同时也是一名有着近10年门券收藏历史,藏品量达1万余种的门券收藏爱好者,在门券的收藏和信息管理中,深感传统组织、查询方式的不便,于是萌发了开发软件,借助计算机的管理提高收藏效率的想法。自1999年底,我开始使用PowerBuilder 6.5(以下简称PB)进行重新开发,目前这个版本已经三易其稿,功能比较强大,并且覆盖了门券收藏的诸多方面,自己感觉比较成熟,也比较满意。
1.3 开发工具的选择
我可以熟练的使用Visual Basic、PowerBuilder和C++ Builder进行数据库的开发。在开发此PB版本之前,曾经用一年的时间使用Visual Basic5.0为前台,Microsoft Access为后台开发了一套类似的系统。后来接触到了PowerBuilder,一下子被其强大的数据库开发功能(特别是DataWindow和内嵌SQL语句)所吸引,最后决定放弃旧系统,使用PB开发一套新系统。事实证明,我的选择是正确的。
2 系统特点
2.1 操作简单
- 面向具有初级计算机操作水平的用户而设计;
- 模块易学习、易理解、上手方便;
- 模块界面简朴,提示明确,随时可使用系统帮助功能;
- 模块主要操作类似,用户极易"举一反三";
- 数据自动记忆功能,提高数据的录入速度,简化查询条件。
2.2 个性化
- 系统代码可定义性,完全依照使用者本人对门券的理解进行组织、管理;
- 系统代码可修改性,批量修改简单高效;
2.3 功能强大的数据查询、统计手段
- 简捷的查询操作;
- 灵活的查询手段;
- 全方位的查询角度;
- 重复数据自动筛选;
- 查询结果和图表相结合;
- 支持复杂的查询条件;
- 用户自定义的查询,随心所欲,完全实现"数据透视"。
2.4 丰富的图表信息
- 多种数据表形式表现数据记录;
- 使用大量柱状图、饼图表现数据分布;
- 分布图和数据列表相结合,形象生动。
2.5 个人微机上的门券专题展览
- 门券专题树状图显示,清晰、明确;
- 定义展览播放效果方便、简单;
- 丰富的展示效果,支持门券正、背面图象同时显示,自动显示门券简介;
- 支持多种声音格式,实现多媒体功能;
- 展览效果自动播放,播放时间可控。
2.6 强大的数据打印功能
- 打印效果"所见即所得";
- 轻松修改字体、字号、对齐方式;
- 轻松修改数据的打印列数;
- 灵活控制纸张大小、走向;
- 灵活控制纸张打印边距;
- 可对打印实际比例进行微调。
2.7 丰富的辅助信息-收藏的好助手
- 邮政备忘录,便于您查阅国内各地区的邮政编码、电话区号,允许模糊查询;
- 少数民族基本信息;
- 通用景点资料;
- 旅游城市气候资料。
- 个人藏书管理,便于组织有关旅游、收藏等方面的藏书;
- 网络文章管理,将上网浏览的网页分类保存为数据库中,便于组织、查阅。
2.8 安全、可靠、方便的数据管理
- 使用优秀的数据库系统Sybase SQL anywhere5.5进行数据库管理;
- 支持数据库的备份与恢复;
- 支持重要数据的导出和导入功能,一人录入,多人受益,减少数据的重复录入。
3 使用说明
3.1 模块组成
系统主要包括系统管理、门券资料、通信交流、专题欣赏、辅助信息等5个模块。
系统管理包含的子模块如下:

门券资料包含的子模块如下:

专题欣赏包含的子模块有:

辅助信息包含的子模块有:

3.2 基础数据
本系统的基础数据分为门券数据、通信交流数据和辅助数据三种,所有的操作主要是面向这三大类数据的。
门券数据分为已经收藏的门券的信息和尚未收藏门券的信息两种,后者为辅助数据,对门券信息的查询、统计全部围绕着已经收藏门券的资料展开的。
通信交流数据包含门券券友的通讯录、来信记录、去信记录、购买门券记录、出售门券记录以及其它记录等。
辅助数据包含可以编辑的数据和不可编辑的数据两类,在门券收藏信息管理查询和通信交流中起辅助查询的作用。
3.3 基本操作
由于大多数的门券收藏爱好者以中、老年居多,所以在界面设计时遵循着简单直观、操作简便的原则。整个系统为MDI多文档界面窗口,可以同时打开多个窗口并互相切换显示。
各个子模块一般由一个自动全屏的主窗口和多个执行不同功能的从属窗口组成,主窗口上部为数据操作的各种按钮,包括增加、删除、编辑、打印预览、查询、统计等,窗口下部为数据显示区;从属窗口执行诸如增加、编辑、查询、统计等项操作,只有"确定"和"关闭"两个按钮。
对各类数据的操作一般如下:
1、选择对应菜单,屏幕上将出现对应数据的主窗口;
2、增加数据:点击"增加"按钮,在弹出的窗口中录入数据,点击"确定"按钮保存数据并关闭该窗口,回到主窗口,点击"关闭"按钮取消数据的录入并关闭该窗口。如果数据保存成功,主窗口中的数据会显示新增加的数据。
3、编辑数据:先在主窗口中通过鼠标单击选择欲编辑的数据行,再点击"编辑"按钮,此时会弹出界面与增加数据完全相同的窗口,该窗口中有需要编辑的数据,数据编辑完毕后,点击"确定"按钮保存数据并关闭该窗口。如果编辑成功,主窗口中的数据会显示编辑后的数据内容。
4、删除数据:先在主窗口中通过鼠标单击选择欲删除的数据行,再点击"删除"按钮,此时会弹出系统的提示信息框,询问用户是否确认,点击"是(Y)"将删除数据,点击"否(N)"取消操作。
5、查询数据:当主窗口中有"查询"按钮时,可以对数据进行查询操作。点击"查询"按钮后,会弹出查询条件设置窗口,用户可以根据自己的查询需要设置查询条件,点击"确定"按钮将对数据进行查询并关闭该窗口。
6、复原数据:点击"复原"按钮,将消除先前设置的查询条件,数据将恢复到查询前的显示状态。
7、统计数据:当主窗口中有"统计"按钮时,可以对数据进行统计分析。点击"统计"按钮,会弹出统计条件设置窗口,用户可以根据自己的统计要求进行设置,系统自动根据用户的统计条件而自动生成统计结果。
8、分布图:当主窗口中有"分布图"按钮时,可以对数据进行统计图显示。点击"统计图"按钮,会弹出分布图显示窗口,并且会随用户的设置条件显示对应的分布图。(注:在门券资料模块中,许多子模块的主窗口就是分布图,用户可以在主窗口上直接设置统计图的显示方式而得到不同的分布图)
9、直接打印:点击该按钮将不经过打印预览直接打印主窗口中的数据。
10、打印预览:点击该按钮将以"所见即所得"的方式打开"预览"窗口,在该窗口中可以打印数据,也可以设置数据的显示比例、打印用纸、打印边距、打印的行距、打印的列数(这个功能对于某些含有过多数据列的数据打印尤为重要),还可以对文字的字体、字号和对齐方式进行设置。
11、帮助:打开chm格式的系统帮助文件,给予用户以操作上的指导。
12、退出:关闭当前窗口。
3.4 使用技巧
1、在主窗口的数据上通过鼠标右击,可以弹出快捷操作菜单,可以直接打印数据、打印预览、数据另存、获得系统帮助。用鼠标双击数据列的标题,数据可以按该列以升序排列,再次双击数据则会降序排列。
2、在打印预览中可以单击"数据列"按钮,控制实际打印的数据列数。
3、在数据录入、编辑和查询条件设置的窗口中,通过回车键可以在依照数据列的先后次序在数据列间跳转。
4、在"景点代码"维护中,可以将不常出现的市县名称的"是否常用"改为否,这样在门券资料录入和编辑时,检索所在市县时可以只显示那些常用的市县名称,提高录入速度。待需要该市县的名称时,可以在该模块中将"是否常用"改为是即可。
5、"专题欣赏"设置时,可以设置专题的播放方式为自动播放,并设置自动播放的延迟时间。这样专题欣赏时,不用单点标控制不同专题的显示,系统会象类似于"ACDSee"中的"幻灯片"播放自动进行一幅幅专题的播放。
6、"专题欣赏"设置时,可以设置背景音乐,而且还可以将音乐的播放方式设为"自动循环"播放,支持的文件格式有wav、midi和MP3三种,这样在专题欣赏时,可以一边观看着精美的门券图象,并聆听着自己喜爱的歌曲,置身于心旷神怡之中。
7、通过使用本软件,有的券友可能会录入大量的门券资料,其它券友可以"共享"他的劳动成果,而不需要再经过同样数据的录入工作。即通过数据导出,系统将关键表中的记录以特定的格式存放为外部文件,再通过数据导入,将这些数据新增到自己的数据库中。 |