《毕业论文校园网站系统》由会员分享,可在线阅读,更多相关《毕业论文校园网站系统(31页珍藏版)》请在金锄头文库上搜索。
1、福建商业高等专科学校 2009 届毕业论文校园网站系统 学生姓名: 李成宣 学生学号: 09537022年 级: 2009 专 业: 软件技术指导教师: 邱文海 职 称: 讲 师2012年 05 月毕业论文原创性声明毕业论文原创性声明兹呈交的毕业 论文,是本人在指导老师指导下独立完成的。本人 在毕业论文写作中参考的其他个人或集体的研究成果,均在文中心明确 方式标明。本人依法享有和承担由此论文而产生的权利和责任声明人: 李成宣 2012 年 05 月 内 容 摘 要随着网络技术的迅猛发展, 当代学校纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的声誉,同时通过互联网快速的信息传递加速自
2、身的发展。因此我选择将学校网站的设计以及后台的管理作为我的项目。 (选择此项目的理由)本论文所研究的是如何建设一个符合学生要求的校园网站后台数据库管理系统,意在通过设计一个具有强大的数据管理功能的系统来管理前台页面中不断更新的数据,方便网站管理员日后对网站的维护和数据更新。本论文所提出的方案是采用现在比较流行的 php 技术配合网页三剑客(dreamweaver、fireworks、flash)等制作工具来设计和建设一个校园网站后台数据库管理系统。该系统的基本功能有校园的简介、校园概况、新闻中心、后台的管理等等。通过对校园网站需求的了解和对其他学校网站的参考,最终成功完成了一个虚拟校园网站的后
3、台数据库管理系统。该系统完全能满足大部分学生了解校园的需要,可以作为许多学校建设网站的参考系统。该系统在 Windows XP+php+mysql+dreamweaver 平台下开发、实现。进行网页设计、制作及发布。使用 PHP 脚本语言进行 Web 开发。关键字关键字:PHP;MYSQL; dreamweaver;PHOTOSHOP; 校园网站目目 录录中文摘要. (3)1.引 言.(6)2.可行性分析.(6)2.1 可行性研究的前提.(6) 2.1.1 目的.(6) 2.1.2 条件.(6) 2.1.3 决定可行性的主要因素.(6) 2.2 系统技术可行性分析.(7) 2.2.1 开发环境
4、的选择 .(7) 2.2.2 编程语言的选择.(7) 2.2.3 数据库服务器的选择 .(7)3.模块分析及总体设计.(8)3.1模块需求. (8) 3.1.1 系统结构分析.(8) 3.1.2 功能描述.(8) 3.1.3 功能模块详细描述.(10) 3.2 系统开发工具 . (10) 3.2.1 系统开发所用技术.(10)4.模块开发设计.(10)4.1开发框架的设计. (10) 4.1.1 模型设计.(10) 4.2 数据库设计 . (10)5.系统设计.(11)5.1 首页登录界面.(11)5.2 校园简介.(21)5.3 其它页面.(22)6.总结 .(30)致谢.(30)参考文献.
5、(31)01.引 言计算机是新技术革命的一支主力,也是推动社会向现代化迈进的活跃因素。计算机科学与技术是第二次世界大战以来发展最快、影响最为深远的新兴学科之一。计算机产业已在世界范围内发展成为一种极富生命力的战略产业。随着社会的发展,计算机网络日趋成熟,走进了我们的生活,成为我们生活的主流,同时也被广泛应用于教学,科研,事业等各个方面。所谓科研管理系统就是针对日常科研管理工作的具体要求而实现科研工作的网络化管理的一种系统,本系统的建设也是计算机网络飞速发展给人们带来方便的一种表现。本设计具有一般校园网站管理的功能,且体现出校园风格。该系统提供的功能包括校园的简介、校园概况、新闻中心、后台的管理
6、等等。本系统的特点在于应用了 PHP 技术。它是一种简单的动态脚本语言,具有开放源码、执行速度快的特点。该技术还支持广泛的数据库连接 ,具有大量的扩展库,安全性能高,易学易用。2.可行性分析2.1 可行性研究的前提2.1.12.1.1 目的尽可能在最短的时间内确定完成系统模块,以便学校网站管理工作更加顺利进行。2.1.22.1.2 条件现所具有的软、硬件设备如下:开发设备:PC 机(CPU:Intel(R) Core(TM)2 CPU 4300 1.80GHz (2 CPUs) ,内存:2046MB)开发环境:Windows XP开发软件:php数据库服务器:MYSQL其它辅助工具:Dream
7、weaver 以上设备可以满足本系统的开发。2.1.32.1.3 决定可行性的主要因素一个良好的校园网站可以帮助我校网络化管理。完成此系统有助于网络管理沟通平台的构建,系统维护只要在后台进行编辑,前台的用户界面操作就能很好地按一定方式进行以达到你所要的效果。服务于学校工作人员的工作,具有较强的使用性。当1然,系统的完整性离不开各模块的完整性。2.2 系统技术可行性分析2.2.12.2.1 开发环境的选择1 PHP 的技术性能与特点PHP 自出现以来,就得到了广泛的应用和迅速的发展。根据 Netcraft 的权威调查,截至2002 年 5 月,PHP 技术已被用于 1188121 个 IP 地址
8、。36%的 Apache Web 服务器(WEB 上最常用的服务器)上都使用了 PHP, PHP 的最新版本PHP4 在其发表的头两个月就被下载 265000 次。这些统计数字说明, PHP 已经成为世界上最受欢迎的脚本语言之一。由于 PHP 是专门为 Web 环境设计的服务器端嵌入式脚本语言,就其技术本身而言,具有其它 Web 开发技术不可比拟的优点。(1)理想的动态网站开发工具。在交互式网站迅速取代静态 HTML 网站的今天,不少网站包含了成百乃至上千的网页,要网络管理员保证这么多相互分离的网页时时更新是不可能的。于是如今许多网站采用以 HTML 或 XML 网页展示信息,而以数据库存储数
9、据的管理方式。这样,只要在数据库里更新一次信息,就可以将变化反映在使用这条信息的每一个网页上。PHP 能很容易的做到这一点:只要将 PHP 脚本嵌入 HTML,数据就会出现在网页中恰当的地方。(2)专为网络环境设计。很多网站建设工具最初是为一些其它目的设计的。例如, Java是面向客户端而不是服务器端的应用小程序; Perl 编程语言被设计为系统管理工具,后来勉强用作网络开发语言,结果出现了如存储漏洞(memory leaks)这样的结构问题。而 PHP 是专为网络环境设计的,这意味着它有很多内建函数使得网络编程非常简单,程序员可以集中精力研究编程逻辑而不再浪费宝贵的开发时间了。(3)跨多个平
10、台。目前 PHP 可在 Windows、Unix、Linux 的 Web 服务器上正常运行,支持 IIS,Apache 等通用 Web 服务器,用户更换平台时,无需变换 PHP 代码,可即拿即用。(4)极其强大的数据库支持。PHP 最强大也最有代表性的特点在于它的数据库层,它内置了对很多数据库的支持,而不再需要特殊扩充,使得编写基于数据库的网页变得非常简单。目前所支持的数据库有 Oracle、Adabas D、Sybase、FilePro、MSSQL、Velocis、MySQL、Informix、Solid、dBase、ODBC、Unix dbm、Postgre SQL、MSSQL SERVE
11、R 等。针对每个数据库都有一组函数用于数据库访问和操作,如对 d Base 数据库有dbhttp:/ - delete - record、dbase - get -record、dbase-numfields、dbase-numrecords 等函数,对 MySQL 有 mysql-close、mysql-connect、mysql-create-db、mysql-data-seek、mysql-dbname、mysql-db-query 等函数。(5)多种扩展功能模块。由于有了 PHP 源代码库,可以很容易地与一些特殊库连接。其中有适用于 PDF 文件、Flash 动画、电子货币、日历、XML、IMAP、POP 等等的模块。即使某些功能 PHP 不支持,也可以很容易地编写或下载一个扩展功能的模块。 (6)开放源代码。所有的 PHP 源代码都是公开的,这意味着不必等