ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:1.06MB ,
资源ID:5350633      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5350633.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(综合课设-吃在青岛网站的设计与实现.doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

综合课设-吃在青岛网站的设计与实现.doc

1、 青岛理工大学 综合课程设计报告 院(系): 专业: 班级: 姓名: 学号: 题目: 指导教师: 36

2、 第一章 前言 1 1.1 课题背景 1 1.2项目分工 2 1.3开发工具 2 1.3.1 java简介 2 1.3.2 Myeclipse 简介 3 1.3.3 MySQL数据库 3 1.3.4 Jquery技术 3 1.3.5 MVC模型 4 1.3.6 B/S模型 4 第2章 需求分析 5 2.1 任务概述 5 2.1.1 系统目标 5 2.1.2 用户特点 5 2.2系统的功能需求 6 第3章 系统总体设计 9 3.1 系统功能设计 9 3.1.1 系统总体模块 9 第4章 数据库设计 13 4.1 数据库概念设计 13 4.2数据库逻辑设

3、计 17 表4.1 数据库表的简要说明 17 表汇总 17 表名 简要说明 17 4.2.2表逻辑结构设计 17 第5章 详细设计 19 5.1程序结构的设计 19 5.2 前台设计 26 5.2.1 登录界面 26 5.2.2 网站首页 27 5.2.3店铺首页 28 5.2.4 用户后台页面 29 5.2.5管理员后台页面 29 5.2.6修个人信息 30 5.2.7 修改密码 30 5.2.8添加菜品 31 5.2.9 添加公告 32 5.2.10 添加店铺 32 第6章 总结 33 第一章 前言 1.1 课题背景 在当今的社

4、会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在当今信息时代,人们的生活方式随着Internet的不断发展发生了不同寻常的改变。基于Internet的远程教育作为本世纪的新型教学方式倍加受到人们重视,如何改革传统的教学模式,增强教学手段,提高教学效果是摆在我们面前的一个新问题。 中国是举世闻名的美食大国,拥有五千年的饮食文化帮巨大的餐饮

5、市声,满足个的温饱问题已不是当今的热点,人们的生活方式逐渐在转变着,包含已经成为了一种时尚,一种享受。民以食为天,随着人民生活水平和生活方式的转变,渐渐的人们发现餐饮业具有巨大的投资市场。随着餐饮业投资者的不断涌入,许多新一代的快餐店,披萨店,餐饮在国内开始风靡,随处可见 随着社会的脚步加速,人们对时间越来越看重,而网络的普及率越来越高,相比繁琐的寻找合适的就餐地点而言,网商定餐越来越受人们的欢迎,尤其是高品位生活的白领及高层收入人士。餐饮业的未来肯定要涉及电子商务。餐饮行业进入网络营销必须注重行业的品牌建设和特色经营,提升餐饮业的文化品位和网络餐饮的文化特色。要搞电子商务,必须提高餐饮业的

6、文化品位,摒弃传统餐饮业低层次的服务方式,走特色美食文化之路。有了自己的网站或有了自己的虚拟店面,不能只是简单地介绍饭店的地址、订座电话或几张炒菜图片,一定要突出餐饮的深层次服务,如企业精神、特色菜肴、休闲、文化娱乐、在同行业中的特色优势、投诉处理、意见反馈甚至互动交流。总之,餐饮业要触网,最重要的是要提升它的特色文化品位,重点定位在培养各阶层顾客对品牌的忠诚度上,处处体现出企业对客户的“爱心、欢乐、洁净、美味”的体贴;同时,也要兼顾网络文化的特点,让消费者能在网路上产生闻其香、诱其色、顺其意、进其餐、醉其眠的感觉 1.2项目分工 我组为两人: 组员: 主要负责程序设计及后台代

7、码的编写,具体有用户管理、店铺管理、菜单管理、管理员管理,数据库设计与实现。 组员: 主要负责部分后台代码编写及前台jsp页面的实现,包括图片管理、公告管理、前台页面的设计及实现 1.3开发工具 本网站利用java采用MVC三层架构模型编写核心后台代码,B/S结构;前台利用jsp、jquery、javascript、html、css等主流网站设计技术编写。数据库使用MySQL,采用jdbc数据库连接技术。 1.3.1 java简介 ava是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平

8、台的总称。由James Gosling 和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java[1]被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。(2010年Oracle公司收购了SUN)   由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。 1.3.2 Myeclipse 简介 MyEclipse

9、企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。   MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持

10、十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 1.3.3 MySQL数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最

11、常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 1.3.4 Jquery技术 jQuery是一个兼容多浏览器的javascript框架,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Meth

12、vin率领团队进行开发。如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 1.3.5 MVC模型 MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分

13、离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。[1-2] 模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。 1.3.6 B/S模型 B/S结构(Browser/Server,浏览器/服务器模

14、式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 第2章 需求分析 2.1 任务概述 创建一个网站介绍青岛的各个饭店、餐馆的情况,让顾客能够快速了解各个饭店的特色,目前饭店的房间

15、停车位占用情况,顾客可进行房间预定。 要求: 1 每个饭店的管理员可在此网站上注册自己的饭店,并实时进行相关数据的更新(主要是房间预定情况和停车位剩余情况)。 2 在网站上能够实时显示出各个饭店的房间剩余数量和停车位剩余数量,已方便顾客选择可去的饭店。 3 在网站上应有公告区、新闻区、为饭店做展示的展示区等公共区域。 2.1.1 系统目标 本系统需要满足以下几个系统设计目标。 (1)实用性原则:真正为用户的实际工作服务,方便餐馆顾客了解各大饭馆的情况及特色,方便选择去处,饭店管理也可更好的宣传自己的特色及减少很多开支。 (2)可靠性原则:必须为顾客提供信息安全的服务,

16、以保证餐馆的各类私密信息的不被泄露。 (3)友好性原则:本网站面向的用户是普通打众,所以网站操作上要求简单、方便、快捷,便于用户使用。 (4)可扩展性原则:采用开发的标准和接口,便于网站向更大的规模和功能扩展。 2.1.2 用户特点 用户在网站上注册之后,可以注册自己的餐馆,但是每个账户最多只能注册三个店铺,用户可以在自己的网站后台对自己的相关信息进行查看及修改,可以管理自己的店铺,实时更新自己的店铺信息,如剩余房间和车位、店铺图片等;便于顾客可以随时能够了解到自己的店铺,提高餐馆的效率。 2.2系统的功能需求 2.2.1 系统角色功能需求 本网站有两种角色

17、普通用户,管理员。详细划分如下: (1)管理员:管理用户信息,管理店铺信息,推荐店铺或菜式,发布公告 (2)普通用户:管理个人信息,管理店铺,管理菜单, .2.2.2 功能模块 网站主要功能模块,各个子模块功能需求如下: 操作员管理模块:管理员登录,查看管理员信息及修改管理员密码,用户修改及删除,店铺修改及删除,菜单修改及删除,推荐或取消推荐店铺或菜单,发布公告,修改及删除公告。 用户管理模块:用户登录,查看及修改个人信息,注册店铺,管理店铺(增加、删除、修改、查看),管理菜单(增加菜式、修改菜式、删除菜式、查看菜式) 前台:显示各大商家的店铺信息供顾客浏览,

18、顾客通过商家的联系电话进行咨询预定。 2.3 系统的性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以 下的性能需求: (1) 系统处理的准确性和及时性 网站系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。由于系统的查询功能对于整个系统的功能和性能完成很重要。因此,在系统开发过程中,系统采用优化的SQL语句及安全扩展存储过程来保证系统的准确性和及时性。 (2) 系统的易用性和易维护性 网站是直接面对使用人员的,而有些使

19、用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。 (3) 系统的响应速度 网站设计中摒弃大量数据冗余,提出了优化数据库的解决方案,大量使用存储过程,大大提高系统响应时间和速度。系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。严格保证操作人员不会因为速度问题而影响工作效率。 2.4 系统的数据需求 通过对网站系统功能需求的分析,可以初步确定网站的基本数据需求。由各个功能模块可以进一步确定具体的数据需求,具体数据需求如下:

20、 (1) 用户信息管理模块数据需求 该模块主要是用户个人信息,需要表示用户信息的数据,应包含用户编号、用户名、用户密码、用户的店铺编号、店铺数量、备注、电话、邮箱、注册、注册日期 (2) 店铺管理模块数据需求 该模块主要管理用户店铺信息,需要表示店铺信息的数据,应包含店铺编号、店铺名称、房间总数、被占用的房间数、停车位总数、被占用车位数、店铺电话、店铺图片、营业时间、注册时间、店铺地址、店铺详细信息、备注、推荐状态 (3) 菜单管理模块数据需求 该模块主要管理菜单信息,需要表示菜单信息的数据,应包含菜品编号、 菜品名称、菜品

21、简介、菜品图片、所属店铺编号、推荐状态 (4)公告管理模块数据需求 该模块管理公告信息,需要表示公告的信息数据,应包括公告编号、公告标题、公告内容、发布日期 第3章 系统总体设计 3.1 系统功能设计 3.1.1 系统总体模块 本网站分为网站前台、管理员后台、商家后台。管理员块又分为用户管理、店铺信息管理、菜品管理、公告管理,普通用户块又分为个人信息修改、密码修改、店铺管理、菜单管理。前台由商家注册、商家登录、设为首页、收藏首页、帮助、日期、区域选择、搜索、店铺信息列表、公告、推荐店铺、推荐菜品等信息组成,点击店铺图片或名称进入对

22、应店铺首页,前台各大功能如图3.1: 网站前台 商家 注册 商家登录 设为首页 加入 收藏 日期 显示 区域选择 店铺列表 公告 列表 推荐店铺 推荐菜品 合作媒体 关于 我们 版权信息 注册页面 前台首页 登录 商家后台 该 区域店铺信息 店铺首页 公告内容 店铺首页 菜品详情 相关连接 店铺其他信息浏览 图 3.1 前台功能图 用户后台,包括用户个人信息管理、店铺管理、菜品管理等功能,如图3.2: 图 3.2 用户后台功能 用户后台

23、管理 个人信息 管理 菜品信息 管理 店铺信息 修改 个人信息 修改 密码 添加菜品 修改 菜品信息 删除菜品 注册店铺 修改店铺信息 删除店铺 管理员后台,包括用户个人信息管理、店铺管理、菜品管理、公告管理等功能 如图3.3: 管理员后台 管理 个人信息 管理 菜品信息 管理 商家信息 查看 个人信息 修改密码 修改 菜品信息 删除菜品 修改店铺信息 删除商家 管理 公告 推荐菜品 取消推荐菜品 公告列表 添加公告 删除 公告 修改 公告 推荐店铺 取消推荐店铺 菜品列表 推

24、荐 菜品列表 商家信息列表 修改 用户信息 图 3.3 管理员后台 第4章 数据库设计 4.1 数据库概念设计 网站根据数据需求分析规划出的实体有:用户信息、店铺信息、菜品信息、公告信息、管理员信息,给出了各实体的实体属性图。 (1) 用户信息表对应的实体属性 用户信息表的作用是存储用户编号、用户名、密码、店铺编号1,店铺编号2,店铺编号3、店铺数量、电话、邮箱、注册日期、备注的实体属性如图4.1所示。 用户 用户电话 用户编号 店铺编号3 店铺数量 店铺编号1 用户名 店铺编

25、号2 用户邮箱 注册日期 用户备注 图 4.1 用户实体 (2)公告信息表对应实体属性 公告编号 发布日期 公告 标题 内容 图4.2 公告信息实体 (4) 店铺信息表对应的实体属性 店铺信息表的作用是存储店铺编号、店铺名、房间总数、车位位、被占车位数、被占房间数、电话、图片、营业时间、注册日期、地址、店铺详情、推荐状态,店铺信息表的实体属性如图4.3所示 店铺 店铺编号 店铺名 房间总数 车位总数 被占房间数 被占车位数 电话

26、 图片 营业时间 注册日期 店铺地址 店铺详情 推荐状态 图 4.3 店铺信息实体 (4) 菜品信息表对应的实体属性 菜品信息表的作用是存储菜品编号、菜品名、店铺编号、菜品图片、菜品详情、推荐状态,属性如图4.4所示。 菜品 菜品编号 菜品名 菜品图片 菜品编详情 推荐状态 图 4.4 菜品信息实体 (5) 管理员信息表对应的实体属性 管理员信息表的作用是管理员账号、密码。 实体属性图4.5如下 管理员 账号 密 码

27、 图 4.5 管理员实体 4.2数据库逻辑设计 表4.1 数据库表的简要说明 表汇总 表名 简要说明 admin管理员信息表,存放管理员信息 menuinfo 菜品信息表,存放菜品的信息 shopinfo 店铺信息表,存放店铺的信息 publicmess 公告信息表,存放公告信息 userinfo 用户信息表,存放用户的信息 4.2.2表逻辑结构设计 表一 管理员信息表admin 名称 字段名称 数据类型 主键 非空 管理员账号 Admin 文本 Yes

28、 Yes 密 码 Password 文本 No Yes 表二 菜品信息表menuinfo 名称 字段名称 数据类型 主键 非空 菜品编号 did 数字 Yes yes 店铺编号 sid 文本 外键 Yes 菜品名 dishName 文本 No Yes 菜品图片 dishPic 文本 No no 推荐状态 recommend 文本 No No 菜品详情 innumber 数字 No Yes 表三 店铺信息表shopinfo 名称 字段名称 数

29、据类型 主键 非空 店铺编号 Sid 文本 Yes yes 店铺名 shopName 文本 No Yes 房间总数 totalRoom 数字 No No 车位总数 totalPark 数字 No no 被占房间数 occupyRoom 数字 no no 被占车位数 occupyPark 数字 No No 电话 shopTel 文本 No Yes 图片 shopPiC 文本 No No 注册日期 registerTime 时间类型 No Yes 营业时间 businessTime 文本 No

30、Yes 地址 Address 文本 No Yes 店铺详情 shopDetails 文本 No Yes 推荐状态 Recommend 文本 No No 表四 用户信息表userinfo 名称 字段名称 数据类型 主键 非空 用户编号 Sid 文本 Yes yes 用户名 username 文本 No yes 密码 Password 文本 No Yes 店铺编号1 Sid_1 文本 外键 Yes 店铺编号2 Sid_2 文本 外键 Yes 店铺编号3 Sid_3 文本 外键 Yes 店

31、铺数量 shopCount 数字 No Yes 电话 Tel 文本 No Yes 邮箱 Email 文本 No Yes 注册日期 Date 时间类型 No Yes 备注 Content 文本 No Yes 第5章 详细设计 5.1程序结构的设计 (1)登录模块,首先接受用户输入的用户名和密码,然后在数据库中查询 是否有此用户以及密码是否正确,若正确则进入系统。该模块流程图如下图所示。 开始 从数据库中查询该用户输入是否正确 进入后台 结束 否 是 输入账号和密码

32、 图5.1 登录模块流程图 (2)店铺信息管理(操作包括增删改查)用户登录到后台,选择操作(店铺添加、删除、查询、修改等操作,管理员还有推荐,取消推荐),如果选择添加,系统首先判断该该用户是否已经添加了三个店铺,若不是执行该操作,否则返回提示不能再添加店铺。流程图5.2所示。 开始 是否为添加? 执行操作 处理图片 选择操作 是否操作成功? 返回后台主页 结束 是否已注册三个店铺? 限制操作 是 否 否 是 否 是 图5.2 店铺信息管理流程图

33、 (3)用户注册,用户输入基本信息,先判断用户输入是否规范,在判断用户名是否已经存在,然后写入数据库,注册成功,如图5.3。 开始 输入用户信息 用户信息是否规范? 注册到数据中 数据库中该用户名是否已存在? 结束 否 否 是 是 5.3 用户注册流程图 (4)用户管理菜品,对菜品进行添加、修改、删除等操作,管理还包括推荐、取消推荐,如图5.4: 开始 执行操作 处理图片 选择操作 操作 成功? 返回后台主页 结束 否 是

34、 图 5.4 用户管理菜品流程图 (5) 用户个人信息管理,修改个人信息,如图 5.5: 开始 执行操作 修改个人信息 操作 成功? 返回后台主页 结束 否 是 图5.5 个人信息管理流程图 (6)修改密码,首先输入原密码,在两次输入密码,如图5.6: 开始 输入原密码 原密码 正确 ? 输入新密码 再次输入新密码 两次密码一致 ? 修改密码成功 结束 是 否 是 否 图 5.

35、6 密码修改流程图 (7)公告管理,包括添加公告、修改、删除的操作,如图5.7: 开始 选择操作 执行操作 操作 是否 合法? 返回公告列表 操作 成功? 结束 是 否 否 是 图5.7 公告管理流程图 5.2 前台设计 5.2.1 登录界面 登录:用户输入的用户名及密码,获取数据库中此用户名的详细信息,如果密码或用户名错误,用户不存在,则提示用户名或密码错误,否则,进入后用户后台。 用户登录界面如图5.8所示

36、 图 5.8用户后台登录页面 图 5.9 管理员后台登录页面 5.2.2 网站首页 5.2.3店铺首页 5.2.4 用户后台页面 5.2.5管理员后台页面 5.2.6修个人信息 5.2.7 修改密码 5.2.8添加菜品 5.2.9 添加公告 5.2.10 添加店铺 第6章 总结 本次课设是大学里除毕业设计时间最长的一次课设,难度也仅次于毕设,当初选题时候,以为做一个网站很容易,因为在学习的时候就是学习做网站,但是那些都只是一

37、小部分,真正要做成一个完整的网站,要考虑的问题有很多很多的方面,涉及到很多的知识,这次课设的时间虽然有五周,但是还是觉得时间不够用,网站做到今天,算是已经有了一个基本的样子了,但是还是有很多欠缺的功能,比如还没有实现顾客在线订购的功能,由于时间的关系,也由于自己没有过个真正的项目经验,所以在当初设计网站的时候,有很多的问题没有想到,等到做到一半的时候才发现这些问题,如数据库中的表缺少某些属性字段,如果再去添加这些字段的话,就会影响整个系统,这样就会很麻烦,但是没有办法,必须去解决,网站实现涉及内容很多,所以在实现过程中也遇到了很多的问题,很多东西甚至以前都没有接触过,这些都得从头去学,虽然很苦

38、但总算是学到了东西,中途遇到难题之后,也想过要放弃这个项目,另选题目,但是想到这个项目已经做了这么久了,放弃了真的挺可惜挺也遗憾的,所以还是咬紧牙关挺了过来了,虽然至今的成品做的还是很烂,但是我会把它作为我更加努力学习的驱动力。 本次课设中遇到的问题,有些还是没有解决,如在进行区域选择时,用jquery实现区域名称的实时选中显示效果,由于每次选择区域后就会刷新页面,所以显示选择后马上有消失了,回到了最初的显示效果,该问题还有待于我后期再去解决,网站没有用户在线订购付款的功能,这是我最遗憾的地方,本想去实现的时候但是由于时间的关系,又怕耽误了答辩,所以只能留在后期去处理了,本次是用了mys

39、ql数据库,其实使用起来很简单,但是乱码问题确实很让人伤脑筋,餐饮网站最多的就是图片,所以我使用的是smartupload组件来实现上传的,在上传过程中,由于在form表单中加入了控制属性,所以上传数据都变成了流,在服务器端取数据的是就又遇到了乱码问题,这次乱码让我查了好久的资料才解 决,课设过程虽然很枯燥,但是当看到自己的产品时,心中也不失快乐。 参考文献 [1]   周影 . 网络编程语言JSP实例教程 .电子工业出版社,2003.6. [2]   清宏计算机工作室 . JSP编程技巧 .机械工业出版社,2002.1. [3]  Jose Annunzia

40、to. JSP 速成教程 .机械工业出版社,2002.1. [4]   王珊, 萨师煊. 数据库系统概论(第四版).高等教育出版社2006.5 [5] 古月声. javaweb程序设计与项目实战.电子工业出版社 2011.6 [6]陈天河. 轻量级web应用开发宝典. 电子工业出版社 2011.1 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制

41、 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发

42、 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究

43、 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制 32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研

44、究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51.

45、基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制

46、63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74.

47、基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究 77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究 79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的μC/OS-Ⅱ的研究 82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压

48、电梯单片机控制器的研究 85. 基于单片机γ-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用 92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计 95.

49、 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现 103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADμC841单片机的防爆软起动综合控制器的研究 105. 基于

50、单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究 110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. PIC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服