论文部分内容阅读
本文全面地介绍了基于互联网的民航售票系统的分析与设计技术及内容。分析了浏览器/服务器(Browser/Server)模式的网络体系结构,并采用了目前先进的开发工具Java Server Pages(JSP)设计了系统功能。 本文首先介绍电子商务及相关的技术,包括电子商务的发展、优点。由于网上购物可以使企业降低成本,所以建立基于互联网的民航售票系统。 其次介绍B/S体系结构原理、特点、系统平台的选择,包括以下几个关键问题:WWW服务器平台的选择;数据库服务器的选择;WWW服务器与数据库服务器的互连;WWW应用的开发与调试。 第三介绍系统的分析和的设计。根据本系统的需求,本系统采用软件工程法开发。重点是结构化系统分析(含数据流程图、E-R图逻辑模型等),结构化系统设计(含E-R图物理模型、系统结构图,模块设计等)。 介绍数据库物理模型设计,表的设计主要是表的规范化、表的关键字的建立和数据完整性约束等问题。表的规范化设计主要是为了解决表的冗余的问题,数据一致性问题和更新异常问题。本系统采用E-R图法进行规范化设计使得数据冗余最小,数据一致性好,更新异常问题不易发生。数据完整性约束问题主要是通过设置完整性规则的方式解决的。 最后介绍系统的实现,包括JSP的概念、表单处理、Web数据库访问及具体应用举例。本系统主要采用SUN公司的JSP作为开发工具。所有的执行程序放置在服务器端,由服务器执行其中的脚本语句,执行完后,以标准的HTML形式发送给浏览器。JSP通过对JDBC对象操作,实现对数据库的访问。JDBC是一项容易使用并且可扩展的将数据库访问添加到Web页的技术。可以用JDBC去编写紧凑简明的脚本以便连接到ODBC兼容的数据库。 文章的最后对本系统进行概括,指出有一些功能需要进一步完善和改进。