网上订餐系统_第1页
网上订餐系统_第2页
网上订餐系统_第3页
网上订餐系统_第4页
网上订餐系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

网上订餐系统应用科技学院 电子信息工程120352010004柯旭东指导教师: 林潇【摘要】本系统属于商品管理自动化系统的一个子系统,它也是一个单独的功能完善的系统,本课题是网上订餐管理系统的研发,本文的系统分析和设计只是相对于一般的团体而言。本文包括网上订餐系统(Net-Order system)的总体方案设计和开发。9 11在开发设计中,采用B/S(Browser/Server)结构19,数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2008,使系统安全性能更高。同时采用当前正在流行的Asp.NET编程13,用户界面更友好1520。 在开发中选择了ASP.NET+SQL2008的模式8,实现了应用程序逻辑和页面显示分离,界面设计更简单7。关键字 网上订餐系统,NOS(NET-Order system),B/S,.NETOn-line meal ordering systemApplied Science & Technology Electronic Information Engineering120352010004 KeXuDongTutor:Lin Xiao【Abstract】:This system belongs to the product management automation system a sub- system, it also is the system which an independent function consummates,This topic is the Net-Order System partial research and development, This article system analysis and the design only is opposite in the common association says.This paper includes system design and development of NOS. It introduced the detailed development product management and realizations of the Net-Order Managerment System. In the development and design, using B/S (Browser/Server) structure 19, database, recommend the industry leading Microsoft SQL sever2008 relational database management system, make the system a higher safety performance. Using the currently popular Asp.NET programming at the same time, the user interface more friendly 15.【Key Words】: ASP.net B / S、NOS第1章 引言1.1开发背景 Internet技术的发展使得考订餐的方式手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得订餐突破了时间和空间的限制。与传统订餐模式相比,网上订餐具有无可比拟的优越性,它可以将传统订餐过程中的各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预订餐活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加订餐顾客的客观性和直观性。传统的订餐方式一般要经过人填写订餐单据、送货人员凭单据送货等过程。对于一些情况来说,随着订餐人数数量的增加,填写单据的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。网上订餐系统课题产生的背景是当今饮食文化信息化的趋势及我国餐饮业信息化系统的建设,目的是充分利用现有的计算机软、硬件和网络资源实现无纸化订餐以避免传统手工订餐的不足。与传统订餐模式相比,网上订餐渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上订餐,是现代餐饮技术的一个具体实现,具有很重要的现实意义。可以实现订餐的全自动化管理,可以有效利用网络的软硬件资源,使其发挥最大效力,更好的为订餐、管理服务,可以大规模的实行无障碍订餐,实现订餐的客观性、直观性,自动化、这样一来就可以减轻人员的工作强度,可以节省劳动力。传统订餐要求人员填写订单单据、并且还得提前打电话预约。这是一个漫长而复杂的过程,已经越来越不适应现代餐饮业的需要。网上订餐系统是传统订餐方式的延伸,它可以利用网络的无限广阔空间,随时随地的让人们享受订餐乐趣,加上Web数据库技术的利用,大大简化了传统订餐的过程。本文以Internet为平台,研究了基于Web网上订餐系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户模块、管理模块的设计。651.2 开发意义在网络技术逐渐渗入社会生活各个层面的今天,传统的餐饮方式也面临着变革,而网上订餐则是一个很重要的方向。基于Web技术的网上订餐系统可以借助于遍布全球的Internet进行,因此订餐既可以在本地进行,也可以在异地进行,大大拓展了订餐的灵活性。单据可以根据订餐要求内容即时生成,可避传统的多人订餐时的排队状况;而且可以采用大量标准单据,从而使用计算机处理,大大提高订餐效率;还可以直接把单据生成的数控送到数据库中,进行统计、排序等操作。所以现在较好的订餐方式为网络订餐,订餐内容放在服务器上,顾客通过手机号、邮箱地址进行查询订餐情况,以便顾客可以随时了解自己所订购的食物的配送状态,这样订餐的直观性、方便性、快捷性可以得到有效的保证。因此,采用网络订餐方式将是以后餐饮业发展的趋势。近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,网络在线和虚拟商店的出现,网络应用正不断深入人心。人们迫切要求利用网络技术进行网上订餐,来提高了餐饮业的质量,突出直观性和客观性,减轻组织及保障工作的负担,提高工作效率。于是许多餐饮类的网上订餐网站应运而生,企事业单位都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机网络订餐系统,也推出了一批优秀的网络订餐软件产品,比有力地推动了我国网络化餐饮业的发展水平,并积累了大量有价值的经验。第2章 系统开发工具及开发平台2.1开发工具及平台本系统采用ASP.NET模式开发制作1,用Visual Studio.NET2008和SQL SERVER 2008作为开发工具,用Web数据库理论设计数据库,SQL语言进行数据库查询、插入、删除等操作2,设计出能实现各个功能模块的WEB应用程序(B/S)模式。472.2 开发工具的简单介绍2.2.1 .NET.NET作为新一代互联软件和服务战略3,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。1112.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。 .NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器 的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序-包括 Office 和 Visual Studio .NET-将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。2.2.2 C# 语言4.NET支持多种程序语言,仅.NET架构就默认支持Visual Basic.NET与C#两种程序语言4。 C#是专门针对在.NET架构上开发应用程序而设计的新程序语言,就程序语法来说有点类似C+,或者说更像Java。因此有着易用、灵活性大的特点,不但拥有完整的面向对象支持,在程序语法的执行效率上也比Visual Basic.NET快,所以说C#是.NET上的钦定语言也不为过。用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。C#语言在.NET的IDE(集成环境)下提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,选择各种“控件”,并设置这些控件的属性,.NET会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。C#通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用.NET设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。2.2.3 SQL Server2008Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)13。SQL Server 2008是为了支持高容量的事务处理以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2008 Server上-基于intel处理器的网络。10可以把SQL Server 2008作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2003 Professional、Windows98和Windows Millennium Edition(Me)的机器上。可以使用相同的CD来安装任何一个SQL Server 2008的服务器版本或个人版本。2.2.4 访问数据库:ADO.NETC#.NET在数据库程序设计方面,使用ADO.NET作为数据库存取的接口。ADO.NET采用新颖的对象观念,专为Microsoft.NET平台量身打造,采用离线存取模式,可供多人同时存取,特别适合在Internet环境中使用。ADO.NET是微软新一代.NET数据库的存取结构,ADO.NET是数据库和数据源间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET具有下列优越性:13l ADO.NET 是在.NET Framework上存取数据库的一组类库,它包含了.NET Data Provider(数据提供者)以进行数据库的连接与存取,通过ADO.NET,数据库程序设计人员能够很轻松地使用各种对象,来存取符合自己需求的数据库内容。换句话说,ADO.NET定义了一个数据库存取的标准接口,让提供数据库管理系统的各个厂商可以根据此标准,开发相应的.NET Data Provider,如此编写数据库应用程序人员不必了解各类数据库底层运作的细节,只要学会ADO.NET提供对象的架构,便可轻易地存取所有支持. NET Data Provider的数据库。l ADO.NET是应用程序和数据源之间沟通的桥梁。通过ADO.NET提供的对象,再配合SQL语法就可以存取数据库内的数据,而且凡是通过ODBC或OLEDB接口所能存取的数据库(如:Dbase、FoxPro、Excel、Access、SQL Server、Oracle等),也可通过ADO.NET对象来存取。1516l ADO.NET可提高数据库的延展性。ADO.NET可以将数据库内的数据以XML格式传送到客户端(Client)的DataSet对象中,此时客户端可以和数据库服务器联机,当客户端程序对数据进行新增、修改、删除等动作后,再和数据库服务器联机,将数据送回数据库服务器端完成更新的动作。如此一来就可以避免客户端和数据库服务器联机时,当客户端不对数据库服务器作任何动作时,却一直占用数据库服务器的资源。此种结构使得数据处理有相互连接的双层结构,朝多层结构发展,因而提高了数据库的延展性。17本系统选用了SQL 数据库,它具有简单易学,操作方便的特性。如果需要,还可以稍加修改,将数据库与应用程序分离,采用客户端/服务器方式,将数据库放置到服务器端,此软件作为客户端应用程序,可对数据库进行联机存取。20第3章 系统分析3.1 系统及需求分析3.1.1 系统需求通过调查,要求系统需要有以下功能:(1) 在WEB页面,用户可以自主完成网上订餐。(2) 后台管理模块:可以维护员工以及系统数据信息。(3) 员工模块,员工可以登录系统查看自己的送餐情况,以及修改登录密码。3.1.2 可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具有必要性和可行性,对新系统的开发从技术、经济、社会的方面进行可行性分析和研究,以避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。该系统的可行性分析包括如下几个内容:(1)技术方面的可行性:它主要分析技术条件是否顺利完成开发工作,软硬件是否满足开发者的需要等。其中,软件方面在线考试需要的软件环境都已具备,数据库服务器方面则有SQL Server 2008,够处理大量数据,同时保持数据的完整性并提供许多高级管理功能,其灵活性、安全性、易用性为数据库编程提供了良好的条件。 1819(2) 经济方面的可行性:主要是对这项经济效益进行评价,本系统作为一个视讯的项目,无需开发经费并且这系统实施后可以显著提高考试效率,有助于学院实行网络管理化。(3) 操作方面的可行性:目前,大学校园网络覆盖了教学区和学生区的主要建筑物,从而满足各学院、各职能部门、各直属单位上网要求,学校良好的网络设施为开发使用无纸化考试网络系统提供了坚实基础。综上所述,此系统开发目标已经明确,在经济和技术等方面可行,并且投入少见效快。3.2 系统功能简介 3.2.1首页展示模块主要用来展示本站动态信息。 3.2.2 用户订餐模块当顾客选择一种菜惊醒订餐时,用户可以挺过输入邮箱号码或者手机号码来开始自己的订餐过程。3.2.3 查询订餐动态模块顾客可以通过自及订餐时所用的手机号码或者邮箱号码来进行查询自己锁定食物的送货动态、及一些相关的操作。 3.2.4 系统管理模块本模块共分为查询、删除、更改和查看详细信息等功能。如图3.1所示。系统模块员工查看信息、修改密码添加公告信息等添加菜品管理员添加员工图3.1系统管理第4章 系统总体设计4.1 系统架构设计本系统采用ASP.NET应用程序的典型系统架构模式:数据库数据访问层业务逻辑层。数据库是应用系统的基础,它保存系统中所有数据。数据访问层封装对数据库的操作,如创建数据库连接、打开数据库连接、执行存储过程和关闭数据库连接等。在本系统中,业务逻辑层与应用系统的上层业务数据库的关联,它调用数据库访问层,同时也为上层页面表示层服务。业务逻辑层通过数据访问层实现对数据库的操作,同时为应用系统的页面表示层服务提供访问数据库的接口或函数等。(Document类)为介绍业务逻辑层的实现方法。页表表示层实现应用系统的具体页面。它一般有Web页面或控件组成。如图4.1. 页面表示层业务逻辑层数据访问层数据库图4.1系统架构第5章数据库设计5.1 总体设计考虑到网上订餐的实际需要,本系统需要的数据至少包括不同角色的用户数据以及员工数据、顾客数据、公告数据等。不同角色的用户数据主要包括用用户名、密码、性别、电话号码、邮箱等数据;顾客数据主要包括顾客号、顾客姓名、顾客电话号码、顾客邮箱地址、顾客送货地址等数据;公告数据主要包括公告号、公告标题、公告内容、公告时间等数据。5.2 表设计5.2.2 管理员表 adminadmin表包括管理员信息数据,如ID、编号、姓名、密码等。表的字段说明如表5.2.1所示。表5.2.1 Admin5.2.2 员工表 Staff 员工表staff包括员工信息数据,如ID、姓名、密码、编号的详细描述等。表的字段说明如表5.2.2所示。表5.2.2 staff5.2.3 顾客表 Customer顾客表Customer包括顾客信息数据,如ID、姓名、手机号、邮箱、性别、详细住址的详细描述等。表的字段说明如表5.2.3所示。 表5.2.3 Customer 5.2.4菜品表 goods菜品表Goods用来存储菜品数据,如id、名字、类型ID、单价、图片地址、详细介绍、卖出数量等。表的字段说明如表5.2.4所示。表5.2.4 goods5.2.5 订单表 Goods_Order订单表Goods_Order用来存储订单数据,如id、菜品Id、员工Id、送货状态、订单量、总价格、订货日期等。表的字段说明如表5.2.5所示。表5.2.5 Goods_Order5.2.6菜品类型表Goods_Type菜品所属菜系Goods_Type用来存储菜系数据,如id、名字等。表的字段说明如表5.2.6所示。表5.2.6 Goods_Type5.2.7 公告信息表Notice公告信息表Notice用来存储公告数据。表的字段说明如表5.2.7所示。表5.2.7 Notice5.2.8用户Agreement用户协议Agreement用来存储用户数据,如id、标题、内容、等。表的字段说明如表5.2.8所示。表5.2.8 Agreement第6章 系统功能详细设计及实现6.1 Web界面6.1.1 首页界面网站首页是本应用程序的门窗,用户进入网站的门户。网站首页面如图6.1.1所示:图6.1.1 网站首页页面实现功能的主要代码如下:namespace Web.WebPage public partial class index : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) DataSet ds = OMO.BLL.Goods_Type.GetAllList(); this.Repeater1.DataSource = ds; this.Repeater1.DataBind(); DataSet ds2 = OMO.BLL.Notice.GetAllList(); this.Repeater2.DataSource = ds2; this.Repeater2.DataBind(); 6.1.2 消息动态模块主要用来实现消息展示功能。消息展示界面如图6.1.2所示:图6.1.2 消息展示页面实现功能的主要代码如下: namespace Web.WebPage.Notice public partial class view_info : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) int Notice_Id = Convert.ToInt32( Request.QueryStringNotice_Id); OMO.Model.Notice model = OMO.BLL.Notice.GetModel(Notice_Id); this.Label1.Text = model.Notice_Title; this.Label2.Text = model.Notice_Date.ToString(); this.TextBox1.Text = model.Notice_Content; 6.1.3 订餐模块主要用来实现顾客订购菜功能。订餐功能如图6.1.3所示:图6.1.3订餐页面 6.1.4 用户订餐信息填写模块主要用来实现订餐时顾客信息录入及确认功能。顾客信息录入如图6.1.4所示:图6.1.4 顾客信息页面实现功能如下: 用户注册:在这里我们可以注册我们的基本信息,其中电话和地址是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。 6.1.5 查询订餐状态模块主要用来实现状态查询功能。查询状态如图6.1.5所示:图6.1.5 状态查询页面用户注册信息用户登陆信息网络订餐系统 菜品浏览信息系 统用户信息修改信息用户订单修改信息6.1.6网络便民服务管理系统E-R图理论系统功能设计目标如下:(1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;(3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护;(5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目可自行维护;(6) 查询功能强大:可以对菜品的基本情况、用户基本情况,菜品评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和菜品等的基本情况录入处理用户基本信息文件用户信息处理修改信息 6.1.7用户基本信息处理E-R图用户注册:在这里我们可以注册我们的基本信息,其中电话和地址是比较重要的,因为们需要对这些信息进行处理,以方便用户的付款和邮购。 修改个人信息:成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。商品总览查询处理具体商品查询6.1.8菜品查询处理E-R图菜品浏览:用户可以分页浏览菜品菜品,并将想要的菜品提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。菜品查询:成功登陆的用户可以在该页查找自己需要的菜品。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登陆页面”。6.2 帮助模块主要用来实现对用户的帮助功能。帮助模块如图6.2所示:图6.2 帮助页面实现功能的主要代码如下: if (!IsPostBack) ; DataSet ds = OMO.BLL.Goods_Help.GetAllList(); this.Repeater1.DataSource = ds; this.Repeater1.DataBind(); if (Request.QueryStringHelpe_Id != null & Request.QueryStringHelpe_Id!=) int Helpe_Id = Convert.ToInt32(Request.QueryStringHelpe_Id); OMO.Model.Goods_Help help = OMO.BLL.Goods_Help.GetModel(Helpe_Id); this.Label2.Text = help.Helpe_Title2.ToString(); this.TextBox1.Text = help.Helpe_Content.ToString(); 6.3 后台模块6.3.1 登录模块主要用来实现登录系统功能。登录模块如图6.3.1所示:图6.3.1 登录页面 6.3.2 菜品添加主要用来实现对菜品信息的维护功能。菜品添加模块如图6.3.2所示:图6.3.2 菜品添加页面6.3.3 菜品管理主要用来实现菜品管理信息功能。菜品添加管理模块如图6.3.3所示:图6.3.3菜品管理页面实现功能的主要代码如下: 6.3.4 订单管理主要用来实现订单管理功能。订单管理模块如图6.2.4所示:图6.3.4 订单管理页面6.3.5 修改密码模块主要用来实现对密码的修改。修改密码功能如图6.3.5所示:图6.3.5 修改密码如界面6.3.6 添加员工主要用来实现员工添加功能。员工添加功能如图6.2.6所示: 图6.3.6 创建员工界面管理员信息文件删除定购商品信息添加商品管理员登陆删除商品删除用户6.3.7管理员ER图管理员对信息的管理是分别针对数据库中的每一张表进行的。对于每张表的信息可以添加、删除和修改。可以实现对员工表的添加,删除,修改。菜单表的添加删除和修改。订单信息文件添加处理 修改处理订单处理删除处理6.3.8用户订单处理E-R图当用户提交已订的菜单或想取消已订的菜单时,都会在前台自动生成;处理订单的过程是订餐管理人员参与的,当前台有新的订单生成时,会自动在后台的现有订单列表中显示出来,订餐管理人员可以点击查看未处理的订单,根据实际情况进行处理,或者删除不需要的订单记录。具体流程如下:对于用户,在生成订单之前,可以随意浏览菜单信息,并选择是否订购及提交之前是否删除;对于管理员,可以查看用户生成的订单信息,并在确认用户收到所订购的菜之后,有权删除该用户的订单。软件调试 系统调试的目的是发现程序和系统中的错误并及时予以纠正。在网络订餐系统中用的调试方法也包括这些:(1) 程序调试包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。用正常资料调试。用异常资料调试。用错误资料调试。软件测试:软件的测试是系统开发周期中一个十分重要的环节,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的后果。在网上购物电子商务平台中,我们以黑盒测试为主,白盒测试为辅。对关键模块采用白盒测试。测试结果:参数传递出错,无法传递数据。当大量用户同时对数据库进行访问时,效率低,有的用户访问失败。主要的解决方法:对于各个模块接参数的格式进行了统一本程序以中小型为基础,采用JDBC数据源进行连接数据库这就决定了本系统的先天缺陷。纯正的电子商务网站均采用连接池,出于技术难度大和资料缺乏放弃此最佳方案总结经过三个月的不懈努力,和指导老师的谆谆教导,以及同组同学的团结协作,充分利用大学四年所学的专业知识,通过大量阅读与设计相关的专业参考文献,我终于完成了本次毕业设计,已经基本上实现了网络订餐系统的各项功能。在这次毕业设计过程中,我独立设计和实现了用户注册,用户登录,修改密码,留言板,菜品浏览等五个模块的全部功能,以及这几个模块的数据库设计。通过这次毕业设计,我掌握SQL 这种大型数据库的编程方法,掌握了ASP语言和ASP技术。了解到电子商务的理论以及平台开发的模式,掌握了网络开发的方

温馨提示

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

评论

0/150

提交评论