毕业设计说明书文档格式.docx
《毕业设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计说明书文档格式.docx(34页珍藏版)》请在冰点文库上搜索。
后台主要用于对美食信息、留言信息的管理,店铺加盟信息的审核。
后台主要有以下几个功能:
管理员登陆模块、美食信息的修改和删除、留言信息的回复和删除。
本次毕业设计的美食网用Dreamweaver用制作网站的页面、Access用作在线美食网的数据库。
Dreamweaver工具简单易学,没有基础的情况下都可以使用。
Access数据库是微软公司研发的一个数据库管理系统。
Access通过运用它自己的方式将数据或者其他信息存储于,基于AccessJet的数据信息搜索引擎中。
它还可直接导入或链接数据。
ACCESS应用比较广泛,它的用途主要体现在两方面:
用来做数据分析和软件开发。
美食网站能够充分的发挥作用,做好学生和商家的桥梁。
关键字:
Dreamweaver;
ACESS;
美食网站;
Abstract
Withthedevelopmentandpopularityofthenetwork,developthewebsitetobecomeoneofhottechnology.Inordertobeabletomakethestudentscaneasilyunderstandtheschoolperipheralgourmet,informationisthedevelopmentoftheobjectiverequirements.Setupthiswebsitenotonlycanfacilitatestudentstobrowseinformation,aswellasthehotelbusinessdriven.
Thefoodwebintwoparts:
foregroundandbackground.Thefrontdeskismainlyusedforbrowsing,theuserregistration,tofindfood,storeinformation,message,joining,etc.Atthefrontdeskmainlyhasthefollowingfunctions:
thefunctionofnavigation,userregistration,informationbrowsing,foodstores,browse,shop,onlinemessages.Thebackgroundismainlyusedforthemanagementoffoodinformation,messageinformation,joininginformationstoreaudit.Backgroundmainlyhasthefollowingfunctions:
administratorloginmodule,modifyanddeleteinformation,informationreplmessageanddelete.
AfoodwebsiteistheuseofDreamweavertools,ACCESSdatabase.Dreamweavertoolseasytolearn,powerfulatthesametime,suitableforbeginnerslearningtouseawebsite.MicrosoftOfficeAccessisMicrosoftcompanycombiningdatabaseengineandsoftwaredevelopmentofadatabasemanagementsystem.ACCESS,storethedatainitsownway,basedonthedataACCESSJetinthesearchengine.Italsocanimportorlinkdatadirectly.ACCESSiswidelyused,itspurposeismainlymanifestedintwoaspects:
usedfordataanalysisandsoftwaredevelopment.
Foodwebsitecanfullyplayarole,makestudentsandbusinesses.
Keywords:
ACCESS;
FOODWEB
引言
高校在校学生的规模日益扩大,很多学校在现有的后勤资源情况下,已经很难满足全部学生的需要,尤为突出的是学校食堂的饭菜种类少。
同时在高校里的食堂开饭时间比较固定,常常出现过了食堂规定的时间后就无饭可吃的现象;
其次,食堂的饭菜不像家里饭菜一样用小锅去做,而是通过大锅来炒,所以在味道和质量上很难有保证。
在这种情况下,我们想利用我校网络覆盖广的优势条件,建立起一个适合我校师生的网上美食网站。
把附近餐馆的菜品的信息放在网站上供同学们选择浏览,这样可以省去很多通过传统方式了解信息所浪费的时间。
通过在网上进行信息的浏览,从而选择就餐地点,这样既避免了食堂的拥挤又更换了饭菜的口味。
。
同时上网已成为当代大学生活必不可少的事情,据调查大学生每天平均的上网时间是4小时,所以不用担心学生没有时间上网浏览店铺的信息。
针对这些问题我们通过建设美食网站来进行解决,同时网站的建设在现有的技术下是可实施的。
使用用Dreamweaver工具制作网页、ACCESS用作网站的数据库、ASP、HTML的语言对网站进行修改,通过这些工具就可以完成网站的建设。
网站建成之后不仅解决了学生吃饭难的问题,也促进了店铺的经济效益。
美食网站使我们的生活变得简便起来。
第一章系统概述
1.1网站开发的背景
随着大学的在校学生人数的增加,在现有的资源下,学生在食堂就餐困难的问题越来越严重。
同时当代大学生相对我们的老一辈比较懒惰,通过电话或者其他方式叫外卖的现象越来越普遍。
在这种情况下,建设一个美食网站的必要性越来越大。
随着互联网的飞速发展,人们的日常生活越来越离不开网络。
网上购物、网上买票等等,使以前只有在现实生活中完成的事,在网上都可可以解决,而且更加简洁方便。
1.2网站开发的目的
本网站的主要目的是实现,外卖挑选丰富化、简单化。
用户可以通过网站了解周边外卖的实际情况和饭菜种类,如果对饭菜的状况不满意可以留言向网站申诉,管理员会及时向商家反映,同时如果对服务有意见的话同样可以留言,提出宝贵意见。
本网站通过Dreamweaver等工具,对用户的和商家的要求进行实现。
力求做好用户和商家的桥梁。
网站的建设通过前期的资料搜集、可行性分析、网站规划、网站设计这四方面来达到最终的目标。
1、确保用户使用网站的安全性和稳定性。
2、实现会员的登录,会员信息完善等各种功能。
3、实现店铺加盟功能,使想要进行合作的网站能加盟到本网站。
4、实现美食的添加与删除,能够及时的添加删除美食信息。
5、实现留言功能,使用户和管理员能够很好的沟通。
6、实现菜品的分类和店铺的分类,使用户能够更加简洁的找到想要的店铺和菜品。
通过网站的设计和实现,一方面方便用户,使用户能够方便的订购外卖。
另一方面整合资源,使商家能够获得更大的收益。
1.3美食网站国内外的基本情况
1.3.1国外美食网站的基本情况
国外的美食网站,由于在政治经济、科技发展水平和人文等环境下,其发展有着得天独厚的条件,发展模式也趋于成熟,已经达到了很高的层次和水平。
OpenTable是第一家美国本土企业登陆了纳斯达克,OpenTable因为其独特的商业模式定义美食订餐网站行业的同时,也让中国的商家领略了中国与美国餐饮文化的巨大差异。
该公司销售的一款软件,它可以让店主在软件中管理用户的订餐,并能够通过数据分析追踪消费者的喜好。
该软件的营收占据了OpenTable公司总收入的52%。
其他的收入都来自店铺向其支付的费用,消费者每用一次该软件,店铺就会向公司支付一美元的费用。
1.3.2国内美食网站的基本情况
国内的订餐行业也在飞速的发展,目前国内的订餐网站都是以白领为目标客户。
主要有三种模式。
豆丁网建立初主要是针对白领的工作餐问题,而饭统网则强调白领阶层是主流的消费群。
饭统网认为:
24-40岁的白领阶层是主要的客户群。
对于这类人群来说,吃饭可能是他们日常生活中的一项工作。
为了吸引住这批核心的客户,饭统网精心策划者每个环节,详细的备录了每个餐厅的档案。
使每个白领都能省时省事的进行就餐。
由于中国现消费市场的广阔,越来越多的国外餐饮商家加入到中国的网上订餐行业。
在盈利的同时也可以推广自身的品牌。
在一项调查中40%的人都有过网上订餐的经历。
第二章系统分析
本网站的设计与开发,是一个实用性很强的课题。
在网站的设计过程中要强调实用性,因此在研发的过程中有很大的挑战性。
2.1可行性分析
可行性分析是在调查的基础上,针对网站开发是否具备可能性和必要性。
从技术、经济、社会等方面进行分析与研究,背面损失,保证网站的开发成功。
可行性研究就是用最小的代价来确定是否能够解决存在的问题。
2.1.1经济可行性
经济可行性是对项目的效益进行评定,此网站作为一个毕业生设计,并不需要大量的研发费用。
这是大学生的一个实践环节,并且此网站可以服务于师生和商家。
所以经济可行性是成立的。
2.1.2技术可行性
技术可行性主要是分析现有技术是否能顺利完成开发工作,软硬件可否满足设计的需要。
本网站采用了ASP、HTML语言、Dreamweaver软件等,并使用ACCESS作为数据库,同上述内容能够完成网站的开发。
同时服务器采用IIS6.0服务器,在windows7系统中IIS服务器是自带的,所以在硬件和软件方面都能支持网站的研发。
2.2需求分析
随着大学在校学生人数的增加,学校食堂就餐的问题越来越严重,就餐难的问题迫在眉睫。
为了让在校学生更好的学习、生活,所以研发一款适合学生的美食网站是必要的。
2.2.1功能需求
1、首页功能的实现,在首页中能够展示各模块的关键字,并能够通过首页顺利进入功能页。
2、用户登录模块。
用户通过注册账号,才能够享受更多的服务。
3、店铺加盟。
对网站有兴趣的店铺或者相关网站,都可以通过此功能加盟到本网站,进行宣传。
4、美食信息的添加与删除。
通过此功能,管理员能够及时的对美食的信息和图片进行修改。
5、留言模块,用户可以通过此模块来发表对美食或者对店铺的评价,由管理员及时与店铺负责人联系,及时做到回复。
2.2.2性能需求
本网站必须满足一下性能的需求:
具有简洁的界面、安全性高、稳定性强。
1、易用性:
对使用该网站的用户,不管是否使用过计算机都能做到在短时间内熟练的操作。
设计时尽量使用主流的网站设计样式。
2、实用性:
只要有Internet网的情况下就能够登陆本网站,能够顺利的完成整个流程。
3、安全性:
对用户的各种信息的存储做到安全稳定的,数据库系统完善。
4、时间性:
服务器反应速度应较快,以方便用户的浏览。
2.2.3运行需求
网站是基于Dreamweaver软件建设的,在互联网上通过任何浏览器都能登录网站,所以用户只需要具有互联网、PC机上能够安装浏览器就能使用该网站。
服务器配置是IIS服务器,只需要PC机能够安装XP或者win7系统就可以。
1、硬件需求
服务器:
P42.4G以上(含P42.4G),30G硬盘,512M以上内存。
客户端:
128M内存、6G以上硬盘、10/100网卡。
2、软件需求
服务器:
IIS6.0、IE浏览器、ACCESS2007。
windowsXP及以上操作系统;
建议IE6.0以上版本,分辨率1024*768。
第三章系统开发的关键技术
本网站的开发中,使用ASP、HTML等语言,结合Dreaweaver网页开发工具,ACCESS2007为数据服务器,以ODBC实现对ACCESS2007数据库中的数据进行操作。
3.1ASP开发技术
目前,可用于网站开发的工具有很多,但是选择一种最适合的开发工具室非常重要的。
无论是对开发速度还是开发质量甚至对未来的系统维护都至关重要,经过和老师的交流,比较了几种开发工具之后,最终本网站的开发选择了ASP为开发工具。
ASP是动态服务器页面的英文缩写,它是由美国微软公司开发出来的一套用于服务器端的脚本环境,ASP一般内含在IIS4.0或者IIS4.0以上版本中的。
通过使用ActiveX组件和ASP指令我们应用DHTML建立的动态、交互、高效的web服务器应用程序。
由于所有的程序都能够在服务器端执行,所以有了ASP就不必担心浏览器是都可以运行你所写的程序了。
在程序执行完成之后,服务器仅将运行结果回执给浏览器,这样不仅减轻了浏览器的负担,同时大大提高了交互的运行速度。
ActiveServerPages具有的特点:
1、能够使用简单易懂的脚本语言,结合HTML代码能够快速辑出网站的应用程序。
2、ASP易编写、不需要编译,只要通过服务器软件的解释就能够进行执行。
3、使用非常方便,在普通电脑中就可以通过记事本来进行编辑。
4、和用户使用的什么浏览器没有关系,只要能够通过HTML的执行就可以。
5、ASP的程序源不会传到浏览器,因此可以避免所写的程序被他人抄袭或者篡改。
3.2ACCESS数据库技术
ACCESS应用范围广泛,例如大型企业的部门或者小公司。
它的用途主要体现在两方面:
1、用来做数据分析。
ACCESS拥有超强数据处理和统计分析能力,它可以方便的进行各种数据的汇总和数据的平均等统计。
并能够灵活的设置统计条件。
2、用来软件开发。
它最大的优点:
简单易学,没有基础的人也可以熟练使用。
低成较低本地满足了从事企业管理的工作人员对管理的需要,通过系统来规范同事和下属的行为,推行其企业的管理思想。
另外最重要的,也是本次毕业设计选择ACCESS作为美食网站数据库的原因。
它能够用于小型网站的数据存储。
比如本网站使用的ASP+ACCESS。
3.3ODBC数据访问技术
ODBC是开放数据库互连(OpenDatabaseConnectivity,ODBC),它是微软公司开放的服务结构(WOSA)中的一部分并且和数据库有关,它成立了一组规范并且提供一组对数据库访问的标准API。
这些API是利用SQL来完成它大部分任务,同时ODBC它本身也提供了对SQL数据库语言上的支持,用户完全可直接将SQL语句送到ODBC中。
3.4Dreaweavercs5
Dreamweaver的中文名字"
梦想编织者"
,它是美国公司开发出来的用于网页制作和用于管理网站的网页工具,是第一套用于网站界面设计和网站界面美化的工具,通过Dreamweaver可制作出跨越浏览器与平台限制的网页。
Dreamweave方便r在使用等当面简单,但是它的优缺点同样鲜明。
优点:
1、制作效率
Dreamweaver可用最快的方式将Fireworks,Photoshop等档案移至网页上。
Dreamweaver能与您习惯使用的设计工具,例如Flash等搭配,不用离开Dreamweaver界面就可完成,并且网站内动画整体运用自然顺畅无漏洞。
除此之外,只需单击就可使Dreamweaver进行编辑和设定图档的最优化。
2、网站管理
Dreamweaver中网站地图模块能够快速制作网站雏形、重组网页。
从而改变网页位置、文档的名称,Dreamweaver会自动更新所有的链接。
3、控制能力
Dreamweaver是唯一一个能够提供视觉化编辑和原始码编辑等同步的网站设计工具。
它包含了BBEdit等主流的文字编辑器。
Dreamweaver设计的网页,不需要做其他的设置就能够全完全的呈现在任何的浏览器上。
缺点:
1、效果难一致
难以精确的达到和浏览器显示完全一致的效果,也就是说如果您在所见即所得的网页编辑器中,制作得到的网页直接放到浏览器中是非常难达到您真正想要的那样效果,这一点在相对复杂一些的网页中就可以充分体现出来。
2、代码难控制
Dreamweaver与非所见及所得的编辑器相比较存在代码难控制的缺点。
同时Dreamweaver会自动生成许多不必要的代码,使代码变得繁琐,这也是代码难掌控的原因之一。
第四章系统分析
网站设计阶段的主要目标是能够,将分析阶段所提出的问题都能够在网站上充分的解决。
主要的任务就是从解决就餐难的问题出发,根据问题来完善网站的功能,并且要考虑到经济、技术、运行等各方面的条件,合理的选择网站所需要的软、硬件等设备。
最终提出网站的实施计划。
4.1模块的结构设计
通过对网站的数据分析,进一步进行网站所需功能的分解,直到含义明确,功能明确的程度。
从而得到网站的功能模块的结构图,如图4-1所示。
本网站由以下几个模块组成:
1、首页模块
网站首页,它是进入网站的大门,所以网站首页的设计尤为重要。
本网站的首页有以下的几个模块组成网站名称与LOGO、spry菜单栏、登录栏、最新加盟信息栏、菜品推荐栏和简单的美食图片信息等。
2、用户登录模块
已经注册的用户登录时,系统会首先检查你输入的用户名和密码是否正确。
如果输入的信息不正确,则会出现提示信息,要求用户从新输入信息。
若信息正确,则可以成功的登录。
如果你非本网站的注册用户,当你注册时你要完整的填写,系统所要求的内容。
若其中有信息漏掉,你的注册信息是不能够进行提交的,系统会提示你重新填写。
本网站所提供的全部信息,只有注册的会员能够全部浏览,非会员只能使用网站的部分功能。
3、留言板模块
留言板的主要功能就是,一方面可以和用户进行简单方便的沟通交流。
另一方面可以通过采集用户的反馈信息和需求,及时的进行回复和调整,可出最有效的方案。
4、网站加盟模块
网站加盟是一种有效的宣传方式,可以让更多的用户了解本站的信息,提高知名度。
另一方面网站的加盟能够补充本网站信息量有限的缺憾,使网站的信息更加的丰富。
5、热点推荐模块
这个模块式为了使用户能够通过店主的推荐,来更加省时的找到具有特色的美食。
6、店铺和菜单模块
通过对店铺和菜系的分类,能够使用户快速的找到自己想要的食物。
外饭美食网
图4-1网站的功能结构图
4.2模块结构图
图4-2用户登录结构图
图4-3留言管理结构图
图4-4店铺加盟结构图
图4-5美食信息管理结构
4.3逻辑结构设计
E-R图向关系模型进行转化时需要解决的问题是,如何将实体与实体之间的联系转换为实体与实体之间关系模式,以及确定这些关系模式的属性和码。
按照数据字典中各数据元素说明,确定每个数据项中的类型和长度,从而使每个关系得到相对应的数据库文件。
本网站使用ACCESS2007建立数据库,每张表的记录都会以表相应的主要内容编号作为唯一标识,在添加记录的过程中表中数据是自动增加的,这就省去了人工录入信息时,填写编号等麻烦工作。
所建ACCESS2007数据库表如4-6到4-10所示:
1、用户登录
表4-6用户登录数据表
意义
字段名称
数据类型
字段大小
必填字段
允许空字符串
索引
主题编号
ID
自动编号
20
是
否
有
用户账号
username
文本
无
密码遗失提问
question
50
提问回答
answer
真实姓名
truename
用户性别
Sex
2
用户地址
address
用户密码
Password
用户权限
authority
数字
长整型
2、留言板
表4-7留言板数据表
留言者ID
主题
subject
姓名
Gname
QQ
GQQ
邮箱
Gemail
内容
Content
备注
回复内容
Reply
留言时间
date
日期/时间
回复时间
redate
IP
是否通过
passid
是/否
3、加盟店铺
表4-8加盟店铺数据表
ID自动编号
网站名称
地址
255
负责人
电话
Tel
网址
URL
网站描述
content
4、美食信息管理
表4-9美食信息数据表
美食图片
ProductName
路径
Pics
价格
Price
名称
Dname
5、管理员系统
表4-10管理员系统数据表
管理员账号
管理员密码
password
第五章网站的实现
在进行了网站整体设计以后,接下来就是按步骤对网站进行详细的设计,基本情况如