php校友录后台管理设计与实现论文内容摘要:

8) 图像处理:用 PHP 动态创建图像 9) 面向对像:在 php4,php5 中,面向对象方面都有了很大的改进,现在 php 完全可以用来开发大型商业程序。 DreamWeaver 网页制作软件 Dreamweaver 是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着 Dreamweaver 8 的发布,更坚定 Dreamweaver 在该领域的地位。 它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。 1) 灵活的编写方式 Dreamweaver 具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。 2) 可视化编辑界面 Dreamweaver 是一种所见即所得的 HTML 编辑器,可实现页面元素的插入和生成。 或视化编辑环境 大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的 HTML 编辑器和任何第三方的 HTML 编辑器进行实时的访问。 无论用户习惯手工输入 HTML源代码还是使用可视化的编辑界面, Dreamweaver 都能提供便捷的方式使用户设计网页和管理网站变得更容易。 3) 功能更多的 CSS 支持 —— CSS 可视化设计、 CSS 检查工具 4) 动态跨浏览器验证 当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的 tags 或 CSS 结构。 动态跨浏 览器有效性检查功能可以自动核对 tags 和 CSS 规则是否适应目前的主浏览器。 5) 强大的 WEB 站点管理功能 6) 内建的图形编辑引擎 7) Dreamweaver 的集成特性 Dreamweaver 8 继承了 Fireworks、 Flash 和 Shockwave 的集成特性,可以在这些 Web创作工具之间自由地切换,轻松地创建美观实用的网页。 8) 丰富的媒体支持能力 河北工业大学城市学院 2020 届毕业论文 6 可以方便地加入 Java、 Flash、 Shockwave、 ActiveX 以及其他媒体。 Dreamweaver 具有强大的多媒体处理功能,在设计 DHTML 和 CSS 方面表现得极为出色,它利用 JavaScript和 DHTML 语言代码轻松地实现网页元素的动作和交互操作。 Dreamweaver 还提供行为和时间线两种控件来产生交互式响应和进行动画处理。 9) 超强的扩展能力 Dreamweaver 还支持第三方插件,任何人都可以根据自己的需要扩展 Dreamweaver 的功能,并且可以发布这些插件。 B/S 结构 概述 B/S 结构,即 Browser/Server(浏览器 /服务器 )结构,是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下 ,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3tier结构。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script语言 (VBScript、 JavaScript„) 和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 随着Windows 98/Windows 2020 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。 显然 B/S 结 构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。 B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Inter 虚拟专网( VPN)。 前者的特点是安全、快捷、准确。 后者则具有节省投资、跨地域广的优点。 须视企业规模和地理分布确定。 企业内部通过防火墙接入 Inter,再整个网络采用 TCP/IP 协议。 3 总体设计 概要设计 本部分的任务是把各项需求转换成软件的体系结构。 结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。 系统模块结构 校友录 后台管理 系统 的模块结构如图 所示。 河北工业大学城市学院 2020 届毕业论文 7 图 子系统的模块设计 a) 班级管理模块 实现对班级的管理。 主要包括添加、删除班级,修改班级信息,添加、删除班级留言等功能。 模块功能如 图 所示: 校友录 后台管理 系统 后台登录 班级管理 班级成员管理 公告管理 系统管理员登录 添加新班级 记录日志 访问流量统计 针对每个模块实现添加,插入,查询,修改等功能 删除已有班级 修改已有班级信息 添加班级留言 删除过期留言 添加新成员 删除已有成员 修改已有成员信息 添加系统留言 删除过期留言 发布新公告 删除过期公告 使用免费流量统计 记录对数据库的操作 河北工业大学城市学院 2020 届毕业论文 8 图 班级管理模块图 b) 班级成员管理模块 实现对班级成员的管理。 主要包括添加、删除班级成员,修改班级成员信息,添加系统留言,删除无用留言等功能。 模块功能如 图 所示: 图 班级成员管理模块图 c) 公告管理模块 实现对公告的管理。 主要功能包括:发布新公告,删除无用公告等功能。 模块功能设计如 图 所示 : 图 公告管理模块图 d) 流量统计 模块 此模块功能的实现不用开发人员自己亲自设计,而是采用网络上普遍使用的免费流量统计更能来代替。 其操作过程为: 班级成员管理 删除无用留言 添加系统留言 修改已有成员信息 删除已有成员 添加新成员 班级管理 删除过期留言 添加班级留言 修改已有班级 信息 删除已有班级 添加新班级 公告管理 发布新公告 删除无用公告 河北工业大学城市学院 2020 届毕业论文 9 (1)在 注册,成为 CNZZ 的会员; (2)登录 成功后,填写站点信息,获取 相应的代码; (3)将获取的代码添加到站点,这样统计功能就实现了。 用例图 用例 视图是被称为参与者的外部用户所能观察到的系统功能的模型图。 用例是系 统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用。 用例模型的用途是列出系 统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。 用例图 ( use case diagram) 就是由主角、用例以及它们之间的关系构成的图。 该图说明了用例模型中的关系。 可以将用例图组织到用例包中,并归用例包所有,让特定包中仅显示互为关联关系的内容。 用例图由参与 者 ( Actor) 、用例 ( Use Case) 、系统边界、箭头组成,用画图的方法来完成。 参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。 因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。 用例描述角色 ( 用户、外部系统以及系统处理 ) 是如何与系统交互来完成工作的。 用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能。 同时,该模型将来可以派生出动态对象模型。 设计用例时,我们遵循下列步骤: 识别出系统的角色。 角色可以是用户、外部系统,甚至是外部处理,通过某种途径 与系统交互。 重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者 ( 角色 ) 是谁。 尽可能地确保所有角色都被完全识别出来。 描述主要的用例。 可以采取不断地问自己“这个角色究竟想通过系统做什么 ?”来准确地描述用例。 本系统的使用者 是 系统管理员。 系统管理员 对系统数据拥有全部的权限, 可以对系统数据 进行增、删、改、查操作等。 本系统的用例图如图 所示。 河北工业大学城市学院 2020 届毕业论文 10 图 详细设计。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。