收藏 分享(赏)

实验室综合门户网站设计与实现毕业设计论文.doc

上传人:无敌 文档编号:641989 上传时间:2018-04-16 格式:DOC 页数:38 大小:1,021.50KB
下载 相关 举报
实验室综合门户网站设计与实现毕业设计论文.doc_第1页
第1页 / 共38页
实验室综合门户网站设计与实现毕业设计论文.doc_第2页
第2页 / 共38页
实验室综合门户网站设计与实现毕业设计论文.doc_第3页
第3页 / 共38页
实验室综合门户网站设计与实现毕业设计论文.doc_第4页
第4页 / 共38页
实验室综合门户网站设计与实现毕业设计论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、洛阳理工学院毕业设计(论文)I实验室综合门户网站设计与实现摘 要实验室综合门户网站是将实验室通过计算机网络连起来,采用科学的管理思想和先进的数据库技术,实现以实验室为核心的整体环境的全方位管理。它集资源管理,事务管理,网络管理,数据管理(发布、编辑、删除、查看、输出),报表管理等诸多模块为一体,组成一套完整的实验室综合管理体系,既能满足外部的日常管理要求,又能保证实验室分析数据的严格管理和控制。实验室综合门户网站管理系统主要实现以下功能:实验室介绍管理、实验室新闻管理、实验室项目管理、栏目管理、会员管理(包括前台会员和管理员) 、日志管理(登录日志和操作日志) 、网站设置、推荐位等。本系统提供

2、了一个方便快捷的实验室管理平台,方便了指导老师和实验员的交流,提高了工作效率。实验室综合门户网站管理系统基于 B/S 模式设计,以 thinkphp 为框架基础,在 wamp 提供的 apache+mysql+php 环境下采用 php 语言进行编写,以 sublime text2 为开发工具。关键词:实验室,网站设计,thinkphp,wamp洛阳理工学院毕业设计(论文)IIThe Design And Implementation Of Laboratory Comprehensive Portal WebsiteABSTRACTLaboratory comprehensive porta

3、l is connected through the laboratory of computer network, the use of scientific management ideas and advanced database technology, realize the comprehensive management of the overall environment in the laboratory as the core. It sets the resource management, transaction management, network manageme

4、nt, data management (release, delete, view, edit, output) module, many statements of management as a whole, form a complete set of laboratory management system, which can meet the requirements of the daily management of the external, and can assure the strict management and control of laboratory dat

5、a analysis.This system is mainly to achieve the following functions: the management of laboratory, laboratory information management, laboratory project management, program management, membership management (including the members and administrators), log management (login and operation log), site se

6、ttings, recommendation etc. Provides a convenient platform for the laboratory management system, to facilitate the guidance of teachers and technicians of communication, improve work efficiency.This system is based on B/S design pattern with ThinkPHP framework, by using PHP language in Wamp apache+m

7、ysql+php environment, using sublime text2 as a development tool.KEY WORDS: Laboratory ,Website design,ThinkPHP ,Wamp洛阳理工学院毕业设计(论文)III目 录前 言 .1第 1 章 相关技术 .21.1 开发技术介绍 .21.1.1 PHP 技术 .21.1.2 MySQL 数据库 .21.1.3 Apache 服务器 .31.1.4 B/S 结构 .31.2 开发工具和运行环境 .4第 2 章 功能需求分析 .52.1 网站后台功能需求 .52.1.1 实验室介绍 .52.1.2

8、 实验室新闻管理 .52.1.3 实验室项目管理 .52.1.4 栏目管理 .52.1.5 会员管理 .52.1.6 其它 .62.2 网站前台功能需求 .62.2.1 基本信息展示 .62.2.2 会员中心 .62.2.3 登录注册功能 .62.2.4 收藏和评论功能 .6第 3 章 概要设计 .73.1 数据字典 .73.2 功能模块设计 .73.2.1 后台流程 .73.2.2 内容管理 .83.2.3 栏目管理 .93.2.4 会员管理 .11洛阳理工学院毕业设计(论文)IV第 4 章 详细设计 .134.1 用户功能设计与实现 .134.1.1 用户注册功能 .134.1.2 用户评

9、论功能 .164.1.3 会员中心 .174.2 后台管理功能 .204.2.1 栏目管理 .204.2.2 权限设置 .224.2.3 日志管理 .264.2.4 防注入设置 .27结 论 .28谢 辞 .29参考文献 .30洛阳理工学院毕业设计(论文)1前 言随着社会的发展、信息技术的不断更新、计算机应用的迅猛发展、网络应用不断扩大,Internet 已经得到了前所未有的高速发展,网站已经成为了一个单位或者组织宣传自己、了解别人、相互沟通的重要平台,人们迫切要求利用计算机网络技术来进行在线管理。除了可以大幅度提高人工效率和安全性之外,基于WEB 的管理系统还可以自动分配各种设备、信息等资源

10、、同时存档,有效地避免资源的浪费,有利于环保,减少人员,减轻负担,提高效率。计算机技术的进步,促使现代工业技术在快速发展,随着科研和生产技术的不断发展,企业的检验技术也从手工分析发展到仪器分析,检验项目大量增加,对数据的准确性和报出时间的要求越来越严格,数据处理量急速增加,原来的人工管理模式在这种形式下已显得不太适应,使用计算机完成数据的收集、分析和处理的管理手段应运而生。在这一背景下,实验室信息管理系统开始出现,并在实际应用中得到了快速发展,成为一项崭新的实验室管理与应用技术。 系统自动进行数据审核和超标数据监测、提高分析数据的准确性;工作效率大为提高;降低实验室成本消耗;通过对大量样品数据

11、的综合统计分析,可以清楚地观察到数据的变化趋势、有效监测产品质量,为解决出现不合格生产产品及生产工艺变化提供科学依据。借助计算机技术,实验室内部实现网络化全面管理,实现管理和检验工作的有效监督管理,提高整体工作水平。高校实验室的管理已经由过去单一的教学管理,发展成为集教学、科研、开发等多功能为一体的综合体。实验室也成为规模大型化、结构综合化、系统复杂化、设备高档化的实验群体,由此带来的实验室管理工作也日趋复杂化。洛阳理工学院毕业设计(论文)2第 1 章 相关技术1.1 开发技术介绍1.1.1 PHP 技术PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预

12、处理器” )是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。1.1.2 MySQL 数据库MySQL 是一个关系型数据库管理系统,

13、由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策” ) ,它分为社区版和商业版,由于其体积小、速度快、总体拥有成

14、本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQ L 是开放源码软件,因此可以大大降低总体拥有成本。洛阳理工学院毕业设计(论文)31.1.3 Apache 服务器Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计

15、算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩充,将 Perl/Python 等解释器编译到服务器中。Apache HTTP 服务器是一个模块化的服务器,源于NCSAhttpd 服务器,经过多次修改,成为世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web服务器软件之一。Apache 取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能

16、、新的特性、修改原来的缺陷。Apache 的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验 Internet 网络,后来逐步扩充到各种 Unix 系统中,尤其对 Linux 的支持相当完美。Apache 有多种产品,可以支持 SSL 技术,支持多个虚拟主机。Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占有率达 60%左右。世界上很多著名的网站如Amazo

17、n、Yahoo!、W3 Consortium、Financial Times 等都是 Apache 的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的 Unix、Windows、Linux 系统平台上)以及它的可移植性等方面。1.1.4 B/S 结构B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着Internet 技术的兴起,对 C/S 结 构 的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端( Se

18、rver)实现,形成所谓三层3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看,局域网建立 B/S 结洛阳理工学院毕业设计(论文)4构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S 结构有许多优点,例如:可以随时随地进行查询、浏

19、览等业务处理,并具有分布性特点;业务扩展简单方便,通过增加网页即可增加服务器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强等。1.2 开发工具和运行环境操作系统:Windows 7;服务器环境:Wamp5_1.7.4 提供;开源框架:ThinkPHP;开发工具:Sublime Text 2;数据库链接工具:Navicat Premium。洛阳理工学院毕业设计(论文)5第 2 章 功能需求分析2.1 网站后台功能需求2.1.1 实验室介绍实验室介绍是对实验室的基础描述,用户可以通过该栏目了解各实验室的基础情况以及实验的项目。后台提供实验室介绍的添加、修改、删除

20、、查看等功能。2.1.2 实验室新闻管理实验室新闻管理是对实验室新闻的集中处理,在该栏目下用户可以了解到实验室的大小事件,以及时间的处理方法。后台提供实验室新闻的添加、修改、删除、下架、等功能。2.1.3 实验室项目管理实验室项目管理是实验室项目的集中处理,实验室项目包括实验大纲和实验讲义。实验大纲体现了实验的大致情况,同学们在进行实验之前对要进行的实验有大致的了解;实验讲义是实验的详细讲解,让同学们充分了解实验的内容和注意事项。后台提供实验室项目的添加、修改、删除、下架、等功能。2.1.4 栏目管理栏目是网站的支架,是网站的主要构成部分,它就像一张无形的网,让网站的各个环节组合成一个主体。栏

21、目保证了网站的层级关系和结构的完整性。 后台提供栏目的添加、修改、删除、锁定等功能。2.1.5 会员管理会员管理包括前台会员管理和后台会员管理。后台会员即网站管理员,管理员要有修改网站内容的权利。管理员有不同的权限,巩固网站的安全性。前台会员主要进行信息的收藏、评论功能。洛阳理工学院毕业设计(论文)62.1.6 其它除以上功能外还有网站的基本设置、推荐位管理、操作日志、登录日志管理等功能,这些功能是对网站的进一步完善,同事也让网站的管理者跟容易的处理网站相关事务。2.2 网站前台功能需求2.2.1 基本信息展示网站的前台信息展示是用户能直接看到的部分,此部分没有后台复杂,但要有良好的交互性。信

22、息展示主要包括信息的分类、信息列表以及详细信息。因项目与新闻有着本质的区别,故在设计时对二者采用了不一样的设计方案。用户可以对关注的新闻进行收藏、评论、分享等操作。2.2.2 会员中心用户可以在会员中心修改自己的基本信息、登录密码。同时用户还可以在会员中心查看管理自己收藏和评论的内容,让用户在使用中有更好的体验。2.2.3 登录注册功能用户可以通过注册成为网站会员,已经个注册过的会员可以通过登录网站进入会员中心,进行收藏、评论等操作。2.2.4 收藏和评论功能用户可以对感兴趣的新闻进行收藏和评论操作。收藏功能方便用户更快的找到收藏过的新闻;评论则满足用户对新闻的观点,方便用户与用户之间的交流,评论要记录评论人 ID(或昵称) ,用户同时可以回复别人的评论并且要有无限极回复功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报