学海无涯苦作舟!
毕业设计论文设计论文题目
__________________________
指导教师
_________________
学生专业
___________
班 级
_____________
学生姓名_________________教研室主任
学海无涯苦作舟!
校园网站系统的设计与开发
摘要现在有很多的政府、企业、学校都使用网络平台来展示自己的特色。 网站的开发、维护也早已成为网络管理员主要的工作。网络管理人员需要花费许多时间和精力来处理、更新信息。而 CMS内容管理系统的出现给管理员建站带来了很大的方便减少了许多问题。它拥有许多优秀的设计模版可以加快网站开发的速度还可以减少开发的成本能够有效地解决用户建设网站和发布信息中遇到的问题和需求。 DedeCM可以让你不用学会复杂的建站技术也不用学会太多复杂的 HTM编程语言就能够利用CMS系统构建出一个界面好看功能强大的专业网站。让我们不再通过修改程序来改变内容完全通过CMS后台的简单操作更改就可以使我们的页面产生巨大的变化。
本文用织梦DedeCMS^成了校园网站的设计与实现 以通俗易懂的方式介绍如何用织梦后台发布学校信息。本文的研究工作主要是运用软件工程原理对这个网站进行需求分析、设计、代码实现。本文的前两部分介绍了相关技术和开发环境。在第三部分详细设计中 以用例图描述了本系统。第四部分介绍了本系统的后台管理是本文的重点所有内容都是围绕这个主题来展开论述的。在这一部分中详细介绍了运用
WAM集成服务器中MySQL设计数据库用DedeCMS勺后台发布信息用Dreamweaver完成界面设计最终完成对校务信息网站的设计和功能的实现。
关键词 DedeCMSK园网站内容管理系统
学海无涯苦作舟!
THE DESIGN AND DEVELOPMEBT OF ONLINE MEAL ORDERINGSYSTEM
ABSTRACT:Now,a lot of gover nmen ts,bus in esses,schools are using the n etworkplatform to show theirfeatures.The developme nt and maintenance of Web site alsohas become a major n etwork of admi nistrators. It takes Network man agers a lot oftime and en ergyto deal with and update in formati on.The appeara nee of CMScontent man ageme nt system brings the admi nistrator stati on great convenience andcan reduce a large nu mber of problems. It has many excel le nt desig n templates,which can accelerate the speed of website developme nt, reduce the cost ofdevelopme nt ,and effectivelysolve the problem and n eeds users encoun tered in construct ing website and publ ishi ng in formati on.DedeCMS can help you usethe CMStobui ld professi onal website with good in terface and great power without lear ningcomplex stati on tech no logy, too compl icated HTML program ming Ian guage. It alsocan make our Let our page a huge differe nee through a simple operati on of CMSwithout modify ing the contents of the program.
In this paper,weav ing dreams DedeCMS completed the desig n and implementati on of school site, in troduce howto use weav ing dreams to publ ish schoolbackgro und in formatio n in a simpleway.Research work of this paper is the n eeds analysis desig n and code of this site in software engin eeri ng prin ciples.The first twoparts of this article describes the releva nt tech no logies and developmentenvironments. ln thethird part 's needs analysis, this paperanalyze thefun cti onal requireme nts and non-fun cti onal requireme nts of the system using case
学海无涯苦作舟!
model as atool .Bei ng the focus of this article, thefourth partdescribes the desig n andimpleme ntatio n of this system and al l the thi ngs discussed al l around this theme. Inthis secti on, this paper in troduce the database desig n in using MySQL of WAMP Integrati on Server, the in formatio n publ icati on in using DedeCMS, the in terface design with the Dreamweaver and the final desig n school in formatio n website and thereal izati on of its fun cti on.
Keywords DedeCMS School In formation Website System
学海无涯苦作舟!
目录
第一章绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.1网站需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.1.1前台功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.1.2 后台功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.1.3角色设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.1.4网站数据需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1.5网站表层数据流图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1.6网站非功能性需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
第二章关键技术介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1开发环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1.1浏览器与服务器结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1.2 WAMP运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1.3 Dreamweaver CS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.1.4 PHP开发语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.2织梦内容管理系统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.2.1 DedeCMS的简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.2.2 DedeCMS的运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.2.3 DedeCMS的应用领域. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.2.4 DedeCMS的优缺点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.3.5 DedeCMS的标签. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
第三章系统详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1
3.1前台展示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.1.1 图文列表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.1.2文章内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.1.3栏目内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.1.4搜索页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.2常用模板语法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2.1下拉菜单的友情链接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2.2清除版权部分的代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.2.3站内搜索的相关代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.2.4文章列表的实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
第四章后台的管理操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.1后台功能模块实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.2管理员登陆及身份验证. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.3后台内容管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
学海无涯苦作舟!
4.4栏目管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.5文章管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
4.6页面生成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
4.7系统设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
第五章系统调试与测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
5.1 程序调试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
5.2程序的测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
5.2.1 测试的重要性及目的. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
5.2.2测试的步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
5.2.3测试的主要内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
5.2.4测试报告. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
学海无涯苦作舟!
第一章绪论
随着现代科学技术的快速发展、计算机与全球网络技术的普及今天的社会已经进入了以计算机为核心的网络时代。网络的发展给我们带来了无限的便利。在校园网络也同样能够发挥巨大的作用一一网上信息发布。网络信息发展是社会和经济发展的必然结果当今世界人们生活水平提高生活节奏加快信息的要求也日益提高。计算机网络技术的发展和普及也为我们获取信息开创了一个新契机将信息服务行业与现代化、多样化、个性化的电子信息相结合从而形成一个更加便捷、方便、个性、现代化的信息服务系统。本系统基于B/S结构的学校网站系统的设计与开发采用织梦CMS匡架与MYSQ数据库进行开发特别适用于快速发开。
本次设计是一个基于CMS勺校园网站。打开主页后顶部有快速菜单栏和主导航栏等。 显示学校新闻展示校园风采。网站具有学校概况、校园文化、招生就业等栏目分别显示其发布的文章主要模块信息和功能如下
① 主页学校相关信息简单的介绍。点击相关标题或图片可以进入到详细页面介绍。
② 学校概括包含了学校历史等。
③ 新闻资讯包括了校园文化和校园新闻多个栏目组成能够点击详情查看详细内容。
④ 后台管理后台是整个网页内容的管理它可以对网页的内容随意的增加删除和更改。它需要管
理员登陆后才可以操作 网站所有内容都是通过后台发布的。
学海无涯苦作舟!
1 .1网站需求分析
1.1.1前台功能需求
前台是面向访客最直接接触的信息包括是否能够让客户很轻松、方便的登录和注册搜索查看管理员最新发布的图片、文章等。
后台功能需求后台的作用是为前台操作提供必要的数据支持和网站管理一、权限设置对栏目、发布的文章 图片权限设定对有些信息设置二、文件管理管理员操作栏目管理文件 图片等信息的发布管理员可以通过删除文章功能实现对用户发表的图片。
1.1.2后台功能需求
后台的作用是为前台操作提供必要的数据支持和网站管理员对网站内容管理。通过后台可以管理前台注册会员信息管理栏目及栏目内文章和对前台显示的内容设置访问控制。
1 、权限设置
对栏目、发布的文章 图片权限设定对有些信息设置注册会员、中级会员的用户才能够查看。
2、文件管理
管理员操作栏目管理文件图片等信息的发布。还可以在发布信息的时候设置权限。可以在用户在浏览网站时候有些信息只有注册会员才能够浏览查看。 添加文章可以进入添加文章页面进行添加文章具体的操作。添加文章的内容包括文章标题、文章作者、文章类别、文章内容、上传图片等。输入完成后点击确定按钮后文章便添加成功 如对输入内容不满意可以点击查看更改按钮重新更改信息。
管理员可以通过删除文章功能实现对用户发表的图片、文章进行删除。点击文章管理中删除文章就显示出已经发表的文章然后点击需要删除文章后的删除按钮进行删除文章操作。文章删除后发表的网站文章数据自动从数据库中删除。 管理员可以任意的对栏目、文章图片进行删除添加和修改。
1.1.3角色设计
本次网站设计有二个不同的角色他们分别是
管理员不仅能够管理会员的基本信息还能够对网站上已经发布的信息分类还有
对已经发布内容的添加、修改和删除等功能方便了管理员对网站的维护和管理。
学海无涯苦作舟!
访客可以浏览网站上的信息、 图片。
1.1.4网站数据需求分析
数据流图(Data Flow Diagram):简称DFD它从数据传递和加工角度 以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流图从数据传递和加工的角度以图形的方式刻画数据流从输入到输出的移动变换过程。
1.1.5网站表层数据流图
表层数据流图只有网站基本功能的数据处理流程也就是代表要网站开发的主要实现功能但是此功能还需要其他很多的操作处理表层数据流图主要是确定系统的输入与外部实体的关系而确定其边界。网站基本实现的内容的发布查看功能。学校网站表层的数据流图如图1-5所示。
首页
图1-5学校网站表层数据流图
1.1.6网站非功能性需求
界面设计需求校园信息网站设计界面要求布局合理简约颜色舒适控制按钮或超链接清晰能让用户操作简易。能实现要求的功能但又不重复增加可用性方便用户使用。
通用性用户通过不同的浏览器都应该访问到本网站如果遇到特殊情况应该给用户一个友好的提示在程序设计方面统一编程规范 留下可以扩展的程序接口 以便日后扩展功能。
可以看到这次国庆萤光云搞了一个不错的折扣,香港CN2产品6.5折促销,还送50的国庆红包。萤光云是2002年创立的商家,本次国庆活动主推的是香港CN2优化的机器,其另外还有国内BGP和高防服务器。本次活动力度较大,CN2优化套餐低至20/月(需买三个月,用上折扣+代金券组合),有需求的可以看看。官方网站:https://www.lightnode.cn/地区CPU内存SSDIP带宽/流量价格备注购...
昔日数据,国内商家,成立于2020年,主要销售湖北十堰和香港HKBN的云服务器,采用KVM虚拟化技术构架,不限制流量。当前夏季促销活动,全部首月5折促销,活动截止于8月11日。官方网站:https://www.xrapi.cn/5折优惠码:XR2021湖北十堰云服务器托管于湖北十堰市IDC数据中心,母鸡采用e5 2651v2,SSD MLC企业硬盘、 rdid5阵列为数据护航,100G高防,超出防...
轻云互联怎么样?轻云互联,广州轻云网络科技有限公司旗下品牌,2018年5月成立以来,轻云互联以性价比的价格一直为提供个人,中大小型企业/团队云上解决方案。本次轻云互联送上的是美国圣何塞cn2 vps(免费50G集群防御)及香港沙田cn2 vps(免费10G集群防御)促销活动,促销产品均为cn2直连中国大陆线路、采用kvm虚拟技术架构及静态内存。目前,轻云互联推出美国硅谷、圣何塞CN2GIA云服务器...