基于ASP旅游管理系统设计
关键词:ASP; ADO; 快速原型法
摘 要
该旅游管理系统严格按照软件工程的模式来进行设计, 使用了ASP技术并采用Macromedia Dreamweaver MX 2004 作为设计工具,后台的数据库使用Access创建,并使用了ADO方法来访问数据库。
旅游管理系统的设计方法比较多,而利用ASP设计的比较少。而本次毕业设计就是希望通过ASP技术开发出交互功能更强的管理系统。系统使用了快速原型法来进行设计,主要实现了管理员管理功能和旅游查阅者两个功能模块,管理员或旅游者就可以通过Web管理和访问数据库,这样设计既有利于旅游者方便地了解相关旅游线路的相关信息,也有利于管理员有效的管理。并且已经编码的脚本在运行时由脚本引擎解码,增加了系统的安全性。
总之,此动态交互式的旅游管理系统具有旅游信息的动态管理功能,在管理效率上有很大的提高,基本上达到了设计目的。
3. 需求分析
对于软件开发人员来说,他所设计的软件是否成功不仅仅取决于该软件能否正常运行,更重要的是看它能否更好地满足用户的需求。因此,在设计这个旅游管理系统之前,进行需求分析是非常必要的。
3.1 背景概述
计算机软件开发在当代已成为一个主要的行业,发展前景越来越好,软件开发需求人员也越来越大,特别是数据库和信息管理方面的开发,更是供不应求。在毕业之即,作为计算机专业的学生,为了适应社会的需要,加强自己的编程能力。在毕业设计选题时,我坚定不移地选择了数据库应用系统开发方面的课题。
3.2 可行性分析
在开发任何一个系统之前都要对系统开发的可行性进行分析,目的是为了避免盲目投资,减少不必要的损失。可行性分析是在对当前系统有了初步了解的基础上完成的,主要从技术、经济和社会三个方面分析讨论开发系统的可行性。技术可行性是指在现有技术条件下能否满足所提出的系统开发要求,根据现有的计算机软硬件性能、环境条件、辅助设备、基础管理、技术人员的开发能力等方面来衡量现有技术条件能否达到系统目标所提出的要求。经济可行性是根据系统的要求,要实现系统的功能需要投入多少人力和物力资源,投入多少资金,从经济上分析工程是否合算可行。社会可行性是一些社会或人的因素对系统的影响,也就是说在具体的社会环境下,系统能否按照既定的设计方案顺利运转起来,社会可行性是人员、体制、社会环境所形成的限制条件进行研究,了解他们可能对目标系统建立所造成的影响。
从上面介绍的情况可以看出,开发旅游管理系统,实现旅游的计算机化是非常必要的,也是可行的。因为使用计算机化的旅游管理系统可以彻底改变现在信息变化与发展的现状,能提高工作效率,能够提供更准确、及时、实用的信息,能够从根本上解决旅游管理中信息滞后、资源浪费等问题。
3.3 系统分析
第一步:对旅游管理系统进行详细调查,了解旅游管理的处理流程。旅游管理系统的流程一般是这样的,旅游管理分为两个模块,管理功能模块与旅游者查阅信息模块。管理员对系统的日常维护,最新线路信息的发布、删除、等等之外,还要对订单与旅游者的反馈进行管理。旅游者可以通过系统来进行相关的旅游线路信息进行查询、咨询、等等。
目 录
摘 要 1
Abstract 2
目 录 3
1. 文献综述与理论基础 5
1.1 ASP 简介 5
1.1.1 ASP的技术特点 5
1.1.2 ASP方法与传统静态主页的区别 6
1.2 ADO简介 6
1.2.1 ADO与ASP 7
1.2.2 访库的技术实现方法 7
1.3 脚本语言简介 8
1.3.1 VBScript 8
1.3.2 Jscript 9
1.4 ASP与JSP、PHP的比较 9
1.4.1 ASP 9
1.4.2 JSP 10
1.4.3 PHP 11
1.5 数据库的基本概念 11
1.5.1 数据库系统的类型 12
1.5.2 数据库系统的结构 12
2. 概 述 14
2.1 设计目的 14
2.2 设计方法 14
2.3 设计思想 14
3. 需求分析 15
3.1 背景概述 15
3.2 可行性分析 15
3.3 系统分析 15
4. 总体设计 17
4.1 数据库设计 17
4.1.1 数据库的逻辑设计 17
4.1.2 后台数据库的配置 19
4.2 模块设计 21
5. 详细设计 23
5.1 主页面 23
5.2 最新动态页面 23
5.3 请你留言页面 24
5.4 我的预定页面 25
5.5 网站管理页面 25
5.6 线路预定管理模块界面 26
致 谢 29
参考文献 30
附录代码: 31