我爱大连信息网站的设计与实现.doc

上传人:文库蛋蛋多 文档编号:3943748 上传时间:2023-03-28 格式:DOC 页数:30 大小:597KB
返回 下载 相关 举报
我爱大连信息网站的设计与实现.doc_第1页
第1页 / 共30页
我爱大连信息网站的设计与实现.doc_第2页
第2页 / 共30页
我爱大连信息网站的设计与实现.doc_第3页
第3页 / 共30页
我爱大连信息网站的设计与实现.doc_第4页
第4页 / 共30页
我爱大连信息网站的设计与实现.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《我爱大连信息网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《我爱大连信息网站的设计与实现.doc(30页珍藏版)》请在三一办公上搜索。

1、论文题目 我爱大连信息网站的设计与实现我爱大连信息网站的设计与实现作者姓名: 张三指导教师: 李四 讲师单位名称: 计算机科学与技术系专业名称: 计算机网络技术大连东软信息技术职业学院2011年6月Design and Implementation of I Love Dalian Information Websiteby Zhang San Supervisor:Lecturer Li SiDalian Neusoft Institute of Information TechnologyJune 2011毕业设计(论文)任务书毕业设计(论文)题目:我爱大连信息网站的设计与实现设计(论文)

2、的基本内容: 我爱大连信息网站的宗旨就是服务于广大时尚的年轻一代,利用网络给他们提供最直观的解决问题的办法。使广大青年能够最终通过自助的方式解决一些日常的问题,给他们带来方便。本文利用Photoshop来对网站前台所需的图片进行综合处理,如banner和logo的尺寸色调的修饰,还有网站页面的效果图。Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第

3、1 周指导教师签字:2010年 月 日我爱大连信息网站的设计与实现摘 要21世纪是一个变幻难测的世纪,是一个催人奋进的时代。科学技术飞速发展,随着互联网的发展壮大,知识更替日新月异。希望、困惑、机遇、挑战,随时随地都有可能出现在每一个社会成员的生活之中。每个人都希望抓住机遇,寻求发展,迎接挑战。网络已经成为一种最为迅速最为有效的认识社会的途径。大连是一个文明城市,因此制作我爱大连信息网站是给大家打开一个获取信息的窗口,透过这个网站人们可以了解到最新的时尚资讯,跟上大连的街上潮流;可以获悉大连的楼盘楼市最新行情;可以网上看车、预定试驾;商家可以利用周边发布广告等信息;可以通过发帖寻求网络达人解决

4、生活中遇到的问题。总而言之,我爱大连信息网站的宗旨就是服务于广大时尚的年轻一代,利用网络给他们提供最直观的解决问题的办法。使广大青年能够最终通过自助的方式解决一些日常的问题,给他们带来方便。本信息网站的设计与实现是针对青年一代的生活服务类网站,利用的是Photoshop、Flash、Dreamweaver、SpeedPHP及MySql等软件进行网站的前台设计与后台连接。Photoshop用来对网站前台所需的图片进行综合处理,如banner和logo的尺寸色调的修饰,还有网站页面的效果图。Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发

5、展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。SpeedPHP是一款机遇PHP+Mysql构架的网站内容管理系统,也是一个开源的PHP开发平台。SpeedPHP采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。几年来,凭借SpeedPHP团队长期积累的丰富的Web开发及数据库经验和勇于创新追求完美的设立理念,是的SpeedPHP得到了近10万网站的认可。关键词:运营支撑系统,客服接口,H2协议Design and Implementation of I Love Dalian Information Websit

6、eAbstract21 century is a century of the vast changes, is an inspiring era. Rapid development of science and technology, along with the development of the Internet, knowledge changes with each passing day. Hope, confused, and opportunity, challenge, at any time and place may appear on each member of

7、society of life. Everyone wants to seize the opportunity, seeks the development, meet the challenge. The network has become a most rapidly the understanding of the most effective way of society.Dalian is a civilized city, so make I love dalian information website is for everyone to open a window to

8、obtain information through the site people can understand the latest fashion information, keep up with the street of the dalian tide; Can learn the latest building housing market dalian; Can the car drive, reservations online; Can through the post for network in life: the problems to solve.This info

9、rmation website design and implementation of the young generation is to the service life of website, use is Photoshop, Flash, Dreamweaver, SpeedPHP and MySql software such as the front of web site design and backstage connection.Photoshop used to the front desk of the website comprehensive picture p

10、rocessing, such as banner and the size of the logo of the modified tonal, and the web page rendering. Dreamweaver is set to create a web page and management in a web of wysiwyg page editor, it is the first set of professional web designer in the development of special visual web development tools, u

11、se of it can easily make cross platform limit and across the limit of browser dynamic web pages. SpeedPHP is a opportunity PHP + Mysql architecture of the website content management system, which is also an open-source PHP development platform. SpeedPHP modular way development, the function is easy

12、to use for expansion, but for large and medium-sized site provides heavyweight website construction solutions. The past few years, relying on SpeedPHP team long-term accumulated the richyes SpeedPHP by nearly 100000 Web site acceptance.Key words: OSS, customer service interface, H2 protocol 目 录任务书I摘

13、 要IIABSTRACTIII第1章绪 论11.1 论文研究主要内容11.2 国内外现状1第2章关键技术介绍32.1 PHP介绍32.2 动态WEB页面的开发32.3 Dreamweaver技术介绍4第3章系统分析53.1 构架概述53.1.1 功能构架53.1.2 模块需求描述53.2 系统开发环境63.3 系统任务的可行性分析63.3.1 技术可行性63.3.2 法律方面的可行性6第4章系统设计84.1 设计指导思想和原则84.1.1 指导思想84.1.2 软件设计原则84.2 系统的功能结构设计84.3 系统控制流程94.4 数据库设计11第5章系统实现135.1 后台登录的实现135.

14、2 新闻信息模块145.3 留言模块的实现155.4 系统后台管理的实现16第6章系统测试186.1 表单测试186.2 COOKIES测试186.3 计语言测试186.4 数据库测试196.5 性能测试19第7章结论20参考文献21致 谢22第1章绪 论1.1 论文研究主要内容随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。网站信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。

15、网站衡量网站的一个重要标准是能否满足人们一刻不停的对信息的渴求,也就是说,一个正规的网站需要快速和大量更新内容,同时保证运转的稳定性和安全性。手工方式对于大型网站必然是不可取的,工作人员需要一种系统工具来方便高效的更新和管理网站,这样,网站信息管理发布系统出现在互联网的舞台上。 从狭义上讲,网站信息管理发布系统是能把输入的信息进行整理,产生相应的可供浏览的页面的系统。而广义上,它应该是对大流量和多种类的信息进行综合处理的平台,包括了相关的一系列的服务模块,如发布、搜索、自动采集、统计、评论和监控等。狭义网站信息管理发布系统类产品很常见,广义网站信息管理发布系统由于涉及技术面广且设计难度大,市场

16、上较为少见,而新浪的网站信息管理发布系统就是其中最出色产品之一。1.2 国内外现状企业建立网站,最终目的是使企业通过互联网获益。只有把网站做成企业和客户之间的有效纽带,网站才能真正发挥其作用。企业的网站应该关注于自己特定的客户群,通过多种形式和客户保持着沟通,吸引着自己的用户不断地和企业网站进行交互,从而起到加深客户关系、了解客户需求、提供优质服务、加强广告和展示效果的作用。网站信息管理系统,又称为网站新闻信息发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通

17、过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。手工制作发布的网页信息不但无法检索堆积如山的信息,而且每次更新内容并上传的时候都会使服务中断,导致用户无法访问而使形象和服务大打折扣。网站信息管理系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。大连市位于北半球的暖温带地区,具有海洋性特点的暖温带大陆性

18、季风气候,冬无严寒,夏无酷暑,四季分明。年平均气温10.5,极端气温最高37.8,最低-19.13。年降水量550-950毫米,全年日照总时数为2500-2800小时。大连是全国15个副省级城市之一、全国5个国家社会与经济发展计划单列市(简称:计划单列市)之一。是辽宁沿海经济带的金融中心,航运物流中心,也是东北亚国际航运中心,东北地区最大的港口城市。2011年全国两会,大连被国家定位为振兴东北老工业基地的龙头及国家级战略辽宁沿海经济带开发开放的核心城市。大连环境绝佳,2009年被由联合国的环境规划署(UNEP)认可,联合国环境规划署与其支持并认可的非盈利性组织国际公园与康乐管理协会(IFPRA

19、)评选为国际花园城市的最高奖。2010年中国城市竞争力报告中,大连综合竞争力名列全国城市第八位。仅次于香港,上海,北京,深圳,台北,广州,天津。 第2章关键技术介绍2.1 PHP介绍PHP 的简称原本为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的 Perl 程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。2.2 动态Web页面的开发(1)将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面

20、。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HT

21、ML的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

22、标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。2.3 Dreamweaver技术介

23、绍Dreamweaver是美国MACROMEDIA公司(现已被Adobe公司收购)开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。随着互联网(Internet)的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋,而所见则所得网页编辑器的优点就是直观性,使用方便,容易上手。Dreamweaver是所见即所得网页编辑器中最优秀的产品之一。

24、(1)布局按钮:这个按钮似乎和下方的代码、分割、设计按钮功能重复,目前还不明白DW的意图,唯一增加的新功能是垂直分割,让代码和设计界面以垂直对比的方式呈现。 (2)精简设计:它提供了更多的可视区域,同时可以把右边的菜单收缩到只剩下图标。对于习惯了Adobe其他设计软件的朋友来说,这的确是非常贴心的设计。 (3)应用程序开发增强:左上方是和数据相关的面板,包括数据库面板、数据绑定面板和行为面板;左下方则是文件与资源相关的面板,包括文件面板、相关资源面板、代码收集器等;右边则是设计相关面板,包括插入面板、CSS样式表面板、AP元素面板(用来为浮动层定位)。应该说这是一个万金油布局,几乎适用所有的开

25、发者,同时,它也把大部分菜单展示在用户面前,其他的七种布局可以说只是在这个基础上进行一些排列和隐藏。 (4)在下方的文档面板上,DW新增加了一个实时预览功能Live View。它的作用是在DW窗口中实时查看代码的效果,包括JavaScript特效。第3章系统分析3.1 构架概述3.1.1 功能构架在数据库中建立一个消息模板的形式在新闻时,在新闻录入时,通过替换函数将模板内的相关内容替换为输入的内容,然后用文件阅读和写作技术将取代代码进入一个新的文件,形成一个新的新闻文件。所以这个系统所有的新闻在新闻的模板文件的基础上产生的。新闻档案名称产生自动根据系统时间。根据需求调研结果确定本系统主要包括以

26、下功能模块,如图3.1所示。进入主页面浏览新闻单击新闻链接进入一级栏目页面浏览新闻单击一级栏目链接输入主页地址图3.1 系统体系结构3.1.2 模块需求描述(1) 站内新闻搜索根据用户输入的查询条件以所选类别的新闻进行分类查询。(2) 新闻分类展示主要包括分类显示新闻类别、标题列表,和显示新闻详细内容3部分。用户可通过新闻列表中的新闻标题查看该新闻的详细信息。(3) 即时新闻显示当天的最新新闻,并提供单击新闻标题查看新闻详细信息的功能。(4) 链接管理添加、修改、删除网站的友情链接,这是只有管理员进入后台才允许使用的功能。(5) 新闻管理包括时事要闻、经济动向、世界军事、科学教育、法治道德、社

27、会现象、体育世界、时尚娱乐等所有新闻信息的添加、修改、删除。与链接管理类似,只有管理员进入后台才有这个权限。(6) 管理员管理这是一个非常特殊的模块,只有拥有最高权限的管理员才拥有此权限(只有一个),该管理员可以添加、修改、删除其他管理员,并为其分配相应的权限。注意,拥有最高权限的管理员是不允许修改密码的,而其他管理员可以修改自己的密码。3.2 系统开发环境 根据系统采用的技术方案,系统的开发环境如下:操作系统: Microsoft Windows 7数据库系统:mysql web服务器:Tomcat6.0开发工具:myeclipse 6.03.3 系统任务的可行性分析3.3.1 技术可行性随

28、着计算机、信息技术和网络通讯,尤其是PHP技术的发展,电子商务在国际上已经得到了较为广泛的应用,取得了巨大的成功。我国也不例外,与时俱进,时刻保持与先进国家的步调一致,特别是各大电子商务网站的从无到有,得到了很大的发展,并取得了阶段性的成功。为了适应新环境下的销售模式以及消费者购物方式的改变,开发出一套网上图书商城系统是应运而生的。该系统基于互联网/内联网的网络技术、浏览器/服务器的结构模式,以数据库作为后台核心应用,构建一个以服务、销售为目的信息平台。本系统开放性,管理可行性,开发技术可行性等方面论证了酒店前台管理系统的建立是可行的。程序员对于网站的开发来说,他们关注的是整个程序代码的代码量

29、、整个框架的稳定性、可扩展性和可维护性。对于网站的设计,可以参考现在网上花店的主页设计的核心元素,再加上自己的网上花店的页面特色元素去设计。3.3.2 法律方面的可行性本系统中所用到的技术和方法;以及可能需要嵌套的其他软件;当然还有电子交易平台以及 数据库保密手段等有可能造成侵犯他人、集体和国家利益、违反国家相应的政策和法律的方面; 在系统的开发过程中一定要做到妥善的安排和处理。 决不能向四川的托普软件公司那样搞的自己 官司缠身,结果公司将近 70%的活动资金都掌握在原告手里面, 公司的业绩报告到处都是赤字。尤其是对于我们这种大型的开发项目,产品推向市场时需要有一 个较好的运作环境和树立良好的

30、信誉,因此这一点一定要严格把关。第4章系统设计4.1 设计指导思想和原则4.1.1 指导思想我爱大连信息网站的宗旨就是服务于广大时尚的年轻一代,利用网络给他们提供最直观的解决问题的办法。使广大青年能够最终通过自助的方式解决一些日常的问题,给他们带来方便。本文利用Photoshop来对网站前台所需的图片进行综合处理,如banner和logo的尺寸色调的修饰,还有网站页面的效果图。Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。4.1.2 软件

31、设计原则(1)明确建立网站的目标和用户需求Web站点的设计是展现企业形象、介绍产品和服务、体现企业发展战略的重要途径,因此必须明确设计站点的目的和用户需求,从而做出切实可行的设计计划。要根据消费者的需求、市场的状况、企业自身的情况等进行综合分析,牢记以“消费者(customer)”为中心,而不是以“美术”为中心进行设计规划。(2)总体设计方案主题鲜明在目标明确的基础上,完成网站的构思创意即总体设计方案。对网站的整体风格和特色作出定位,规划网站的组织结构。 Web站点应针对所服务对象(机构或人)的不同而具有不同的形式。有些站点只提供简洁文本信息;有些则采用多媒体表现手法,提供华丽的图像、闪烁的灯

32、光、复杂的页面布置,甚至可以下载声音和录像片段。好的Web站点把图形表现手法和有效的组织与通信结合起来。(3)网页形式与内容相统一要将丰富的意义和多样的形式组织成统一的页面结构,形式语言必须符合页面的内容,体现内容的丰富含义。 运用对比与调和、对称与平衡、节奏与韵律以及留白等手段,通过空间、文字、图形之间的相互关系建立整体的均衡状态,产生和谐的美感。如对称原则在页面设计中, 它的均衡有时会使页面显得呆板,但如果加入一些富有动感的文字、图案,或采用夸张的手法来表现内容往往会达到比较好的效果。4.2 系统的功能结构设计系统包括两个部分:第一部分是对用户而言的新闻浏览页面,这部分有两个子部分:新闻标

33、题显示页面和新闻具体内容显示页面。为了用户的方便,还有新闻搜索页面,搜索部分也包含两项内容:新闻搜索页面和搜索结果页面。第二部分为新闻管理平台。这个部分包含3项内容:添加新闻页面(也就是插入页面)、更新新闻页面和删除新闻页面。(1)用户部分在该部分中,用户可以点击页面中的新闻标题,来浏览新闻的具体内容。也可以在搜索栏里输入关键字来搜索感兴趣的新闻。 (2)新闻管理部分新闻管理实现网站内容的更新与维护,提供在后台输入、查询、修改、删除各类新闻内容的功能,具体功能:增加、修改、删除各个栏目中的新闻功能;也可以通过调用数据库来察看新闻。下面是新闻系统的结构图如图4.1所示。新闻系统用户管理者浏览新闻

34、搜索新闻插入新闻更新新闻删除新闻显示新闻标题显示新闻内容提交搜索参数显示搜索结果图4.1系统结构图4.3 系统控制流程后台管理员打开后台管理界面后,输入用户名:admin,输入密码:admin,如果输入错误则需要返回登录页面继续输入。如果输入正确,则可以进入后台管理的操作界面。这时,管理员可以执行后台管理功能。可执行的功能包括:论坛基本信息的设定、论坛社区信息的管理、用户的查询以及用户的删除。管理人员在完成后台的维护工作之后,只需要点击退出,管理员便可以退出后台管理系统。图4.2 后台管理系统运行流程图首先,用户需要注册一个账号和密码,然后在登录页面输入已注册的账号密码。如果输入错误,则要重新

35、回到登录页面输入正确的账号密码。如果输入正确,则可以进入用户操作页面进行相应的操作。然后点击退出,用户退出本网站。需要注意的是,用户在注册账号时需要受到一定的限制,一些特殊的字符例如:fuck,不可以用于注册用户账号。这个信息是后台管理人员在后台维护界面设定的。同样也可以在用户注册页面给用户以人性化的小提示。图4.3 用户前台系统运行流程图4.4 数据库设计数据库的设计主要分为标题设计、字段名、类型、大小、是否为空是否约束为主。具体字段的属性见下表4.1到4.4所示。表4.1 news表(新闻表)标题字段名类型大小非空约束描述新闻编号cNewsCodevarchar20系统编号sysNumbe

36、rdecimal9PK类型编号iNewsTypeIdtinyint1新闻标题cNewsTitlevarchar100新闻内容nNewsContentntext16图片路径cImageUrlvarchar100是否使用isUsetinyint10否1是表4.2 newsType表(新闻类型表)标题字段名类型大小非空约束描述新闻类型IDiNewsTypeIdtinyint1系统编号sysNumberdecimalPK新闻类型cNewsTypeVarchar50公司最新,技术新闻等等是否使用isUsetinyint10否1是版本号versionNumVarchar10中英文备注cMemovarcha

37、r 200表4.3 uploadFiles(简历上传表)标题字段名类型大小非空约束描述系统编号sysNumberdecimal9PK简历编号cCodevarchar50简历路径cResumerouteVarchar100上传时间dUploadTimedatetime8版本号versionNumVarchar10中英文是否阅读isReadtinyint10否1是是否使用isUsetinyint10否1是 备注cMemoVarchar5004.4 member表(会员基本信息表)标题字段名类型大小非空约束描述系统编号sysNumberdecimal9PK用户编号cUserCodevarchar50

38、用户名cUserNameVarchar20密码cPasswordvarchar50会员性别cSexVarchar10真实姓名cPersonNameVarchar50联系手机cCellphonevarchar50是否使用isUsetinyint10否1是 备注cMemovarchar200第5章系统实现5.1 后台登录的实现网站通过用户名、密码和验证码来进行网站的登录。具体实现如图5.1所示。图5.1 网站首页实现网站登录实现的部分核心代码如下所示。public function login() /import(spAcl.php); / 引入Acl文件,使得可以生成加密的密码输入框/如果已经登

39、录,直接跳转到首页if(isset($_SESSIONuserinfo)$this-jump(spUrl(admin,index);exit();elseif($username = $this-spArgs(username)if($_SESSIONpasscode!=strtoupper($this-spArgs(passcode)$this-error(验证码错误!,spUrl(admin,login);exit();else$userObj = spClass(m_users); /$password = spClass(spAcl)-pwvalue(); / 通过acl的pwvalu

40、e获取提交的加密密码if(FALSE=$userObj-userlogin($username,$password)$this-error(对不起,用户名或密码错误!,spUrl(admin,login);else/登陆成功写入记录并提示信息/spClass(m_history)-hadd();$this-success(欢迎您,登陆成功!,spUrl(admin,index);/ 这里是还没有填入用户名,所以将自动显示main_login.html的登录表单$this-display($this-skin./admin/login.html);5.2 新闻信息模块新闻信息模块主要是把管理员存

41、储在数据库里的新闻内容展现在网站上。主要就是对数据库的查询和网站的显示为主。具体实现效果如图5.2所示。图5.2 新闻显示模块新闻显示的部分核心代码如下所示:functionshow_news() $onenews = spClass(m_news); $newsid = $this-spArgs(news_id); $newsitem= $this-spArgs(news_item); $conditions = array( news_id=$newsid, news_item=$newsitem, ); $onenews-incrField(array(news_id=$newsid),

42、 news_click,1); $this-results = $onenews-findAll($conditions); $this-siteconfig = spClass(m_config)-find(); $this-display($this-skin./onenews.html); 5.3 留言模块的实现信息模块的实现主要是把客户留言信息进行对数据库的存储。具体实现效果如图5.3所示。5.3 留言模块的实现留言模块的实现主要代码如下所示。functionsave_message() if ($this-spArgs(passcode) = $_SESSIONpasscode) $

43、message = spClass(m_messages); $newrow = array(/ 这里制作新增记录的值 name = $this-spArgs(name), content = $this-spArgs(content), / 从spArgs获取到表单提交上来的title state = 0, datetime = date(Y-m-d H:i:s), ); $message-create($newrow);$this-success(感谢您留言成功!等待管理员审核!, spUrl(contactus,show_message); else $this-error(很抱歉,由于某些原因您的留言未成功,请联系管理员!, spUrl(contactus,show_message); 5.4 系统后台管理的实现系统后台管理主要是管理员通过登录页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号