毕业论文《美食门户网站分析、设计与实现》

 时间:2017-09-01 14:12:19 贡献者:牟星星

导读:大连理工大学城市学院 本科生毕业设计(论文)学院(系) : 专 学 业: 生:计算机工程学院 软件工程 余志涛 王法胜 2012 年 6 月指导老师: 完成日期:大连理工大学城市学院本科生毕业

旅游美食 农家乐 旅游 美食 网站 模板 门户 banner 其他模板 网页
旅游美食 农家乐 旅游 美食 网站 模板 门户 banner 其他模板 网页

大连理工大学城市学院 本科生毕业设计(论文)学院(系) : 专 学 业: 生:计算机工程学院 软件工程 余志涛 王法胜 2012 年 6 月指导老师: 完成日期:

大连理工大学城市学院本科生毕业设计(论文)总计毕业设计(论文) 表格 插图71 页 35 表 19 幅

美食门户网站分析、设计与实现摘要越来越多的美食爱好者希望能够在网络平台上更多地了解到美食方 面的信息以及如何更加健康地饮食性。

随着计算机网络的飞速发展,美 食网已经成为人们日常生活中必不可少的部分,也是一种简单有效的提 供网络用户进行学习和评价的平台,通过其可以理解美食,自己学习制 作美食,它随时可以发表评论,方便快捷。

本论文研究了一种基于数据关联规则的美食网系统。

其开发主要包 括后台数据库的建立、后台管理以及前台页面的 Web 设计。

系统使用 Microsoft 公司以 C#为核心语言的 ASP.NET 开发工具, 再结合 SQL Server 2005 建立数据连接关系。

利用其提供的各种组件,在短时间内建立数据 库,对数据库进行分析与建立 ASP.NET 页面,不断改进,直到功能基本 实现的可行系统。

本文的研究在一定程度上借鉴了中华美食网的经验成果,系统的最 终目的是通过为美食网提供互动交流平台, 提高网站的知名度和访问量, 从而为广大的美食爱好者提供更多的美食介绍及健康饮食。

本设计说明书主要介绍了本课题的开发背景、完成的功能和开发过 程,并着重说明了开发设计的思想、技术难点和解决方案。

关键词:美食网站;ASP.NET;SQL Sever-1-

美食门户网站分析、设计与实现AbstractMore and more food lovers network platform in hope to be able to learn more information on food and how to more healthy diet sex. Along with the rapid development of the computer network, the food network has become indispensable part of everyday life, is also a kind of simple and effective network users provide learning and evaluation platform, through its can understand food, oneself learn to create food, it can always comment, convenient and quick. This paper studies a kind of association rules based on the data of the food network system. Its development mainly include the establishment of the database, background management and the front desk page Web design. Use Microsoft company with C# system as the core of language asp.net development tools, combine the SQL Server 2005 establish data connection relationship. Use the various components, in a short time, the establishment of database of database, the analysis and establish asp.net page, improving continuously, until the realization of basic functions feasible system. This paper studies on certain level for reference the experience of the Chinese cuisine nets results, the system is the ultimate goal through the food network provides interactive communication platform, increase your website's popularity and traffic and thus for the majority of the food lovers to provide more dishes and healthy eating. This design specification mainly introduced this topic development background, complete function and the development process, and the focus on the development and design of ideas, technical difficulties and solutions. Keywords: cuisine nets; ASP.NET; SQL Sever-2-

美食门户网站分析、设计与实现目 录第一章 美食门户网站可行性分析 .................. - 1 1.技术可行性 ......................................... - 1 2.操作可行性 ......................................... - 1 -第二章 美食门户网站需求分析 .................... - 2 1.引言 ............................................... - 2 2.系统概述 ........................................... - 3 3.应用环境 ........................................... - 5 4.功能规格 ........................................... - 6 5.性能需求 .......................................... - 15 -第三章 美食门户网站概要设计 ................... - 18 1.系统分析 .......................................... 2.界面设计 .......................................... 3.体系结构 .......................................... 4.数据模型 .......................................... 5.模块设计 .......................................... 18 18 20 26 27 -第四章 美食门户网站详细设计 ................... - 38 1.系统设计概述 ...................................... 2.详细设计概述 ...................................... 3.用户管理模块的详细设计 ............................ 4.菜谱管理模块的详细设计 ............................ 5.资讯管理模块的详细设计 ............................ 6.广告管理模块的详细设计 ............................ 7.留言管理模块的详细设计 ............................ 8. 客户端模块的详细设计 ............................. 38 38 39 46 47 48 49 50 -第五章 美食门户网站编码实现 ................... - 52 1.编码格式规范 ...................................... - 52 2.命名规范 .......................................... - 53 3.声明规范 .......................................... - 55 -1-

美食门户网站分析、设计与实现 4.语句规范 .......................................... - 58 5.目录规范 .......................................... - 60 -第六章 美食门户网站客户端系统测试计划 ........ - 62 1. 测试项目 ......................................... - 62 2. 测试方法 ......................................... - 63 3. 测试标准 ......................................... - 64 -第七章 总结与展望 ............................. - 65 1.本程序的总结和展望 ................................ - 65 2.感想 .............................................. - 65 -致 谢......................................... - 66 参考文献...................................... - 67 --2-

美食门户网站分析、设计与实现第一章 美食门户网站可行性分析1.技术可行性美食网系统的开发基于 B/S 模型,主要包括前台应用程序的开发以及后 台数据库的建立和维护两个方面。

对于前者要求应具备功能完备、易于 使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安 全性好的数据库。

基于以上要求,本系统拟采用 ASP.NET MVC 和 MS SQL Server2008 分别作为前台和后台的开发工具。

ASP.NET 是目前最流 行的一种制作动态网页的技术, 它是建立在.NET 框架平台上的完全面向 对象的系统上的,ASP.NET 与.NET 框架平台的紧密结合是 ASP.NET 的 最大特点。

有了.NET 框架平台给网站提供了全方位的支持,包括:强大 的类库,多方面服务的支持,允许利用多种语言对应用进行开发,跨平 台的能力和充分的安全保障能力。

MS SQL Server2008 则是目前比较流行 的数据库管理系统。

另外,所有的 SQL Server2008 版本的客户端软件可 以在 Microsoft Windows NT、Microsoft Windows 2000 和 Microsoft WindowsXP 等操作系统上运行,只有服务器组件(如数据库引擎和分析 服务器)必须在特定版本的操作系统上运行。

因此从技术方面讲开发此 系统是可行的。

2.操作可行性该美食网系统具备友好的用户界面,使用方便,易于维护,操作简单 易于被用户接受,用户只需熟练操作计算机, 并对此系统的使用做简单的 了解,即可方便使用,而且使用此系统可以大大减少管理人员的负担。

因 此从使用操作方面看,此系统的开发是可行的。

-1-

美食门户网站分析、设计与实现第二章 美食门户网站需求分析1.引言 1.1 目的该文档是关于用户对于健身俱乐部系统的功能和性能的要求,重点 描述了健身俱乐部系统的功能需求,是概要设计阶段的重要输入。

本文档预期读者: ·设计人员 ·开发人员 ·项目管理人员 ·测试人员 ·用户1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的, 解决整个项目系统的“做什么”的问题。

在这里,没有涉及开发技术, 而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发 方等不同参与方提供一个交流的平台。

1.3 缩写说明ASP,Active Server Pages(动态服务器页面),是一种使嵌入网页中的 脚本可由因特网服务器执行的服务器端脚本技术。

UML,Unified Modeling Language(统一建模语言)的缩写,是一个准备 的建模语言。

MVC:Model-View-Control 的缩写,表示三层结构体系。

-2-

美食门户网站分析、设计与实现1.4 术语定义无1.5 参考资料《软件工程案例教程》·韩万江 机械工业出版社1.6 版本更新信息Updating RecordUpdating Date 2012.3.15 Version 1.0 Description 初始发布版本 Author 郭晨2.系统概述 2.1 项目来源及背景越来越多的美食爱好者希望能够在网络平台上更多地了解到美食方 面的信息以及如何更加健康地饮食性。

迅猛发展并日益成熟的互联网已 -3-

美食门户网站分析、设计与实现 经影响到我们生活的方方面面,人们真真切切的体会到了网络给大家带 来的便捷,互联网也以其独有的优势快速的渗透到越来越多的领域。

随 着计算机网络的飞速发展,美食网已经成为人们日常生活中必不可少的 部分,也是一种简单有效的提供网络用户进行学习和评价的平台,通过 其可以理解美食,自己学习制作美食,它随时可以发表评论,方便快捷。

目前国内美食网站的现状大致为:以大众点评网为代表的社区性美 食网站和以饭统网为代表的餐厅预订网站。

前者的主要形式是网友上传 餐厅相关信息,网友互动点评餐厅形成网络口碑等,这样形成了点评网 信息多而繁杂,流量比较大,受众比较广泛,广告较多的特点;后者餐 厅信息齐全且正规,网站以餐厅预订业务为主,这样的订餐网相对比较 专业,流量相对较小,受众比较固定,有很高的用户粘性。

2.2 用户的特点本系统的用户都是网上用户,包括两类,一类是访客,访客可以查 看美食做法,并可以直接在美食网上上留言,如提出问题或意见。

另外 一类用户是管理人员,他们可以对菜谱,用户资料,资讯,留言和广告 进行增删改查。

2.3 系统目标本项目设定的目标如下: · 系统能够提供友好的用户界面,使操作人员的工作量最大限度的 减少; · 系统具有良好的运行效率,能够达到提高生产率的目的; · 系统应有良好的可扩充性,可以容易地加入其他系统的应用; · 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置 的变化; · 通过这个项目可以锻炼队伍,提高团队的项目管理能力。

-4-

美食门户网站分析、设计与实现3.应用环境 3.1 系统运行的网络环境无论是客户端的用户还是管理端的管理用户都可以通过网络登录到 本系统中。

用户通过网络注册会员填写并查询相关信息。

管理端的管理 员再对会员的信息进行添加、修改和删除操作。

管理端的系统管理员需 要设置管理端的用户以及相应的权限。

它们的关系如图 1-1 所示。

图 1-1-5-

美食门户网站分析、设计与实现3.2 系统运行的硬件环境本系统的硬件环境如下: 客户机:普通 PC · CPU:P41.8GHz 以上 · 内存:256MB 以上 · 能够运行 IE5.0 以上或者 Netscape4.0 以上版本的机器 · 分辨率:推荐使用 1024×768 像素 Web 服务器 · CPU:P41.0GHz · 内存:1G 以上 · 硬盘:80GB 以上 · 网卡:KMb/s 速度 数据库服务器 · CPU:P42.0GHz · 内存:1GB 以上 ·硬盘:80GB 以上3.3 系统运行软件环境本系统的软件环境如下: · 操作系统:UNIX/Linux/Windows2000 或以上版本 · 数据库:SQL Server 2000 · 开发工具包:Microsoft Visual Studio 2010 · Web 服务器:IIS 5.0 · 浏览器:IE6.0 以上4.功能规格采用面向对象分析作为主要的系统建模方法,使用 UML(Unified -6-

美食门户网站分析、设计与实现 Modeling Language)作为建模语言。

UML 为建模活动提供了从不同角度 观察和展示系统的各种特征的方法。

在 UML 中,从任何一个角度对系统 所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图 最终组成了系统的映像。

用例描述角色(用户、外部系统以及系统处理)是如何与系统交互 来完成工作的。

用例模型提供了一个非常重要的方式来界定系统边界以 及定义系统功能,同时,该模型将来可以派生出动态对象模型。

设计用例时,我们遵循下列步骤: 1)识别出系统的角色。

角色可以是用户、外部系统,甚至是外部处 理,通过某种途径与系统交互。

重要的是着重从系统外部执行者的角度 来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。

尽可能地确保所有角色都被完全识别出来。

2)描述主要的用例。

可以采取不断地问自已“这个角色究竟想过系 统做什么?”来准确地描述用例。

3)重新审视每个用例,为它们下个详尽的定义。

4.1 角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。

4.1.1 浏览用户 浏览用户是指直接输入网站地址后进行网站浏览,留言的用户,他 们可以注册成为会员。

4.1.2 会员用户 会员用户是指在这个网站中通过客户端提交信息注册成为会员的人 员,这个角色除参与浏览用户的用例外,还可以修改个人信息。

4.1.3 管理用户 管理用户是指管理端的用户,此角色派生两个子类,管理员和系统 管理员,管理员是指在美食门户网站后台中通过管理端参与网站浏览, 留言的人员。

系统管理员是指对美食门户网站后台系统进行相关设置、 进行系统维护的人员, 他也是通过管理端登录对管理端的用户进行设置, 分配权限等。

如图 1-2 所示。

管理用户具体说明如下: 管理员 · 会员管理者。

会员的注册、个人信息的修改、会员的删除、变更 -7-

美食门户网站分析、设计与实现 和查询, · 菜谱管理者。

菜谱及菜谱类别的添加、删除、修改和查询功能。

· 资讯管理者。

资讯及资讯类别的添加、删除、修改和查询功能。

· 留言管理者。

留言的删除和查询功能。

· 广告管理者。

广告的添加、删除、修改和查询功能。

系统管理员 主要实现系统的数据维护,包括系统的数据备份和数据维护等。

4.1.4 数据库 数据库是一个与系统产生交互的外部系统,这个角色负责系统的数 据查询、增加、删除和修改等操作。

4.2 系统主用例图美食门户网站可以分为两个主要的组成部分,一个是客户端子系统。

一个是管理端子系统。

客户端子系统功能主要是指会员通过登录美食网 站进行操作的功能,即会员功能。

管理端子系统功能是健身俱乐部的管 理人员对会员进行管理和系统维护等功能。

系统的主用例如图 1-3 所示。

管理员管理端子系统-8-

美食门户网站分析、设计与实现会员客户端子系统浏览用户图 1-34.3 客户端子系统会员通过美食网站网站登录到系统中进行会员操作。

在客户端用户 可以看到个人信息修改、留言板留言、菜谱浏览、资讯浏览等功能。

当 点击各模块相对应的名称时进入其详细信息页面,并对其中功能进行操 作。

图 1-4 是它的用例图。

-9-

美食门户网站分析、设计与实现菜谱浏览 会员 资讯浏览个人信息修改留言客户端管理的这些用例描述如下: F-C-1: 个人信息修改。

会员登录到美食网站可以看到个人信息列表, 包括会员 ID、用户名、密码等信息的修改。

F-C-2: 菜谱浏览。

会员登录到美食网站可以看到菜谱列表。

菜谱包 括菜谱名称、菜谱图片、菜谱类别、菜谱详情等信息。

F-C-3: 资讯浏览。

会员登录到美食网站可以看到资讯列表。

资讯包 括资讯主题、资讯图片、资讯类别、作者、内容等信息。

F-C-4: 留言。

会员登录到美食网站浏览菜谱和资讯时可以进行留言。

留言包括留言昵称、留言内容等信息。

4.3.1 个人信息修改 具体描述如下。

用例描述:个人信息修改; 执行者:会员; 前置条件:会员已登录系统; 后置条件:选择个人信息修改后,则可以修改会员个人信息。

基本路径: a)会员登录到美食网的会员个人信息修改网页,用户名、密码等; b)修改完信息之后,点击“确认”提交更改内容。

- 10 -

美食网站的设计与开发毕业论文 美食团购网站的设计与实现毕业论文 科研团队门户网站设计与实现设计报告(毕业论文) 基于Java的美食网站的设计与实现毕业论文 美食团购网站设计与实现毕业论文 美食网站的设计与开发毕业论文 精品
深圳哪里有美食小吃街 家常美食大全做法大全 星际厨神的美食 平遥美食排行榜 南宁美食街在哪 石头漆效果图别墅图片 电视背景墙壁画效果图大全 qq公众号头像怎么换 好看的动漫图片男女图片大全大图 qq头像大全带字背影女生