毕业设计(论文)开题报告
学生姓名:
所在学院:
学 号:
电子与信息工程
专
业:
计算机科学与技术(软件班)
设计(论文)题目:
旅行社管理系统
指导教师:
2012 年 12 月 25 日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委
员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指
导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签
署意见及所在专业审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设
计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印
在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)
在本开题报告第一栏目内,学生写文献综述的参考文献应不少于 15
篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标 GB/T 7408—94
《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,
一律用阿拉伯数字书写。如“2004 年 4 月 26 日”或“2004-04-26”。
毕 业 设 计(论 文)开 题 报 告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写
2000 字左右的文献综述:
文 献 综 述
本课题将要做的是一个旅行社管理系统,是典型的电子商务销售平台, 其开发基于
B/S 模式的网上销售的实现,采用的是 Java+SQL 2005 开发工具。电子商务是基于互联
网系统上的一个销售平台,是地面销售系统的一种延伸和互补,也是商家和顾客的一种
很有效的沟通途径。该系统属于典型数据库应用系统,本系统由五个模块构成,用户模
块、旅游套餐模块、航班模块、宾馆模块、交通工具模块,面向三种角色的用户:管理
员、员工、客户,每种角色的用户登录后会有相应的权限功能控制。
系统开发的关键技术及工具综述
1)JAVA语言
Java语言诞生于20世纪90年代的初期,最初是以智能家电的芯片语言出现的。但是
很快,人们发现了它有更广阔的用武之地,由于它适用于internet环境,引起了计算机界
的广泛关注,迅速成为计算机网络编程语言。
Java语言备受推崇,因其确实可称得上是新一代编程语言,具有众多优点,它简单,
面向对象,可移植,与硬件无关,系统强健安全,具有很高的性能,并提供了分布性,
多线程,动态性的支持。
2)JSP
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页
的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web
的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,
它的主要目的是将表示逻辑从Servlet中分离出来。
Jsp具有如下优点:
(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任
意环境中进行系统部署,在任意环境中扩展。相比ASP.NET的局限性JSP的优势是
显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到
由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,
一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许
多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的
运行于多种平台之下。
(5)支持服务器端组件。web 应用需要强大的服务器端组件来支持,开发人员
需要利用其他工具设计实现复杂功能的组件供 web 页面调用,以增强系统性能。
JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。
3)Sql Server 2005
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智
能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据库引
擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使我们可以构建和
管理用于业务的高可用和高性能的数据应用程序。
Microsoft SQL Server 2005 数据引擎是企业数据管理解决方案的核心。此
外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使企业
可以构建和部署经济有效的 BI 解决方案。
与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工
具包(包括 Business Intelligence Development Studio)的紧密集成使
Microsoft SQL Server 2005 与众不同。无论是开发人员、数据库管理员、信息
工作者还是决策者,Microsoft SQL Server 2005 都可以提供创新的解决方案。
参考文献:
[1] 胡百敬,姚巧玫.SQL Server 2005 数据库开发详解[M].北京:电子工业出版社,2006
[2] 格罗夫(美).SQL 完全手册(第二版)[M].章小莉 等译.北京:电子工业出版社,2006
[3] 王颖.新编数据库技术及应用[M]. 北京:清华大学出版社,2010.11
[4] 聂哲.Java 面向对象程序设计(第二版)[M].北京:高等教育出版社,2008.11
[5] 王宏宇,贾仰理. Java 面向对象程序设计[M].北京: 中国人民大学出版社,北京科海电
子出版社,2009 年
毕 业 设 计(论 文)开 题 报 告
[6] 李增强,管文强,王海勇.Microsoft SQL Server 2000 数据库系统设计优化[J].北京:计
算机系统应用,2006.10:88-89,34
[7]埃克尔(美), Java 编程思想[M].陈昊鹏 译.北京:机械工业出版社,2007.06
[8]刘永立.基于 B/S 结构的教学管理系统的设计与实现[D].北京:北京邮电大学,2006.09
[9] 刘春晓,孟祥福,李昕. 基于 Jboss 的数据库连接池研究与实现[J]. 微处理机: 2008, 29(1):
86-88
[10]周桓,王殊宇.JSP 项目开发全程实录[M].北京:清华大学出版社,2008
[11]王路群.Java 高级程序设计[M].北京:中国水利水电出版社,2006
[12]孙卫琴.Tomcat 与 Java Web 开发技术详解[M].北京:电子工业出版社,2005
[13]柳西玲.许斌编著.Java 语言应用开发基础[M].北京:清华大学出版社,2008
[14] 刘京华. Java Web 整合开发王者归来[M]. 北京:清华大学出版社,2010
[15] 张孝祥.深入Java Web开发内幕——核心基础[M]. 北京:电子工业出版社.2006
[16] (美)阿诺德,Ken Arnold,等. Java 程序设计语言[M]. 北京:人民邮电出版社,2006
[17] Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2006
[18] 陈道鑫,宋绍云,袁中旺,等. ExtJS 框架在 Web 软件开发中的应用[J].合肥:电脑知识与技术,
2011, 07(9): 2044-2047
[19] 林信良. Spring2.0 技术手册[M]. 北京:电子工业出版社,2005
[20] 林 寒 超 , 张 南 平. Hibernate 技 术 的 研 究 [J]. 西 安 : 计 算 机 技 术 与 发 展 ,2006, 16(11):
112-113,116
毕 业 设 计(论 文)开 题 报 告
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
1、本课题要研究或解决的问题:
本系统的开发将运用 B/S 设计模式,采用 tomcat 作为服务器,底层用 sql server 2005
作为数据库,拟运用 jsp 语言开发。主要解决系统各个模块的各个页面的自然衔接,及
如何实现前后台的协调一致的工作,以及系统数据的及时更新。
2、拟采用的研究手段
本系统是面向中小型旅行社的管理系统,为了使系统更加规范,采用一定的软件工
程思想理论和软件开发模型。
本系统遵循软件工程理论的开发过程,采用瀑布模型,首先进行旅行社管理系统的
可行性分析,分析出该系统应用在中小型旅行社上是否可行;然后进行系统的需求分析,
参考国内比较有名的旅行社网站,旅行社的业务以及应有的功能有一些了解,并在此基
础上进行一定的拓展;在此基础上,进行概要设计,划分具体的模块以及所采用的技术;
然后进行详细设计,对概要设计进一步细化,实现具体的细节;最后是编码工作以及测
试工作。
3、系统开发的难点
(1)数据库的连接是系统开发过程中的难点
(2)目前为止我还不熟悉 js 技术,可能还要进一步自学。
毕 业 设 计(论 文)开 题 报 告
指导教师意见:
1.对“文献综述”的评语:
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
所在专业审查意见:
指导教师:
年
月
日
负责人:
年 月 日