新闻及搜索系统实例报告.docx
- 文档编号:23190399
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:8
- 大小:20.92KB
新闻及搜索系统实例报告.docx
《新闻及搜索系统实例报告.docx》由会员分享,可在线阅读,更多相关《新闻及搜索系统实例报告.docx(8页珍藏版)》请在冰豆网上搜索。
新闻及搜索系统实例报告
新闻及搜索系统实例报告
新闻及搜索系统实例报告
实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会,在实践中巩固知识;实习又是对每一位大学毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本学不到的知识,既开阔了视野,又增长了见识,也是我们走向工作岗位的第一步。
随着计算机网络技术的快速发展,大到国民经济各个领域,小到人们生活的点点滴滴都离不开计算机网络,并且这种应用趋势还在不断向更广的领域,更深的层次,更高的要求发展。
人们越来越倾向于从互联网上获取信息,而网站则是INTERNET网上进行信息传播的主要载体,面对浩瀚如海的信息网络,如何快速方便的帮助用户获取所需求的信息成为各个网站的首要目标。
为了使网站的管理者方便的进行新闻的输入、发布和管理,将杂乱无章的信息(包括文字、图片和影音)经过组织、合理而且有序地通过网页呈现给人们,于是此类搜索系统顺理成章成为管理者的必需品。
一、实习时间:
2012年2月27日—6月5日
二、实习地点:
雅奇联讯(大连)科技有限公司
公司简介:
雅奇联系(大连)科技有限公司,主要从事网络技术开发业务。
拥有数十人规模的开发团队,员工近百人。
另有多家风险投资公司与我洽谈合作。
公司拥有自属大型服务器。
我公司是一家极富创新性的,以技术为主导的科技公司。
由技术开发部,后台支持服务部,销售部等多部门所组成。
三、实习内容:
1.实习目标
通过本次实习使我能够从理论高度上升到实践高度,更好的实现理论和实践的结合,为我以后的工作和学习奠定初步的知识与经验
(1)会使用install页面来完成数据库的设计
(2)会使用DreamweaverCS4来完成静态页面的制作
(3)会使用PHP和MySQL配合工作
(4)会使用CSS和HTML配合布局
2.实习内容及经过
初来乍到,我们几个实习生都显得有点紧张,略带兴奋、不安的做了个简单的自我介绍后便坐在那不知道说什么了,人事经理看出了我们的紧张,和我们开了个几个玩笑才逐渐缓和我们之间的气氛,大家开始活跃起来。
经过了解和沟通及所学情况,我和其他几名实习生被分配到了新闻及搜索系统实践组.
组长是个和蔼的胖子,我们叫他潘哥.他简单的介绍了下自己便开始认真的给我们讲起来这次我们将要实习的任务,随后我们开始投入到了紧张的实习生活当中。
我们此次实习的任务可以简单的分为三个模块
分别是
(1)新闻的录入页面
(2)系统提示页
(3)新闻的站内搜索
在此,我们首先应该建立起新闻系统数据结构,我们这次主要用PHP代码构成的install页面来完成数据库的设计。
该方法可以有效的降低了系统初始化的难度,有利于系统的移植。
这一块的重点就是创建数据库、表的SQL语句。
(PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似C语言,具有程序开发快,运行快,技术本身学习快编剧简单,实用性强等特点;SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。
其具有极大的灵活性和强大的功能)
数据库名为news,表名为newinfo,相关的结构图如下:
字段
类型
说明
_title
Varchar(50)
新闻标题
_content
test
新闻内容
_time
datetime
加入时间
数据结构建立后,我们开始对剩下模块进行编写
新闻的录入页面:
新闻录入,顾名思义即是将新闻输入系统其中,以简单直白的方式将所要表达查找的信息最快速的呈现出来,本系统可以录入标题,内容,图片,相关软件,显示时会根据是否有有图片和相关该项内容,打开页面现实的是最新的一篇文章,点击目录会显示之前的文章。
*******************************
新闻录入文件:
insert.htm
*******************************
,
类型1
类型2
类型3
`类型4
系统提示页:
系统提示页是用来对新闻的录入作出提示的页面。
php
$num=$_REQUEST("num")
Switch($num)
(
Casel:
$str="新闻录入成功!
";
Break;
Case2:
$str="新闻录入失败!
";
Break;
Default:
$str="参数错误!
";
)
因为此模块参与不是很多,所以只能提供部分代码.
新闻的的站内搜索:
这是基于前俩模块之上的最后一个整合模块,系统是将新闻的显示和站内搜索整合到一个页面。
网站的搜索功能与SQL语言紧密相联,设计网站的搜索功能需要将SQL语言与Dreamweaver8.0相结合进行。
查询主页面是index.asp.,该模块应该提供三种方式的查询,一是模糊查询,二是精确查询,三是选择查询。
主要用源代码来完成,代码如是:
<%@LANGUAGE="VBSCRIPT"%>
<%
Search_string=Request.Form("string")`取得检索词
Name=Request.Form("name")取得检索方式(即列表框的选项)
IfRequest.Form("submit")="模糊查询"Then`判断用户选择的是模糊查询
Response.Redirect"search_or.asp?
string="&search_string`跳转到模糊查询显示页面
ElselfRequest.Form("submit2")="精确查询"Then
Response.Redirect"search_exact.sap?
string="&search_string"跳转到精确查询显示页面
ElselfRequest.Form("submit3")="选择查询"Then
Response.Redirect"search_select.asp?
string="&search_string&"name="&name"跳转到选择查询显示页面
EndIf
%>
四、实习总结及体会
经过将近俩个月的努力,我们首次的实习工作至此也算告一段落,一路走来,磕磕绊绊,回头看去,感慨良多。
剩下的日子里,我们又陆续对我们所实习的项目查询了大量的资料,进行了一定的修补与改正,最终顺利完成实习。
并且加深了对PHP和SQL的理解及体会,特作其总结:
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGL或者Perl更快速的执行动态网页。
用PHP作出的动态网页与其他的编程语言相比,PHP是将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGL要高许多;PHP还可以执行编译后代码,变异可以达到加密和幽花代码运行,使代码运行更快。
PHP具有非常强大的功能,所有的CGL的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
最重要的是PHP可以用C、C++惊醒程序的扩展。
PHP的特性包括:
1.开放的源代码(所有的PHP源代码事实上都可以得到)2.PHP是免费的(和其他技术相比,PHP本身免费)3.PHP的快捷性(程序开发快,运行快,技术本身学习快。
嵌入于HTML:
因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强)4跨平台性强(由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下)5.效率高(PHP消耗相当少的系统资源)6.图像处理(用PHP动态创建图像)7.面向对象(PHP完全可以用来开发大型商业程序)8.专业专注(PHP支持脚本语言为主,同为类C语言)。
技术应用可以总结为:
1.伪静态.2.静态页面生成.3.数据库缓存.4.过程缓存.5.div+cssw3c标准.6.大负荷.7.分布式.8.jquery框架集成.9.flex.10.桌面程序应用.11.支持MVC模型.SQL是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系数据库系统,同时可是数据库脚本文件的扩展名.SQL是用于访问和处理数据库的标准的计算机语言.SQL语言包括三种主要程序设计语言类别的语句:
数据定义语言(DDL),数据操作语言(DML),以及数据控制语言(DCL)。
SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。
MYSQL是一个小型关系型数据库管理系统,MYSQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MYSQL的SQL“结构化查询语言”MYSQL软件采用了GPL。
由于其体积小,速度快,总体拥有成本低,尤其是开放源码这一特点,被许多中小型网站为降低王赞总体拥有成本而选择了MYSQL作为网站数据库.系统特性有1.支持C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性.2.支持AIX、freeBSD、HP-UX、Linux等多种操作系统.3.为多种编程语言提供了AQL,这些编程语言包括C。
C++、Python、JAVAPHP等.4.支持多线程,充分利用CPU资源.5.幽花的SQL查询算法,有效地提供查询速度.6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持.7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径.8.提供用于管理、检查、优化数据库操作的管理工具.9.可以处理拥有上千万条记录的大型数据库.10.支持多种存储引擎.
凡事都不可能一帆风顺的,在我参与完成的第一个模块输入系统时,我不仅因为一时疏忽将代码打串,花费了将近俩个小时的时间重新检查验证,而且还因为对SQL语言认识理解的不透彻而写错代码。
这俩个错误提醒我以后不仅要更加认真的对待工作生活,而且要学一样精一样,不能只是片面的理解。
此次实习,不仅让我对专业知识有了更深的理解,而且增强了动手能力。
人生的每一步旅途中,总有着一道无形的栏杆,每一次可跨越需要很多用以,也不是每一次跨越都能够成功,失败是不可避免的。
重要的是要干预承认失败,面对失败,努力去做,解决它,有了这个决心,我想人生会成功,至少可以无憾!
在次以后我想我会更加用心的去学习,尽量把每一次工作都做到完美,至少我自己要就十分的满意我才会交出我的作品。
人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!
本次实习使我第一次亲身感受了所学知识与实际的应用,理论与实际的结合,不仅增强了对知识的理解见识,而且还增加了实践动手能力。
最让我体会到的是与人交往中要真诚和充满热情。
看着组长每日都能用很饱满的激情去面对工作,比起我们这些实习生做一段时间就消极代工不禁让我感到汗颜。
一个人的力量是有限的,而团队的力量则是无法估量的,所以以后的日子里,我会用真诚的态度与周围的人沟通交流,一个和谐的团队才会交出让人满意的答卷。
我想通过这次实习,我会认识到自己的更多不足,在学校的学习会更加努力,更加严于律己,努力做到理论与实践相结合,敢于实践,做合格的毕业生!
这里也是我们初涉社会的开端,使我们消除了走向社会的恐惧心里,使我们对未来充满了信心,以良好的心态去面对社会。
同时,也使我们体验到了工作的艰辛,了解了当前社会大学生所面临的严峻问题,促使自己努力学习更多的知识,为自己今后的工作奠定良好的基础。
我一直坚信自己的能力,即使人生路如顺德四通八达的公路,但方向只有一个,那就是前进,永不言弃!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新闻 搜索 系统 实例 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1