毕业论文——食品网站建设.doc

上传人:滴答 文档编号:1282143 上传时间:2019-01-27 格式:DOC 页数:50 大小:1.19MB
下载 相关 举报
毕业论文——食品网站建设.doc_第1页
第1页 / 共50页
毕业论文——食品网站建设.doc_第2页
第2页 / 共50页
毕业论文——食品网站建设.doc_第3页
第3页 / 共50页
毕业论文——食品网站建设.doc_第4页
第4页 / 共50页
毕业论文——食品网站建设.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:食品网站建设 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 二 XX 年 X月 食品网站建设 摘要 近年来,随着国民经济的发展,人民生活要求的变化,人们对饮食的标准也不断的 提高与更新,对食品安全的重视程度也越来越高。当前大众对食品信息特别是安全指数的查询需求日益增加。对于网络普及的现代社会来讲, 互联网查询成为新兴的重要手段。但通过大型的搜索网站来进行查询,如百度、 google 等,其主要是通过关键词来搜索相关的网页、网站及图片。查询的范围较广,查询的精度较低,往往查了半天,也没找到所需

2、的知识。基于此,本组决定综合 JSP, Java 等技术,以 Eclipse、 MyEclipse、 Tomcat、 JDK 等工具搭建的 J2EE 开发环境作为开发平台,以 SQL Server 2000 为后台数据库构建一个关于食品信息的网站,向广大用户提供一个特定领域信息交流和查询的平台。 本文主要介绍一些相关技术、 MD5 算法和食品网站的后台管理。其中 ,后台管理包括普通用户管理、企业用户管理以及管理员管理。 关键词 JSP MD5 J2EE Construction of foodstuff website Abstract In the recent years, with th

3、e development of national economy and the change of requirement of life quality, the standard of the diet is changing and improving. People begin to attach more importance to the food safety. Currently, people demand more information about the food specification increasingly. In the modern society w

4、ith widespread network, the internet has become a newly significant measure. However, to search through the good-sized website such as baidu, google which provide relevant website and pictures with the key words, it may take people a lot of time to get some inaccurate results. In order to solve this

5、 problem, our team decides to combine with technology of JSP, Java and so on, adopting the tools ,such as MyEclipse, Tomcat ,JDK and so on, to build J2EE develop environment as develop platform and using SQL Server 2000 as background database to establish a website related to food information provid

6、ing a communicating and searching platform for specific field. This paper introduces some correlation technologies, the MD5 algorithm and the website administer system. The administer system including the general user manage system, enterprise user manage system and administer manage system. Key wor

7、ds JSP MD5 J2EE 目录 第一章 绪论 . 1 1. 1 课题背景 . 1 1. 2 本文的研究内容和意义 . 2 1. 3 本文的组织结构 . 2 第二章 基本概念和工具 . 4 2. 1 基本概念 . 4 2 1 1 J2EE 技术简介 . 4 2 1 2 MVC 技术简介 . 5 2 1 3 JavaScript 技术简介 . 8 2. 2 MD5 加密算法 . 9 2 2 1 算法概述 . 9 2 2 2 算法应 用 . 10 2 2 3 算法实现 . 11 2 2 3 MD5 的改进 . 13 2 3 所使用的工具 . 13 2 3 1 Eclipse 简介 . 13 2

8、 3 2 MyEclipse 简介 . 15 2 3 3 Tomcat 简介 . 15 2 3 4 SQL Server 2000 简介 . 16 2 4 本章小结 . 17 第三章 系统的设计 . 18 3 1 系统设计方案 . 18 3 2 系统数据库的设计 . 18 3 2 1 数据库设计对整个系统的影响 . 18 3 2 2 数据库的需求分析 . 18 3 2 3 主要表单介绍 . 19 3 2 4 数据库表关系图 . 23 3 3 本章小结 . 23 第四章 系统的实现 . 24 4 1 个人用户模块流程图 . 24 4. 2 个人用户模块详细功能介绍 . 24 4. 2. 1 个人

9、用户注册 . 24 4. 2. 2 个人用户登陆 . 26 4. 2. 3 个人用户修改个人资料 . 26 4. 2. 4 个人用户修改密码 . 27 4. 2. 5 个人用户评论管理 . 27 4. 3 企业用户模块流程图 . 28 4. 4 企业用户模块详细功能介绍 . 29 4. 4. 1 企业用户注册 . 29 4. 4. 2 企业用户修改资料 . 30 4. 4. 3 企业用户修改密码 . 30 4. 4. 4 企业用户添加食品 . 31 4. 4. 5 企业用户食品管理 . 32 4. 4. 6 企业用户获取外部数据 . 33 4. 5 管理员模块流程 . 34 4. 6 管理员模

10、块详细功能介绍 . 35 4. 6. 1 管理员修改资料 . 35 4. 6. 2 管理员修改密码 . 35 4. 6. 3 管理员管理普通用户 . 36 4. 6. 4 管理员管理企业用户 . 36 4. 6. 5 管理员管理新闻 . 36 4. 6. 6 站内公告管理 . 38 4. 6. 7 食品推荐管理 . 39 4. 6. 8 友情链接管理 . 39 第五章 结束语 . 40 致谢 . 41 参考文献 . 42 Contents Chapter 1 Introduction . 1 1.1 Background . 1 1.2 Contents And Means . 2 1.3 T

11、hesis Hierarchy . 2 Chapter 2 Basic Concepts And Tools . 4 2 1 Basic Concept. 4 2 1 1 J2EE Introduction . 4 2 1 2 MVC Introduction . 5 2 1 3 JavaScript Introduction . 8 2. 2 MD5 Algorithm . 9 2 2 1 Algorithm Introduction . 9 2 2 2 Algorithm Application . 10 2 2 3 Algorithm Realization . 11 2 2 3 MD5

12、 Improvement . 13 2 3 Tool Introduction. 13 2 3 1 Eclipse Introduction . 13 2 3 2 MyEclipse Introduction . 15 2 3 3 Tomcat Introduction . 15 2 3 4 SQL Server 2000 Introduction . 16 2 4 Summary. 17 Chapter 3 System Design . 18 3 1 Design Scheme. 18 3 2 DataBase Design. 18 3 2 1 DataBase Importance .

13、18 3 2 2 Requirement Analyse . 18 3 2 3 Logic Table . 19 3 2 4 Table Mapping . 23 3 3 Summary. 23 Chapter 4 System Implement . 24 4 1 General User System Data Chart. 24 4. 2 General User System Detail Function . 24 4. 2. 1 General User Register . 24 4. 2. 2 General User Login . 26 4. 2. 3 General Us

14、er Modify . 26 4. 2. 4 General User Change Password . 27 4. 2. 5 Comment Management . 27 4. 3 Enterprise User System Data Chart. 28 4. 4 Enterprise User System Detail Function. 29 4. 4. 1 Enterprise User Register . 29 4. 4. 2 Enterprise User Modify . 30 4. 4. 3 Enterprise User Change Password . 30 4

15、. 4. 4 Add Food . 31 4. 4. 5 Food Management . 32 4. 4. 6 Batch Add Food . 33 4. 5 Admin Data Chart. 34 4. 6 Admin System Detail Function. 35 4. 6. 1 Admin Modiy . 35 4. 6. 2 Admin Change Password . 35 4. 6. 3 General User Management . 36 4. 6. 4 Enterprise User Management . 36 4. 6. 5 New Managemen

16、t . 36 4. 6. 6 Announce Management . 38 4. 6. 7 Food Nominate Management . 39 4. 6. 8 Friend Site Link Management . 39 Chapter 5 Summary . 40 Acknowledgement . 41 References . 42 第一章 绪论 第一 章 绪论 1. 1 课题背景 在人类进入信息时代的今天,人们对信息检索的便利,检索的速度的要求越来越显的十分迫切和重要。而在这里一个好的信息系统就充当了重要的角色,它不但可以让你在铺天盖地的信息浪潮中,准确快速的抓住你所想

17、要的信息,而且为你节省大量的人力资源和宝贵的时间。 “ 民以食为天 ” 。食,已是生活的重要一部分。近年来,随着国民经济的发展,人民生活要求的变化,人们对饮食的标准也不断的提高与更新,对食品安全的重视程度也越来越高。当前大众对食品信息特别是安全指数的查询需求日益增加。在此背景下, 对于网络普及的现代社会来讲,互联网成为新兴的重要手段。互联网作为一种先进、迅捷的信息传播媒体,是二十世纪人类社会最伟大的发明之一。目前,网络已经走进了千家万户,成为人们生活、工作、学习中不可或缺的部分。网络共享了资源和信息,改变了我们的生活。人们已经习惯在网上进行交流和收集信息。广大消费者希望从网络中得到自己所关注的

18、食品的安全指数、营养价值等方面具有指导意义的信息,或者是国家的相关法规等;而商家希望及时推广自己的产品以占领市场,仅在中国就拥有 6800 万用户的互联网成为商家眼中树立品牌的一个重要工具。食品 网站应运而生,它既为消费者提供信息又为商家发布产品。 虽然目前许多食品网站都提供了厂家、产品的信息,可是并没有提供食品安全、营养价值等方面的权威信息,以及不能满足大众对食品信息特别是安全指数的查询需求日益增加。在此背景下,对于网络普及的现代社会来讲,互联网成为新兴的重要手段。但通过大型的搜索网站来进行查询,如百度、 google 等,其主要是通过关键词来搜索相关的网页、网站及图片。查询的范围较广,查询

19、的精度降低了,往往查了半天,也没找到所需的知识。因而通过大型的搜索引擎来查询相关食品的信息往往查询的速度较慢 ,查询的精度较低。 基于此,本组决定综合 JSP, Java 等技术,以 Eclipse、 MyEclipse、 Tomcat、 JDK 等工具搭建的 J2EE 开发环境作为开发平台,以 SQL Server 2000 为后台数据库构建一个关于食品信息的网站,向广大用户提供一个特定领域信息交流和查询的平台。 1 第一章 绪论 1. 2 本文的研究内容和意义 首先,在食品网站的设计和实现的过程中,将大学四年学习到的知识运用到了实践中。例如该项目使用的开发环境就是以 Eclipse、 To

20、mcat、 JDK 等工具搭建的 Java 2 Enterprise Edition(J2EE)平台。该平台现在已经日趋成熟和稳定,并在许多的商业网站上都得到了应用,而在 J2EE 技术中发展最迅猛的当属 Java Server Page( JSP)技术。几乎所有基于 Java 的 Web 应用都使用 JSP。 其次,通过该项目让我们体验到软件开发的整个流程。从系统架构规划、需求分析、确定系统功能,定义用户角色和权限,划分模块,特定领域数据收集到数据库设计以及代码的编写,再到代码的整合、测试,让我们对软件开发的流 程有更加深刻的了解。 该项目的开发过程更加是一个让我们不断吸收、学习新技术的过程

21、。该项目综合了现在比较热门和流行的 JSP、 JavaScript 等技术,还利用到 JDBC 提供的标准 API 连接数据库。 在整个开发过程中,不仅使我们学习并运用了现在热门和流行的技术,还提高了团队合作、实际动手以及自我学习的能力,为将来自身的发展打下了良好的基础并积累了宝贵的开发经验。 1. 3 本文的组织结构 第一章是绪论,主要介绍本论文的课题背景,主要研究内容和意义,本论文组织结构。课题背景主要阐述本次项目 开发的研究方向和目的,主要研究内容和研究意义主要简单介绍这个项目所采用的技术,和这些技术的发展方向,对今后这个类型项目开发有何重大意义。 第二章是论文的相关技术和工具,主要介绍

22、研发所涉及的知识、技术、工具等。这一章将详细介绍之后开发过程中所用到的知识、技术、工具,以及这些技术的发展方向,重要意义。这些开发技术项目都是现在比较流行的技术和方法,将对这些技术引导到该的应用领域,以及在类似项目开发中特别突出的技术特点,以及现今同类项目开发的流行趋势。 第三章是系统设计,主要阐明系统设计与实现,主要包括系统总体 设想、系统实现的基本原理、实现方法、服务器架构、框架布局、开发环境、系统的设计思路。该章将着重介绍该系统具体的设计步骤和方法。 第四章为系统的具体实现,主要介绍普通用户模块、企业用户模块以及管理员模块的实现流程以及它们的具体实现过程。 第五章为结束语,主要为开发总结,展望,下一步工作的方向。开发总结是对整个开发 2 第一章 绪论 过程的技术总结和感悟总结,阐述技术开发中得到的深刻体会,对今后开发同类型的系统的 指导意义。展望是对今后这种类型项目开发的趋势,以及此次项目还存在的缺陷。下 一步工 作主要介绍本项目还存在的不足之处,投入商业运行还存在的差距,如何进一步完善的方向。 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。