版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2013届毕业设计建筑学院校园订餐系统的实现建筑学院电气信息学院2013年6月5日毕业论文建筑学院校园订餐系统的实现学 生:楠指导教师:舒婷专 业:计算机科学与技术所在单位:建筑学院辩论日期:2013年6月5日网上订餐系统是针对二十一世纪高速开展的经济需求、人们日益加快的生活节奏以与迎合饮食行业越来越便捷的效劳趋势而设计的。网上订餐系统是一个专门面向餐饮企业,包括中式正餐、西式正餐、快餐、各类咖啡酒吧茶楼等各类餐 饮企业,对处于不同开展阶段的各种餐饮企业,全面提供餐饮信息化效劳。互联 网不仅仅是让餐馆经营者通过上网来推销餐馆,而且还可以让餐馆经营者广泛地 获取效劳信息。由于网络高新技术可以做到
2、自动处理完成客户的下卖订单,所以 通过网络提供的效劳是高效快捷,为餐馆业主在预定时节省了大量的时间。本次毕业设计任务采用了当前流行的Microsoft Visual Studio 2005 快速开发工具作前台,以与 Microsoft SQLServer2000数据库管理系统作后台,本论文 主要介绍了本课题的开发背景,所要实现的功能和开发的过程。关键词:订餐;ASP.NET管理;SQL SERVER 200数据库AbstractAs the economy is develop ing quickly and the space of life gradually accelerate ,pe
3、ople n eed more convenient and faster service .Un der this circumsta nee ,order meals on li ne system has developed .This system is especiallyopen to catering trade,includingChinese food ,westernfood ,fast food ,kinds of coffee halls and bars and so on. And it also provides Comprehe nsive in formati
4、o n services to cateri ng bus in esses which are in differe nt develop ing stages. Internet not only make it effective for operators to promote theirs ' restaurants , but also make it easy to collect in formatio n .Mea ning while, In ternet serve customers effectively .quickly and help the owner
5、s of restaura nts save time and resources just because net hi-tic can deal with customers' orders automatically.The most important aspect of Internet application is exploring tech no logy of website. Moreover, Microsoft Visual Studio 2005 is the most adva need tech no logy of WEB and the first b
6、est choice for developers of website .However,the ordinary developers of web are not able to master and use the adva need tech no logy due to high dema nds on web developers.Keywords: HIS;ASP.NET;Ma nageme nt; SQL SERVER 2000目录摘要IAbstract"第1章绪论11.1开发背景与目的1 课题背景1 主要实现功能1 课题研究的目的2 第2章开发平台和技术简介32.
7、1系统结构32.2系统开发工具与技术3概述3Microsoft Visual Studio 2005 SQL Server 2000 概述 32.3系统开发环境4第3章系统分析53.1需求分析5系统功能5用户特征5限制和约束53.2可行性分析6经济可行性6操作可行性6技术可行性63.3系统流程分析6 第4章系统设计84.1系统概述8系统架构8 系统功能模块设计9 系统总体结构模块设计104.2总体设计11总体结构11第5章数据库设计135.1数据库设计13数据库选用13 数据源命名规那么13 数据库的需求分析13 概念结构设计14 逻辑结构设计15 数据库的运行与维护195.2公用模块19数据
8、库连接19层叠样式表文件StyleSheet.css195.3各模块的详细设计21 会员注册与登录模块错误!未定义书签。 菜品信息展示模块21 在线留言反应模块错误!未定义书签。新闻动态管理模块22菜品管理模块错误!未定义书签。会员管理模块错误!未定义书签。 订单管理模块错误!未定义书签。第6章系统的实现236.1.窗口展示错误!未定义书签。用户登录窗口错误!未定义书签。菜品信息查看窗口 21新闻详细窗口错误!未定义书签。用户注册窗口 22在线留言窗口错误!未定义书签。后台用户管理窗口错误!未定义书签。后台留言管理窗口错误!未定义书签。后台菜品添加窗口错误!未定义书签订餐记录查询窗口错误!未定
9、义书签6.2编码276.2测试27单元测试27集成测试27系统测试286.3测试过程286.4测试结果28第7章系统的维护297.1通过权限设置维护平安297.2存在的平安漏洞29漏洞29数据库可能被下载30来自 FileSystemObject 的威胁 30.NET应用程序可能面临的攻击307.3完善平安防措施30结论32设计体会33致34参考文献35附录35V / 44第1章绪论1.1开发背景与目的课题背景20世纪90年代,人类社会信息化进程的一个重大变化就是数字 ERENT勺出现, 现在,数字ERENTE经从单纯学术科研网络向综合性商业网络开展,运用数字ERENT进展电子商贸活动风行全球
10、。我国从 1999年下半年,掀起了电子商务的热 潮。要推行电子商务,离不开电子商务这个媒介。互联网商业的价值在于创新,在此根底上不断满足客户新的需求,甚至客户 的某种需求不是很显著,也能将这样的潜在需求开掘出来,进而用新技术去创造 需求。仅仅把传统商业搬到网上是远远不够的,互联网也不只是用来减少中间环 节、降低交易费用的工具,互联网给传统产业带来真正的变革表达在,它能够借 助于许多新技术为人们创造许多新的需求。从本质上来说,任何市场需求都必须 细分,用传统手段来进展这样的细分显然非常困难。网络的出现,使得这样的需 求能够与时反应到生产商那里。在这一意义上,新经济是在更好地细分市场,刺 激和发现
11、传统经济刺激不出来的需求,从而在细分市场,满足个性需求的同时, 推动经济的开展,这正是新经济最大的魅力所在。传统商业向电子商务方向开展已经成为了历史的大趋势,作为传统商业中的 餐饮业由于产品与其效劳的特殊性,在信息化开展上严重滞后与其它产业。这个 网上订餐系统就是针对我国的根本国情、二十一世纪高速开展的经济需求、人们 日益加快的生活节奏与为迎合饮食行业越来越便捷的效劳趋势而设计的。网上订餐是一个专门面向餐饮企业,包括中式正餐、西式正餐、中式快餐、 西式快餐、各类休闲餐饮、咖啡酒吧茶楼、外送外卖餐饮、大型连锁餐饮集团等 各类餐饮企业,对处于不同开展阶段的各种餐饮企业, 全面提供餐饮信息化效劳。
12、互联网不仅仅是让餐馆经营者通过上网来推销餐馆产品,而且还可以让餐馆经营 者广泛地获取供货商的信息与效劳。在电子网络商家市场中,餐馆业主变成了一 个通过网络预定食品原料或其他餐馆用品的预定消费者。由于网络高新技术可以 做到自动处理完成客户的下卖订单,所以通过网络提供的效劳是高效快捷的,为 餐馆业主在预定时节省了大量的时间。同时,网上订餐也要为注册用户提供比拟人性化、方便快捷的订餐方式,以 适应当前高效率的工作生活需要,伴随着我国互联网的高速开展和普与,这种全 新的订餐方式必将被越来越多的承受和运用,具有强大的开展潜力。随着Web技术的开展和电子商务时代的到来,人们不再满足于建立各种静态 地发布信
13、息的,更多的时候需要能与用户进展交互,并能提供后台数据库的管理 和控制等效劳的动态。主要实现功能系统主要有管理员、用户两类用户。客户端主要功能包括用户登录、用户个人信息维护、用户提出注册申请、用 户选择菜品、查询菜品相关信息等。效劳器端功能包括用户管理、菜品管理、新闻管理以与确认申请等。课题研究的目的该系统的目的主要是实现用户选择菜品的多样性和方便性,让他们可以在订 餐选择菜品,删除菜品,查询菜品;对于注册用户,可以通过 WEB页面提交菜品、 修改菜品;对于超级管理者,能够实现用户信息数据的输入、菜品查询、修改菜 品、菜品订单管理,会员信息管理。第2章 开发平台和技术简介2.1系统结构本系统应
14、用 Microsoft Visual Studio 2005编程工具,结合 ASP.NET技术进展开发,使用SQL Server2000作为数据库。2.2系统开发工具与技术2.2.1 VisualStudio2005 概述Visual Studio 2005是美国微软公司推出的开发工具,该版本具有的新功能表达在对 ASP.NET 2.0、CLR 2.0、VB.NET与 C#.NET语言上的强化,提供更好的 执行效能,并更加注重平安性等方面。Visual Studio 2005 是一套完整的开发工具集,用于生成 ASP.NET应用程序、 XML Web Services、桌面应用程序和移动应用程
15、序。 Visual Basic、Visual C+、 Visual C#和Visual J#全都使用一样的集成开发环境IDE,利用此IDE可以共 享工具且有助于使用混合语言创立解决方案。另外,这些语言利用了ASP.NET的功能,通过此框架可使用简化 ASP.NET应用程序和XMLWebServices开发的关键 技术。Visual Studio2005 是一个完全的面向对象的开发平台,严格地讲是一个简化版的面向对象开发平台,它以可视化程序设计为主。在Visual Studio 2005中由于使用了统一的IDE环境,使开发跨语言平台的应用程序称为可能,程序员可根 据自己的实际情况在同一应用程序中
16、使用不同的语言如VB C#等编写代码。Visual Studio 2005中提供了用于ASP.NET应用程序开发的模板,程序员可以像在VB中设计Windows程序一样使用系统提供的大量 ASP.NET应用程序控件设计出 功能强大的,可运行在IIS效劳器中的应用程序。SQL Server 2000 概述SQL Server 2000是一个具备完全web支持的数据库产品,提供了对可扩展 标记语言(XML)的核心支持以与在In ternet上和防火墙外进展查询的能力,提供了以Web标准为根底的扩展数据库编程功能。丰富的XML和In ternet标准 支持允许使用置的存储过程以 XML格式轻松存储和检
17、索数据。SQL Server 2000提供开发工具和各类开发特性,在大大提高开发效率的同 时,进一步拓展应用空间,带来新的商业应用机遇。例如XML数据库与 WebService 的支持将使您的应用实现In ternet数据互联,ASP.NET集成极大的扩展了开发空 间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数 据类型和T-SQL扩展带来了诸多灵活性。C# VB.Net、Query、 SMO AMO?都将成为SQLServer 2000数据平台上开发数据相关应用的有力工具。2.3系统开发环境一个稳定、功能齐全的系统必须得有良好的开发环境作为技术保障。在前面
18、 分析了本系统所采用的相关工具和技术的优势同时,也表达出了系统优良的配置。整个系统使用的语言能够动态完成的交互性工作。系统配置与开发测试环境如下:开发环境操作系统Win dows 7Web效劳器Microsoft In formati on Server 5.0数据库SQL Server 2000开发语言ASP.NET开发软件Microsoft Visual Studio 2005浏览器Microsoft Internet Explorer6.0表2-1开发环境第3章系统分析3.1需求分析网上订餐系统需求满足来自两方面的需求,这两个方面分别是用户和管理员。用户的需查询菜品的信息、用户订餐情况与
19、用户信息的修改;管理员的功能包括 对用户、菜品进展管理,与系统状态的查看、维护。用户可以直接查看菜品情况, 用户可以根据其账号和密码登录系统,一般情况下,用户只应该查询和维护本人 的订餐情况和个人信息,假设查询其他用户的订餐信息,就要知道其他用户的账 号和密码。这些是很难得到的,特别是密码,所以不但满足了用户的要求,还保 护了用户的个人隐私。超级管理员拥有最高权限,所以需对用户登录模块进展更多的考虑。在此系 统中,给用户查看和菜品管理的信息量大,数据平安性和性要求最高。本功能实 现对菜品信息、用户信息、订餐情况信息的查询与维护。本系统还主要实现用户 信息管理、菜品信息管理,其中用户信息管理有用
20、户、用户账号和用户密码等。系统功能本系统的主要功能是完成用户选菜的功能。实现用户在网上进展单独的选菜,用户能根据自己的意愿来选择自己感兴趣的菜品。在超级用户管理的同时,能全 面的管理用户的信息、菜品的信息等。用户特征本系统在开发出来后,直接用于订餐管理,校的用户均可直接使用本系统。 系统的界面友好,使用方便,简单明了,以帮助超级管理人员快速学习系统的操 作方式,完成管理选菜工作。在管理选菜的方面,都采用了全部后台管理系统, 使得在管理用户的过程中尽量人性化。限制和约束本系统是针对学校设计的,只有被授权的用户才可以使用本系统的功能。在 权限方面,用户只能查看自己的订餐情况,管理员能对所交的菜品进
21、展审查,以 与菜品信息修改。而超级管理员是权限最高的,可以管理本系统的所有功能。3.2可行性分析系统可行性研究是系统开展过程中的一项重要的工作,其目的就是订出一套 选择标准,一套选择程序,与组成一个有效能的决策组织。如此,使用者便能依 正确的顺序解决相关的问题。下面将从经济可行性、操作可行性、技术可行性、 三个方面来对本系统进展分析。321经济可行性由于本系统是为用户订餐管理使用的系统,装上该应用软件,即可使用系统,系统本钱主要集中在系统软件的开发上,当系统投入运行后可以节约大量的人力、 物力。所带来的效益远远大于系统软件的开发本钱,在经济上完全可行。322操作可行性基于web的第三方网上订餐
22、系统具有友好的界面和简单的操作过程,使平台 的使用过程对于用户和管理员来说都一目了然,对于网上订餐和电子商务的推广 具有很好的推动作用。由于平台简单易懂,易于使用,同时在构建构成中使用了MVC三层结构,对数据库的操作进展封装,易于维护,所以平台在操作上也是具 有可行性的。技术可行性本系统采用 ASP.NET技术,以 Microsoft Visual Studio 2005 与 SQLServer2000工具开发设计。ASP.NET技术的诞生,开创了非专业人员开发高水平 的历史。以其具备易用性,兼容性,平安性和可扩大性等特点,几乎不需要什么 复杂的编程,就能完成其他专业开发工具所能到达的效果。M
23、icrosoft VisualStudio 2005作为强大网页设计工具,以其齐全的设计功能受到开发者们的青睐。 而SQLServer2000针对中小型数据库设计为主,以其操作简便,兼容性好等功能 为大多数数据库设计开发人员所使用。三者在技术上完美的结合可以满足系统目 标所要现的功能,故系统实现技术上是可行的。3.3系统流程分析经过分析,在脑海中形成了一个初步的根本订餐流程:首先由用户登录系统 进展订餐,浏览菜单列表选择自己所需菜品,并传送到超级管理员。接着超级管 理员汇总菜单,提交用户所选菜单进展菜品制作。通过对此订餐流程分析,可以更加明确的分析和设计相应所需功能模块。采用此流程可以使用户选
24、菜过程更有 条理和规,管理员有条不紊的实施自己对用户选菜的权限,用户能更清晰的熟知 选菜整个流程,使整个选菜过程更清晰明了。下列图为分析的根底上设计的网上订餐流程图系统管理留言_言.板订餐管理实时反映订餐请况查看订单明细处理订单图3-1订餐流程图第4章系统设计4.1系统概述本系统根据不同的用户,可以分为以下三个功能区:管理员功能区根据系统需要,管理员可以进展如下操作:? 管理员正常登录后,查看用户信息,用户订餐情况,审核用户。? 管理员可以进展菜品管理,修改菜品信息,审核菜品。系统架构系统设计的根底是系统架构。1)基于B/S体系系统采用的是基于 We的三层B/S(Browser/Server
25、,浏览器/效劳器)结构模型如图4-1所示,它是有计算技术以来最稳定的技术平台。这种三层结构是在原 二层B/S结构的根底上将效劳器端进一步分解成一个应用效劳器We效劳器和数据库一个数据库效劳器:浏览器用于接收用户输入并显示从 Web效劳器返回的信息;Web 效劳器用于接收从浏览器传来的用户信息,向数据库效劳器提出操作请求并将操 作结果返回给浏览器;数据库效劳器主要完成数据的定义、查询和更新等操作, 并维护数据的平安性和完整性。Windows98/2000/xp/2003 Win dows2000serverIE浏览器IIS图4-1系统结构第一层为终端客户层,客户机为任何一台计算机,没有特殊要求,
26、只需具 有网络浏览器即可。用户通过客户机上的浏览器查看相关的菜品信息,并进展选菜操作,通过TCP/IP协议将操作要求传给效劳器,效劳器对操作 要求进展处理,并将处理结果通过网页告知客户机,完成一次操作交互。第二层为 Web效劳器层,操作系统安装 Windows 2000 server与IIS,利 用IIS将订餐软件发布,实际运行时可以选择校园网的效劳器,或者教务部门的效劳器,以利于网络流量的分配与系统的维护。Web效劳器利用ASP.NET技术实现效劳器上数据库中数据信息的动态使用,起到客户端与 数据库的接口作用。第三层为数据库效劳器,数据库可以安装在 Web效劳器上,也可设立单独 的效劳器存放
27、数据,由具体情况而定。'选用这样的结构模型主要出于以下几方面的考虑:1B/S构架采用In ternet上的标准通信协议通常是 TCP/IP协议作为 客户机同效劳器的通信协议,可以使位于In ternet上任意位置的人都可以访问效 劳器。对于效劳器来说,通过响应的 Web效劳器和数据库效劳可以对数据进展处 理,对外那么采用标准的通信协议,提供共享数据。2在效劳器上对数据进展处理并将处理结果生成网页,供客户直接下载, 使得在客户机上对数据的处理进一步简化。客户机上以浏览器作为客户端的应用 程序实现对数据的显示,而不用再为客户端单独编写和安装其他类型的应用程序。 这样,在客户端只需要安装一套
28、置浏览器的操作系统,如Windows7或WindowsXP等,就可以实现对效劳器上数据的访问。3由于数据的处理、存储都是在效劳器上完成,因此将来对系统的升级都 只是对效劳器进展。系统功能模块设计根据订餐的功能需求和数据库的设计,订餐系统设计了会员注册与登录模块、 菜品分类展示模块、反应留言模块、菜品管理模块、会员管理模块和订单管理模 块。在总体功能设计方面,功能思想来自于用户、管理员。在该系统设计的时候得考虑到两个不同权限的用户,权限从低到高分别为用 户和管理员。但是在这不同的两个权限中,分别都有相互联系的和相互补充的。在解决好权限问题之后,进而在各个模块中再去实现其功能,把用户模块和 管理员
29、模块分别设计出来,用管理员的最高权限来分别对系统配置、选菜、用户 来进展管理。用户模块:本模块包括用户登录、查询菜品信息、用户订餐、查询已选菜品等功能个人密码采品信息订单信息图4-2用户模块管理员模块:订餐系统是系统的核心,因其功能复杂,又被划分为菜品管理(选 菜/菜品信息的修改/增加/删除)、用户管理(用户的账号修改/删除)、数据库维护 几个子模块,主要完成选菜的设置、用户选菜信息维护、用户信息维护等工作。 本功能模块只对管理人员开放。1)用户类型系统用户分为两类:用户和管理员。用户是指当前系统中所有的用户。此类用户只能对自己的信息进展浏览核对, 未经他人同意不能查看他人信息,也不能对自身和
30、他人的信息进展管理。管理员可以对用户的信息进展浏览、查询以与修改等管理。同时具有菜品信 息的维护、菜品管理等功能。系统总体结构模块设计根据上述功能模块的分析后,设计出如下的总体模块结构图。总体模块结构图如下。图4-3总体模块结构图4.2总体设计这一局部主要是画出系统功能模块的页面流程图总体结构本系统,主要是通过页面来实现用户功能区、管理员功能区。各个页面之间的关系如下所示:公用模块数据库连接页面 Web.Config、层叠样式表页面 StyleSheet.css ,用它们时直 接调用即可用户选菜功能模块用户选菜程序流程图图4-4用户选菜功能图管理员管理功能模块管理员后台管理程序流程图。图4-5
31、管理员管理功能图第5章数据库设计5.1数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数 据库与其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。数据 库设计的好坏,对于一个数据库应用系统的效率、性能与功能等起着至关重要的 作用。数据库选用此订餐系统是一个中型的数据库系统。在这里选择SQLServer2000数据库进展开发。因本系统是在Windows 7系统下使用的,并且要支持访问,考虑SQLServer2000数据库是 由Microsoft 公司开 发,与 系统的兼容度较高。SQL Server2000数据库容易操作,并且更容易移植,所以采用SQL Ser
32、ver2000数据库开发。数据源命名规那么数据库名称:db_wsdc.mdb在使用SQLServer2000做后台数据库的中,一但通过其他非法手段获取了效 劳器的SQLServer2000数据库的路径和名称,输入数据库文件的地址就可以直接 下载整个SQLServer2000数据库文件,得到中的重要数据,从而给的平安带来了 严重的威胁。为此,在考虑数据库命名的时候,之所以采用db_wsdc.mdb为后缀是为了更好的做到保护数据库平安性。平安设置方面已经做了一系列的措施。数据库的需求分析首先必须准确详细分析系统的需求,收集根本数据、数据结构以与数据处理 的流程,组成一份详尽的数据字典,为后面的具体
33、设计打下根底。通过对收集的根本数据、数据结构以与确定数据处理的流程分析,本数据库 包括以下四方面:用户信息数据:包括了、密码、性别、号等根底数据。管理员信息数据:包括管理员登陆账号、密码等数据。菜品信息数据:包括菜名、价格、口味、类别、备注等根底数据。 其他数据:包括用户分类、菜品分类等数据。概念结构设计E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。图5-1系统用户E-R图图5-2管理员E-R图图5-3订菜记录E-R图逻辑结构设计本系统将使用SQLServer 2000作为数据库管理系统。安装 SQLServer 2000, 翻开并新建一个数据库,将其命名为db_wsda
34、 db_wsdc数据库中包含的数据表与 其相应功能如下列图所示。数据表功能allgo nggao存放站新闻的信息allusers存放管理贝账号密码的信息book存放在线留言相关的信息caipin存放采品列表有关的信息dianjia存放推荐热卖采品有关信息din gcaijilu存放用户订餐有关信息yonghuzhuce存放用户注册根本信息youqi nglianjie存放有关信息表5-4数据库包含的数据表与其功能1.管理员信息表管理员信息表用于存储系统中的管理员信息。allusers 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2user nameVarC
35、har50是255管理员用户名3pwdVarChar50是255管理员密码4exVarChar50是255管理员类别5addtimeDateTime8是23时间2.新闻动态表新闻动态表主要用于新闻的详细信息allgonggao 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号4自动编号2titleVarChar255是255标题3contentText16是16容4leibieVarChar50是50类别5addtimeDateTime8是8时间3.在线留言信息表在线留言信息表主要用于记录用户留言的相关信息book 表:序号字段名称字段类型大小允许为空最大长度备注1IDI
36、nt4自增编号10自动编号2user namenv archar20是255用户名3sexnv archar4是255性别4bodynv archar500是255留言容5nv archar10是2556emailnv archar20是2557facenv archar10是255男或女8adddateDateTime8是23时间9ishidde nbit1是255010homepagenv archar50是255主页11isrelybit1是255回复次数12rebodynv archar500是255回复容4.菜品信息表菜品信息表主要便于用户查看菜品情况caipin 表:序号字段名称字
37、段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2bia nhaoVarChar50是255编号3min gche ngVarChar300是255名称4dianjiaVarChar50是255口味5jiageVarChar50是255价格6tupia nVarChar50是255图片7liebieVarChar50是255类别8beizhuVarChar50是255备注9addtimeDateTime8是23时间5.热卖推荐表热卖推荐表主要便于用户查看热卖菜品相关信息dianjia 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2bia n
38、haoVarChar50是255编号3min gche ngVarChar50是255名称4beizhuVarChar50是255备注5leixi ngVarChar50是255类别6addtimeDateTime8是255时间6.订餐记录表订餐记录表主要用于已订餐用户查看相关信息din gcaijilu 表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2yon ghu mingVarChar50是255用户名3caip in bia nhaoVarChar50是255菜品编号4caip inmin gche ngVarChar50是255菜品名称5jiage
39、VarChar50是255价格6dianjiaVarChar50是255口味7leixi ngVarChar50是255类别8jiucairiqiVarChar50是255就餐日期9jiucaishijia nVarChar50是255就餐时间10beizhuVarChar50是255备注11addtimeDateTime 81是23时间12isqrVarChar2是255权限7.用户注册表用户注册表主要记录注册用户相关根本信息yonghuzhuce表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2yon ghu mingVarChar50是255用户名3mi
40、maVarChar50是255密码4youxia ngVarChar50是2555touxia ngVarChar50是255头像6dia nhuaVarChar50是2557VarChar50是2558xi ngmi ngVarChar50是2559xi ngbieVarChar50是255性别10beizhuVarChar50是255备注11addtimeDateTime8是23时间12isshVarChar2是255权限8.友情表友情表主要记录相关根本信息youqin glia njie表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10自动编号2wan gzha
41、nmin gche ngVarChar50是255名称3wan gzhiVarChar50是255网址4addtimeDateTime8是23时间运行与维护此阶段的任务是系统运行情况的收集和记录;数据库转出备份与维护;数据 库完整性、平安性控制;数据库故障的处理与数据库恢复等工作。该数据库系统的维护工作主要包括:数据结构维护,建立备份文件以与记录维 护。数据库系统维护工作一般应慎重,尤其是数据库结构的维护,要经过系统开 发人员研究讨论方可进展。另外要定期系统备份,一旦出现问题,能够迅速恢复 系统,保证整个系统正常运转。5.2公用模块为了使选课系统的结构清晰、代码规,这里把系统中重复使用的代码写
42、在一 个页面,当需要的时候直接加载进来即可。本系统的公用模块包括以下页面:521数据库连接本系统所有用户信息、菜品信息与新闻信息等均保存在同一个数据库“db_wsdc.mdb'中,在该数据库中创立了假设干个表。另外,根据不同用户的特 点,在该数据库中创立了管理员、用户2个用户身份,并分别设置了数据库连接口 令和相应的访问权限。通过执行SQ命令,让用户在浏览器界面中查询、插入、删 除和更新站点效劳器的数据库信息。数据库通过Web.Config中的<add key="cn"value="server=.;database=db_wsdc;uid=sa;p
43、wd=haha123;"/> 系统。层叠样式表文件 StyleSheet.css为了使选课系统的界面统一、风格统一、修改方便,所以创立了一个层叠样 式表文件StyleSheet.css,对所有网页文件中所标记的属性实行统一控制。代码 如下所示:BODY fon t-size: 12px;color: #000000;text-decorati on: none;margin: 0px;a:li nk .style1 fon t-size: 24pxa fon t-size: 12px; color: #333333; text-decorati on: none;a:hover
44、 fon t-size: 12px; text-decorati on: un derli ne;.unn amed1 fon t-size: 14px;fon t-weight: bold;.unn amed2_li nk border: 1px solid #C2F0A9;.unn amed2_51 border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: soli
45、d; border-bottom-style: solid; border-left-style: solid; border-top-color: #33AD16; border-right-color: #33AD16; border-bottom-color: #33AD16; border-left-color: #33AD16;.unn amed2_14 fon t-size: 14px; fon t-weight: bold;.unn amed1_rld border: 1px solid #E7E7E7;.unn amed2_ldr border: 1px solid #FF99
46、00;.unn amed2 .unn amed3_14write_b fon t-size: 12px; fon t-weight: bold;color: #FFFFFF;text-decorati on: none;tr fon t-size: 12px;color: #000000;text-decorati on: none;tbody fon t-size: 12px;.unn amed_rld2 border: 1px solid #BCBCBC;.unn amed3write fon t-size: 12px;color: #FFFFFF;.unn amed3write:hove
47、r fon t-size: 12px;color: #FFFFFF;text-decorati on: un derli ne;5.3各模块的详细设计会员注册与登录模块用户在此模块中可以进展注册,登录,用户登陆后,可以在订餐页面订餐, 查看、修改个人资料,查看订单。遗忘密码的用户可以用找回密码功能来重新设 计密码。此模块为所有用户的操作主页面,包括非注册用户、注册会员、管理员, 都可在此界面进展信息浏览、查询。信息分类清晰,界面设计时尚。菜品信息展示模块菜品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标菜品,同时 增强了的亲和力。该模块是浏览者与接触最频繁的局部,要突出用户性和流程性。模
48、块中,除了左侧的常用功能外,右侧以图片的形式详细列出食品信息,当 用户点击其中某一食品图片时,系统自动跳转到相关食品的详细信息界面。此界 面是食品详细信息的介绍页面,详细的列举了食品图片、食品名称、编号、价格与相关容说明533在线留言反应模块这是一个管理员与用户交流的平台,用户可以在这里把自己的一些意见留给 管理员,完善客服功能,也可提出对菜品的建议、看法,以便与时更改和完善。新闻动态管理模块此模块是订餐中的新闻发布在系统首页,注册用户和非注册用户都可以查看 新闻容,而新闻的删除、修改、添加只有管理员才能这个权限。菜品管理模块管理员可以在后台维护系统的菜品信息,包括发布、修改、删除和查询会员管
49、理模块该模块负责前台注册会员的信息审核,对于有效信息,准许其成为会员并选 购菜品,否那么可以进展清理。同时该模块存储了会员的信息与购物纪录,是一 个非常有价值的客户信息库。订单管理模块跟踪并记录菜品订单情况,包括新菜品订单提醒、菜品订单处理纪录6.1窗口展示用户登录窗口第6章系统的实现用户螢录严一用户呑辐;"8辄.:UF ” 亠,_ 言 N_松春建域学院棱园订餐网站开週了 I戳地大寂的疫用h 彳 r.-l?WtlR3*fiS-:-lU帚培总忌牛冏'醫土三菜品信息查看窗口11 t'.LTMjJI:n:.-用户登录草代童*用户屯環整豈怅睿曄筑学陽校闻订 低网站开佛了1欢迎
50、大家的使用友情连接 £ *匕 ”匸亘4 石:Fi 口茎話泾空去«.OOB伺番口叶21007頁二向詈诸村面2S吋w士磅阪姗!眄.m茹0?tKW!0 05青样超ICISW.Tifti.?004水鼻为片ifrqnf45主料离fFFUHt;!«:岂性 fit戒化穿-:弍换:琵新闻详细窗口用户注册窗口在线留言窗口怏看玮筑字院植园订 轴网站开谓了!t欢迎大家的便用盘斯M问百B5何術魁笆桂視辛=丫立牛人圭丙QQWft丽 BT 士 CnF at3T3t »:11:30true: L 5r 円1杠;曲岸門亍吒忖:iff 无7呼却啊 21啊T齐弱念圭页/iw vk
51、1;nC罔二內讶理巨城去n4fiL乔于 2013/25 16 I5-3T朝S.回J;护丰.沁FHE半蒔TTW I31后台用户管理窗口理弟詆申祁胪匝1ST畢匚血爲貓飯用户«523隔豆黑齟后台留言管理窗口*爵倉冒訐15:18:80Ki国住e婶潦輛痢1 !壬电.二无血热.l u锻亦主二.hi:p: u*.uzijl c:am(£!用訐;恥 5 25 W 1&:3(y i" 1 K MK U I1 、,a-l.机排他mni!却三抵嘶錨讹 训:谀帀主:hi:p; 恤二.临I.-后台菜品添加窗口抚T审摘胪TM国论:瞬越订餐记录查询窗口耐灯*祁耐6.2编码本订餐系统采用
52、C#语言和ASP.NET技术实现,并在代码中嵌入了许多脚本代 码。系统采用SQL Server 2000作为数据库后台。编码风格上,程序的文档中包 含了适当的注释,以追求简明清晰、易读易懂。6.3测试在软件生存周期的每个阶段都不可防止地会产生错误。我们力求在每个阶段 完毕之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在 投入生产性运行之前,尽可能多地发现其中的错误。单元测试单元测试集中检测软件设计的最小单元-模块。在测试中针对于每一个功能 模块通过不断的实例测试进展错误挖掘,以使每个功能模块不断完善。集成测试集成测试就是把模块按照设计要求组装起来同时进展测试,主要目标是发现 与接口有关的问题。在这一局部把各个模块集成起来,整合组成了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省遵义第四中学2026届高三2月模拟(自主测试二)化学试题含解析
- 内蒙古自治区通辽市科尔沁左翼后旗甘旗卡第二高级中学2026届高三4月质量调研(二模)生物试题理试题含解析
- 2025-2026学年五年级语文(上册)单元过关斩将
- 2025-2026学年三年级语文(下)月考试题
- 2026年下学期四年级语文混合式学习评价
- 2025年嘉兴大学马克思主义基本原理概论期末考试模拟题含答案解析(夺冠)
- 车间岗位技能培训
- 2025年洛阳商业职业学院单招职业技能考试题库带答案解析
- 2025年呼玛县幼儿园教师招教考试备考题库带答案解析
- 血管内导管相关感染专业知识培训专家讲座
- 普外科科主任年终述职
- 中医内科学:肺胀
- 分级护理标准解读
- 2025年全国统一高考语文试卷(全国一卷)含答案
- 肯德基副经理养成课程
- 职业生涯规划教师评价标准
- XX问题技术归零报告
- AEO贸易安全培训
- 2024年中国靛蓝染料市场调查研究报告
- GB/T 4706.85-2024家用和类似用途电器的安全第85部分:光辐射皮肤器具的特殊要求
- 智慧人社大数据综合分析平台整体解决方案智慧社保大数据综合分析平台整体解决方案
评论
0/150
提交评论