1、 毕 业 设 计 基于 web 的同学校友录的设计与实现 姓 名 院(系) 信息科学与技术学院 专业班级 电子信息工程 093 学 号 指导教师 职 称 讲师 论文答辩日期 2013 年 5 月 18 日 摘 要 通过提供便捷的校友录平台和人性化校友录的管理, 可增强校友之间的学术、 创新、 生活交流,促进本校的信息化建设乃至学科文化发展。本系统可方便同学自主更新的 班级同学录中的个人通信信息以及发表个人最新信息状态等。 系统采用 DIV 和 CSS 进 行网页标准布局,使用开源 PHP 语言作为前台开发工具,开源 MYSQL 作为后台数据 库平台的管理系统。该系统采用开源语言方便进行多平台的
2、移植和设计,系统实施采 用原型法来有效避免开发过程中的盲目问题,充分发挥其中优势,保证系统的正常实 施。 关键字:web 校友录系统 网络 PHP 目 录 1 前言. 1 2 系统需求分析. 1 2.1 同学校友录系统需求. 1 2.2 系统功能结构. 2 2.3 开发环境. 2 2.4 开发工具介绍. 2 2.4.1 PHP 语言概述 2 2.4.2 MYSQL 概述 . 3 2.4.3 EASYECLIPSE FOR PHP 概述 . 3 2.5 数据库连接. 3 3 系统总体设计 4 3.1 系统结构设计 4 3.2 数据库设计 6 4 详细设计 7 4.1 系统结构 7 4.2 功能模
3、块设计 9 4.2.1 用户登录界面 9 4.2.2 信息发布界面 9 4.2.3 信息浏览界面 . 11 4.2.4 用户中心界面 . 12 5 程序测试及发布 . 12 6 结论 . 15 参考文献 . 15 致 谢 17 1 1 前言 当今超摩尔定律的计算机软硬件发展, 同时也造就了计算机网络全方面融入生活的 极大变革 1。信息化的今天,通过计算机网络基于各种平台,使用人性化的在线服务能 随时随地的联系朋友、同学;发表个人的状态、日志、微博。 目前,中国网上有很多大型的网络公司提供校友录服务,例如搜狐 ChinaRen 校友 录、腾讯 QQ 校友等。但多数这类校友录在市场经济作用下更注重
4、盈利,大量的广告、 娱乐性质的内容充斥其中。只适合个人用户的娱乐、交友。国外也出现很多类似校友 录的 SNS 网站,但其面对对象主要是公司员工、社会大众,其娱乐交友性质也很强 2。 为了改变当前的校友录的不足,因此本系统采用 DIV+CSS 网站标准,html4 语言开 发,而且网页符合 w3c 标准,能在 Windows、MAC、Linux、Symbian、Android 等平台 以及 IE、火狐、Chrome、Opera 等各种主流浏览器下正确完整通过测试,正常运行。 系统基于 web2.0 交互式设计,可以使用手机进行访问。以注册校友可以随时通过 电脑、手机来发表信息、评论信息。对注册校
5、友提供文件共享留言空间,建立学术文 件交流平台,注册校友用户可以自由评论、发表意见。建立一个注重于学习交流、创 新共享、答疑互助的方便快捷的平台。 在今天由于网络教学需求量的增加,以教学、学术交流为主流校友录得到发展,符 合了高校人才创新,优势互助的发展理念;也是高校打造非盈利性校友录网站的先驱。 计算机网页技术的发展,使得很多传统的 web 1.0 网站无法满足用户的丰富需求。 其网页落后的 table 嵌套框架也无法满足多平台的应用。 PHP(Hypertext Preprocessor,超文本预处理器)在计算机的快速发展中让传统的 html 静态网页的不 足与用户高需求的矛盾得到了有效的
6、解决之道 3。PHP 能在各种主流系统(包括及其变 种系统)中很方便的进行跨平台运用,采用 PHP5 语言开发的系统能很好的兼容,满足 各种不同用户的需要。同时系统也采用被广泛应用在 Internet 上的中小型网站中的 MySQL 数据。其体积小、速度快、成本低,能更好的维护、备份网站信息。 2 系统需求分析 2.1 同学校友录系统的需求 建立一个高效、快速、易用的基于 web2.0 技术 PHP5 构建的校友录系统,通过它让 注册用户可以随时随地与校友、同学保持更紧密的联系,及时了解他们的动态;与他 们分享的生活和创新、即时交流。并且分享个人、思想等信息,以知识型信息为主。 2 2.2 系统功能结构 系统主要包括首页、用户登录和后台登录。首页显示在线帮助、网站介绍,提供后 台登录链接和用户登录表单验证。用户登录后进入到用户中心,用户中心包括可使用 留言板和通讯录功能。后台登录管理员登录后可以进行留言板和通讯录的信息修改和 系统信息修改,直接对数据库进行修改。 图 1 基本网站结构图 2.3 开发环境 本基于 WEB 的同学校友