范文一:ASP网站设计毕业论文
摘 要
随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人 们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而促进了宾馆酒店 业的快速发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店业的竞争 也愈来愈激烈。如何在激烈的竞争中生存发展,是每一个宾馆酒店必须面临的问题。对宾 馆的经营状况起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段,提高宾馆 的管理水平,已成为宾馆酒店业发展的当务之急。面对信息时代的机遇和挑战,利用科技 手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是宾馆管理走向成功 的关键元素,但它可以最大限度的发挥准确、快捷、高效等作用,对宾馆的服务管理提供 强有力的支持。因此,采用全新的计算机网络已成为提高宾馆的管理效率、改善服务水准 的重要手段之一。基于这些迫切的需求,我们开发了这个宾馆网上订房系统。
关键词:计算机网络、宾馆订房、 ASP 、 SQL
目 录
一、问题定义
二、可行性研究
2. 3可行性研究:
三、系统分析
3. 1硬件系统:
四、系统设计
五、系统编码测试
5、项目名称:预订确认系统
七、不足和期望改进的地方
八、后记
九、致谢
十、参考文献
1.1一、问题定义
随着互联网的飞速发展,传统的企业模式受到了更大的挑战,越来越多的企业盯上了 互联网这块充满商机的领域。各个企业也在网络上架起了自己的网站,希望潜在的客户能 够通过自己的网站来了解自己的企业。现在各种的旅店的网站也是层出不穷,但是大多数 都仅仅是一些静态的图片浏览和文字介绍,还很少有旅店开展网上订房这一业务,往往还 是以前的传统模式,通过电话来进行预订。但是传统的模式有其自身的缺点: a. 客户往往需要打电话来进行预订,往往是长途电话,花费贵,自然的客户希望谈话简短, 这样,旅馆员工无法在他们确定客户的全部需要。当业务团需要大量订房的时候,这样的 问题就变得更加的严重。
b. 当客户在旅馆的消费场所消费后往往需要马上付费,但一般的客户都喜欢在帐单上签字, 然后在离开旅馆的时候付费。这往往会导致客户的不满。 c. 客户对酒店不了解,无法看到酒店内设施图片,无法吸引到顾客。 1.2二、可行性研究
1.2.12. 1概述:
用户:宾馆。
系统名称:宾馆网上订房系统
开发工具:Dreamweaver MX 2004, Flash MX 2004, Photoshop 7.0, SQlServer2000 开发人员签名:(数据库, ASP )
(顶层 Flash )
(美工处理,系统连接测试) 1.2.22. 2需求分析:
a. 提供详尽的房间信息
b. 允许客户注册、登录
c 登录后允许客户预订房间
d. 允许客户留言
e. 提供漂亮的界面,可以让顾客仔细浏览设施图片
f. 方便管理员工进行管理
1.2.32. 3可行性研究:
a. 国际上有很多成功的范例证明网上订房系统是可行的,而且目前 B/S模式的电子商务系统 开发较为成熟,并深受青睐,而且还有切实的工程技术方面的保证。
b. 已经证实网上订房是非常成功的
c. 由于开发人员对 ASP 的掌握比较牢靠,也有做过较为完备的 B/S 系统,对 B/S系统开发 模式的进阶报有信心。
d. 采用 flash 做用户界面相当的美观,深受用户的喜爱
e. 用户觉得网上订房非常的直观方便,并且可以剩下不少的电话费
1.2.42. 4系统目标综述:
30天内建立一个基于 Web 的网上订房系统。使顾客 (要求注册 ) 能够方便,快速地了 解和订各种房间。打造三层系统,第一层客户端 (全部采用 Flash 制作 ); 第二层 ASP(实现数 据的传递 ); 第三层数据库管理系统 (DBMS)— SQL-SERVER 7.0。要求信息全部源于数据库。
1.3
1.3.13. 1硬件系统:
由于本系统需要利用 Internet 实现信息的传递,系统采用客户机与服务器的连接,为了方 便用户,可以使核心数据处理使用总公司的服务器执行,用户端只需配置基本上网必备的 硬件即可;因为考虑到网上订房使公司的业务量增大,公司需要至少 1台硬件配置较优的 服务器。
1.3.23. 2软件系统
关于软件系统,客户机所使用的系统要求较低,但是因为最顶层全部采用的是 Flash 进行构 件的,因此需要 IE5.0以上的版本,操作系统不限;服务器方面,我们的选择具有较高的 系统稳定性和可维护性,而且价格适中的即可。
1.3.33. 3系统结构
系统结构图如下:
1.3.43. 4功能描述
本系统由以下子系统组成:
a.客户子系统。
b. 员工子系统。
(1) 客户子系统
本系统分为 4个部分,分别对应到不同的 ASP 。
■ “ 注册 ” 界面 ----用户输入自己的信息,系统要将用户的用户名和现
在数据数据库中的进行比较看是否有重复的,如果没有其它信息也输入正确那么就能成功 注册了,只有当用户注册后才能进行房间的预订
■ “ 登陆 ” 界面 ----用户输入自己的用户名和密码,将其与数据库中
的进行比较,以确认用户身份的真实性。当用户成功登陆以后就可以进行房间的预订了 , 系统会根据当前房间情况来判定预订是否成功 . 用户还可以查看自己订房的情况 , 还可以删 除订单
■ “ 浏览旅馆 ” 界面 ----用户可以点击进入后浏览旅店的设施图片,
用漂亮的面版展示给用户
■ “ 意见提供 ” 界面 ----用户可以将自己对旅店的一些建议写在留言
版中 , 方便工作人员提升自己的服务
(2)员工子系统
■ “ 查询客户帐单 ” 界面 ----员工可以查询客户消费情况 , 还可以结
帐
■ “ 预订确认 ” 界面 ----当在网上订了房的用户入住旅馆时 , 直接输
入他的订单号后就可以入住旅馆了
■ “ 新开房间 ” 界面 ----当用户之前并没有预订房间时 , 此时需要先
查询是否有足够的房间的房间来满足的用户的需要 , 如果有那么请用户输入详细的资料来 进行订房
■ “ 查询房间情况 ” 界面 ----员工可以在这个界面中来查询当天房间
的空闲情况
四、系统设计
范文二:网站设计毕业论文
前言????????????????????????????????????????????????????????????????1 第1章 网站的策划???????????????????????????????????????????????????2 1.1 建设网站前的市场分析????????????????????????????????????????????2 1.2 建设网站目的及功能定位??????????????????????????????????????????2 1.3 网站技术解决方案??????????????????????????????????????????????3 1.4 网站内容及实现方式????????????????????????????????????????????3 1.5 网页设计??????????????????????????????????????????????????????4 1.6 网页设计的工具????????????????????????????????????????????????4 1.7 费用预算???????????????????????????????????????????????????????4 1.8 网站维护???????????????????????????????????????????????????????4 1.9 网站测试???????????????????????????????????????????????????????4 1.10 网站发布与推广???????????????????????????????????????????????5 第2章 网站简介及软件选用???????????????????????????????????????????6 2.1 网站设计内容及简介??????????????????????????????????????????????6 2.2 网页编辑选用???????????????????????????????????????????????????6 2.3 数据库选用??????????????????????????????????????????????????????6 第3章 文件组成?????????????????????????????????????????????????????8 3.1数据库及数据表??????????????????????????????????????????????????8 3.2其他文件????????????????????????????????????????????????????????8 第4章 结构流程图???????????????????????????????????????????????????9 第5章 制作流程及效果图????????????????????????????????????????????10 5.1制作连接数据库文件?????????????????????????????????????????????10 5.2制作主页 index.asp ????????????????????????????????????????????10 5.3制作浏览留言页 list.asp????????????????????????????????????????11 5.4 制作静态添加留言页 add.htm?????????????????????????????????????12 5.5 制作动态添加留言页 add.asp?????????????????????????????????????14 5.6制作管理登陆页 login.htm???????????????????????????????????????15 5.7 制作动态管理员登陆处理页 login.asp?????????????????????????????16 5.8 制作管理员页面 glyy.asp????????????????????????????????????????17 5.9 制作静态查询留言页chaxun.htm??????????????????????????????????17 5.10 制作动态查询留言页cxjg.asp???????????????????????????????????19 5.11 制作静态修改留言页xiugai.htm?????????????????????????????????20 5.12 制作动态修改留言页xiugai.asp?????????????????????????????????22 5.13 制作修改成功留言页xgjg.asp???????????????????????????????????23 5.14 制作静态删除留言页shanchu.htm????????????????????????????????25 5.15 制作动态删除留言页scjg.asp???????????????????????????????????26 结束语?????????????????????????????????????????????????????????????28 参考文献???????????????????????????????????????????????????????????29
前言
电子商务有许多特点,网站也有许多功能,企业最关心的是建设网站能给企
业带 来哪些好处,确切地说,网站应有哪些作用?
一、有利于树立企业形象,提高企业的知名度
作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下, 网站无
时无刻不在工作通过企业的网站,用户可以跨越时空了解企业,利用多媒体技术,
企业可以向用户展示产品、技术、经营理念、企业文化、企业形象,树立现代企
业形象,增值企业无形资产。
二、有利于拓展营销渠道,扩大市场,提高营销效率
企业通过网站可以开展电子营销。首先,电子营销作为传统营销的补充;其
次, 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得
更多的新顾 客,扩大市场;再次,电子营销可以减少环节,减少人员,节约费
用,降低成本,有利于提高营销效率。
三、有利于了解顾客的意见,掌握顾客的需求
在不干扰顾客正常工作和生活的条件下,企业通过网站上的调查表、留言薄、
定制服务以及E-MAIL可以倾听顾客的意见,了解顾客的心声,加强企业与顾客
间的联系建立良好的顾客关系。
四、有利于改善服务,提高企业服务质量
利用网站,通过电子沟通方式,企业开展的在线服务是传统的沟通方式(如,
邮 件、电话、传真等)所无比拟的,在线服务能够更加及时准确地掌握用户的
需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、
售中、售后的全过程和全方位的服务。
五、有利于改变企业的业务流程,提高企业管理水平当企业逐渐基于网站开
展业务时,企业的业务流程、组织机构、人员构成、人员素质也将随之改变,企
业将优化业务流程、精简机构、提高人员素质,从而,提高企业管理水平,增强
企业的竞争力。
第1章 网站的策划 1.1 建设网站前的市场分析:
一般的站长,都不是网络建站的专家,这就造成同样的建站,不同的结果。
所以,有一个好的想法之后,为之付出行动(这点我不怀疑像我一样的站长),
诚恳的说:“不做建站前市场分析,最后的结果可想而知。
可能很多站长就会说,我当时看到了网络上某个方面是空白,就是动手的晚
了,郁闷或遗憾啊。我认为:没有什么,一个有价值的网站在于服务,做网站等
于做产品与服务,以客户为导向是正确的方向,第一个方面,努力把服务宽度变
为资产,而不是负债。要做到这点,关键在于整合:把多个独立的服务结合在一
起,形成一种使普通用户生活更轻松的体验。
要做到网站有实质有效的服务,在思想确立着手建站前,就必须做市场分析。
这就是做事的程序问题,有了好的思想,没一个合理的流程,多半也就不会成功。
第二个方面是,提供“垂直”内容——如交友、体育和财经等有自我特色的服务,以成为值得信赖的区域门户网站。换句话说,成为某类信息的主要提供者。第三
方面是,用户希望独立。
独立具体的说包括两个方面
1.1.1 独立的评论:对于提供各种?垂直'网站的来说,问题在于:这是最佳、最恰当的内容吗?”更少、更好的“垂直内容” 这种独立的用户评论稍加利用可能既能提高网站内容的质量又能树立整个网站乃至公司的品牌和威信。
1.1.2 独立自主的管理:让用户在使用过程中始终感觉这个系统就像是专
为自己设计的,做到这一步,几乎是现在做网络或软件的一个基本,谁做到这一
点,谁就成就了一个成功的网站或软件。大家都在挖掘市场,挖掘技术和思想,
到现在还是只有一小部分网站和公司设计的系统或产品能达到此项。
1.2 建设网站目的及功能定位:
为什么要建立网站,是为了树立企业形象,宣传产品,进行电子商务,还是
建立行业性网站?是企业的基本需要还是市场开拓的延伸?在考虑了这些问题
之后,初步确立建站目的。这个要根据每个人或公司自身的资源来决定,一但目
的明确了,要考虑的是整合公司或个人资资源,进一步确定网站功能,根据网站
功能,确定网站的初期与最终发展应达到的目的与作用。这中间的每一个环节都
不可忽视,应该根据自己先前的思想和网站的目的把网站的功能细化。
网站的定位大致可分为这两种方式:一种是一开始的定位很小,小可变成大;
一种是一开始的定位很大,大可变成小。这两这种定位有这个明显的区分,前者
一般是个人站长所为,个人站长没有足够的资源、技术与资金来作站前的市场分
析,也没有强大的团队走“大定为,小实现”。后者一般是公司所为,公司就不用
说了,只要看到这有发展空间,只要论证认为有利公司发展,那么会就此作为一
个项目,投入相应的人力、物力与财力组成一个团队来实现公司的目标。只有公
司能做到从大定位,逐步小实现。
不论是个人还是公司在对网站的建设及功能定位这一步都会做很多的判断,
我个人始终认为:在把握建站的目的及定位之后,最为重要的一点就是提高网站
的特色,当然想要在这个网络横行的年代里做出的特色是很不容易的。
不过好的思想是成功的一半,在有了特色以后,就是推广自己的网站,这又
分免费和收费。
任何人或公司都没有力量把所有的事情都做到极致,但可以把一件事情或一
个项目做到最好!
1.3 网站技术解决方案
根据网站的功能确定网站技术解决方案。
1.3.1 采用自建服务器,还是租用虚拟主机。
1.3.2 选择操作系统,用Window2000/NT还是unix,Linux。分析投入成本、功能、开发、稳定性和安全性等。
1.3.3 采用模板自助建站、建站套餐还是个性化开发。
1.3.4 网站安全性措施,防黑、防病毒方案。
1.3.5 选择什么样的动态程序及相应数据库。如程序ASP、JSP、PHP、
ASP.NET;数据库SQL、ACCESS、ORACLE等。 1.4网站内容及实现方式
1.4.1 根据网站的目的确定网站的结构导航。
一般企业型网站应包括:公司简介、企业动态、产品介绍、客户服务、
联系方式、在线留言等基本内容。更多内容如:常见问题、营销网络、招
贤纳士、在线论坛、英文版等等。
1.4.2 根据网站的目的及内容确定网站整合功能。
如FLASH引导页、会员系统、网上购物系统、在线支付、问卷调查系
统、在线支付、信息搜索查询系统、流量统计系统等。
1.4.3 确定网站的结构导航中的每个频道的子栏目。
如公司简介中可以包括:总裁致词、发展历程、企业文化、核心优势、
生产基地、科技研发、合作伙伴、主要客户、客户评价等;客户服务可以
包括:服务热线、服务宗旨、服务项目等。
1.4.4确定网站内容的实现方式。
如产品中心使用动态程序数据库还是静态页面;营销网络是采用列表
方式还是地图展示。
1.5 网页设计
1.5.1 网页设计美术设计要求,网页美术设计一般要与企业整体形象
一致,要符合企业CI规范。要注意网页色彩、图片的应用及版面策划,保
持网页的整体一致性。
1.5.2 在新技术的采用上要考虑主要目标访问群体的分布地域、年龄
阶层、网络速度、阅读习惯等。
1.5.3 制定网页改版计划,如半年到一年时间进行较大规模改版等。 1.6 网页设计的工具
1.6.1 dreamweaver,用与编辑HTML、ASP、JSP、PHP时的辅助工具
1.6.2 Frontpage 跟dreamweaver一样,不过个人感觉还是dreamweaver好。
1.6.3 FLASH 网页需要画面流动时的首选择
1.6.4 PS图象处理软件,一般网页都需要有图片相搭配,PS是款很强大的工具。
1.6.5 FW跟PS一样都是图象处理软件,但FW偏向与对网页的处理。[个人喜欢PS]
1.6.6 Adobe公司推出的cs3系列,软件之间兼容性较好。可以用此系
列对网站的美工特效进行进一步的修饰美化和优化。
1.7 费用预算
1.7.1 企业建站费用的初步预算
一般根据企业的规模、建站的目的、上级的批准而定。
1.7.2 专业建站公司提供详细的功能描述及报价,企业进行性价比研究。
1.7.3 网站的价格从几千元到十几万元不等。如果排除模板式自助建站
(企业的网站无论大小,必须有排他性,如果千篇一律对企业形象的影响
极大)和牟取暴利的因素,网站建设的费用一般与功能要求是成正比的。 1.8 网站维护
1.8.1 服务器及相关软硬件的维护,对可能出现的问题进行评估,制
定响应时间。
1.8.2 数据库维护,有效地利用数据是网站维护的重要内容,因此数
据库的维护要受到重视。
1.8.3 内容的更新、调整等。
1.8.4 制定相关网站维护的规定,将网站维护制度化、规范化。
1.8.5 说明:动态信息的维护通常由企业安排相应人员进行在线的更
新管理;静态信息(即没用动态程序数据库支持)可由专业公司进行维护 1.9 网站测试
网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测
试内容:
1.9.1 文字、图片是否有错误。 1.9.2 程序及数据库测试。
1.9.3 链接是否有错误。
1.9.4 测试浏览器兼容性。 1.10 网站发布与推广
以上为网站策划中的主要内容,根据不同的需求和建站目的,内容
也会在增加或减少。在建设网站之初一定要进行细致的策划,才能达到
预期建站目的。
第2章 网站简介及软件选用
2.1 网站设计内容及简介
2.1.1 留言板为填写留言,留言板和留言管理三部分。 2.1.2 用户在填写留言部分填写问题,提交后只会显示提交成功,在没有得
到回复前,留言板里没有此条信息,信息会显示在留言管理中等待管理者回
复,等到网站管理者对这条留言进行回复后,才显示在留言板中。 2.1.3 留言板里显示发布留言者的姓名,发贴数,主题等信息,下面紧跟管
理者对上述问题的回复和回复时间及管理者的一些信息。样式和内容都不是
固定不变的,可以随意编排和修改。方便,快捷,自由度很大。 2.1.4 留言管理是为了方便网站管理者管理和修改而设立的,留言管理部分
只有网站管理者可见,普通用户登录网站时,是看不到这部分内容的。留言
管理里会显示发布留言者在填写留言部分填写的全部信息,便于管理者对访
客进行管理。
2.1.5 管理者看到访客留言时,可以对此条信息进行回复留言,删除留言,
显示或隐藏的操作,可以对发布的留言进行管理。
2.2 网页编辑选用
Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合
在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速
创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个
集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用
户能连接到数据库、Web 服务和旧式系统。
三、动态网页设计选用
ASP 即Active Server Pages,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体,它没有提供自
己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全得多。
ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用
无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。
但ASP技术也非完美无缺,由于它基本上是局限于微软的操作系统平台
之上,主要工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台Web服务器上工作。
2.3 数据库选用
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,
表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个
字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产
品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access数据库以文件形式保存,文件的扩展名是DB。
第3章 文件组成
3.1数据库及数据表
所有内容都放在数据库内,数据库(test)内包含两个表。
3.1.1管理员表(gly),存储管理员的帐号和密码,结构如下:
表3-1 管理员表结构图
字段名 字段描述 字段类型 字段长度 备注 username 管理员的帐号 文本 20 主键 password 管理员的密码 文本 20
3.1.2留言表(liuyan),保存所有留言信息,结构如下:
表3-2 留言表结构图
字段名 字段描述 字段类型 字段长度 备注
ID 留言ID号 自动编号 主键
qq 留言Q号 文本 20
nich 留言昵称 文本 20
ly 留言内容 备注
time 留言时间 日期/时间
3.2其他文件
系统中除了数据库及数据表文件以处,其他主要文件的说明如表:
表3-3 组成文件说明表
文件名 文件说明 文件名 文件说明
index.asp 主页 chaxun.htm 查询留言页
list.asp 浏览留言 cxjg.asp 查询结果显示页
静态修改留言页 add.htm 静态添加留言页 xiugai.htm
动态修改留言页 add.asp 动态添加留言页 xiugai.asp
login.htm 静态管理员登陆xgjg.asp 留言修改成功页
页
login.asp 动态管理员登陆shanchu.htm 静态删除留言页
页
glyy.asp 管理员页面 scjg.asp 动态删除留言页
第4章 结构流程图
主页index
浏览留言 添加留言管理员登陆管理员登陆List.asp add.sap 表gly login.asp
查询留言 修改留言 删除留言
Cxjg.asp Xiugai.asp Scjg.asp
留言数据表 liuyan
图4-1
第5章 制作流程及效果图
5.1制作连接数据库文件
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver
(*.mdb)};dbq="&server.MapPath("test.mdb")
%>
5.2制作主页 index.asp
效果如图5-1:
图5-1
代码如下:
<%@language="vbscript" codepage="936"%>
心情留言本
日期:<%=date()%>
时间:<%=time()%>
浏览留言 添加留言 管理员入口
5.3 制作浏览留言页 list.asp
效果如图5-2:
图5-2
代码如下:
<%
exec="select * from liuyan"
set rs=server.CreateObject("adodb.recordset")
rs.open exec,conn,1,1
%>
所有访客留言内容
QQ号 | 昵称 | 留言内容 | 留言时间 |
<%=rs("qq")%> | <%=rs("nich")%> | <%=rs("ly")%> | <%=rs("time")%> |
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
返回首页
5.4 制作静态添加留言页 add.htm
效果如图5-3:
图5-3
代码如下:
添加新留言
返回首页
5.5 制作动态添加留言页 add.asp
效果如图5-4:
图5-4 代码如下:
<%
qq=request.Form("qq")
nich=request.Form("nich")
ly=request.Form("ly")
exec="insert into
liuyan(qq,nich,ly)values('"+qq+"','"+nich+"','"+ly+"')"
conn.execute exec response.Write(" 添加留言成功!")
conn.close
set conn=nothing
%>
5.6制作管理登陆页 login.htm 效果如图5-5:
图5-5
代码如下:
html>
管理员登陆