个人日记系统的设计与实现毕业论文.doc_第1页
个人日记系统的设计与实现毕业论文.doc_第2页
个人日记系统的设计与实现毕业论文.doc_第3页
个人日记系统的设计与实现毕业论文.doc_第4页
个人日记系统的设计与实现毕业论文.doc_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

78个人日记系统的设计与实现毕业论文 目录摘要3Abstract4前言6第一章 绪论71.1 课题简介71.2 课题研究的意义及方法和步骤71.2.1 课题研究意义71.2.2 课题研究方法71.2.3 课题研究步骤81.3 IIS的配置8第二章 个人日记设计与实现92.1 需求分析92.2 个人日记的设计92.2.1 日记模块的设计92.3 连接数据库432.4 结束语44第三章 致谢45参考文献:46第一章 绪论1.1 课题简介 本设计旨在建立一个在线个人日记系统,在用户个人日记模块,用户可以述说自己的心情,发表自己的言论,该言论有两种发布方式:秘密和公开。公开发布的言论其他用户可以看到,而秘密发布的言论只有系统管理员能看到,其他用户是看不到的。在后台管理模块,系统管理员可以对用户发表的言论进行回复和删除操作。1.2 课题研究的意义及方法和步骤1.2.1 课题研究意义 在线个人日记系统是目前网络上很流行的一种表达自己心情,发表自己对某一事物的言论,也是一种很方便的沟通方式,它给网络用户和版主之间一个交流的平台,在这个平台之上,网络用户可以自由的发表自己的言论,和版主进行交流,而版主也可以通过这个平台了解网络用户的一些需求,进而提高自己的服务。还可以对用户提出的一些请求进行答复,给网络用户提供一些个性化的服务。 在线个人日记系统增加了人与人之间的交流方式,是伴随着网络而起的一种新型的交流方式,发表言论的方式。在系统里,大家可以畅所欲言,自由的发表一些看法(前提:合法)。1.2.2 课题研究方法 基于HTML语言,并且采用了php语言组作为后台的编程语言,Dreamweaver 作为开发工具,以IIS为服务平台,实现了网络平台的构建,VBscript 技术实现了动态网页的制作,以确保系统的安全保密和易于维护。而后台的数据库则采用了sql server管理整个系统的后台数据。1.2.3 课题研究步骤1 研究课题的可行性,整理设计思路,想好用什么语言、什么工具进行编写。2 上网搜集素材,用potoshop做出自己喜欢的图片。3 开始着手做系统,先做主页及一些子页,再做后台管理程序。4 整体进行美化,让页面趋向于企业风格。5 进行系统的调试及测试工作。1.3 IIS的配置 创建php的运行环境(安装wampserver和phpdesigner7)wampserver和phpdesigner7 (Hypertext Preprocessor)是利用PHP组织语音构建站点所必须的,所以,我们应该先确认自己的电脑已安装了wampserver和phpdesigner7 ,其次 ,要发布一个网站,IIS信息服务也是比不可少的,如果没有安装好的话,请按以下步骤:1、打开“控制面板”2、双击“添加/删除程序”3、单击“添加/删除Windows组件”,打开添加/删除Windows组件对话框:4、从下拉的列表中选择“Internet 信息服务(IIS)”单击“下一步”:5、出现组件安装进度窗口,如弹出需要安装盘的话,放入Windows2000安装盘,按提示操作即可。直至最后安装完毕。第二章 个人日记设计与实现2.1 需求分析 网个人日记,作为一种新型的发表个人观点和言论,与网络用户的一种沟通方式,流行于各大网站,是目前网站必不可少的一部分,为客户获取新信息提供了方便。它的存在,能使各个企业知道各位客户的迫切需求,采取各种更加有效益的建议。进而对产品做出相应的调整,同时也能为客户提供更好的服务。因此,具有很大的市场潜力和需求。2.2 个人日记的设计2.2.1 个人日记模块的设计 个人日记模块,作为系统的前台部分,客户可以在此发表自己的看法,对企业的一些要求,希望自己得到的服务等,是系统与客户进行交互的部分。主页后台管理个人日记显示模块个人日记搜索模块发表日记模块用户名密码姓名日记内容头像留言选项Data按姓名搜索按内容搜索DataData日记回复修改日记退出管理日记管理主页Data(1) 主页的实现:此页面主要包含三个小的模块:发表日记模块、日记显示模块、日记搜索模块。如图日记显示模块?php/* * Created on 2010-4-17 * * Order by Kove Wong */ $Page_size=10; $result=mysql_query(SELECT * FROM diary WHERE username=$_GETusername); $count = mysql_num_rows($result); $page_count = ceil($count/$Page_size); $init=1; $page_len=7; $max_p=$page_count; $pages=$page_count; /判断当前页码 if(empty($_GETpage)|$_GETpage No. 天气 IMG style=vertical-align:middle src=images/tianqi/diary_weather.gif border=0    心情 IMG style=vertical-align:middle src=images/xinqing/diary_feel.gif border=0    Time:    From:    回复? A href=javascript:window.external.AddFavorite(?user=,%20糖果日记) style=font-size: 12px; color: #000000; text-decoration: none INPUT onMouseOver=this.focus() style=font-size: 12px; width: 220px; color: #ff5539; line-height: 10px; font-family: verdana; border: 0px inset #eeeeee; padding-left: 5px; padding-top: 2px; background-color: #ffffff onFocus=this.select() value=?user= size=18 name=ttphp << 把这篇日记发给QQ好友?   !-                  - ?php $page_len = ($page_len%2)?$page_len:$pagelen+1;/页码个数 $pageoffset = ($page_len-1)/2;/页码个数左右偏移量 $key=; $key.=$page/$pages  /第几页,共几页 if($page!=1) $key.=第一页 ; /第一页 $key.=上一页; /上一页else $key.=第一页 ;/第一页 $key.=上一页; /上一页 if($pages$page_len) /如果当前页小于等于左偏移 if($page=$pages+1) $init = $pages-$page_len+1; else /左右偏移都存在时的计算 $init = $page-$pageoffset; $max_p = $page+$pageoffset; for($i=$init;$i=$max_p;$i+) if($i=$page) $key.= .$i.; else $key.= .$i.; if($page!=$pages) $key.= 下一页 ;/下一页 $key.=最后一页; /最后一页 else $key.=下一页 ;/下一页 $key.=最后一页; /最后一页 $key.=;? ?php/* * Created on 2010-4-17 * * Order by Kove Wong */ $Page_size=10; $result=mysql_query(SELECT * FROM diary WHERE username=$_GETusername); $count = mysql_num_rows($result); $page_count = ceil($count/$Page_size); $init=1; $page_len=7; $max_p=$page_count; $pages=$page_count; /判断当前页码 if(empty($_GETpage)|$_GETpage No. 天气 IMG style=vertical-align:middle src=images/tianqi/diary_weather.gif border=0    心情 IMG style=vertical-align:middle src=images/xinqing/diary_feel.gif border=0    Time:    From:    回复? A href=javascript:window.external.AddFavorite(?user=,%20糖果日记) style=font-size: 12px; color: #000000; text-decoration: none INPUT onMouseOver=this.focus() style=font-size: 12px; width: 220px; color: #ff5539; line-height: 10px; font-family: verdana; border: 0px inset #eeeeee; padding-left: 5px; padding-top: 2px; background-color: #ffffff onFocus=this.select() value=?user= size=18 name=ttphp << 把这篇日记发给QQ好友?   !-                  - ?php $page_len = ($page_len%2)?$page_len:$pagelen+1;/页码个数 $pageoffset = ($page_len-1)/2;/页码个数左右偏移量 $key=; $key.=$page/$pages  /第几页,共几页 if($page!=1) $key.=第一页 ; /第一页 $key.=上一页; /上一页else $key.=第一页 ;/第一页 $key.=上一页; /上一页 if($pages$page_len) /如果当前页小于等于左偏移 if($page=$pages+1) $init = $pages-$page_len+1; else /左右偏移都存在时的计算 $init = $page-$pageoffset; $max_p = $page+$pageoffset; for($i=$init;$i=$max_p;$i+) if($i=$page) $key.= .$i.; else $key.= .$i.; if($page!=$pages) $key.= 下一页 ;/下一页 $key.=最后一页; /最后一页 else $key.=下一页 ;/下一页 $key.=最后一页; /最后一页 $key.=;? 注册登录用户function formCheck()if (document.myform.username.value = )alert(请输入您的用户名!)document.myform.username.focus()return falseif (document.myform.password.value = )alert(请输入您的密码!)document.myform.password.focus()return falsereturn true?include (conn.php); if($_POSTsub) $username= str_replace( ,$_POSTusername); $sql=select * from user where username = $username; $query=mysql_query($sql); $us=is_arra

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论