豆瓣网站的开发(计算机专业毕业论文)

豆瓣网站的开发(计算机专业毕业论文)

                     豆瓣网站的开发(计算机专业毕业论文)
摘要: 本系统采用PHP5开发平台,使用PHP(编程语言)(MVC 开发模式,smarty模板)+ MySQL(创建后台数据库)+ Apache(WEB页面的显示)的方法,实现一个简单的豆瓣网站系统,功能实现包括用户注册,用户登陆和用户个人信息设置等,要求采用smarty模板便于分开逻辑程序和外在的内容,易于管理的方法,程序设计中降低代码的重复度,提高代码的可复用性。
关键字:豆瓣网,用户登陆,用户个人信息
前言: PHP即超文本预处理器(PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱,我们可以从PHP官方站点(http://www.php.net )自由下载。 我个人比较喜欢PHP的非常简单的学习过程。与Java和Perl不同,我们不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,我们就可以开始PHP编码了。因此我选择了php语言进行一个小型的豆瓣网站开发,用户可以使用此系统注册新用户、登陆及用户个人信息更新。
一、系统概述及开发工具
1. 系统概述
本系统是一个简单的豆瓣网站,它可以用于用户登陆、注册、修改用户信息等,用户可以登陆此网站进行注册,并在上面发表自己的个性签名,blog地址,可以进行自我介绍和图片上传等。
2. 开发工具
本系统开发工具使用PHP+MYSQL+Apache,下面分别介绍一下:
(1)PHP是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于Web开发,并可以嵌入到HTML中,其语法利用C、Java和Perl,非常容易学习,此语言的主要目标是让Web开发人员可以很快写成动态生成的网页,其功能不仅如此,php脚本主要应用于服务器端脚本、命令行脚本和编写应用程序。PHP作为服务器端脚本语言,主要特点有:开放源代码、基于服务端、数据库支持、跨平台、易于学习、网络应用、安全性及其他;本次主要结合MVC开发模式、smarty模板一起完成程序功能。MVC是数据模式,视图,控制器三者得简称,其中控制器主要负责协调整个应用程序的运转,接受用户的输入并调用模板和视图去完成用户的需求,当用户单击Web页面的超链接或发送HTML表单时,控制器本身不输出任何东西,他只是接受请求并决定调用哪个模型构件去处理浏览器端发出的请求,然后确定用哪个视图来显示模型处理返回的数据;数据模型接受视图请求的数据,并返回最终的处理结果;视图从用户的角度说就是用户看到的HTML页面,从程序的角度看,视图负责生成用户界面,通常根据数据模型中的数据转化成HTML输出给用户,视图可以允许用户以多种方式输入数据,但数据本身并不由视图来处理,视图只是用来显示数据,在实际应用中可能会有多个数据访问同一个数据模型。Smarty模板分开了逻辑程序和外在的内容,提供了一种Web页面易于管理的方法
(2)Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
(3)Mysql是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
课题需要完成的任务:
采用PHP5开发平台,使用PHP(编程语言)+ MySQL(创建后台数据库)+ Apache(WEB页面的显示)的方法,实现一个简单的豆瓣网站开发系统,功能实现包括用户注册,用户登陆和用户个人账户设置等,要求采用smarty模板便于分开逻辑程序和外在的内容,易于管理的方法,程序设计中降低代码的重复度,提高代码的可复用性。
课题实践步骤:
1)系统功能分析:问题的提出、解决方案、系统功能分析、选择开发工具等。
2)系统功能模块设计:根据系统功能画出功能模块图等。
3)界面设计:设计出各个界面,界面的设计要求简洁。
4)程序代码编写:为各个界面编写代码。
5)上机调试直到成功,不允许出现错误信息提示。

 

暂时没有评论

真实

多重认证,精挑细选的优质资源 优质老师。

安全

诚实交易,诚信为本。

保密

所有交易信息,都为您保密。

专业

10年专业经验,10年来帮助无数学子。