毕业设计(论文)网络订餐服务平台订单与留言管理.doc

上传人:仙人指路1688 文档编号:3984640 上传时间:2023-03-30 格式:DOC 页数:44 大小:1.51MB
返回 下载 相关 举报
毕业设计(论文)网络订餐服务平台订单与留言管理.doc_第1页
第1页 / 共44页
毕业设计(论文)网络订餐服务平台订单与留言管理.doc_第2页
第2页 / 共44页
毕业设计(论文)网络订餐服务平台订单与留言管理.doc_第3页
第3页 / 共44页
毕业设计(论文)网络订餐服务平台订单与留言管理.doc_第4页
第4页 / 共44页
毕业设计(论文)网络订餐服务平台订单与留言管理.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《毕业设计(论文)网络订餐服务平台订单与留言管理.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)网络订餐服务平台订单与留言管理.doc(44页珍藏版)》请在三一办公上搜索。

1、网络订餐服务平台订单与留言管理系 部: 信息工程系 学生姓名: 专业班级: 信息09E3 学 号: 指导教师: 2012年 2 月 23 日目 录内容摘要1一、项目背景和相关技术2(一)项目背景2(二)相关技术介绍21.ASP.NET技术简介22.SQL SERVER 2005数据库简介3二、系统需求分析3(一)需求分析3(二)系统功能4(三)业务流程51网上订餐服务平台地图52非会员的业务流程63会员的业务流程6三、系统总体设计7(一)业务用例分析72 业务用例描述9(二)数据库表设计141数据库信息142数据表设计15(三)系统三层架构201框架介绍202系统三层实现原理24四、系统部份详

2、细设计26(一)购物车管理26(二)订单管理28(三)留言管理37总结40致谢41参考文献42内容摘要网上订餐网站是学生与商家进行交流和交易的平台。对于商家来说,网站既是商家展示饭店特色,菜式特色的窗口;又是商家从学生那里获取饭菜质量信息及学生需求的渠道。对于学生来说,网站是获取商家饭菜质量与服务的详细资料的重要渠道,可以从不同的商家网站中获取不同的饭菜信息,做到菜比多家。 本课题的任务是设计和制作一个完整的网上订餐系统,让网站能够成为商家和用户交流的平台,让网站方便学生订餐,让网站成为商家获取信息的工具。网站包括前台和后台,前台方便用户和商家的使用,后台方便管理员对网站进行信息的初始化和管理

3、。关键词:网上订餐,餐品管理,会员管理,三层架构一、 项目背景和相关技术(一) 项目背景网络技术的发展对当今社会有着极其重要的影响,它改变了人们传统的生活方式,通过网络,人们可以从浩如烟海的信息中查询到自己需要的部分。其中包含了生活方面的、学习方面的、思想方面的等等。网上订餐也成了许多人生活中所不可缺少的一部分,只需要轻轻一点,便可以在家吃到便捷、可口又便宜的饭菜。为了适应社会的发展,开发网上订餐服务平台,也是不可欠缺的。网上订餐系统是为了方便大学生饮食而设计的一套基于B/S模式的应用系统。网站本着方便大学生饮食为目的,也就相应的针对大学生周边的餐厅。在互联网高速发展的今天,网络已波及了我们生

4、活的方方面面,我们可以通过互联网获取各种各样的信息,还可以借助互联网干许多的事,如网上购物等等。如同网上购物一样,我们也可以在餐厅订餐,不仅方便了学生,同样促进了餐厅的发展。因而整个系统在学生订餐的时候就是根据学生所选择的学校来定位周边的餐厅,系统主要分别前台系统和后台管理模块。其中后台主要包括了一些类型的信息的管理,用户信息和餐厅信息的管理,然后就是对一些动态信息的更新和处理,如订单的查询和管理,留言回复和管理等等。前台主要就是为注册的用户提供订餐服务,会员即注册的用户可以对其信息进行修改,还可以添加常用的收贷地址,查看订单,查看留言等等,经常订餐的用户有一个积分的累加,用户可以在礼品中心进

5、行积分的兑换,即会员有个人中心。因为本系统针侧重于满足学生订餐服务,规模还比较小,想加盟的餐厅主要就是通过电话与我们联系,由我们网站的管理员完成餐厅信息的显示。(二) 相关技术介绍1. ASP.NET技术简介ASP.NET是一种用于创建基于Web应用程序的编程模型。从本质上来说,运行时和.NET Framerwork类库集可以用于创建动态Web页。它需要在Web服务器的环境中运行,例如Microsoft Internet Information Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在服务器上执行程序。与直接由Web服务器提供的静态HTML不同的

6、是,ASP.NET页面实际上是在服务器上执行以后再产生结果的,页面的最后生成也是由许多不同的指令和/或数据源构造的。ASP.NET开发还可以在Web编程中引入一些独特的新技术,可以在典型的动态服务器页面(Active Server Pages,Asp)上极大的改善开发模式:语言独立性、编译而不是解释、事件驱动编程模式、服务器控件、控件设计时间的改善。ASP.NET技术的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。此外,强大的可伸缩性和多种开发工具的支持,语言灵活,也让其具有强大的生命力。ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管

7、理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。2. SQL SERVER 2005数据库简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL(Structure Query La

8、nguage)语言是结构化查询语言,是数据库的核心语言,是面向集合的描述性非过程化语言。Oracle SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据库控制语言DCL。(1)数据查询语言DQL的基本结构是由select子句,from子句,where子句组成的查询块。(2)数据操纵语言DML完成在数据库中确定、修改、添加、删除某一数据值的任务(以下是部分常用DML语句)。(3)数据定义语言DDL完成定义数据库的结构,包括数据库本身、数据表、目录、视图等数据库元素(以下是部分常用DDL语句)。二、 系统需求分析(一) 需求分析网上订餐服务平台主要由前台操作模

9、块和后台管理模块两部分组成。前台主要就是方便会员和商家在网站上对各自需求的信息进行查询,会员可以对满意的餐厅饭菜进行下订单,商家可以及时的获取会员的信息来调整自己的经营模式和菜式风格。后台主要就是控制前台的信息显示,并对信息动态的进行更新。网上订餐服务平台的具体任务要求如下:l 前台管理模块:1) 用户注册:用户可以注册成为会员,登录到系统享受我们的订餐服务2) 用户登录: 注册的用户,可以登录该网站直接进入会员中心3) 商家信息显示:根据用户注册的时候选择的地址进行商家信息展示,另外用户也可以选择区域,查看该区域周边商家信息,然后就是点到不同的商家对其菜品信息进行查看,点击菜品的时候提供菜品

10、详细信息展示。4) 会员管理中心:我的订单,我的地址,账户设置,礼品中心,反馈留言l 后台管理模块:1) 普通管理员:超级管理员可以对普通管理员,进行添加、修改、删除,还可以根据用户名进行查询2) 会员管理:管理员(包括超级管理员和普通管理员)可以对会员,进行添加、修改、删除,以及按照会员名称,所在地市,所在学校,积分的大小进行查询3) 菜品类型管理:主要包括了餐馆类型的管理和菜品类型管理,管理员可以对餐饮类型进行 添加、删除、修改,同样可以对菜品类型进行添加、删除、修改,以及根据菜品类型所属的餐饮类进行查询4) 餐厅管理:餐厅管理主要包括了餐厅类型管理,餐厅管理,餐厅菜品管理,管理可以对餐厅

11、的类型进行添加、删除、修改,对餐厅的管理主要就是餐厅的信息添加、删除、修改还有就是对已经添加的餐厅进行菜品信息的添加、删除、修改以及查询5) 区域管理:该模块的管理主要就是城市管理和学校管理,系统中我们的区域主要采用了通过城市的学校来定位餐厅的服务范围,管理员可以添加,删除,修改城市,可以添加,删除,修改学校的信息6) 订单管理:对订单的管理,主要就是查询订单和删除订单的信息7) 礼品管理:包括礼品分类管理(即对礼品类型的添加、删除、修改)和礼品信息管理(即对礼品的信息进行添加、删除、修改)。8) 留言管理:可以对留言进行删除,回复和查看留言(二) 系统功能根据上述需求分析,本系统的功能结构图

12、如图1-1所示。图1-1 系统功能图(三) 业务流程1网上订餐服务平台地图对整个网上订餐服务平台的一个整体的描述,简洁明了的知道整个平台的一个流程,如图1-2所示。图1-2网上订餐服务平台地图2非会员的业务流程非用户登录进入网站首页,可以点击订餐,在弹出的页面上选择某个学校,进入其周边餐厅列表页面,可能按照页面上的分类对其进行查看,还可以进入某家餐厅查看菜品,当点击“订购”的时候,回到登录界面,如果想订餐先注册成为会员,然后登录网站,进行相关操作,如图1-3所示。图1-3 非会员管理的业务流程图3会员的业务流程会员输入账号和密码,登录到用户中心,用户中心由五个模块组成,即“我的订单”、“我的地

13、址”、“账户设置”、“礼品中心”、“反馈留言”,登录到系统的会员可以进行网上订餐,即选择“我要订餐”,选择相关的地址,定位到餐厅,然后进入餐厅进行点餐,最后确认订单即可,如图1-4所示。图1-4会员管理的业务流程图三、 系统总体设计(一) 业务用例分析在了解上述需求的基础之上,通过用例图来对业务进行描述,用心构建网站的系统模型。1业务用例图根据系统涉及的用户(管理员,超级管理员,会员,非会员)和各项业务活动流程及内容,得到“网上订餐系统”用例图如图3-1至3-4所示。图3-1超级管理员用例图图3-2 普通管理员用例图图3-3 非会员用例图图3-4 会员用例图2 业务用例描述用例名称:管理员登录

14、参与执行者:管理员前置条件:login.aspx页面运行成功主流事件:管理员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,打开后台信息控制中心,如果是超级管理登录有普通管理员这个模块,否则没有普通管理员登录没有这个模块用例名称:管理员修改密码参与执行者:管理员前置条件:登录成功主流事件:管理员点击“修改密码”,弹出相应页面依次输入旧密码,新密码,确认密码,点击确认后若旧密码验证通过,新密码和确认密码输入规范且一致,即可以修改成功,否则不能。用例名称:管理员退出参与执行者:管理员前置条件:登录成功 主流事件:点击“退出”链接,退出系统,回到登录页面用例名称:普通

15、管理员管理参与执行者:超级管理员前置条件:超级管理员登录成功 主流事件:添加新的普通管理员信息按照普通管理员登录名进行模糊查询修改或者删除已有的普通管理员,或者将普通管理员的密码重置用例名称:会员管理参与执行者:管理员前置条件:管理员登录成功 主流事件:按照会员登录名,所有学校,积分等信息进行模糊查询对已存在的用户进行密码的重置修改或者删除已有用户用例名称:餐饮类型管理参与执行者:管理员前置条件:管理员登录成功 主流事件:添加新的餐饮类型修改或者删除已有的餐饮类型用例名称:菜品类型管理参与执行者:管理员前置条件:餐饮类型维护完成 主流事件:添加菜品类型修改或者删除已有的菜品类型用例名称:餐厅类

16、型管理参与执行者:管理员前置条件:管理员登录成功 主流事件:添加餐厅类型修改或者删除已有的餐厅类型用例名称:餐厅管理参与执行者:管理员前置条件:餐厅类型信息维护完成 主流事件:添加餐厅类型修改或者删除已有的餐厅信息可以通过输入餐厅名称、餐厅类型、起送标准条件查询餐厅编辑餐厅菜品,包括添加,删除,和修改等操作用例名称:菜品管理参与执行者:管理员前置条件:管理员成功登录 主流事件:可以通过输入菜品名称、餐饮类别、所属餐厅等条件查询菜品修改或者删除已有的菜品用例名称:区域管理城市管理参与执行者:管理员前置条件:管理员登录成功 主流事件:添加城市修改或者删除已有的城市信息用例名称:区域管理学校管理参与

17、执行者:管理员前置条件:城市信息维护完成 主流事件:添加学校信息修改或者删除已有的学校信息通过输入学校名称、所属城市等条件查询学校用例名称:订单管理参与执行者:管理员前置条件:管理员登录成功主流事件:按照年、月、日查询订单修改或者删除已有订单用例名称:礼品类型管理参与执行者:管理员前置条件:管理员登录成功 主流事件:添加礼品类型修改或者删除礼品类型用例名称:礼品管理参与执行者:管理员前置条件:礼品类型信息维护完成 主流事件:添加礼品信息修改或者删除礼品信息通过输入礼品名称、礼品类型、积分等条件查询礼品用例名称:会员礼品兑换信息管理参与执行者:管理员前置条件:管理员登录成功 主流事件:删除会员礼

18、品兑换记录根据输入的礼品名称、用户名等信息来查询兑换记录用例名称:留言管理参与执行者:管理员前置条件:管理员登录成功 主流事件:选择查询条件输入相关信息查询留言进行留言删除,回复留言,查看留言,管理员可以对其继续回复用例名称:非会员网上订餐参与执行者: 非会员前置条件:非会员浏览网站首页主流事件:点击我要订餐,打开学校选项卡,进入餐厅罗列界面可以返回重新选择所在学校或者点击餐厅图片查看菜品(选择上面的分类进行查询)点击订购的时候提示,先登录该网站,网站跳到登录界面如果不是会员就可以先注册再登录,否则直接登录进行订餐用例名称:会员登录 参与执行者: 会员前置条件:网站首页mainIndex.as

19、px运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心 用例名称:会员订餐 参与执行者: 会员前置条件:网站首页mainIndex.aspx运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心 用例名称:我的订单参与执行者: 会员前置条件:网站首页mainIndex.aspx运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心 用例名称:账户设置 参与执行者: 会员前置条件:网站首页mainInd

20、ex.aspx运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心 用例名称:礼品中心 参与执行者: 会员前置条件:网站首页mainIndex.aspx运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心 用例名称:反馈留言 参与执行者: 会员前置条件:网站首页mainIndex.aspx运行成功主流事件:会员输入自己的用户名,口令,验证码若口令不正确,拒绝登录,并给出错误提示若口令正确,进入用户个人中心(二) 数据库表设计1数据库信息本系统使用Microsoft

21、 SQL Server2005数据库管理系统,数据库名为ele,数据库中所包含的表及功能见表3-1所示。表3-1 数据库汇总表表说明功能AdministratorTable管理员信息表管理员的全部信息AreaTable区域信息表城市对应的学校列表BuyCarTable购物车信息表会员购物车信息表CarteTable菜品信息表菜品的全部信息CityTable城市表系统录入的城市列表DelieverGoodTable送货地址信息表用户常用的收货地址表GiftTable礼品信息表礼品的所有信息GiftTypeTable礼品类型信息表礼品类型信息表LeaveWordTable留言表包含了会员所有的留言

22、信息MealTypeTable餐饮类型信息表餐厅类型的所有信息OrderListTable订单详细信息表针对订单的详细信息列表OrderTable订单信息表会员所有的订单信息都在其中ReplyTable留言回复表管理员对留言的回复的所有信息RestaurantTable餐厅信息表餐厅的所有信息ResTypeTable餐厅类型信息表餐厅类型的所有信息SwapTable交换表会员礼品兑换信息UserTable会员表用户的所有信息2数据表设计系统中的数据库包含的各数据表如下:(1)管理员信息表,用于存储管理员的信息,见表3-2所示。表3-2 AdministratorTable序号列名数据类型长度小

23、数位标识主键允许空默认值说明1IDInt40是否2adminNamenvarchar500是否3passwordnvarchar500否4identityIDint40否05isDeleteint40否06pronvarchar500是(2)区域信息表,用于存储区域信息,见表3-3所示。表3-3 AreaTable序号列名数据类型长度小数位标识主键允许空默认值说明1areaIDint40是是否2areaNamenvarchar500是3areaPostalCodenchar60是4cityIDint40是5isDeleteint40是06Prochar10是3)购物车信息表,储存用户的购物信息

24、,见表3-4所示。表3-4 BuyCarTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否购物车编号2restaurantIDint40是餐厅编号3carteIDint40是菜品编号4amountint40是数量5userNamenvarchar500是会员用户名6isDeleteint40是07pronvarchar500是4)菜品信息表,包含菜品的所有相关信息,见表3-5所示。表3-5 CarteTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否菜品编号2carteNamenvarchar500是菜品名3Pricefloat8

25、0是价格4carte_imagetext160是图片5carteIDint40是菜品类型编号6restaurantIDint40是7isDeleteint40是08Pronvarchar500是5)菜品类型表,包含菜品类型信息,见表3-6所示。表3-6 CarteTypeTable序号列名数据类型长度小数位标识主键允许空默认值说明1carteIDint40是是否2carteTypeNamenvarchar500是类型3carteRemarktext160是备注说明4mealTypeAbnchar30是5isDeleteint40是06pronvarchar500是6)城市列表,包含城市列表信息

26、,见表3-7所示。表3-7 CityTable序号列名数据类型长度小数位标识主键允许空默认值说明1cityIDint40是是否2cityNamenvarchar500是3isDeleteint40是04pronvarchar500是7)送货地址,包含用户的常用收货地址信息,见表3-8所示。表3-8 DelieverGoodTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否2usernamenvarchar500是4commonAddressnvarchar2000是5Consigneenvarchar500是6telephoneNumbernchar200是7i

27、sDeleteint40是08Pronvarchar500是8)礼品表,包含礼品的相关信息,见表3-9所示。表3-9 GiftTable序号列名数据类型长度小数位标识主键允许空默认值说明1giftedInt40是是否礼品编号2giftNamenvarchar500是礼品名3Imagetext160是图片4Integralint40是所需积分5Stockint40是库存6Explainnvarchar2000是7giftTypeIDint40是8isDeleteint40是09Pronvarchar500是9)礼品类型信息表,包含礼品类型相关信息,见表3-10所示。表3-10 GiftTypeT

28、able序号列名数据类型长度小数位标识主键允许空默认值说明1giftTypeIDint40是否2giftTypeNamenvarchar500是3isDeleteint40是04pronvarchar500是10)留言信息表,包含用户留言的所有信息,见表3-11所示。表3-11 LeaveWordTable序号列名数据类型长度小数位标识主键允许空默认值说明1leaveWordIDint40是是否留言编号2userNamenvarchar500是留言者3contentstext160是留言内容4addTimenvarchar500是getdate留言时间5isDeleteint40是06pron

29、varchar500是11)餐饮类型表,包含餐饮类型的所有信息,见表3-12所示。表3-12 MealTypeTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否2mealTypeNamenvarchar500是3mealTypeAbchar30是4isDeleteint40是05pronvarchar500是12)订单详细信息表,针对每条订单信息做详细说明,见表3-13所示。表3-13 OrderListTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否订单明细编号2carteIDint40是菜名编号3Amountint40是数量

30、4Orderedint40是订单编号5deliveryTimenvarchar500是getdate外送完成时间6returnGoodsReasonnvarchar2000是7isDeleteint40是08Pronvarchar500是确认订单13)订单信息表,包含的订单的相关信息,见表3-14所示。表-14 OrderTable序号列名数据类型长度小数位标识主键允许空默认值说明1Orderedint40是是否订单编号2usernamenvarchar500是会员用户名3orderTimenvarchar500是getdate下订时间4restaurantIDnvarchar500是餐厅编号

31、5carteIDint40是6Addresstext160是送货地址7isDeleteint40是08Pronvarchar500是确认订单14)留言回复表,包含用户的所有留言信息,见表3-15所示。表3-15 ReplyTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否回复留言编号2userNamenvarchar500是回复者3contentstext160是回复内容4addTimenvarchar500是回复时间5leaveWordIDint40是留言编号6isDeleteint40是07pronvarchar500是15)餐厅信息,包含餐厅的所有相关信息

32、,见表3-16所示。表3-16 RestaurantTable序号列名数据类型长度小数位标识主键允许空默认值说明1restaurantIDint40是是否餐厅编号2passwordnvarchar500是餐厅密码3restaurantNamenvarchar500是餐厅名称4restaurantAddresstext160是餐厅地址5standardtext160是起订标准6expressSpeednvarchar500是送递速度7openTimenvarchar500是营业时间8areaIDsnvarchar1000是配送区域编号9distancenvarchar500是与用户距离10res

33、TypeAbchar10是餐厅类型编号11resPicturenvarchar500是12isDeleteint40是013pronvarchar500是16)餐厅类型信息,包含所有餐厅类型的信息,见表3-17所示。表3-17 ResTypeTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否2resTypeNamenvarchar500是餐厅类型编号3resTypeAbchar10是餐厅类型4remarkvarchar500是备注说明5isDeleteint40是06pro2nvarchar500是18)礼品交换信息表,包含礼品交换的所有信息,见表3-18所示。

34、表3-18 SwapTable序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否对换编号2giftIDint40是礼品编号3userNamenvarchar500是会员编号4consigneenvarchar500是原有积分5telephonenchar200是对换后积分6addressnvarchar2000是对换时间7addTimenvarchar500是getdate8isDeleteint40是09pro1nvarchar500是10pro2nvarchar500是19)用户表,包含用户的所有信息,见表3-19所示。表3-19 UserTable序号列名数据类型长

35、度小数位标识主键允许空默认值说明1IDint40是是否会员编号2usernamenvarchar500是用户名3Passwordnvarchar500是密码5areaIDint40是联系地址7Integralint40是积分8mailboxnvarchar500是9headPortraitnvarchar500是10isDeleteint40是011Pronvarchar500是(三) 系统三层架构1框架介绍网上订餐系统主要由分为5个项目模块组成,分别为实体类(Model)、数据访问类(DAL)、业务逻辑类(BLL)、公共类(Common)、WEB服务,如图3-5所示。图3-5 系统框架图(1

36、)实体类ModelModel中存放了整个网站所涉及的所有的实体类,即对应于数据库中的每一张表,实体类的属性又对应于表中的每个字段,这样就将对表的操作转换为对类的操作,实现了表与类的对应,实现了数据的封装。(2)数据访问类DALDAL,即数据访问层,在这个项目中存入了对数据操作的所有方法,即网站开发的时所涉及的操作,例如对数据的增删改查等等。对应于每个表,每个实体类都会有许多操作,因此,每个实体类都对应于一个数据访问类,用来访问数据库中的数据,而每个方法访问数据库中的数据时都会借助一个公共的类“DbHelperSQL类”,通过调用这个类,实现连接数据库,访问数据库。(3)业务逻辑类BLLBLL,即逻辑访问层,我们执行页面功能的时候,例如用户注册,即当用户点击“注册”的时候,要实现这个功能必须在用户表中插入一条数据,这时候我们就可以调用数据访问层用户类的插入方法,但是随便一条数据就可以插入到数据库中吗?显然不可以,对于这条数据,假使在数据规范性上通过了,我们也必须得判断逻辑上是否能得过,这时候就需要在插入数据之前,先做判断,所以逻辑访问层也是必不可少的一层。因而对应于每个数据访问类,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号