asp.net上品在线订餐系统论文_第1页
asp.net上品在线订餐系统论文_第2页
asp.net上品在线订餐系统论文_第3页
asp.net上品在线订餐系统论文_第4页
asp.net上品在线订餐系统论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计IV摘要随着我国经济的飞速发展,人们的生活速度明显加快,在餐厅吃饭排队的情况到处可见,近年来由于新兴IT行业的空前发展,它与传统餐饮行业也进行了新旧的结合,很多餐饮商户开始通过网络建设订餐系统,通过专门的上品在线订餐系统,一方面节省了用户订餐的时间,给用户带来方便,另一方面给商户带来了新的销售模式,同时也使订餐的管理规范化,系统化,给人们的生活带来了很大的便利。本文重点阐述了上品在线订餐系统的开发过程,以实际运用为开发背景,基于B/S结构,运用了ASP.NET技术和SQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过网络进行订餐的重要功能。本上品在线订餐系统运行效果稳定,操作方便、快捷,界面友好,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的订餐平台。关键词:在线订餐;ASP.NET技术;SQL数据库;B/S结构ABSTRACTWiththerapiddevelopmentofChina'seconomy,people'sliveshavebeensignificantlyaccelerated.Thesituationofqueuingformealsinrestaurantscanbeseeneverywhere.Inrecentyears,duetotheunprecedenteddevelopmentoftheemergingITindustry,ithasalsocombinedwiththetraditionalcateringindustry.BuildingamealorderingsystemthroughtheInternetandadedicatedtop-gradeonlinemealorderingsystemnotonlysavesusersthetimetoordermeals,butalsobringsconveniencetousers.Ontheotherhand,itbringsanewsalesmodeltomerchantsandstandardizesthemanagementoforderbooking.Systematizationbringsgreatconveniencetopeople'slives.Thisarticlefocusesonthedevelopmentprocessofthetop-gradeonlinemealorderingsystem,takingactualapplicationasthedevelopmentbackground,basedontheB/Sstructure,usingASP.NETtechnologyandSQLasthesystemdatabasefordevelopment,tofullyguaranteethesecurityandstabilityofthesystem.Thesystemhasagoodinterfaceandsimpleandconvenientoperation.Throughthesystemoverview,systemanalysis,systemdesign,databasedesign,andsystemtesting,thedevelopmentprocessofthesystemisexplainedindetail.Finally,theentiredevelopmentprocessissummarizedandrealized.AnimportantfunctionforuserstoordermealsthroughtheInternet.Thistop-gradeonlinemealorderingsystemhasstableoperationeffect,convenientandfastoperation,andfriendlyinterface.Itisacomprehensivefunctioning,goodpracticability,highsecurity,andhasgoodscalabilityandmaintainability.Keywords:onlineordering;ASP.NETtechnology;SQLdatabase;B/Sstructure目录摘要 IABSTRACT II目录 III1绪论 11.1研究背景 11.2研究现状 11.3研究内容 22相关技术简介 32.1.NET技术框架 32.2C#简介 32.3B/S结构 42.4SQL数据库 43系统分析 63.1可行性分析 63.1.1技术可行性 63.1.2操作可行性 63.1.3经济可行性 63.1.4法律可行性 63.2系统性能分析 73.3系统流程分析 73.3.1注册流程 73.3.2登录流程 73.3.3订餐业务流程 83.4系统结构分析 93.4.1逻辑结构 93.4.2物理结构 94系统设计 104.1系统概要设计 104.2系统结构设计 104.3数据库设计 114.3.1数据库实体(E-R图) 114.3.2数据库表设计 135系统的实现 165.1用户功能模块的实现 165.1.1用户注册界面 165.1.2登录界面 175.1.3菜品详情界面 175.1.4购物车界面 185.1.5修改个人信息界面 195.1.6我的订单界面 195.1.7评价界面 195.2管理员功能模块的实现 205.2.1管理员登录界面 205.2.2卖家管理界面 215.2.3类型管理界面 215.2.4餐品信息管理界面 225.2.6投诉管理界面 225.2.6订单管理界面 225.3卖家功能模块的实现 235.3.1资料修改界面 235.3.2发布商品界面 245.3.3订单处理界面 246系统测试 256.1测试定义 256.2测试目的 256.3测试分析 26总结 27参考文献 28致谢 291绪论1.1研究背景随着互联网技术的快速发展,网络时代的到来,网络信息也将会改变当今社会。各行各业在日常企业经营管理等方面也在慢慢的向规范化和网络化趋势汇合[13]。电子商务必将成为未来商务的主流,因此对于餐饮行业来说,建立一个上品在线订餐系统是必不可少的一种销售模式;由于现在人们的生活节奏越来越快,就餐时间过于集中,为了实现用户通过计算机平台进行订餐的功能[15],开发了本上品在线订餐系统。近几年随着互联网的飞速发展,我国的电子商务也得到了较快的发展,人们的生活方式也随之改变。人们在快节奏的生活中寻找快捷的生活方式,其中电子商务技术为人们提供了更加便利的购物方式[14]。人们网上购物不受时间地点的限制,同时商户实现通过网络平台来进行商品的销售,不仅客户群体,而且还可以为商户进行宣传,能大大的增加营业额。为了满足大量网友网上进行订餐的需求,跟随电子商务发展的步伐,建设一个上品在线订餐系统为广大用户服务,实现快速订餐功能。1.2研究现状在国外他们的信息技术的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技术就一直在飞速地发展,一些计算机应用软件也纷纷出现,软件技术也一直在不断完善和更新。软件行业早已遍布各个地方[16]。在国内,我国信息技术发展起步比较晚,后期慢慢的不断地进行优化和改革,才让我们的信息技术上升到新的阶段。在现在软件开发的技术经过大量研究和生活实践基本能够达到独立开发系统应用的水平,生活中的各个行业也把软件操作替换成传统的记录模式。软件行业正是现在比较热门的行业。信息数字化的节奏已经在逐步影响生活中的人们,人们也逐渐感受到信息化说到信息不得不感叹现在人们的各种信息都在迅速流通,信息资源利用充分。信息背后的软件支持也得到广大范围的宣传和使用。软件开发团队愈来愈专业,开发技术愈来愈成熟。有了软件的存在,信息处理效率得到大幅度提升,帮助信息处理者省去了大部分时间。对于订餐方面来讲,传统的实体店进行订餐的方式,已经无法满足用户的需求,因此需要我们利用软件技术开发本上品在线订餐系统来进行快速实现网络订餐的功能,这个网站提供给用户一个快速订餐的平台[17],相信这款软件的出现会真正提高用户订餐的效率。1.3研究内容根据上品在线订餐系统编写的论文主要阐述了上品在线订餐系统的开发过程中使用的技术,系统开发前进行的需求分析,根据需求文档进行系统设计,最后才是系统功能实现以及测试几个部分,在开始编写论文之前亲自到图书馆借阅ASP.NET书籍,SQL数据库书籍等编程书籍,然后针对开发的上品在线订餐系统,去网上查找了很多别人做好的系统,根据他们的功能设计进行自己的系统的系统功能结构设计,出具需求报告,根据形成的需求报告完成系统各个功能模块设计,最后才是进行程序编码,系统完成后才能进行测试和最后的验收工作,程序开发流程大致如此。这次编写的论文包含了6个部分的内容,具体内容如下:第一部分绪论:文章主要从课题背景以及研究现状综合阐述了开发此系统的必要性。第二部分相关技术:系统开发用到的各种技术都大致做出了简介第三部分系统分析:从可行性分析和功能需求分析等角度综合研究了此次开发的系统第四部分系统设计:功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示第五部分系统实现:进行系统主要功能模块的界面展示第六部分系统测试:检验程序是否达到预期目标

2相关技术简介2.1.NET技术框架.NET技术框架是一种现如今在软件系统开发中被大量使用的一种全新的软件系统架构。采用了模块化和组件的方式运行和开发,是现如今大多数软件系统开发人员所掌握的一种全新的软件系统开发技术框架。.NET的最大特点就是在软件系统开发过程中可以实现对多种软件系统设计语言的支持,无论采用C语言还是C++语言、C#语言、J#语言对软件系统进行开发,在软件系统的运行和编译过程中都被同样的编译成一种通用的中间程序语言,不应影响软件系统的运行效率,是一种全新的多语言支持的先进开发框架。.NET软件系统框架不是简单的对ASP程序设计开发技术的升级,ASP程序开发技术不具备多种语言进行开发的特点,同时也没有一个整体的综合开发平台来对ASP进行良好的支持。综上所述,.NET技术框架是一种非常优秀的软件系统开发框架,现如今已经大量使用的一种先进的开发框架。它可以提供对网络软件系统的开发的支持。开发本文的上品在线订餐系统我们就采用.NET框架来进行开发。2.2C#简介C#是比较新的开发语言,C#是新型的面相对象的一种开发语言,c#可以在编译,语法上来说简单,功能比较突出,逻辑开发方面比较清晰,我们在学习起来比较简单,对程序的转化来说比较方便,在开发语言中,java开发语言功能及强大,相对于C#开说,没有JAVA强大,但对于一些系统的分析和信息的采集来说已经完全可以达到开发的要求,基于系统的采集选择C#非常的合适。.NET的开发语言C#作为Web平台的语言,在Web应用程序开发.NET可以很好的胜任。C#是使用C++难点而开发的一种面对新一代的新型的语言,他的优点是,语法简单,结构简单,执行效率高,使用方便,程序人员可以很好的进行开饭使用。我们之前在课堂上学习的C++,通过对C++的了解,学习可以很好的直接的使用C#语言,C#语言的语法都是借用的C++语言,向我们接触到的操作符,表达式、程序式等。C#作为新的编程开发语言。在操作方面来说,C#很多方面更加的简洁化了,与C++相比,在操作,运行上来说更加的简单。在系统操作,和编程方面更减小了开发难度,为开发人员带来了便利。2.3B/S结构B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。只需要用户在客户端安装360浏览器、谷歌浏览器、QQ浏览器等当前大众浏览器,在电脑里面安装sqlserver、SQL数据库等数据库。安装好的浏览器与服务器端的数据库进行信息数据的交互。很多专门软件能够做到的事情,采用B/S结构模式也能实现,它能够结合Web浏览器技术,ActiveX技术以及多种脚本语言等技术。帮助程序开发者节约了不少开发成本。目前B/S结构成为程序开发主流结构[9],它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。图2-1B/S模式三层结构图2.4SQL数据库网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革[4]。本文对数据库的选择是选择微软公司的大型关系数据库SQL数据库,通过SQL数据库可以实现大量的数据分析,进行管理储存,而对于数据库的数据信息一定要采取统一的储存模式来管理,在进行数据管理和访问需要统一的数据信息操作管理:SQL数据库其实是一个很笼统的标准,SQL不仅功能齐全,而且安装起来也非常方便,它所支持的平台也是较多和安全的。数据库主要有三个层次:客户显示层、业务逻辑层、数据层所组成。它们三层与客户之间的联系密不可分,三层中最下面的一层是数据层,他能够准确分析数据,快速的集中来解答、维护、更新数据,实现了大量数据的统一推送管理,在对数据的分析以及数据的操作共享上实现了统一的管理接口。3系统分析3.1可行性分析本上品在线订餐系统主要目标是实现在线订餐的主要功能。在确定了目标后,我们从以下四方面对能否实现本系统目标进行可行性分析。3.1.1技术可行性本上品在线订餐系统采用ASP.NET和SQL数据库进行开发设计,作为计算机专业学生,在学校期间就接触到许多关于编程方面的知识,当然也包括各种编程软件,对他们的了解度也比较系统,所以技术开发上面还是有一定把握。3.1.2操作可行性本人自己就是学生,程序开发经验不足,在界面设计上面不会设计太复杂,要讲究简单好看,操作上要方便,不能让用户觉得不流畅。用户一旦进入操作界面,界面上就会有相应提示,跟着操作提示就可以找到对应的功能操作模块,对于用户来说免培训就能使用。本上品在线订餐系统的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。所以系统在操作上具有很高的可行性。3.1.3经济可行性上品在线订餐系统开发使用的软件和数据库,还有界面设计的photoshop软件等在百度上面就可以直接下载,然后根据各种安装视频进行安装,这些资源都是免费的,程序编码阶段使用的源代码在百度上面可以轻松获得,在有网络的环境下就能下载下来,不需要支付任何费用,经济成本很低,具有经济可行性。3.1.4法律可行性开发的上品在线订餐系统所使用的软件和用到的资料来源都是图书馆、百度文库、百度网页等渠道,并不涉及违法。在个人毕业设计上面,无论源代码还是论文编写内容不存在抄袭行为。从上面几个部分的可行性分析得出,这次开发的上品在线订餐系统在开发上面没有什么大问题,值得开发。3.2系统性能分析(1)系统的存储性:因为是上品在线订餐系统,所以就会在数据库要求上比较严格,信息录入的比较多,而且丰富复杂,这就需要一个强大的数据库来存放更多的数据和保证数据的时时性。(2)系统的易学性:系统设计的应该简单易学的,设计的各种功能应该简单操作,不需要努力学习培训,缩短用户熟悉系统的进程。(3)系统的数据要求:数据应该录入准确,需要更新时,数据应该可以及时的修改,数据还应该有独立保存,不能删除数据的时候会连带着把还需要的数据都删除掉。3.3系统流程分析3.3.1注册流程未有账号的用户可进行注册操作,用户注册流程图如图3-1所示。图3-1用户注册流程图3.3.2登录流程登录模块主要满足了管理员以及用户的权限登录,用户登录流程图如图3-2所示。图3-2登录流程图3.3.3订餐业务流程结合实际用户订餐流程进行了详细调查,进而对本上品在线订餐系统业务流程进行具体的分析。在用户订餐流程的基础上,进行改进,做出来系统用户订餐的业务流程图,本上品在线订餐系统用户订餐业务流程图,如图3-3所示:图3-3用户订餐业务流程图3.4系统结构分析3.4.1逻辑结构上品在线订餐系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让用户只要上网就可以实现菜品的查询和购买。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3-4所示:图3-4系统的网络应用原理示意图3.4.2物理结构系统实现的物理结构如图3-5所示:图3-5系统实现的物理结构图4系统设计4.1系统概要设计上品在线订餐系统并没有使用C/S结构,而是基于网络浏览器的方式去访问服务器,进而获取需要的数据信息,这种依靠浏览器进行数据访问的模式就是现在用得比较广泛的适用于广域网并且没有网速限制要求的B/S结构,图4-1就是开发出来的程序工作原理图。图4-1系统工作原理图4.2系统结构设计系统结构设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。本上品在线订餐系统的功能结构设计如图4-2所示。图4-2系统结构图4.3数据库设计一个好的数据库可以关系到程序开发的优劣,数据库设计离不开表结构的设计,还有表与表之间的联系,以及系统开发需要设计的数据表内容等信息。在进行数据库设计期间,还是需要多花时间进行考虑,最终设计出配套程序的数据库出来。4.3.1数据库实体(E-R图)本上品在线订餐系统采用的是SQL数据库,数据存储快,因为上品在线订餐系统,主要的就是对信息的管理,信息内容比较多,这就需要好好的设计一个好的数据库,分类要清楚,不能添加信息的时候,造成信息太过混乱,设计好的数据库首先就需要先把各个实体之间的关系表达明确。E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系,E-R图即由这三点组成。E-R图是最能体系各个实体之间关系的,包括每个实体都包括哪些属性,搞清楚这些我们设计数据库表的时候才能够不遗忘,才能完整的设计。下面我们例出主要的几个E-R图。1、管理员信息实体E-R图如图4-3所示:图4-3管理员信息实体图2、会员信息实体E-R图如图4-4所示:图4-4会员信息实体图3、订单信息实体E-R图如图4-5所示:图4-5订单信息实体图4、卖家信息实体属性图如图4-6所示:图4-6卖家信息实体属性图5、类别信息实体属性图如图4-7所示:图4-7类别信息实体属性图4.3.2数据库表设计本上品在线订餐系统需要后台数据库,本系统采用SQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。表4-1admin管理员序号列名数据类型长度标识主键允许空说明1aidint11是是否管理员编号2lnamevarchar50是是是登录名3pwdvarchar50是是是密码表4-2hy会员序号列名数据类型长度标识主键允许空说明1hy_idint11是是否用户编号2usernamevarchar50是是是用户名3passwordvarchar50是是是用户密码4namevarchar50是是是姓名5emailvarchar50是是是邮箱6sexvarchar50是是是性别7phonevarchar50是是是手机8addressvarchar50是是是地址9txvarchar50是是是头像表4-3orders订单序号列名数据类型长度标识主键允许空说明1order_idint11是是否订单编号2order_numvarchar50是是是数量3total_priceint是是是价格4namentext是是是姓名5phonevarchar50是是是手机6emailvarchar50是是是邮箱7addressvarchar50是是是地址8usernamevarchar50是是是用户名9order_datevarchar50是是是日期10order_statevarchar50是是是状态表4-4seller卖家信息表序号列名数据类型长度标识主键允许空说明1seller_idint11是是否编号2zhvarchar150是账号3mimavarchar150是密码4seller_namevarchar150是店名5seller_addrvarchar150是地址6seller_telvarchar150是电话7logovarchar150是Logo8statevarchar150是状态表4-5category分类信息表序号列名数据类型长度标识主键允许空说明1tidint11是是否类别编号2categoryvarchar50是类别名称5系统的实现5.1用户功能模块的实现用户进入本系统可查看系统信息,包括首页、卖家列表、菜品展示、购物车等,系统主界面展示如图5-1所示。图5-1系统主界面图5.1.1用户注册界面未有账号的用户可进入注册界面进行注册操作,用户注册界面展示如图5-2所示。图5-2用户注册界面图5.1.2登录界面用户要想实现订餐操作,必须登录系统,用户登录界面展示如图5-3所示。图5-3用户登录界面图5.1.3菜品详情界面用户可选择菜品查看菜品详情信息,登录后可选择数量进行加入购物车操作,菜品详情界面展示如图5-4所示。图5-4菜品详情界面图5.1.4购物车界面用户在购物车界面可查看购物车菜品信息,并可对其进行修改数量、删除或者提交订单付款操作,购物车界面展示如图5-5所示。图5-5购物车界面图5.1.5修改个人信息界面用户登录后可进入修改个人信息界面进行修改个人资料,修改个人信息界面展示如图5-6所示。图5-6修改个人信息界面图5.1.6我的订单界面用户在我的订单界面可查看个人订单信息,我的订单界面展示如图5-7所示。图5-7我的订单界面图5.1.7评价界面用户可以进行评价,界面展示如图5-8所示。图5-8评价界面图5.2管理员功能模块的实现5.2.1管理员登录界面管理员要想进入系统后台对系统进行管理操作,必须登录系统后台,管理员登录界面展示如图5-9所示。图5-9管理员登录界面图5.2.2卖家管理界面管理员在卖家管理界面可查看所有卖家信息,并可对其进行添加、修改和删除操作,界面展示如图5-10所示。图5-10卖家管理界面图5.2.3类型管理界面管理员可添加、编辑和删除菜品分类信息,菜品类型管理界面展示如图5-11所示。图5-11菜品类别管理界面图5.2.4餐品信息管理界面管理员可添加、编辑和删除餐品信息,信息管理界面展示如图5-12所示,添加菜品信息界面展示如图5-13所示。图5-12餐品管理界面图5.2.6投诉管理界面管理员在投诉管理界面可查看投诉信息和删除,订单界面展示如图5-13所示。图5-13投诉界面图5.2.6订单管理界面管理员在订单管理界面可查看所有订单信息,订单界面展示如图5-14所示。图5-14订单界面图5.3卖家功能模块的实现5.3.1资料修改界面卖家可以进行修改资料信息,界面展示如图5-15所示。图5-15资料修改界面图5.3.2发布商品界面卖家可以进行发布商品信息,界面展示如图5-16所示。图5-16发布商品界面图5.3.3订单处理界面卖家可以进行处理订单信息,界面展示如图5-17所示。图5-17订单处理界面图6系统测试6.1测试定义系统测试主要是判断系统是否可以正常运行,功能模块是否可以实现操作。程序代码中是否有错误出现。测试程序是开发过程中的一个主要问题。就算系统完成的再好,再进行程序测试时也会也会发现一个重来没有被发现的错误信息。测试不仅是系统开发的开始,而且应该贯穿整个系统的整个生命周期。评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。系统错误,不一定是代码错误,可能是阶段的设计摘要和设计细节存在问题,问题也可能出现在需求分析阶段。从实际情况来看,最初的问题很可能是一个小错误,根据按钮的原理,按钮后的按钮位错将是所有位错。该系统的原因也同样适用,随着后续的开发工作,误差将越来越严重。为了避免问题在后续编码,测试和设计,避免扩大国家的问题。在测试系统中,开发人员应该站在客户的角度来处理测试工作,而现在主要的测试方法是黑盒测试。测试的目的可以概括为以下几点:首先,用户界面和客户需求是一致的,设置界面和设计风格统一;第二,创新设计接口规范设计标准,具有独特的审美特征;最后,人类传统的接口以满足审美需求,不能盲目地追求一种独特的,合理的规划布局,符合审美标准。6.2测试目的测试的目的在于要对系统的稳定和可操作性能进行对照检查。对于软件的开发利用最终的目的在最后的测试和试用,这是一个不可缺少的重要环节。对于软件开发者而言,在对每一个单独的功能进行编排时候,都要有单独的测试,并通过测试阶段才可以研发多个功能性软件,这样既缩短了研发时间,也可以在的单个的早期测试中发现问题,以免融合后的软件,在查找问题时就很难快速解决或者急速定位问题。上品在线订餐系统完成了开发之后,需要进行测试,这个测试步骤就是为了检验程序是不是有什么问题存在,主要作用还是发现程序的问题,测试过程中会采用测试经常用到的方法以及手段来挖掘问题,这样做的目的就是保障程序的质量,让用户使用开发出来的程序没有任何顾虑,能够安心运行程序,操作程序对应功能,另外测试期间还可以大致浏览程序的各个界面设计是不是很简洁大方,颜色搭配以及功能布局有没有凌乱的感觉,程序各个部分的功能全部都要反复操作,一旦哪个部分操作逻辑存在问题,或者是功能不能达到用户需求,就需要开发者赶紧纠正,及时更改程序内容,使之最终能实现用户需要的功能,满足用户基本功能需求。关于上品在线订餐系统的测试,我们使用了测试用得最多的测试方法,即黑盒测试进行上品在线订餐系统的测试。6.3测试分析到此整个完整的系统设计完成了,但这个程序的工作还没有完全做完,功能都不知道是否能按设计的实现,需要进行系统测试,从而表明本系统中是否存在错误和不足之处,以便让用户更好的接受该系统。虽然测试并不能完全的暴露出系统的所有问题,但也可以使系统的错误和不足降到最低,如果不测试就直接投入使用,将会造成严重的后果,经济方面也会有很大的损失。经过对上述的测试结果分析,本上品在线订餐系统满足用户网络订餐的要求和需求。所有基本功能齐全,操作简单,系统运行性能良好,是一个值得推广的在线订餐平台。测试的时候要考虑到每个细节功能,除了要输入正确的数据进行测试,还要进行错误数据,这就需要我们有足够的耐心和细心,因为设计的这个网站是我个人设计的,所以难免会有很多问题和不足,希望在以后的使用中,老师和同学们多提意见。总体说来,软件通过测试。总结毕业设计是最能体现出我们所学知识的应用情况,是对我们大学期间所学知识的应用巩固和提高的时刻。设计本上品在线订餐系统的过程不仅仅是对我学计算机知识的一次考验,更是对我运用所学知识解决处理现实问题能力的培养和锻炼。本次开发的上品在线订餐系统已经接近尾声阶段了,在这次独立完成毕业设计的期间,我自己体会到了很多的东西,另外我很想说的就是独立开发软件真的很能让人在开发期间得到锻炼,不管是需求分析,还是系统的设计以及系统功能详细实现还有最后的测试工作,每一步都要小心翼翼的完成,一步一步来,不然任何环节出现了差错,返工起来也很麻烦,开发系统过程中,遇到了很多的难题,比如上品在线订餐系统需要具有什么样的功能,这个我还是思考了很久,后来同学给我提示了一下,参考别人做好的系统,看看人家设计了什么功能,自己就多多参考下,后来这个问题就很好解决了,最难的就是系统编码了,我这个人本来就比较粗心,编码出现很多不该出现的错误,不该打空格也不小心键盘空格键多敲了两下,整得自己老是程序运行出错,找了好久都没有解决,后来无奈找到室友帮忙看看,慢慢检查终于找到问题了,编码过程真的很心塞。还好东拼西凑总算完成了功能要求了。系统整体界面虽然不是很好看,但起码不花哨,用户使用起来整体感觉就是简洁,功能体验虽然有点啰嗦,但是需要的功能都已经具备了。自己的身份目前还是学生,开发程序肯定是不会考虑周全,程序完成开发后也经过了一系列测试,整体来说还是没有发现明显的操作逻辑错误,自己在毕设制作过程中不仅知识有所增加,独立学习的能力也有所提高了,更重要的就是遇到问题向周边同学寻求帮助,这个是很有必要的。总的来说毕业设计的圆满完成,我真的觉得很自豪。参考文献[1]杨继昌.ASP技术与ASP.NET技术的比较.[J].微型机与应用。2016.1:6-8[2]ASP.NET基础与案例开发详解[M].清华大学出版社,易巍,2018[3]C#.NET网络程序设计实用教程[M].清华大学出版社,于国防,2015[4]基于.NET的班级日常工作管理系统设计与实现[J].窦立

温馨提示

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

评论

0/150

提交评论