开心食鉴菜谱网站的设计与实现(源码)【字数:6734】
《开心食鉴》菜谱网站的开发主要采用ASP.NET技术和B/S架构。在整个系统的设计中,采用SQL Server数据库来完成数据的存储。具体来说,根据实际需要,实现了配方网络化管理,各种信息存储有序。网站主要分为前台和后台。后台的主要功能包括用户信息管理、商品信息管理、订单信息管理、新闻管理和系统管理。前台的主要功能包括菜谱活动、餐具管理、订单数据管理、服务信息管理、个人中心等功能。本论文主要对《开心食鉴》菜谱网站的开发背景,需求分析和功能、业务流程分析、数据库设计、系统功能实现等方面进行了介绍。采用先进的计算机技术和网络技术,在改变目前的配方管理的情况下,来提高配方管理效率。
目 录
一、引言 1
(一)网站背景和意义 1
(二)系统设计的目标 1
二、关键技术介绍 1
(一)SQL Server 2008数据库 1
(二)ASP.NET技术 2
(三)B/S架构 2
三、网站需求分析 2
(一)可行性分析 2
(二)网站基本性能分析 2
(三)网站用例 3
四、网站总体设计 4
(一)网站功能模块设计 4
(二)数据模型站点设计 5
1.实体关系图设计 5
2.数据物理模型的设计 6
五、网站详细设计 8
(一)前端设计 8
1.主页模块的详细设计 8
2.用户信息详细设计 8
3.其余模块设计 10
(二)后台设计 12
1.后台首页模块详细设计 12
2.用户管理模块详细设计 12
3.菜谱管理模块详细设计 14
4.投诉菜谱管理模块详细设计 15
5.菜谱管理模块设计 16
6.咨询管理模块设计 18
六、总结 19
致谢 21
参考文献 22
一、引言
(一)网站背景和意义
随着我国经济快速发展,现代的网络数据化管理逐步成熟发展,并且各大商家也快速推出了各种菜谱系统。随着网 *好棒文|www.hbsrm.com +Q: &351916072&
页技术的发展,人们不在仅仅局限于浏览简单的、无聊的文字和图片内容,更倾向于实时性,丰富性和互动性的网页。网上食谱的出现正好满足了人们的这类需求,这也使得动态网页技术的发展也越来越流行。
《开心食鉴》菜谱网站的设计与实现是配方开发的一种支持手段。传统的配方管理模式还存在于手工处理阶段,执行效率低下。随着配方信息的不断增加,传统的手工处理模式已经无法满足用户的使用,随着信息化时代的到来,使得《开心食鉴》菜谱网站的设计与实现的开发成了必然。
通过对该系统网站的一系列分析,该网站的功能模块具有两大模块,第一大功能模块是后台部分,主要是对于系统操作、用户资料修改、菜谱类型设置、菜谱添加、菜品类型设置、菜品展示添加、咨询信息查询、菜谱订单处理、投诉信息处理、系统管理等功能。第二大模块是前台模块。主要针对在线留言、菜谱信息、菜谱购物车、菜谱订单、咨询、投诉、个人中心等功能。
(二)系统设计的目标
此次开发设计主要是实现《开心食鉴》菜谱网站,结合ASP.NET技术以及目前《开心食鉴》菜谱网站中的不足,来开发出一款即方便又实用的《开心食鉴》菜谱网站,并且要具有界面整洁、功能强大等特性,从全局来说,《开心食鉴》菜谱网站,很大部分解决了信息零散、不利于网上菜谱管理的问题,该系统实现,可以投入到真实环境中,这样不仅能解决以上提及的问题,让信息管理更准则。
二、关键技术介绍
本次菜谱网站设计主要是采用现在比较流行的B/S结构和SQL Server数据库来做系统开发以及ASP.NET等技术。
(一)SQL Server 2008数据库
数据库的标准化语言由SQL Server 进行访问。该SQL Server软件分类为社区版和商业版两大版块。由于SQL Server的主要特点就是体积小、速度快、成本低,因此,针对这些特点,一些中小型网站开发人员采用了SQL server作为网站的数据中心。在JDBC中,系统只需要导入相应的jar来链接数据库就可获取相对应的数据包。在整个C操作程序中,它是由class.forname驱动的。同时,我们创建了一个数据库。此时,程序使用Dao模式来操作数据库。DAO数据库模式用于处理数据库和数据访问对象。在整个数据库中,我们只需要在没有特定物理位置的情况下完成一些分包数据库,就可以完成相应的登录和认证。因此本系统选择SQL server作为开发数据库。
(二)ASP.NET技术
ASP. NET语言自正式发布以来,已广泛应用于编程中,现已成为编程语言的主要应用。人们进入互联网时代后ASP.NET语言得到了很好的发展。主要因为ASP.NET语言在网络中具有安全、跨平台等优点,深受广大程序员的欢迎。
主要通过tags和script,对基于组件的开发进行支撑,更方便对应用程序进行设计。ASP.NET语言具有非常多种的特性:(1)多平台独立性;(2)面向对象;(3)保证安全;(4)支持多项任务;(5)各种编写方法,代码编写简单。
(三)B/S架构
B/S结构有很多特点,例如可以在多种浏览器中进行信号请求。通过在客户端,安装或配置少量正在运行的软件,可以逐步减少用户的工作量。这些功能的运行主要由服务器控制。由于软件技术的不断成熟,其主要特点是与浏览器的合作给软件开发带来了极大的便利,不仅可以降低开发成本,而且不断增加B/S结构的主要特点是系统软件功能强大,层层独立,层层呈现。
三、网站需求分析
(一)可行性分析
1.技术可行性分析
目 录
一、引言 1
(一)网站背景和意义 1
(二)系统设计的目标 1
二、关键技术介绍 1
(一)SQL Server 2008数据库 1
(二)ASP.NET技术 2
(三)B/S架构 2
三、网站需求分析 2
(一)可行性分析 2
(二)网站基本性能分析 2
(三)网站用例 3
四、网站总体设计 4
(一)网站功能模块设计 4
(二)数据模型站点设计 5
1.实体关系图设计 5
2.数据物理模型的设计 6
五、网站详细设计 8
(一)前端设计 8
1.主页模块的详细设计 8
2.用户信息详细设计 8
3.其余模块设计 10
(二)后台设计 12
1.后台首页模块详细设计 12
2.用户管理模块详细设计 12
3.菜谱管理模块详细设计 14
4.投诉菜谱管理模块详细设计 15
5.菜谱管理模块设计 16
6.咨询管理模块设计 18
六、总结 19
致谢 21
参考文献 22
一、引言
(一)网站背景和意义
随着我国经济快速发展,现代的网络数据化管理逐步成熟发展,并且各大商家也快速推出了各种菜谱系统。随着网 *好棒文|www.hbsrm.com +Q: &351916072&
页技术的发展,人们不在仅仅局限于浏览简单的、无聊的文字和图片内容,更倾向于实时性,丰富性和互动性的网页。网上食谱的出现正好满足了人们的这类需求,这也使得动态网页技术的发展也越来越流行。
《开心食鉴》菜谱网站的设计与实现是配方开发的一种支持手段。传统的配方管理模式还存在于手工处理阶段,执行效率低下。随着配方信息的不断增加,传统的手工处理模式已经无法满足用户的使用,随着信息化时代的到来,使得《开心食鉴》菜谱网站的设计与实现的开发成了必然。
通过对该系统网站的一系列分析,该网站的功能模块具有两大模块,第一大功能模块是后台部分,主要是对于系统操作、用户资料修改、菜谱类型设置、菜谱添加、菜品类型设置、菜品展示添加、咨询信息查询、菜谱订单处理、投诉信息处理、系统管理等功能。第二大模块是前台模块。主要针对在线留言、菜谱信息、菜谱购物车、菜谱订单、咨询、投诉、个人中心等功能。
(二)系统设计的目标
此次开发设计主要是实现《开心食鉴》菜谱网站,结合ASP.NET技术以及目前《开心食鉴》菜谱网站中的不足,来开发出一款即方便又实用的《开心食鉴》菜谱网站,并且要具有界面整洁、功能强大等特性,从全局来说,《开心食鉴》菜谱网站,很大部分解决了信息零散、不利于网上菜谱管理的问题,该系统实现,可以投入到真实环境中,这样不仅能解决以上提及的问题,让信息管理更准则。
二、关键技术介绍
本次菜谱网站设计主要是采用现在比较流行的B/S结构和SQL Server数据库来做系统开发以及ASP.NET等技术。
(一)SQL Server 2008数据库
数据库的标准化语言由SQL Server 进行访问。该SQL Server软件分类为社区版和商业版两大版块。由于SQL Server的主要特点就是体积小、速度快、成本低,因此,针对这些特点,一些中小型网站开发人员采用了SQL server作为网站的数据中心。在JDBC中,系统只需要导入相应的jar来链接数据库就可获取相对应的数据包。在整个C操作程序中,它是由class.forname驱动的。同时,我们创建了一个数据库。此时,程序使用Dao模式来操作数据库。DAO数据库模式用于处理数据库和数据访问对象。在整个数据库中,我们只需要在没有特定物理位置的情况下完成一些分包数据库,就可以完成相应的登录和认证。因此本系统选择SQL server作为开发数据库。
(二)ASP.NET技术
ASP. NET语言自正式发布以来,已广泛应用于编程中,现已成为编程语言的主要应用。人们进入互联网时代后ASP.NET语言得到了很好的发展。主要因为ASP.NET语言在网络中具有安全、跨平台等优点,深受广大程序员的欢迎。
主要通过tags和script,对基于组件的开发进行支撑,更方便对应用程序进行设计。ASP.NET语言具有非常多种的特性:(1)多平台独立性;(2)面向对象;(3)保证安全;(4)支持多项任务;(5)各种编写方法,代码编写简单。
(三)B/S架构
B/S结构有很多特点,例如可以在多种浏览器中进行信号请求。通过在客户端,安装或配置少量正在运行的软件,可以逐步减少用户的工作量。这些功能的运行主要由服务器控制。由于软件技术的不断成熟,其主要特点是与浏览器的合作给软件开发带来了极大的便利,不仅可以降低开发成本,而且不断增加B/S结构的主要特点是系统软件功能强大,层层独立,层层呈现。
三、网站需求分析
(一)可行性分析
1.技术可行性分析
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/785.html