基于PHP技术的校园网站的设计与实现 - 图文(2)

2020-02-21 22:47

基于PHP技术的校园网站的设计与实现

根据应用需要,该校园网站从逻辑功能上分为7大功能模块,其功能结构图,如图4.1,具体说明如下:

校园网 网 站 公 告 共 享 资 源 站 内 搜 索 友 情 链 接 站 内 调 查 教 学 资 源 学 校 概 况 党 建 工 作 用户注册与登录 网 站 信 息 职 能 处 室 德 育 在 线 图4.1 校园网站功能结构图

1.用户注册与登录:用户分为管理员和普通用户。对当前登录者输入的必要信息,系统根据用户注册时提交并保存在数据库中的信息,进行验证。合法用户通过验证,进入到功能页面,非法用户拒绝登录,并进行相应提示。

2.网站公告:公告学校的最新信息和新闻。 3.共享资源:为师生提供丰富的教育教学资源。

4.网站信息: “网站信息”其栏目设置如下,所谓栏目设置就是对要发布的信息进行归类,使信息发布后显示在相应栏目的对应位置。该网站设置了学校概况、党建工作、职能处室、德育在线、教学资源等几个栏目。

5.站内搜索: 在站内实现相关主题或内容的查询。

6.友情链接:对相关的教育教学资源站点进行链接,共享其教育教学资源,方便浏览者获取更多的有效资源。

7.站内调查:了解用户对某些问题的意见、观点等,及时调整方针政策。 4.1.2 数据库设计

在系统的数据库设计中,先要对系统分析得到的数据图中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。该校园网站是一个主要面向我校三十中学使用的平台,数据库的设计要遵循建立数据库的原则,做到尽量使用最少的数据库表、最优化的去实现我校校园网功能的需求,提高数据存储的效率,保证数据的正确性、有效性、相容性,并使检索数据库做到最简单

5

基于PHP技术的校园网站的设计与实现

和高效。

数据库设计是系统最重要的部分,一个数据库设计的好坏直接影响系统的最后质量。根据对我校校园网站的需求分析,本系统在数据库中建立了以下主要数据结构表。表4.1为数据表清单,如表:

表4.1 数据表清单

序号 1 2 3 4 5 6 7 8 数据表名称 dede_admin dede_flink dede_member dede_plus dede_sysconfig dede_archives dede_mynews dede_arctype 数据表说明 系统用户管理表 友情链接表 会员表 插件管理表 系统参数表 文档主表 公告管理表 栏目表结构 系统用户管理表(表:dede_admin):存储系统中所有后台管理员的用户名、密码、性别、电话、邮箱、登录时间等信息。

友情链接表(表:dede_flink):存储链接网站的相关信息,包括网站名称、网址、简要说明、添加时间等。

会员表(表 : dede_member):存储系统中所有前台用户的信息,其中包含用户名、用户登录密码、密码问题、问题答案、电子信箱等。

插件管理表(表:dede_plus):用于管理系统中的各种插件。 系统参数表(表 : dede_sysconfig):用于管理系统的各项参数。 文档主表(表:dede_archives):存储系统中所有的文章信息,包括编号、标题、文章内容、作者、添加日期等。

公告管理表(表:dede_mynews):用于管理网站所发布公告的相关信息,包括公告标题、内容、作者、添加时间等。

栏目表结构(表:dede_arctype):用于存放网站的栏目。

4.2 网站的实现

4.2.1 开发环境

1.硬件环境:配置不低于奔腾2.4G处理器,硬盘320G,内存1G以上。 2.软件环境:操作系统为Windows 2003 Server或 Linux,使用IE6.0以上浏览器,并安装Apache和MySQL数据库。

6

基于PHP技术的校园网站的设计与实现

3.网站开发工具:使用 DreamweaverMX来进行PHP代码的设计,数据库管理系统使用MySQL数据库。开发过程中使用Photoshop CS,Flash MX等作为开发辅助工具,使用Apache配置平台服务。

4.2.2 模块实现

本网站是天津市第三十中学校园网,主要用于校内教育教学活动、科研、办公管理更加便捷以及丰富校园文化的作用,对外具有向社会介绍学校情况,展现学校特色,与教师、家长和学生的交流,成为学校与外界交流的窗口。系统主界面,如图4.2所示:

图4.2 校园网主界面

1.普通用户注册与登录

普通用户登录验证的主要功能是,当前登录者输入必要信息,系统根据用户注册时提交并保存在数据库中的信息,进行验证。合法用户通过验证,进入到功能页面,非法用户拒绝登录,并进行相应提示。

用户注册主要是将用户的个人资料上传,并将其进行本地校验。如果发现用户资料不符合要求,比如对于用户名的判断不符合要求,则要求用户进行修改。

判断用户名是否符合要求(带*号的为必填项目;用户名必须大于3位小于20位,可以使用中文,但禁止除[@][.]以外的特殊符号;密码请输入3位以上

7

基于PHP技术的校园网站的设计与实现

字符,不允许空格;显示密码强度等等),当完成检验后用户提交注册,转到相关功能页面处理。

用户如果忘记密码,可以点击登录界面中的“忘记密码”,进入找回密码界面,按步骤依次完成,可重新设定密码。

2.管理员登录

管理员登录后台对信息进行管理,登录通过权限判断,超级管理员可以完成系统设置、栏目设置、栏目管理、用户管理、信息管理以及系统备份等操作。各处室管理员可以完成栏目设置和信息管理,只有在后台登录才可以完成相应处室的信息添加、修改和删除操作。通过审核的管理员进入后台相应的功能页面,未通过审核的非法管理员进行相应提示拒绝登录。

信息发布流程图如图4.3所示,其工作流程为:管理员登陆通过权限判断,处室管理员完成栏目设置和信息管理;超级管理员除了可以完成处室管理员的操作外,还可以进行系统设置、栏目管理,用户管理及系统备份等操作。

管理员登录

是否超级管理员? Yes

信息发布 No 处室管理员 系统设置 用户管理 栏目管理 系统备份

栏目设置和信息管理 图4.3 信息发布流程图

3.用户管理

用户管理部分能够实现用户分为不同的级别,根据用户的级别设置相应的权限,对应授予高级别能够对数据库中用户的信息全部或部分进行修改的权力,其中高级别用户具有授权低级别用户管理网站部分内容的功能。比如信息发布员的发布栏目要由高级别的处室管理员进行授权。

8

基于PHP技术的校园网站的设计与实现

4.栏目管理

栏目管理功能包括预览、内容、增加子类、更改、移动、删除栏目等功能,提供栏目名称、栏目属性、内容模型、浏览权限等功能的设置,还可以对查看权限、投稿权限等功能进行设置。以创建新栏目为例,在“学校概况”栏目下,点击增加子类,会弹出“增加栏目”工作界面。

5.文章管理

处室管理员登录之后,若要添加信息,点击添加文章,可以添加具体内容,并可以设置标题、归属栏目、文章属性、导读设置等功能,最后确定保存。

6.网站公告功能实现

网站公告的主要功能是公告学校的最新信息和新闻,可以添加、编辑和删除公告。发布公告后显示在网站首页的显要位置。添加公告工作界面如图4.5所示,以发布“我校运动会圆满结束”公告为例,生成的公告如图4.6所示:

图4.5添加公告工作界面 7.站内搜索功能实现

图4.6 发布公告效果图

站内搜索页面提供依据关键字、从网站栏目、发布时间、内容类型(普通文章、图片集、软件)等几个方面进行搜索。

8.友情链接功能实现

友情链接主要是将校园网链接到其他相关网站,用来快速链接到常用的有用网站,扩大信息量,可以添加链接、编辑链接、删除链接等操作。

5. 结束语

本论文通过构建天津市三十中学的校园网站,主要完成的工作:分析了校园网站的现状,并结合我校的特点阐述了开发校园网站的意义;结合我校实际需求,

9

基于PHP技术的校园网站的设计与实现

阐述了系统的设计思想,分析了系统的需求,确定了系统的功能;在此分析和设计的基础上,完成了论文的重要研究部分,介绍了系统开发环境、数据库管理技术及部分功能模块的实现。

校园网的设计与实现是一个繁杂、长期的系统工程,其建设过程是一个技术不断融合和更新、资源不断整合、管理不断完善的过程。因此,作者在今后的学习、工作中,将继续研究并改进该系统,使之能够更好、更高效地为本校的教育教学工作服务。希望通过本文的工作,能够为该课题的后续研究提供一些新的想法,对接下去的研究工作能有所帮助。

【参考文献】

[1]傅钢善,杜平.某中学校园网建设方案[J].中国教育信息化,2009.22(基础教育)70-72 [2]周晓新. 基于B/S模式的网络教学平台的设计与实现: [硕士学位论文].天津:天津师范大学,2009

[3]王亚鸽.基于PHP技术交流平台的设计与实现[J].电子科技,2011,24(6):78-79 [4]丛荣华,杜丹冰,尚亚丽.中小学校园网的建设与应用[J].长春师范学院学报(自然科学版).2009年10月.28卷第5期(106-108)

[5]郭碧江.校园网管理应用平台的设计与开发[硕士学位论文].上海:华东师范大学,2011 [6]刘杰.基于PHP和MySQL的成绩查询系统[J].软件导刊,2009,8(5):94-95 [7]肖维明.基于PHP+MySQL的网站开发[J].物流工程与管理,2009,31(6):90 [8]马学军.信息技术教学网站建设的实践与探讨[J].教育信息技术,2007,11,29-30

10


基于PHP技术的校园网站的设计与实现 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我的大学生生涯规划书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: