论文-中华美食网站的设计与实现_第1页
论文-中华美食网站的设计与实现_第2页
论文-中华美食网站的设计与实现_第3页
论文-中华美食网站的设计与实现_第4页
论文-中华美食网站的设计与实现_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连东软信息学院本科毕业设计〔论文〕论文题目论文题目:中华美食网站的设计与实现系所:信息技术与商务管理系专业:信息管理与信息系统〔SAPERP开发方向〕学生姓名:林瑶学生学号:指导教师:张奇松导师职称:讲师完成日期:2021年5月3日大连东软信息学院DalianNeusoftUniversityofInformation中华美食网站的设计与实现摘要如今,伴随着计算机信息技术,网络技术开展的迅猛之势,INTTERNET的不断普及,信息化技术已经渗透到社会生活的各个领域和层面,网上冲浪已成为一种时尚,网民在满足平时的网络购物、网络视频、八卦新闻、时事政治之余能更多的关注美食美味和饮食健康。民以食为天,通过编写此网站概要说明书,实现在互联网上进行餐饮相关的检索,网上查询,网上浏览,网上评价,在线订餐等功能。随着社会各方面的进步,餐饮产业的绝对规模的迅速增长以及相对规模日益扩大,产业竞争不断的增强,使得美食文化逐渐商业化。餐饮业的竞争市场变得更大更难以生存。本网站为各个加盟店铺提供了一个有力的跳台,网站在成长的同时也在助各个店铺成长,为店铺打上知名度,为饮食业进入网络化开展提供一个良好的支撑。本系统的目的是为美食爱好者搭建一个可以更好的了解美食渊源的平台,为上班族搭建一个方便快捷的吃饭通道,为蜗居的人们提供方便合理的饮食搭配,即满足了网民的购物欲望,又解决了那些工作狂不愿意排队买饭的需求,同时还能让一些美食文化得到传播。关键词:信息化技术,检索,查询,浏览,评价DesignandImplementationofChineseCuisineWebsiteAbstractToday,withtherapidtrendofcomputerinformationtechnology,networktechnologydevelopment,INTTERNETthegrowingpopularityofinformationtechnologyhaspenetratedintoallareasandlevelsofsociallife,surfingtheInternethasbecomeafashion,usersmeettheusualonlineshopping,onlinevideo,gossipnews,currentaffairspoliticsIcanpaymoreattentiontofoodtastyandhealthydiet.Foodisasummaryofthissitebywritinginstructions,toachievefood-relatedsearchesconductedontheInternet,online,webbrowsing,onlineassessment,onlineorderingcapabilities.Withtheadvancesinallaspectsofsociety,theabsolutesizeoftherapidlygrowingfoodandbeverageindustry,aswellastherelativesizeofthegrowing,constantlyenhanceindustrialcompetitiveness,makingfoodculturegraduallycommercialized.Competitioninthemarkethasbecomelargerandmorefoodandbeverageindustrytosurvive.Thissiteprovidesapowerfulplatformforindividualfranchisedstores,websites,whilealsohelpinthegrowthofeachstoregrowthforstoresmarkedawareness,provideagoodsupportforthecateringindustryintonetworkdevelopment.Thepurposeofthissystemistofoodloverscanbuildabetterunderstandingoffoodoriginsplatformforworkerstobuildaquickandeasymealchannelsforconveniencedwellingpeoplewithareasonabledietthatmeetstheusersshoppingdesires,theydonotwanttosolvethoseworkaholicqueuingtobuyfoodneeds,whileforsomefoodculturehasbeenspread.Keywords:InformationofTechnology,Retrieval,Inquiry,Browse,Evaluate目录TOC\o"1-3"\u摘要 IAbstract II第1章绪论 11.1论文研究主要内容 11.1.1研究目的 1研究背景 1相关定义 2语言简介 21.2开展现状以及前景 3第2章网站需求分析 42.1需求分析 42.1.1需求说明 42.1.2功能性要求 42.1.3非功能性要求 4可行性分析 52.2.1经济可行性 52.2.2技术可行性 52.2.3运营可行性 52.3系统开发环境 6硬件环境要求 6软件环境要求 6运行环境 6第3章网站设计 73.1设计指导思想和原那么 73.1.1指导思想 73.1.2网站设计原那么 73.2网站的功能结构设计 73.3构架概述 83.3.1框架结构 83.3.2网站实现流程 93.4接口设计 113.4.1用户接口 113.4.2外部接口 113.4.2内部接口 11第4章数据库设计 124.1概念模型设计 124.1.1数据库的概念模型-E-R图 124.1.2数据库的物理结构 134.2逻辑结构设计 134.3数据结构与程序的关系 15第5章系统实现 165.1代码实现 165.1.1主要控制代码 165.1.2系统展示 17第6章系统测试 196.1测试方案及测试用例 196.1.1测试方法 196.1.2出错信息 196.2补救措施 20第7章结论 21参考文献 22致谢 23第1章绪论伴随着计算机信息技术开展的迅猛之势,信息化技术已经渗透到社会生活的各个领域和层面,网上冲浪已成为一种时尚,网民在满足平时的网络购物、网络视频、八卦新闻、时事政治之余跟多的关注美食美味和饮食健康。前对于各地美食特色各异,各有个的风采,出行到哪就餐都是一个难以抉择的问题。品尝当地的特色小吃是必不可少的,可是对于大多数人来说,并不了解到哪里才能品尝到各地特色的东西。本网站介绍了中华各色美食,在足不出户的情况下也能掌握美食大全,提供各种美食信息,还有局部美食的做法。能够提供智力与推广餐饮的企业或者个人来到达的经济效益。1.1论文研究主要内容1研究目的随着社会各方面的进步,每年都有大量的学子由高中奔往各自考上的大学,大学生数量已经到达了令人惊讶的地步,当人口大量聚集的情况下,受衣食住行的影响,大学校园内以及周边形成了大量消费场所。而其中最令人关注的自然是吃,至少每三所大学周边都会有一个堕落街。大量的餐饮场所也带了了许多的烦恼,比方想要吃某一种食物,如果不是非常熟悉的人,那就得话费大量的时间去寻找;再如多个餐饮店经营同一产品,如果不是每一个都去品尝过,那么很难从中寻找出自己满意的的那一家。而随着网络技术的飞速开展,互联网已经成为了人们发布与获取信息的重要途径之一,所以我提出了一个检索以及交流的一个平台建设的建议。建设这么一个网站,通过编写此网站概要说明书,实现在互联网上进行餐饮相关的检索,网上查询,网上浏览,网上评价,在线订餐等功能。实现用户通过网站能查询到自己想要的的餐饮指导。1.1.2研究背景本工程名称为中华美食网站建设,现今社会网络技术普及,技术日益成熟,网络的应用范围逐渐扩大。网上购物更是风行一时,方便了上班族和蜗居族,更节省时间,逐渐成为生活中的主导。餐饮在生活中是必不可少的重要局部,正因为如此,餐饮市场的优胜劣汰行更为的突出,竞争力更强。同时,全球经济的趋势是在逐渐的向信息时代,数字经济,网络经济突进。网络具有很强的互动性,便捷性,开展潜力大,前景广阔,利用网络宣传美食文化是最便捷最快,切是最有效的方法。美食网站的建设可以长期的宣传地方美食,也能为网站上的店铺推广,提高店铺的知名度,同事还能让访客更多的了解美食,也可以为访客提供一定的建议,让网民能更健康的享受美食生活。美食网站的建设已成为饮食业的一种趋势。1.1.3相关定义〔1〕专门术语:SQLSERVER::系统效劳器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言。TomcatWEB:Tomcat是一个小型的轻量级应用效劳器。事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域值互不相同。外部主键:数据库表中与其他表主键关联的域。〔2〕缩写:SQL:(StructuredQueryLanguage),结构化查询语言。SCSI:〔smallcomputersysteminterface〕,小型计算机系统接口。IIS:〔internetinformationservers〕,因特网信息效劳。JSP:〔JavaServerPages〕,动态效劳器页面。IE:〔InternetExplorer或MicrosoftInternetExplorer〕,是微软公司推出的一款著名网页浏览器。1.1.4框架,采用了表现层、业务逻辑层和数据访问层的3层设计架构,结构模型如图1.1所示。图1.1三层架构示意图表示层:负责直接跟用户进行交互,一般也就是指系统的界面,用于数据录入、数据显示等。这意味着他只做与外观显示相关的工作,不属于他的工作不用做。业务逻辑层:用于做一些有效性验证的工作,以更好地保证程序运行的健壮性,入完成数据添加、修改和查询业务;不允许制定的文本框中输入空字符串,数据格式是否正确以及数据类型验证;用户权限的合法性判断等。通过以上判断的诸多判断以决定是否将操作继续向后传递,尽量保证程序的正常运行。数据访问层:顾名思义,就是用于专门跟数据库进行交互,执行数据的添加、删除、修改和显示等。需要强调的是,所有的数据对象只在这一层被引用,如System.Data.SqlClient等,除数据层之外的任何地方都不应该出现这样的引用。1.2开展现状以及前景随着我国国民经济的快速开展,居民的收入水平越来越高,餐饮消费需求日益旺盛,现在美食消费主要表达在实质的面对面消费,这种方式已不能完全满足群众的需求,现今网上订餐消费逐渐兴起,慢慢的侵入人们的生活中。现今网络美食已不同的形态出现在人们的视野中,网上订餐形式各异,其中包括线上订购、在线订购支付等等。虽然想法都很不错,但想实现网上订购,这些网上订餐的形式应该很难,个中原因主要就是餐饮行业普遍存在的信息化意识薄弱,这让网上订餐成为实在的瓶颈,短时期内这是很难突破的,这也是为什么现在真正能实现网上订餐、并能被广泛接纳的网上订餐行为,依然离不开直接订购的主要原因。网上订餐,想真正实现“网上订,网上付〞的正规化,还需要很长的一段时日。网上订餐方便快捷,通过互联网联系沟通,订餐者会对送餐时间能根据自己的时间掌控,且订餐主要集中在某一时段,瑞然这样容易造成订餐顶峰,但是很好的把人力物力资源集中使用,这可以使得经营者节省一定的开支,更易于盈利。综合行的饮食网站主要介绍饮食文化,营养保健,有名餐馆等,让就餐者的选择范围加大,多样式选择,并且比拟性大,信息量广,同时对营养、文化等进行一定的了解,这类型的网站很吸引网民的注意。第2章网站需求分析需求分析2.1.1需求说明如今网络技术能广泛的应用,是因为网络的便捷性和速度省事省时。为了满足群众网民的需求,使本网站能够受到各网民的支持,本网站设置需求规定如下:普通功能:站点导航,美食浏览,计数器高级功能:重点推荐美食,美食信息检索系统特殊功能:留言板功能性要求(1)在线浏览浏览者只要登录到网站后,就可以以游客身份在线浏览及检索餐饮信息。注册用户登录到网站后,可以以会员身份在线浏览及检索餐饮信息。〔2〕留言板只有注册的会员用户才能在留言板中给卖家或者管理员提供意见或者评论。游客只能浏览商品的根本情况。对与会员与非会员,所提供的权限和功能是不一样的。〔3〕后台管理效劳管理员修改功能餐饮信息管理功能会员管理功能2.1.3非功能性要求〔1〕性能要求网站的日访客量很大,并发访问量越大,系统的承受压力就越大,因此可查询数据应在系统能够承受的范围之内,要求网站的并发访问量不超过500。〔2〕易用性本网站是人机交互网站,为了便捷易懂,加强网站的广泛性,网站在操作上的设置便捷简单,也尽可能使界面美观,让访客从感官和操作上爱上本网站。〔3〕可维护性本网站操作简单,同样网站的根本维护也简单,平时的根本维护不需雇佣专业的技术人员进行维护,数据备份/恢复、数据的导入导出等操作,一般的维护人员操作即可。〔4〕平安性网站对访问系统的访客进行局部授权,不同角色身份所拥有的权利不一致,系统管理员拥有所有的权限,一般的访客用户只能进行查询功能,注册成为网站会员会增加局部功能,例如订餐功能,修改个人信息等功能。这样有效的防止了未授权用户进行非法操作,有利于网站的健康成长。2.2可行性分析可行性研究的主要目标是:进一步明确系统的目标、规模与功能,按照各种有效的方法和工作程序,对拟建工程在技术上的先进性,经济上的合理性,盈利性,以及工程实施等方面进行深入的分析。2.2.1经济可行性经济可行性分析主要是对网站外发工程的本钱与效益作出评估,即分析网站建设所带来的经济效益是否超过开发和维护网站所需要的费用。经济可行性是作为一个系统是否可行的醉根本的一种方法,是对系统解决方案的本钱有效性的量度。网站搭建比拟复杂,必须架设独立的效劳器,内部数据复杂性高,日流量较大,独立IP的效劳器一年本钱总计大约在13000元/年左右。有投入同样也有收入,网站的收益有直接收益和间接收益两个方面。通过订餐系统的展现,使网站有了直接性的收益。网站的建设和运行使企业工作效率的提高,在不断对网站的完善中使企业管理水平不断上升提升,使企业的知名度得到提高,节省人力资源和减轻效劳人员的工作负担,为企业树立新的形象,企业的间接得到了不可思议的收益。2.2.2技术可行性具有系统开发所需要的后台数据库设计与开发技能,前端Web系统开发技能,系统应用技能,同开发过程中所必须的硬件安装和配置。在现有条件下掌握一定的Web开发技术,包括MVC模式以及Struts框架,掌握,Html,css,class等多种语言和脚本用法,同时掌握SQLServer2005的数据库设计以及用法。2.2.3运营可行性目前,我国大本分企业为了争先创优,纷纷都引进了前进的技术,优化企业的管理的同时加大企业的盈利。无米不成炊,无吃不欢,餐饮业的信息化尤为重要。餐饮无处不在,可谓是普及全国,竞争市场巨大而艰辛。我国某些餐饮部门在信息化方面做的工作和其投入较少,开展受到了制约,但是通过建立美食网站,宣传自己的美食,广而化之,有了一定的推动力,提高自身的竞争力。网站的建设,集百家所长,没有单一的品牌,提供多样选择,为各企业提供开展的平台,利用本地的地域优势,积极联络本地商家、店家,拉出本地特色。2.3系统开发环境2.3.1硬件环境要求选择支持两路处理器、2GBECCDDR3内存、80GBSCSI硬盘以上配置的部门级效劳器比拟适合。2.3.2软件环境要求选用Windows2021Server网络操作系统、IISWeb效劳器以及MSSQLServer数据库。2.3.3运行环境本系统是在Windows7/XP环境下,主要使用ASPVSExpressforweb开发工具,数据库使用MicrosoftSQLServer2005来实现。同时使用等技术来编辑网页,使用技术把数据库和动态网页相关联。效劳器端:操作系统:Windows98/NT/2000/XP或更高版本客户端:浏览器以上第3章网站设计3.1设计指导思想和原那么3指导思想本网站是在系统分析的根底上,根据系统分析阶段所提出的新系统逻辑模型,建立起新系统物理模型,最终目标和任务就是要根据系统分析阶段所获得的新系统的逻辑模型和所提出的各项功能的要求,合理组织的实际情况,进一步实现系统分析阶段提出的目标和初步模型。信息系统中总是存储有大量的数据和信息。本章节内容主要是描述了网站数据库设计的根本内容。数据库是有各种各样的数据文件组成的,但在数据库系统中提供了对数据的访问机制,能动态地、有组织的存储大量相互关联的数据,并能以最正确的存取路径、最快的查询有效、最少的数据冗余。3网站设计原那么(1)可扩展行和可适应性。系统具有良好的适应性,有利于用户参与开发与维护,提高用户满意度;便于调试与维护;适应环境或目标的变化,有效地延长管理信息系统的生病周期。(2)可靠性和平安性:系统在运行过程中抵御各种外界干扰的能力,以及受外界干扰时保障系统正常工作的能力。(3)系统性:从整个系统的角度进行考虑,系统功能要尽量保持完整,整个系统人机界面的风格一致,系统的代码同意设计并符合标准标准。(4)经济性:在满足系统需求的前提下,尽可能减小系统建设的开销。(5)可维护性:系统环境不断发生变化,系统的功能会逐渐暴露出劣势,显现系统的不够完善性,本系统可维护性好,易于扩展。3.2网站的功能结构设计网站的功能结构图如图3.1所示。图3.1功能结构图示3.3构架概述3.3.1框架结构餐饮信息系统,如图3.2所示。图3.2餐饮信息系统示意图网上订餐系统,如图3.3所示。图3.3网上订餐系统示意图3.3.2网站实现流程游客浏览网站流程图,如图3.4所示。图3.4游客浏览网站流程示意图会员进入网站流程图,如图3.5所示。图3.5会员进入网站流程示意图在线点餐处理流程图,如图3.6所示。图3.6在线点餐处理流程示意图系统维护流程图,如图3.7所示。图3.7系统维护流程示意图3.4接口设计3.4.1用户接口在设计用户界面局部的时候,根据对本网站的需求分析,网站需要一个与用户进行信息沟通或互动的平台,而这个平台对于网站来说,是一个重要渠道,那么这个平台应该是一个友善的用户界面,才能到达效劳人员与客户的友善交流。而且这个设计用户界面时应做到简洁明了,具有可靠性和简单性,便于操作。根据市场调查的结果分析后,在网络操作系统方面,外网选用Linux网络操作系统,内网选用Windows2003Server网络操作系统。但是考虑到用户对于WINDOWS的风格比拟熟悉,所以在设计时应尽量向这一方向靠拢。本网站为动态网,本网站一般都具有用户输入这项功能,用户输入的主要目的是该网站的有关效劳人员可通过表单来收集用户信息,或者实现与用户的交互。在设计这项功能的时候,可能会遇到一些无聊人士会乱填写表单或是正常用户在填写过程中会出现错误,所以开发者需给表单加一个验证的过程,在表单数据提交到效劳器之前或者效劳器之后对用户填写的数据进行验证,假设遇到错误的填写那么会显示相关数据,返回要求用户进行更正。因为该公司主要是用ASP.NET程序中开发,所以可用vbscript在客户端进行验证、vbscript在效劳器端进行验证。3.4.2外部接口(1)软件接口使用ASP.NETC++类的编写来实现SQLSERVER的接口,对数据库进行访问操作。数据库使用SQLSERVER2005对重要数据进行的备份,防止数据被破坏而无法恢复。在网络软件接口方面,使用一种无过失的传输协议,采用滑动窗口方式对数据进行网络传输及接收。〔2〕硬件接口在输入方面,对于键盘,鼠标的输入,可用ASP.NETC++的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用ASP.NETC++的标准输入/输出对其进行处理.在网络传输局部,在网络硬件局部,为了实现高速传输,将使用高速ATM。3.4.2内部接口设计内部接口时,各模块之间主要采用函数调用,参数传递,返回值的方式进行信息传递。第4章数据库设计4.1概念模型设计4.1.1数据库的概念模型-E-R图数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,本网站的数据库概念模型是综合网站的需求分析以及工作内容流程等分析而设计的。通过分析,本系统具有以下实体,如图-图4.6所示:图4.1商品实体E—R图会员实体E-R图图示图订单实体E-R图图示图管理员实体E-R图图示图4.5店铺实体E-R图图示图4.6留言实体E-R图图示根据各个实体之间的关系得出E-R图,如图4.7所示。图系统E-R图图示4.1.2数据库的逻辑结构物理数据结构设计主要是设计数据在模块中的表示形式.数据在模块中都以结构的方式表示.数据项和数据结构如下:管理员〔管理员ID,姓名,密码〕会员〔会员ID,用户名,会员昵称,会员头像,身份证号,性别,出生日期,E-mail,QQ,学校所在地,头衔,等级,积分〕订单〔订单号,商品ID,用户名,数量,产品类型,产品名,日期,送餐地点,价格〕留言〔用户名,标题,内容,日期〕商品〔商品ID,店铺名称,商品名称,商品类型,数量,价格〕店铺〔店铺ID,店铺名称,店铺地址,,联系人〕4.2物理结构设计效劳器上建立数据库名为webnet,数据库表如表所示表4.1管理员表字段名描述数据类型长度主键约束Mid管理员IDNCHAR10是mName姓名VARCHAR10否mPwd密码CHAR8否表会员信息表字段名描述数据类型长度主键约束UID会员IDNCHAR10是UNickName会员昵称VARCHAR10否UTrueName姓名CHAR10否UIDCard身份证号CHAR18否USex性别CHAR2否UAge出生日期DATATIME8否UEmailE-mailNCHAR40否UQQQQCHAR12否USchool学校NVARCHAR50否UPlace所在地NVARCHAR50否ULevel等级QUAN20否UCredit积分BIT20否表订单表字段名描述数据类型长度主键约束Id订单号NCHAR10是goods_id商品IDNCHAR10否goods_amount数量QUAN20否UNickName用户名CHAR20否goods_price价钱NUMERIC15,2否Data日期DATATIME8否adress送餐地点NVARCHAR50否表留言表字段名描述数据类型长度主键约束UTrueName用户名VARCHAR10是Title标题VARCHAR20是content药品名称NVARCHAR100否Data日期DATATIME8否表商品信息表字段名描述数据类型长度主键约束goods_id产品IDNCHAR10是goodsType_id产品类型NCHAR10否goods_name产品名NCHAR10否goods_price价格NUMERIC15,2否goods_depict描述NVARCHAR200否表店铺信息表字段名描述数据类型长度主键约束shop_id店铺IDNCHAR10是Shop_name店铺名称NCHAR10否Shop_address店铺地址NCHAR50否phoneCHAR12否contact联系人NCHAR10否4.3数据结构与程序的关系效劳器程序在对用户访问进行操作时需对数据库数据结构,也就是数据表进行查询和修改:在在线浏览、下订单、进行商洽等过程中都需要对数据库中的所有表,进行联合查询,修改。用户登陆信息:用于用户登陆时接收输入,以及用户退出时效劳器返回。注册信息:用于用户信息注册时接收输入,以及用户退出时效劳器返回。订单处理:用于接收订单时接收输入,以及处理订单后效劳器返回。网络包:用于数据在网络上的传输。错误信息:用于关于错误操作。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,商品信息结构,帐单结构,送入打印准备模块中准备打印格式。第5章系统实现5.1代码实现5主要控制代码〔1〕登陆窗口代码如下:<body><formid="form1"runat="server"><table><tr><td><divid="p1"></div></td><td><divid="logo"></div><divid="a1">登录名:  <asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><br/><br/>密  码:<asp:TextBoxID="TextBox2"runat="server"></asp:TextBox><br/><br/><asp:CheckBoxID="CheckBox1"runat="server"Font-Size="Medium"Text="记住用户名"/><br/><asp:CheckBoxID="CheckBox2"runat="server"Font-Size="Medium"Text="保持登录状态一周"/><br/><asp:LabelID="Label1"runat="server"Text=""Font-Size="Medium"></asp:Label><br/><asp:ButtonID="Button1"runat="server"Text="登陆"OnClick="Button1_Click"/> <asp:ButtonID="Button2"runat="server"Text="注册"PostBackUrl="~/regist.aspx"/></div></td></tr></table></form>〔2〕在MicrosoftSQLSERVER2005企业管理器中创立数据库,名称为bisheweb,按照数据库表格的设计,采用SQL语言创立数据库表单。为了防止在每个类中重复编写代码,在程序编写中,我编写了一个数据库连接的抽象类--DB类来完成数据库连接。代码如下:publicclassControlSql{privateSqlConnectionsqlCon=null;privateSqlCommandsqlCom=null;privateSqlDataReadersqlDR=null;publicControlSql(){//TODO:在此处添加构造函数逻辑}publicSqlConnectionCreateConnection(){sqlCon=newSqlConnection("DataSource=.;Database=webnet;Uid=sa;Pwd=sa");returnthis.sqlCon;}publicSqlCommandCreateCommand(){sqlCom=newSqlCommand();returnthis.sqlCom;}publicSqlCommandCreateCommand(StringsqlStr){sqlCom=newSqlCommand(sqlStr);returnthis.sqlCom;}publicSqlCommandCreateCommand(StringsqlStr,SqlConnectioncon){sqlCom=newSqlCommand(sqlStr,con);returnthis.sqlCom;}}5系统展示(1)网站首页:首页一般是访问者浏览的第一个页面,因此我要把网站的大体展露出来,尽量给人留下美好的印象。首页主要介绍各类信息,告诉访问那么本网站大致的内容有美食排行榜,店铺排行帮,吃货排行榜,美食文化起源即美食名称的来源。图首页示意图〔2〕注册页面:本网站设有订餐功能,但是订餐的前提必须是本网站的会员。改页面表达了本网站注册的特点,网站注册有两个方式,包括正常用户名注册如图和图所示和邮箱注册如下图。图注册页面-普通注册1示意图图5.3注册页面-普通注册2示意图图5.4注册页面-邮箱注册示意图〔3〕登陆页面:该页面从首页点击登陆后进入,但前提需要先进行注册,成为本网站的会员后才能用自己的用户名和密码登陆如图5.5所示,登陆后直接进入会员首页如图5.6所示。图5.5登陆界面示意图图5.6会员首页示意图〔4〕美食排行榜页面:会员在登陆后可以从首页的美食排行榜标志中进入该页面,本页面分两个方面展现大连美食的销售量,一方面是大连总榜,另一方面是区域总榜,区域主要是根据学校来判断。其中店铺排行榜和吃货排行榜和美食排行榜相似。图5.7美食排行榜示意图〔5〕留言板页面:会员在登陆后可以通过右上方的留言按钮进入留言板,给管理者提供意见或者看法。图5.8留言板示意图〔6〕管理员sa的管理页面:该页面可由首页的左上角的我的美网图标进入,该页面实现了管理员对所有会员名称和登陆密码的控制权限,会员忘记密码后,可联系由管理员此页面初始化密码。当管理员发现某一会员有违规行为,可在此页面将此会员删除,令其不具备会员权限,如图5.9所示。图5.9管理员sa的管理页面第6章系统测试6.1测试方案及测试用例测试能更有效地、更快地并且以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,具有很高的有效性和可重复性,可以节约测试时间,提高测试效率。6.1.1测试方法本系统主要采用人工测试和机器测试。人工测试就是,在程序完成以后,自行对源程序进行详细的反复检查,在确认后对网站进行机器的系统测试。系统测试主要的测试方法有:单元测试,集成测试,确认测试〔1〕.单元测试就是对已实现的软件最小单元进行测试,以保证构成软件系统的各个单元的质量〔2〕.测试套件是由一系列测试用例并与之关联的测试环境组合而构成的集合,已满足测试执行的特定要求。通过测试套件,将效劳于同一个测试目标、特定阶段性测试目标或某一运行环境下的一系列测试用例有机地组合起来〔3〕.确认测试主要采用黑盒测试,不考虑程序内部结构和内部特性,而是考察数据的输入、条件限制和数据输出,完成测试。6.1.2出错信息根据市场调查的实际情况,本网站业务方面会涉及到网上订货、在线支付、会员登陆等,同时还会有与客户进行信息沟通互动的重要渠道。大型网站需要自己架构效劳器,结合内网与外网共享资源提高效率。程序在运行时主要会出现两种错误:〔1〕由于输入信息,或无法满足要求时产生的错误,称为软错误。〔2〕由于其他问题,如网络传输超时等,产生的问题,称为硬错误。出错信息必须给出相应的出错原因,例:“查无此人!〞、“用户名或密码不正确〞等。用表格形式说明如表所示:程序出现的错误处理方法软错误在下订单、商洽、交易成功判断及输入数据验证,系统对数据进行分析,并作出判断,判断错误类型,然后生成相应的错误提示句,送到输出块中。硬错误在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因。6.2补救措施说明故障出现后可能采取的变通措施,包括:〔1〕后备技术说明准备采用的后备技术,当原始系统数据被损坏或者丧失时,启用副本的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;〔2〕降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些局部,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;〔3〕恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。根据本网站的实际情况分析,所有客户机和效劳器都必须安装不间断电源以防止停电或电压不稳造成的数据丧失的损失,同时最大程度的减小各个方面的;可预见及不可预见的损失。假设真断电时,客户机上将不会有太大的影响,主要是效劳器上在断电后恢复过程可采用SQLSERVER的日志文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论