官方服务微信:dat818 购买与出租对接

基于CMS的电子商务网站设计与实现毕业论文任务书及选题意义

7897

主题

2

回帖

2万

积分

管理员

积分
23847
发表于 6 天前 | 显示全部楼层 |阅读模式
    本论文作者充分理解学校关于留存和使用论文的规定,同意学校留存并向国家有关部门或机构发送论文的复印件和电子版,并允许论文查阅和借用。本人授权学校将本论文的全部或部分内容编入相关数据库供检索,并以复印、缩微或扫描的方式保存和汇编本论文。

    涉密文件按照学校规定处理。

    作者签名: 日期: 年、月、日

    指导老师签名: 日期: 年、月、日

    河南职业技术学院信息工程系(院)

    毕业设计(论文)任务说明书

    姓名** 电子商务类 112

    毕业设计(论文)题目:基于CMS的网站设计与实现

    毕业设计(论文)选题的目的和意义电子商务毕业论文(设计)是培养学生综合运用本专业基础理论、基本知识和基本技能分析解决实际问题能力的重要环节。问题。是本专业各个必备教学环节的不断深化和检验。通过电子商务毕业论文(设计),学生可以将所学的专业知识充分运用到实际的电子商务项目运营中,理论联系实际,独立开展工作,使学生具备电子商务的实践能力。从事电子商务工作。电子商务毕业论文(设计)的具体目的是:

    毕业设计(论文)资料收集(含指定参考资料) 戴建林:基于CMS的消防网站信息通讯设计与实现; 2011年第03期

    张伟:CMS专题学习网站研究[J];计算机知识与技术; 2011年第26期

    王发斌:CMS在高校专题网站开发中的研究与应用[J];计算机知识与技术; 2011年第13期

    王涛,宋世宏:CMS精品课程网站建设的研究与实践[J];现代教育技术; 2011年第06期 董一阁:ASP.NET网站建设实践[M].北京:人民邮电出版社,2010郭洪涛,刘丹妮,陈明华:ASP.NET(C#)大学实用教程[M].北京:电子工业出版社,2007

    毕业设计(论文)工作进度计划 1.毕业论文题目2013年11月7日开题。

    2、2013年11月8日至12月30日毕业设计论文材料收集、分析与整理。

    3、2014年1月1日至3月30日毕业论文实施及毕业论文撰写。

    接受任务日期 年 月 日 要求完成日期 年 月 日 学生签名: 年 月 日 指导教师签名: 年 月 日 系(院)

    主任(院长)签字:年、月、日

    基于CMS的网站设计与实现

    天使

    摘要:信息时代已经到来,越来越多的人,包括各种企业,开始建立自己的网站。内容管理系统(TEM,缩写为CMS)是当今使用非常广泛的网站系统。它具有许多优秀的基于模板的设计,可以加快网站开发速度并降低开发成本。 CMS可以让您建立一个风格统一、功能强大的专业网站,无需学习复杂的建站技术或太多复杂的HTML语言。文章首先对CMS的基本概念进行讲解,重点阐述了开源CMS在中小型网站建设中的应用优势,分析了互联网网站建设的现状和发展趋势,从以下角度进行思考:初学者的网站建设,重点以专业网站建设实例作为参考模型,说明一般个人网站、企业网站、专业门户网站的建设流程和基本营销管理方法,让初学者快速了解一般网站建设的基本流程,并通过短期学习具备独立构建强大的能力个人网站,并且能够进行一般且有意义的网站操作。

    关键词:网站设计 内容管理系统 网站建设 后台管理

    时光飞逝,如今我们已经进入信息社会,电子商务已经成为我们生活的一部分。当你看到网络上很多人都有漂亮的个人网站时,你是否总觉得那些东西遥不可及?当您看到很多大大小小的公司都建立了自己的网站时,您是否认为建立网站的成本一定很高?如果您想建立自己的网站但没有经验,您可以阅读这篇文章,相信会对您有所帮助。

    一、研究目的和意义

    近年来,互联网发展极其迅速,互联网网站的数量与日俱增。这从中国顶级CN域名的快速注册趋势就可以看出。这些网站大多数是由非专业人士使用 CMS 构建的。 CMS因其技术门槛低、开源且功能强大,在互联网网站建设中占有举足轻重的地位。可以说,CMS促进了互联网网站的快速发展。因为使用CMS,你不需要掌握很多技术就可以搭建各种功能齐全的网站。因此,研究分析CMS的使用及发展趋势具有重要意义。

    内容管理系统(CMS)以信息共享为核心目的,面向海量信息处理。集信息数字化、分布式存储、管理、传播、查询于一体,可实现从内容采集、创作、交付到内容分析等完整集成;内容管理系统包括网络信息内容的创建与获取、存储与管理、权限管理、访问查询、信息发布等一系列功能。其功能模块化设计和完善的管理员权限级别设置,可在不同部门、不同地点实施。内容创作者、编辑者、发布者,可以根据不同的权限在同一平台上提交、修改、审批、发布包括文件、图片、视频、音频等在内的各类内容;内容管理系统模板与程序功能的前后端分离,让初学者可以在短时间内搭建功能强大、界面统一的各类网站,无需花费大量的精力和资金;内容管理系统的精良设计加上丰富的结构设计和搜索引擎优化经验,可以使建成的网站具有良好的搜索引擎友好性,使网站在网络营销中具有巨大的优势。近年来,互联网发展极其迅速,互联网网站的数量与日俱增。这从中国顶级CN域名的快速注册趋势就可以看出。这些网站大多数是由非专业人士使用内容管理系统(CMS)构建的。 CMS因其技术门槛低、开源且功能强大,在互联网网站建设中占有举足轻重的地位。可以说,CMS促进了互联网网站的快速发展。

    因为使用CMS,你不需要掌握很多技术就可以搭建各种功能齐全的网站。因此,研究分析CMS的使用及发展趋势具有重要意义。另一方面,个人网站大量涌现,开源软件的发展是推动互联网快速发展的重要因素。个人站长缺乏物质和财力,但有足够的时间,因此倾向于研究免费开源软件的使用;软件开发商缺乏营销市场,因此他们的产品在一定程度上是开源的,这将带来巨大的潜在客户。资源,免费服务如果做得好,会产生良好的营销口碑。开发者在部分开源的基础上做商业业务。个人在免费使用开源系统的同时,也很好地宣传了公司的品牌。因此,开源软件是一种双赢的模式。目前的开源趋势基本形成了产品开源、服务收费的模式。因此,对开源软件发展趋势的研究和分析也是本文的重要组成部分。如果说搭建一个大型专业网站平台需要企业投资聘请专业团队进行定制和管理,那么对于功能需求相对普遍的中小型网站来说,没有能力也没有必要付出如此昂贵的代价。对于一般的中小型网站建设来说,您可以花费很少的资金,选择一个优秀且合适的CMS内容管理系统进行建设,从而以更少的投入获得更高的效益。本课题从讲解CMS的概念开始,分析互联网网站建设的现状和情况,并从初学者的角度来考虑。重点以企业网站建设实例作为参考模型,介绍一般个人网站、企业网站、专业网站。门户网站建设流程的根本目的是让对网站建设感兴趣的非专业人士了解一般网站建设的基本流程,独立建设自己想要建设的网站,并进行通用且有意义的网站建设。网站运营。本文提到的缩写CMS一般指的是“内容管理系统”。

    2、内容管理系统概述

    (一)、内容管理系统

    CMS是“  ”的缩写,即人员、内容、应用程序和流程的集成。

    CMS是专门为互联网内容编辑和发布而设计的应用系统。它旨在管理大型且复杂的背景数据和信息。规范网站后台信息管理流程,统一数据存储格式,检查网站维护投入,加强新年度新披露的权限管理,降低各类信息网站建设复杂度,方便网站运营管理和内容维护。它具有出色的基于模板的设计,可以加快网站开发速度并降低开发成本。 CMS的功能不仅限于文本处理,还可以处理图片、Flash动画、音视频流、图像甚至电子邮件文件。

    (二)CMS主要功能

    1、用户及权限管理

    对于用户来说,不同的访问权限决定了用户可以执行的活动以及可以显示的组件。每个用户可以属于一个用户组或多个用户。基于角色的权限管理和详细的站点管理职责。内容管理和输入任务分配,实现多用户管理。

    对于部门管理,可以为每个部门分配系统管理的内容。这样,除了分配的内容外,其他内容对于部门来说是不可操作的,但都是可见的。添加部门管理后,登录时可以选择用户登录的部门。由于部门机制,不同部门中允许存在同名员工。

    2. 栏目及内容管理

    多级子栏目可以通过创建多级子栏目、编辑子目录的导航属性、在子目录下添加页面文件和jsp文件来实现。子栏目下的内容可以构成栏目。

    每个栏目可以设置不同的用户,以便不同的人管理和发布不同的栏目。这是通过设置目录的所有者、用户组和权限来实现的。

    每列发布仅用于预览功能。用户可以在该状态下创建和编辑网站。

    各栏目信息发布支持WORD的大部分图像和文本编辑功能,并支持多种表格和图片以及多种传输,允许编辑者在文章中的任何位置根据需要添加尽可能多的图片。

    (3) CMS的分类

   


    根据不同的需求,CMS有多种不同的分类方法。比如根据应用层次不同可以分为:强调后端管理的CMS、强调风格设计的CMS、强调前端发布的CMS。归根结底,接口是相似的,但是编程风格和管理方式却有很大不同。

    就CMS本身设计的出发点来说,应该是为了方便那些对各种网络编程语言不是很熟悉的用户用一种比较简单的方式来管理自己的网站。虽然这本身就是出发点,但由于各个CMS系统的原创者们的背景和对“简单”二字的理解不同,所以出现了群雄之争的局面。

    总之,CMS可以让您建立一个风格统一、功能强大的专业网站,而无需学习复杂的建站技术或太多复杂的HTML语言。

    (4)CMS系统开发

    内容管理系统是一个非常广泛的概念:从商业门户的新闻系统到个人的新闻系统,都可以称为发布系统。

    框架类型:不包含任何应用程序实现,仅提供底层框架。具体的应用需要一定的二次开发。

    应用类型:针对特定类型的应用实现,已经包含新闻/评论管理、投票、论坛、WIKI等子系统。

    但无论如何,在展开系统选型之前,最重要的是先了解自己的实际需求:根据现有系统照搬自己的需求是非常不可取的。访问量、权限控制以及各种功能需求。当每个模块和功能变得更加清晰之后,你会发现每个环节其实都有比较成熟的实现。如果不是:您的需求太特殊,或者您可以尝试将其分解为更小的系统组合来实现。

    内容管理系统分为以下几个级别: 每个级别优先考虑不同的需求。

    1、后台业务子系统管理(管理优先级:内容管理):新闻录入系统、BBS论坛子系统、全文检索子系统等。方便不同系统管理者的内容录入:所见即所得的编辑管理界面等,业务逻辑清晰:各个子系统的权限控制机制等。

    2、系统(性能优先:模板管理):最终输出的页面大部分:网站首页、分频道/专题页、新闻详情页一般都是各种后端子系统模块的各种组合。这个发布组合逻辑非常丰富,系统负责上述后台子系统的组合性能管理。

    3.前端发布(效率优先:发布管理):针对最终用户的缓存发布、针对搜索引擎的URL设计等...

    内容管理与展现分离:很多成套的CMS系统并没有对各个后端子系统进行分离和设计,使得层内的模板展现管理与新闻子系统的内容管理逻辑混在一起,甚至与BBS等子系统混在一起。管理耦合度非常高,整个系统会显得非常复杂。而且,这种系统的各个子系统紧密捆绑,使得后端模块难以更改。然而,如果各个后端子系统的内容管理逻辑与前端的表现/发布是分离的,那么各个后端子系统之间的关系就只是数据的传递:只有各个后端子系统的数据的选择和表现。后台子系统确定了,同时各个后台子系统的插拔也非常方便。

    内容管理和数据分布分离:系统设计时,注意可缓存性(Cache)设计:CMS后台管理和发布机制本身,不要过多考虑“效率”问题,只要最终的页面输出设计是相比之下,效率问题可以通过更前端的专用缓存服务器来解决。

    另外,除了面向终端浏览器用户外,还应注意搜索引擎友好()的URL设计:通过URL转向或基于参数解析,动态网页更像是静态目录结构。链接(URI)的形式,方便网站内容被搜索引擎索引

    (5) CMS的发展历程

    首先,职责明确,充分保证员工的工作效率;其次,功能齐全,满足各门“把关人”的应用需求,让信息发布精准。比如对编辑、美工、主编、运维人员进行权限设置和实时管理功能。

    此外,保证网站架构的安全也是用户关注的重点。可以有效管理网站访问者的登录权限,保护内网数据库免受攻击,从而时刻保证网站的安全稳定,让用户无后顾之忧。

    基于以上需求,专业的内容管理系统CMS应运而生,有效解决用户网站建设和信息发布中的常见问题和需求。网站内容管理是这款软件的最大优势。流程完整,功能丰富。它可以对稿件进行分类,并授权合法用户编辑和管理,而不需要用户了解那些难懂的SQL语法。

    3. 开发工具介绍

    (1) 软件

    CMS的主要功能是内容管理系统(CMS)。它是网站的基础管理平台。根据系统功能、可用性等多项标准,它被选为最佳内容管理系统。由于它是免费和开源的,因此可以用于任何商业目的。使用无需支付许可费。使用内容管理系统的主要优点之一是其灵活性。发布后开发和维护网站设计变得非常容易。提供多种语言的能力也是一大优势。

    一、安装与使用

    本地安装测试时,最好不要使用root帐号(Linux下)。一般情况下,在安装某些组件时,最好不要安装数据。安装后,原来的数据库将被覆盖,导致所有内容都被清除。

    2. 在浏览器中访问安装程序所在的位置。当欢迎屏幕出现时,选择您的语言。

    3、安装前检查

    如果无法进入下一步,可能是PHP等某些配置文件配置不正确。检查安装文件是否因变更而被授权。

    4. 数据库设置

    这里需要输入主机名(一般是本地主机)、mysql账号和密码、数据库名称。

    5.FTP设置

    一般这里不用填写什么,直接下一步即可。

    6. 系统设置

    填写网站名称、电子邮件和管理员密码。

    7. 扩展分为三类:

    组件(),模块()和触发器()。 1.5版本之后,触发器被称为“插件”()。 !将一个页面分为几个区域,其中的主要部分称为“”。组件可以单独显示为页面并分配在网页的区域中;模块不能是独立页面。它们必须排列在页面周围的模块位置。当然,你可以自定义某个模块在后台显示在哪些页面,比如我们的登录窗口就可以只在首页显示,而不会在网站的其他页面显示。触发器相当于一个机器人,用来实现页面内部的某些特殊功能。例如,使用视频插入触发器可以在网页上的任何位置显示。对于视频播放窗口,只需在编辑网页时插入触发命令即可。

    它是一个Web程序,所以必须上传到服务器才能运行。如果您想在自己的个人计算机(PC)上尝试,则必须在您的计算机上设置本地测试服务器。因为!使用php语言,你的服务器必须是php空间。 !没有 SQL 数据库就无法运行,因此您的服务器上必须有 mysql 或 mssql 数据库。最常见的是+php+MySQL平台。一般基于Linux操作系统构建的服务器都是这种组合。

    (二)简介

    实际上有两个开源的东西:

    1.内容管理系统(CMS)。它是网站的基础管理平台。适用于从个人网站到百货商店销售类型的几乎所有类型的网站。

    2.(框架)。理论上,它几乎可以做任何事情。除了网站之外,它还可以用于广泛的网页开发、移动应用程序开发等。

   


    目前,正式发布的长期支持版本是! 2.5.x(当前更新至!2.5.11)。

    最新版本是12.1。

    最重要的价值在于它是免费的开源软件,并且是100%免费的软件。正是因为它的无私奉献,现在它代表的不仅仅是两个软件,而是一个全球开源交流社区。

    国内最重要的开源支持网站是。站长于2005年加入官方翻译团队,一直坚持免费翻译和推广。此外,国内还有很多相关的汉语学习交流平台,比如专注于汉语第三方扩展的如之门、专注于教学开发的优秀分享网站等。

    (三)特点

    1、先进网站技术的应用

    它应用了许多网站进步的新技术,例如“网站缓存技术”,可以加快网站的响应和性能。 “RSS新闻播报和新闻阅读”是最近非常流行的一种网站新闻阅读技术,在博客节目(Blog)中非常常见。 “SEO搜索引擎优化”是目前所有网站必备的技术之一。该功能主要是为了让搜索引擎更方便的浏览您网站上的数据,让更多的人在搜索引擎上找到您的网站。相当于给你的网站带来了更多的访问者和商机。事实上,我们的网站就像在互联网的大舞台上展示自己。只有更好、更贴近人们的需求,才能赢得商机。纵观目前的行业,例如:音乐行业网站、交友网站、教育网站、汽车网站、服装网站、宠物网站等,不难发现以下行业将其运用得淋漓尽致。

    来自全球数千个不同网站应用程序的附加包和艺术设计场景都是基于该系统开发的。用户可以轻松地安装这些附加包,就像在台式计算机的操作系统中安装新软件一样。开发社区始终发挥无穷的创造力,不断开发出满足用户社区需求的产品。商务套房市场上也有很多价廉物美的软件和美术设计风景主题。

    2.简单丰富的操作界面

    除了操作界面的美观外,在界面的易操作性设计上也下了很大的功夫。虽然初次使用的用户需要花一些时间学习如何操作才能熟练使用。但我相信,一旦你学会使用它,这是值得的。此外,还可以使用多种所见即所得的编辑程序,让不熟悉网页设计语言的管理员也能轻松管理和编辑网站上的文章。

    3、高度定制化和开发灵活性

    对于网站程序开发人员和图形设计师来说,它保留了最大的定制灵活性和集成能力。世界各地的网站开发者都非常关注并推荐该系统。由于该系统不断在强大的功能和定制灵活性之间寻找平衡,因此被许多知名制造商所采用。

    4.历史!

    Mambo软件最早由澳大利亚Miro公司于2001年5月开发。出于Miro商业化的考虑,最初在GNU/GPL下发布和授权的软件版本在3.0.5版本之后不再受支持。

    后来我接手了源码版本的后续开发,并招募了新的志愿者。 Mambo发展到4.5.1版本后,集成了很多新的网站技术和新的操作界面。 2004年,它获得了Linux User & Award 2004颁发的“Best Linux or Open”奖,从此一直光芒四射。它在源代码内容管理系统中占有一席之地,受到用户社区的高度重视。

    (4)XAMPP软件集成包

    XAMPP(+MySQL+PHP+PERL)是一个功能强大的用于构建XAMPP软件站点的集成软件包。它可以在Linux、Mac OS X等多种操作系统下安装和使用,支持多种语言:英语、简体中文、繁体中文、韩语、俄语、日语等。

    1、以系统管理员用户登录,将下载的包解压到服务器上任意目录(不能放在中文名目录下),比如C盘根目录。

    双击运行目录下的.bat,初始化xampp。然后运行xampp-.exe来启动或停止mysql等各种模块并将其注册为服务。

    在 PHP 5 和 PHP 4 之间切换。

    XAMPP从1.4.7版本开始支持PHP 5和PHP 4的可选启动,方便用户根据PHP程序的需求进行选择。

    在根目录下运行php-.bat,进入php切换的命令窗口。

    切换到php4:

    在命令窗口中输入4

    切换到php5:

    在命令窗口中输入5

    将整个环境移动到其他地方(到另一个目录或服务器)

    只需运行根目录下的.bat进入命令窗口,选择“1”即可重新初始化环境。

    2. XAMPP默认安装后非常不安全。普通用户无需密码即可访问其Web管理页面并修改数据库。我们只需点击左侧菜单中的“安全”选项,按照向导即可完成安全设置。

    默认情况下,有两个用户名:pma 和 root。其中root是管理员身份,pma是普通用户身份,但两者默认都没有密码。

    4、网站主要功能模块的设计与实现

    (一)网站总体结构

    1、设计时应采用模块化设计的思想,即根据系统的整体功能,采用分而治之的方法,将完成不同功能的各个部分划分为多个子模块,并将各个子模块组织成良好的层次结构。模块之间的调用实现系统的各项功能,从而实现系统的整体功能。

    该网站主要由网站前端、网站后台管理系统和数据库三部分组成,如图4-1所示:

    图4-1 网站整体结构图

    前台主要分为网站首页、公司简介模块、服务模式模块、行业解决方案模块、成功等,如图4-2所示:

    图4-2是网站前台功能结构图

    网站体现了公司自身的积累。公司本身有较多的策划文本、规章制度、活动内容等,因此网站内容也需要丰富的表达方式。丰富网站内容(增加信息量、增强可读性、拓展知识面、加强企业文化宣传)是设计前端功能时必须认真考虑的问题。例如,企业新闻、产品展示是每个企业网站前端功能模块中必备的。人才招聘和客户服务是为了完善网站功能。明星代言就是从侧面为企业做宣传,利用明星的声誉来宣传企业。总之,前端功能设计一定要做到每个模块都有其必要性,整个网站的功能一定要完善。
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|关于我们

Copyright © 2001-2024, Tencent Cloud.    Powered by Discuz! X3.5    京ICP备20013102号-30

违法和不良信息举报电话:86-13718795856 举报邮箱:hwtx2020@163.com

GMT+8, 2024-12-24 06:35 , Processed in 0.071595 second(s), 18 queries .