1、 毕业设计开题报告毕业设计开题报告 1 一、本课题来源及研究的目的和意义 1、课题来源 石河子大学信息科学与技术学院 2、本课题研究的目的和意义 1)研究目的 在老师的指导下,开发一个完整的石河子大学学生订票管理系统,进一步提 高程序设计的能力和编程的能力。从学习和实践角度来说,通过此次开发工作, 对本科阶段学习进行总结和检验。通过本项目开发来提高自己的软件需求管理、 系统设计、编程技能、文档编写能力,同时培养自己的完成系统性工作的协作能 力和软件工程意识。 2)研究意义 网上订票系统省时省力,已经成为不少人的首选。 但是随着我校招生规模的 不断扩大,每年寒暑假学生回家购票问题也日益突出,为了
2、缓解这个问题,开发 一个石河子大学学生订票管理系统, 由学校统一为学生登记购票信息后发放给学 生,既减轻了车站售票压力,也能帮助学生很轻松的买到回家的火车票,因此, 开发本系统,很有必要。同时也为以后研发工作打下坚实的基础,积累宝贵的经 验。 二、本课题所涉及的问题在国内外现状及分析 目前网上订票系统及其类似应用软件的开发大多基于 B/S 架构, 在系统开发 过程中用到的主要技术包括:动态网页设计技术(如 ASP、JSP 和 PHP 技术等)、 NET 和 J2EE 等。在这些技术中,ASP 是一个 web 服务器端的开发环境,他的应用 可以产生和运行动态交互的 web 服务应用程序去,其开发
3、语言一般为 VBScript 或者 JAVAScript。具有简单易懂、无需编译、与浏览器无关、兼容性和扩展性 较好等特性。PHP 是一种跨平台的服务器端的嵌入式脚本语言,具有便于与数据 库连接和面向对象等特点。JSP 是由公司推出的站点开发语言,具有代码 生成和显示分离、可重用性能好、页面开发简单等特点。.NET 技术是为了适应 基于 Web 的应用程序和 Web 服务而产生的,它基于 XML 和 SOAP 等互联网标准, 将远程服务器所提供的计算能力和允许用户交互操作所必需的通信结合在一起, 实现了基于 web 的分布式计算模式。.NET 采用的 CLR 技术规范允许开发者应用 2 自己最
4、熟悉的语言来创建应用程序。J2EE 是一套全然不同与传统应用开发的技 术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可 移植性、安全与再用价值。J2EE 的核心是一组技术规范与指南,其中所包含的 各类组件、服务架构及技术层次,均有共同的标准和规格,让各种依循 J2EE 架 构的不同平台之间存在良好的兼容性, 解决过去企业后端使用的信息产品彼此之 间无法兼容、企业内部与外部难以互通的窘境。J2EE 体系结构提供中间层集成 框架用来满足无需太多费用而又需要高可用性、 高可靠性以及可扩展性的应用的 需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性, 同时
5、提供对现有应用程序集成强有力支持。 目前,网上订票系统的研究和应用主要有三种实现形式:一种是基于 Web 的软件实现方式;第二种形式是基于 java/c+平台的系统;第三种是基于 SSH 的网上订票系统。 1、国外现状 自从计算机诞生的那一天开始,人们就试图利用计算机来处理各种事务,以 将人们从繁重的工作中解脱出来。利用计算机进行票务处理并不是现在才出现, 早在二十世纪七十年代,欧美及日本等西方发达国家就开始利用计算机售票。例 如,英国的 Tribute 系统具有列车运行时刻表管理、运营运价算法管理、席位预 订、发售欧洲其他国家车票等功能。日本的 MARS 系统不但可发售火车票,而且 具有预订
6、旅馆等延伸服务的功能。德国的 TRAINS 系统在德国、葡萄牙、挪威、 瑞典、荷兰等国家广泛使用。据 1995 年 4 月 25 日的今日电子报道,美国的 南旧金山 Document 联合公司宣布,他们开发的结果传递系统装载到了一个电子 数据系统公司控制的全国范围的私人网络。 此产品最具代表性的应用就是迅速地 将飞机票从旅行社传递到他们所有的主顾,给顾客带来了极大的方便。澳大利亚 的BASS 在线售票网点是第一家娱乐票销售服务系统, 自1997年3月上网以来, 一直在运行当中。 2、国内现状 在国内,由于历史原因,我国在这方面的发展较为缓慢。在二十世纪九十年 代以前,我国的交通运输业在计划经济条件下,在管理体制、方法和手段都比较 落后。后来,随着改革开放的继续深入发展,我国的市场经济体制日趋成熟,我 国的交通运输业抓住机遇迅速发展起来。此时,我国的交通运输业各部门的竞争 日益激烈。为了提高运营效率和市场竞争力,航空运输业,铁路运输业等交通运 3 输部门开始实施了一整套的改革,它们都相继成功研究开发了售票和预订系统。 由于我国的经济发展势头强劲,加上由于政策的有效引导,我国