资源描述
旅游与美食
网
站
开
发
方
案
中国矿业大学银川学院机电动力与信息工程系
2011-9
第一章 建站目的:
我们开发旅游与餐饮合为一体的网站,目的在于创新和锻炼我们自己的能力。我上网查询了相关的资料,目前国内没有这样两者结合的网站。我们做为年轻的大学生我们应该敢于挑战自己,无论在难我们都应该试一下自己。终点是什么并不重要,最重要的是我们欣赏到旅途风景!我们要相信我们自己,虽然我们没有什么经验这不重要,最重要的是我们确实想学会建网站,有一个端正的态度。我们要在马老师的带领下,想必大家一定能学到不少的东西。学知识这是我们的最终目的。
体现以因特网为平台、以多媒体为手段的计算机信息管理和形象宣传。
1.1网站风格
页面简易、清爽、布局清晰,突出色调,模块、按钮采用圆角,水晶效果
首页采用flash幻灯图头;
网站迎合搜索引擎优化
1.2 信息发布
应包含栏目:最新旅游和美食动态和计划(地方切换)、新闻动态、宣传文档项目等等。
1.3商品展示及查询系统(产品数据库)
商品展示(滚动图片:1、(最新新闻、特色旅游、活跃地区)图片;2、商品图片(特色小吃、名菜、名店、小吃街等);首页留有展示栏:缩略图片流动形式;)
1.4人才招聘
可为在餐饮公司和旅游单位的工作人员使用。其中包括:个人求职信息,企业招聘信息。
个人求职信息含:1、姓名; 2、姓别;3、学历;4、毕业院校及专业;5、年龄;6、求学简历;7、求职工作岗位类型(求职意向、工作地区 ,工作待遇,欲从事职位)。8、工作经历。9、专长或特殊才能。10、联系方式。
企业招聘信息含:1、企业名称;2、所属行业;3、招聘职务;4、招聘人数;5、工作地区;6、工资待遇;7、任职要求;8、联系方式。
第二章 网站的设计原则
2.1 标准化的原则
整个网络全部采用开放式工业标准产品,保证用户的投资不会受限于某一个的平台。
2.2 先进性和可靠性原则
设计时,首先考虑使用稳定可靠的新产品和新技术,使其具有必要的容错能力,采用国际上先进成熟的技术,使网络系统具有良好的先进性和可靠性。
2.3 可扩展性原则
为使用者提供一个先进开放的平台或空间。在网络系统结构设计中,必须充分考虑未来信息的增长趋势和网络互联趋势,使网络具有可扩展性,为网络系统的扩充和技术平滑升级提供极大的方便。所有硬件和软件都必须具有良好的扩展性和兼容性。
2.4 安全性与保密性原则
网络应具有足够的安全性、保密性;要求网络系统在通讯链路、操作系统、应用软件、数据库等环节采用严格的安全措施,保证系统网络不受侵害。
第三章 网站应用方案
3.1概述
网站的开发采用.NET框架开发,WEB服务器使用TOMCAT6,数据库使用强大专业的数据库SQLsever2005。
鉴于网站的特点,网站应用应该有以下特性:
3.1.1网站应该具有交互性。
3.1.2网站的内容能够方便及时地更新,不受时间、地点的限制,只要能够连接到网站,就能够进行内容的更改工作,其中应包括栏目增加删除、栏目内容管理等基本功能。从而使一般工作人员也能够做内容更新工作,不要求掌握专业网页制作技术。(注:我们的网站一定要做成傻瓜式的操作界面,方便更多的餐饮公司和旅游单位做内容更新,这样局限性就降低了,更容易做好推广工作)
3.1.3网站对于提交上来的信息,应该具有审核功能,防止不良信息的扩散。
3.1.4网站应该具备管理资源的功能,使网站与各下属单位形成紧密联系的伙伴,实现网站信息资源的共享。
3.1.5网站应该具有很强的扩展能力,能够满足不断增长的访问量,保障用户的投资。
3.1.6网站管理方式应该简单易用,对网站管理员的要求大大降低。
3.1.7网站要做到实时更新,界面做的美观大方,吸引更多的人浏览我们的旅游与美食网站。
3.1.7网站的后台具有一个统计功能,统计在线人数、访问量、注册会员、网站维护人员人数、留言人数等。
3.1.8网站要结合商务通实现在线沟通功能,方面商家单位能与顾客做好交流等。
3.1.9网站要设计一个关于旅游与美食的论坛,并且要实现审批通过方可发布的功能。未能遵守国家相关法律的帖子不能发布。
3.2 信息服务应用方案
3.2.1培训中心学员信息查询系统:
旅游与美食网信息查询系统,查询项目包括:
1、通过年度查询; 输入年份,即2006、2007等;显示该年所有已注册的会员信息;
2、将旅游与美食餐饮分类方面用户查询,例如将旅游分类
A、观光旅游产品(自然风光、名胜古迹、城市风光等)
B、度假旅游产品(海滨、山地、温泉、乡村、野营等)
C、专项旅游产品(文化、商务、体育健身、业务等)
将美食餐饮分类
根据餐厅分类(中餐厅、西餐厅)、根据消费类型分为(自助餐饮、盒饭餐饮)、根据民族分类(清真餐饮、非清真餐饮)等。
3、分站站长信息查询与管理,以及提供技术指导等等。
4、通过证书编号查询;如输入:MK0000001,显示该证号会员信息;
5、通过姓名查询;如输入张*,或“全”;既可模糊单字查询,也可全称精确查询;显示该姓或姓名中含“全”字的所有已培训人员信息;
6、通过选择所属地区、所属县市查询;如选择或输入:银川或北京;显示该地区或县市所有会员信息;
7、通过所属单位查询;既可模糊单字查询,也可全称精确查询;类同姓名查询方式;
(蓝色项目建议在后台管理界面使用,网站前台不支持使用,后台同时包括前7项项目查询)
8、通过职务查询;选择职务或输入名称后;显示该职务所有会员信息,了解会员人数;
9、通过企业性质查询;选择企业性质(餐饮公司或旅游单位)或输入性质;显示该性质所有会员信息;
3.2.2信息浏览:
随时在WEB服务器上公布相关信息,用户通过WEB浏览器进行浏览。采用TOMCAT6 web服务器,基于强大的SQLsever2005数据库支持,发布动态、实时的WEB页面。
首页显示为一个独立小栏目显示5-6条,点击“更多”弹出新页面,可显示栏目完整发布信息状态及发布日期。超过15条(或20条)分页显示。
项目:1、教学培训;2、领导讲话;3、政策法规;4、公文公告;5、煤矿安全技术;6、煤矿安全科普 ;7学习园地;
其中教学培训包括小分类:教务科简介;师资配备、教学设施、教学管理、培训须知、培训纪律、培训文件、档案管理 、文化生活、表格下载;
安全技术包括小分类 :安全文化、煤矿地质、采掘技术、机电运输、安全培训讨论、专题讨论
学习园地包括的小分类:党性教育、参观调研、教学研讨、拓展心得
3.2.3信息查询:
用户通过统一界面,通过关键字和索引,查询连网数据库等内容。
3.2.4信息发布及管理:
单位内部成员使用唯一的账号密码,可发布单位内部、公共栏目、广告性质等不同种类的信息,支持图片格式,媒体流格式。发布方式全部采用WEB页方式,丰富的在线帮助,使发布信息完全傻瓜化。同时网站管理员对访问者发布的每一条信息具有审核权限,可更改、删除、管理所发布的所有信息。
3.2.5信息导航:
向用户提供导航工具,引导用户进入所要找的某个信息服务提供者的相关页面。详细的极具亲和力的导航工具,让用户方便的找到相关信息。
3.2.6权限的管理:
网站管理层权限采用独立数据库形式,最高权限的管理员(超级用户)最多只能有两个,他们对整个网站具有管理权限(所有的管理权限),由超级用户生成设定其他管理员的权限,使网站的管理层次化、有序化,提高网站的安全性。
3.2.7信息交换及管理:
对网站信息内容的审核、过滤、添加、删除权限,这些管理功能同样基于简单的WEB方式。
第四章 网站风格设计及栏目设置(建议)
4.1网站页面的设计原则
对于一件作品的设计、构思及至主题的确立,新时通公司都显示出他独特的个性。网页的制作不能只有摹仿,没有创新,只有继承,没有发展。
我们对于环境事物的感觉经验,都是源于过去的接触积累。即使不经肌体接触,也能判断它的软硬,粗细,轻重,冷热……尽管因生活背景,学习经验各异,但经过不自觉的归纳,秩序化的本能,多数人内心深处沉淀的感官经验,完全相似。
就物理功能而言,线条或色彩本身是没有任何情绪的。但由于经验的积累,才使人感受到粗线的坚实,细线的纤柔,快速的线条有流畅感,断挫的线条有滞凝的感觉,不同的颜色有了不同的情绪象征意义。
就像中国的书法艺术。不用声音就可以表现节奏和旋律,不必模拟实物的外形,就地能准确的表达出软硬,疏密,虚实,欹正等结构形态。利用点,线,面的规划,叙正均衡,大小错落及动静收放,产生顿挫,缓急的节奏,进而达到优美旋律的追求。
因此,每一个人都可以判断美与丑,和谐与冲突的差异,这种能力有别于知识性的思考,可称为"形象思维"。
成功的设计者,就是利用"形象思维"来思索点,线,面的构成,设计推演出有效的唤起美感经验的作品。排版设计尤为如此。
有限的视觉符号,文字,少量的插图(有时没有),这些素材有时不具备描述清楚事件或呈现情绪的能力,即使能自由的使用线条和色彩辅助,仍然拘束,所以通过"形象思维"直接捕获内心的原点,是排版设计的唯一途径。
排版设计最重要的是,设计者如何把那些涵养和观点传达给观者,以便使版面上的思想能进入观者的心灵。
达意的图例,元素图表之善用,字类与词句之巧妙运用,照片及版面之动人安排,使设计意味深长的字群,照片和空间等关系变成一种沟通,而不只是装饰!
在Web设计中,最关键的的是"Web的可访问性"。它是指从现实的。线性的。可接触的世界进入人们所创建的虚幻的。非线性的。不可触知的世界的能力。对那些想访问自己站点的用户来说,可访问性是其进入站点内容的入口。从技术的角度看,可访问设计就是指任何访问你的站点的用户都能进入,而无须考虑其他软硬件情况。
为使网页能够完全可访问,设计者必须远离现在的潮流,回到从前,去遵循那些可能已经不能适用于现代最新技术的标准。
结论:页面简易、清爽、布局清晰,突出色调,模块、按钮采用圆角效果,使网站显得庄重整洁。避免使用大片的色块,使网站保持清新悦目。网页设计时将以精致美观为目标,栏目安排做到错落有致,避免拥挤和空旷。各栏目风格保持一致。
4.2 网站栏目设置(建议)
首页
培训动态和计划(公告)
新闻动态
宣传文档项目
培训中心学员信息查询系统
商品展示及查询系统
人才招聘系统
第五章 技术支撑
5.1 开发工具ASP.net
世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。
强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript , C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。
简单性和易学性
ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
高效可管理性
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在A的世界开始展翅高飞了。
5.2 服务器操作系统:Windows 2003 Server
Windows 2003 Server做为微软面对服务器领域开发的最新操作系统,其延续了Windows2000可操作性,普及性,兼容性好的特点,并在扩展性上做了进一步得到提高。其安全性也得到了必要的保证!在一般商业应用领域占有绝对领先地位。其在服务器操作系统市场份额的占有率超过了一半。
Windows 2003 Server具有非常友好的GUI图形用户界面,桌面和服务器间的传送非常方便,大多数管理员仅仅通过通过鼠标的操做就可以完成任务管理,
5.3 WEB应用服务器:Tomcat
服务器配置:
服务器我们选择腾佑科技有限公司VIP-双线机房(业务联系方式:腾佑小芳 办公电话 手机 )
CPU: Intel Q8300四核处理器 1333前端总线
内存: 金士顿2048M*2 DDRⅢ 1333(三代内存)
硬盘: 500GB SATA2 带NCQ技术高速硬盘
网卡: 100M/1000M自适应
电源:荣盛达450W服务器专用电源
机箱:1U标准服务器专用机箱
5.4数据库选型SQLsever2005
技术
性能
高可用性
SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。
管理工具
SQL Server 2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。
安全性增强
SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。
可伸缩性
SQL Server 2005可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。
5.5网络安全
安全承诺
作为互联网电子商务工具("EC")和服务的领先提供者,我们严格地做到维护信息安全。我们认真地保护基础结构和网络以避免非授权进入,并且经常进行安全升级维护。您可放心我们采取严格的安全措施(遵守良好合理的行业实践和标准)来保护和维护我们用户个人信息以及公司机密信息的保密性。
5.6服务器安全
根据我单位同电信局签定的IDC协议依照电信局的服务器安全管理条例执行。
第六章 服务承诺及工程实施计划
见附件《应用开发合同》
第七章 附件
附件:1
成立旅游美食开发兴趣小组的要求:
1. 服从开发团队负责人的统一管理和调配,遵守开发团队的各项要求。旨在提高网站开发的开发效率,避免浪费更多的时间。
2. 根据兴趣爱好选择自己感兴趣的小组
A. 编程小组负责整个网站的代码编写工作(编程小组需要掌握的语言有html、、javascript、Ajax、c#、SQLsever2005等)
B. 美工小组(平面设计photoshop CS4、动画设计flash CS4、网页作图Fireworks CS4等),建议这个小组的多一些女生,女生在色彩搭配方面更好。
C. 网站素材收集小组主要收集图片、文字、视频、音频等信息资料,详见素材收集要求页。
D. 网站问题处理小组,这个小组主要负责统计各个小组的问题,并且通过书籍、网络、老师、交流的方式予以解决。
E. 网站上传与测试小组主要负责网站的后期工作,网站做完以后这个小组要对整个站点做一个测试防止死链等情况。
F. 网站的维护(两个超级管理员)对整个网站做初期的维护与推广。
3. 网站开发团队的协调工作和技术指导老师:
技术指导老师:马金忠、张伟
网站开发团队的总策划:马会青
马金忠老师主要负责整个网站开发过程中的技术指导,开发初期我们有很多不会的东西,需要老师给予技术指导。
张伟主要负责整个开发过程中老师不能解决的问题以及网站的推广工作。张伟在建站和网站的推广工作中都有着丰富经验。
4. 每个小组都应该有一个小组长,负责各个小组的工作安排和问题统计。对于工作不认真的同学有权解除本小组,对于工作认真的学生向马会青反映予以统计,最后给予嘉奖。
5. 选择小组的时候同学们一定要根据自己的兴趣爱好和能力选择小组,不要蛮无目的的选小组。
6. 各项工作要求在什么时间完成就要完成,不要推辞影响整个开发团队的工作。因为这个工作需要大家的协调和配合,要有责任心和团队意识。
7. 我们的旅游和美食网站开发团队的名字是思越(注:思是思考的意思,这是一个很大胆的尝试,有很多我们不懂得问题我们要善于思考,解决我们在这个过程中遇到的问题。越是超越的意思,我们要有一种永不满足的欲望,要有一种敢于超越自我的勇气。)
8. 我们的开发团队喜欢各种人才,只要他感兴趣都可以参与其中。而不仅限于我们计算机的学生。
9. 我们要明确我们的目的,那就是我们注重的是这个锻炼机会。在这之中学到的知识,而不是最后的结果。不过我们能看到丰硕的结果相信大家一定很高兴,这是我们大家的努力结果。(终点是什么并不重要,最重要的是我们欣赏到旅途的风景!)
10.在召集大家商量相关问题是,大家一定要随叫随到。除过特殊的情况,希望我们的开发团队是一个人性化的、有组织的、目标明确的团队。交流群号:42562688(设计爱好者)
附件:2
展开阅读全文