面向决策层设计的数据统计科学,查询及报表灵活,数据分布、走势一目了然,发挥面向对象分析,面向对象设计的功能,可按财务部门要求制定格式报表。
据此,本系统的总体功能要求可描述为:
建立电脑即时售票系统,现场发售当日当次入门票;
建立智能化的门禁验票控制系统,区分游客或职工,检验入门票的合法性,实现游客量控制;
全局远程汇总统计日、月、季、年收入额,打印报表,供领导随时查询;
建立售验票的密码数据库并定期变化,有效防止非法进入;
建立监控录像系统,通过网络传输实现智能化的本地和远程的控制监督;
建立对停电、系统故障等异常情况的应急售验票处理措施。
2.2 总体设计分析
2.2.1 操作系统选择方案与分析:微软产品技术成熟、使用普及。因此服务器操作系统选用Win2003Server,可以安装SQLServer数据库;系统中包含IIS(InternetInformationServer),可以进行Web发布。在工作站中安装WinXP系统,资源利用率高,易于操作。
2.2.2 软件系统特性
实用性:软件经过实践检验,被证明是成熟可靠的,设计结果能满足客户的需求并且行之有效,使票务流程电子化。
先进性:设计思想先进,开发工具先进,采用先进的和成熟的Oracle数据库产品,支持优化技术和并行查询、安全性措施、数据恢复措施、分布式技术等。
开放性:采用SQLServer,支持ODBC开放式互联协议,能方便的与异种数据库互操作和数据转换。
可靠性:门票信息加密处理,密钥自动更新,可按要求设置市民卡每天使用次数、使用间隔、使用日期区间。验票软件运行严格准确,有效区别非法卡、过期卡,下发禁止通行指令,门体及时报警。
无故障率:提供容错设计,有故障检测和恢复手段。
安全性:多级密码口令管理,数据双备份。
可管理性:在日后的维护中,能够满足统一、集中管理的需求,使系统处于有效的监控之下以最少的人力资源保证系统的日常维护。系统管理员管理功能包括:失效管理、配置管理、性能管理、安全管理。
可扩展性:遵循软件工程标准、结构化程序设计,能够在规模和性能两个方向上进行扩展,扩展余地较大。
2.2.3 数据库方案分析
数据库技术与产品是计算机领域中最为活跃的部分之一,数据库总是站在数据发展的前沿。数据库系统是对数据进行存储和管理的系统。按数据模型划分依次有层次/网状数据库、关系型数据库以及现在的面向对象数据库。
经过多年的发展,关系型数据库系统已十分成熟。一般而言,关系型数据库的特点是: