农业信息发布系统-后台设计与实现毕业设计.doc
《农业信息发布系统-后台设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《农业信息发布系统-后台设计与实现毕业设计.doc(35页珍藏版)》请在咨信网上搜索。
摘 要 新闻发布系统是通过农信化平台向农民展现有用的知识,以互联网和便携式通信终端为信息载体,开展农业信息的系统。新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。 随着互联网蓬勃发展,新闻也迅速发展起来。基于移动互联网,手机这一便携式终端共同搭建的移动信息传播平台较传统网络和计算机更易掌握、更低成本、更有时效性。以移动互联网和便携式手机终端为信息载体,这样就很好的解决了农民接收到信息存在的“时差”问题。 我们的新闻发布系统采用先进的开发软件与技术,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用visual studio 2010与 SQL Server 2008数据库管理系统开发强大完善的数据库支持环境。 关键词:新闻发布;数据库管理系统; B/S; Abstract Press Release System is a platform to show through rural credit to farmers useful knowledge to the Internet and portable communication terminal as an information carrier , to carry out the system of agricultural information . Press Release System (News Release System or Content Management System) is also called a content management system, is a system based on all- news station management and content management system is based on press releases B / S mode WEBMIS system, the system can be chaotic information ( including text , images and video ) through the organization , reasonable and orderly manner in front of everyone . Proposed news release system allows television is no longer the only news media , since then the network also serves as an important function of the media . With the vigorous development of the Internet , the press also developed rapidly. Based on the mobile Internet , mobile phones together to build this portable mobile terminal platform for the dissemination of information than traditional networks and computers easier to grasp , lower cost, more timeliness. Mobile Internet and mobile phone terminal as an information carrier , so that a good solution to the farmers received information exists "jet lag " problem. Our news release system uses advanced software development and technology, which uses Dreamweaver page authoring software like Photoshop technology combined with the development of the system page , using visual studio 2010 and SQL Server 2008 database management system to support the development of powerful and comprehensive database environment . Key words: Information Distribution System; Database management system; B/S; 目录 1 绪论 1 1.1 系统开发背景 1 1.2 本系统的研究目标和意义 1 1.3 国内外现状分析 2 1.3.1 国内现状分析 2 1.3.2 国外现状分析 2 1.4 论文结构 3 2 系统开发技术及运行环境 4 2.1 ASP.NET技术 4 2.2 C#技术 4 2.3 B/S模式 5 2.4 IIS服务器 6 2.5 visual studio2010 6 2.6 SQL Server 2008 7 3 系统需求分析 8 3.1总体需求分析 8 3.2 可行性分析 8 3.2.1系统可行性分析 8 3.2.2技术可行性 8 3.2.3经济可行性 8 3.2.4社会可行性分析 9 3.3系统名称定义与目标对象 9 3.3.1新闻发布系统流程图 9 3.3.2新闻发布系统系统功能模块划分表 10 3.3.3业务具体流程介绍 10 4 系统设计 11 4.1 系统的用例图分析 11 4.2主要数据表设计 12 5 系统实现 14 5.1 技术要点 14 5.2 配置web.config 17 5.3公共类的编写 17 5.4 系统实现前台界面设计 21 5.4.1主页设计 21 5.4.2 新闻列表 26 5.4.3 网站留言链接模块界面 29 5.4.3系统实现后台界面设计 32 6 总结 35 参考文献 36 致谢 37 1 绪论 1.1 系统开发背景 党的十八大报告提出“坚持走中国特色新型工业化、信息化、城镇化、农业现代化道路……促进工业化、信息化、城镇化、农业现代化同步发展”。这是我们党在新的历史起点,立足全局、着眼长远、与时俱进的重大理论创新,体现了对走中国特色社会主义道路、加快转变发展方式的新认识、新要求,为加快现代农业发展、推进新农村建设指明了方向。农业农村信息化由此迎来了前所未有的战略发展机遇。 20世纪90年代以来,信息资源日益成为重要的生产要素、无形资产和社会财富,是等同于各类物质资源的战略资源。信息化是当今世界发展的大趋势,推动经济社会变革的重要力量,信息化发展水平成了衡量现代化程度的重要标志。“三化同步”演进为“四化同步”,凸显了“信息化”的突出地位与特殊作用。“四化同步”是现代化建设的普遍规律,信息化是我国全面建成小康社会、实现社会主义现代化的战略选择。没有农业的信息化,就没有农业的现代化;没有农村的信息化,就没有新农村。农业农村信息化作为国民经济和社会信息化的重要组成部分,对于推进“四化同步”、发展现代农业、建设新农村,意义深远,影响重大。 党中央国务院高度重视农业农村信息化工作,2004年以来中央连续发出的9个“一号文件”中都提出了明确要求;2012年6月,国务院印发《关于推进信息化发展和切实保障信息安全的若干意见》,提出要深入推进农业农村信息化,进一步提高农业生产经营信息化水平、完善农业农村信息服务体系。国家有关部委围绕其主体业务大力推进农业农村信息化建设,农业部出台了《全国农业农村信息化发展“十二五”规划》。一批科研院所和大专院校,积极开展信息技术及产品研发。多方力量共同推进,农业农村信息化的全新格局正在形成。 在党的十八大的推动下,盐山县政府希望盐山农业实现信息化,方便盐山农民获取信息,所以盐山县政府希望河北农业大学能够给盐山县人民做出一款农业新闻发布系统,来帮助盐山农民实现农业信息化。 1.2 本系统的研究目标和意义 重点做好“四项服务”保障:一是加强政务信息服务。积极配合政府进一步规范政务信息的公开范围和审核发布流程,认真做好政务信息网上发布的具体承办和服务保障工作。二是加强农业信息服务。以打造盐山县权威农业门户网站为目标,不断加强“盐山农业信息网”网站建设;突出特色栏目,创新信息服务形式,打造网站信息服务亮点;努力拓宽信息渠道,积极做好网站运行及信息维护工作,不断提升网站的农业信息化服务水平。三是加强网络宣传服务。利用网络优势,紧密围绕盐山县中心工作,加大网络宣传力度,积极配合政府做好各项重大农业活动的新闻报道及主题教育活动宣传。 农业信息系统,加快了信息化深度融合,大力推进信息进村入户,满足了农民生活需求为落脚点,切实提高了农业信息获取能力、增收致富能力、社会参与能力和自我发展能力,同时很好的整合了涉农部门信息资源和服务资源,也加快了基层农业服务体系融合,为农业生产提供全面、精准、便捷的政策、市场、技术等信息服务。希望盐山农户不出村、新型农业经营主体不出户就可享受到便捷、经济、高效的生产生活信息服务。 1.3 国内外现状分析 1.3.1 国内现状分析 当前,农业农村信息化工作任务十分艰巨。我们要坚持以科学发展观为指导,紧密围绕发展现代农业和建设新农村,准确研判形势,把握发展规律,理清发展思路,明确战略目标,强化工作重点,细化推进措施,加快建设步伐。农业农村信息化工作的战略目标,就是提高农业生产的智能化水平、农产品营销网络化水平,用现代信息技术改造传统农业管理方式,打造互联互通的公共信息服务平台。农业农村信息化工作的重点任务,就是建设好国家农业生产指挥系统、农业资源数据系统,建立起全国性的农业科技创新与服务推广系统、农业市场信息系统、重大动植物疫病防控系统、农村基层组织社会管理系统,探索推进现代农业示范区信息化和农业电子商务建设,加速实施物联网区域实验。在农业农村信息化工作推进过程中,我们既要认真做好发展规划,切实抓好典型示范,开展信息化水平测评,推进信息化标准建设,强化信息安全监管;也要研究建立统筹协调的工作机制、稳定长效的投入机制,积极推动出台法律法规,加快信息技术创新,加强人才队伍建设。 1.3.2 国外现状分析 目前,国外农业信息化建设有以下几种典型模式:一是美国模式。以政府为主体,美国建立了较为完善的农村信息服务体系。政府对农业的补贴、财政转移支付与其他方面的支持,主要是通过扶持、支持农业信息化的办法让农业和农民间接受益。美国上互联网的农民占农民总数的一半以,用直升机进行耕作管理的农场占农场总数的20%以上,安装GPS定位系统的农场范围很大。这些内容有机统一,共同构成了美国的“精准农业”模式。二是日本模式。日本是发展应用型农业信息服务的典型代表。根据农业市场运营规则,日本政府建立了若干个专门咨询委员会,同时制定了较为配套完善的规章制度,约束市场主体的行为,促进市场有序运行。而且,重视农业基础设施建设。三是德国模式。德国带动农业信息服务发展靠的是关键技术的开发和应用,而且,德国农业保护政策健全,联邦政府每年都有专项资金用于农业基本建设和农业补贴。四是印度模式。印度发挥其软件发展的优势,抢抓机遇,从农业信息需求入手,富有特色。 分析起来,国外农业信息化也存在着个性差异。一是信息化建设模式不同。在美国,颁布了一系列关于信息公开、信息收集与发布、个人隐私权保护的法律法规,为美国农业信息化的发展提供了法律保障。美国首席信息官委员会等为农业信息系统互联、兼容与业务协同提供了组织保障。通过农业网络信息中心联盟等组织实现了农业信息资源共建共享。日本因地制宜发展地域农业信息系统,发展农产品(9.40, 0.00, 0.00%)电子商务,推进IT技术在农场中的应用,发展日本型精准农业。二是信息化建设的扶持方式不同。三是信息化建设的组织形式不同。 综合起来,国外农业信息化建设模式对我国而言,有以下一些启示。 其一,关于农业信息化主体的多元化和服务形式的多样化。 其二,关于农业基础设施的信息化。 其三,关于农业信息技术科研、教育和推广的结合。 此外,农业信息化是涉及多部门、多领域、多行业、多学科的系统工程,要重视发挥政府的作用。同时,还要建立健全农业信息化法制建设,依法保证信息网络的高效畅通和涉农信息的真实与安全。 1.4 论文结构 本文一共分为六章 第一章绪论。主要讲述了盐山农业信息系统的开发背景和国内外农业信息化现状分析。 第二章系统开发技术及运行环境。主要讲述系统开发所用到的相关技术,C#, 等,以及运行环境。 第三章系统需求分析。主要讲需求分析,其中包括可行性分析,数据表和用例图的设计。 第四章系统设计。主要讲系统的设计,包括数据表和用例图的设计。 第五章系统实现。主要讲系统的实现,讲了数据库的连接和前台的界面设计。 第六章总结。对整个系统做了总结。 2 系统开发技术及运行环境 2.1 ASP.NET技术 的前身ASP技术,是在IIS 2.0上首次推出windows NT 3.51,当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。构架是可以用Microsoft(R)公司最新的产品Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是强大化软件支持的一小部分。 使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使的基于应用的开发更加具体和快捷。一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 2.2 C#技术 C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 基本数据类型:C#拥有比C/C++或者Java更广泛的数据类型.这些类型是bool、byte、ubyte、short、ushort、int、uint、long、ulong、float、double和decimal,像Java一样,所有这些类型都有一个固定的大小.又像C和C++一样,每个数据类型都有有符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Unicode字符,C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。 两个基本类:一个名叫object的类是所有其他类的基类。而一个名叫string的类也象object一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它,无论何时在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它。 参数传递:方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传递。ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值。 COM的集成:C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术.实际上,最终有可能在任何.NET语言里编写COM客户和服务器端。C#编写的类可以子类化一个已存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件。这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何.NET语言子类化。 2.3 B/S模式 B/S型模式,即浏览器/服务器结构。 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器或其他浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。 B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW创览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 2.4 IIS服务器 IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 2.5 visual studio2010 Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。它将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括: (1)C# 4.0中的动态类型和动态编程; (2)多显示器支持; (3)使用Visual Studio 2010的特性支持TDD; (4)支持Office ; (5)Quick Search特性; (6)C++ 0x新特性; (7)IDE增强; (8)使用Visual C++ 2010创建Ribbon界面; (9)新增基于.NET平台的语言 F#; 2.6 SQL Server 2008 SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务教育局OA数据平台、动态开发、关系数据和商业智能。 SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。 这个平台有以下特点: · 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 · 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 · 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。 3 系统需求分析 3.1总体需求分析 盐山县现在没有一款自己的农业信息的软件,盐山县的农民需要一个这样的平台来查找他们需要的信息。如果 一个县没有自己的农业信息系统,农民就没办法更好的获取最新的信息。盐山急迫需要这样的一个信息平台来获取信息。 正是在上面描述的背景下,同时为了响应党的十八大的号召,努力实现农业信息化,盐山县政府决定委托河北农业大学信息科学与技术学院开发盐山农业信息系统,以满足盐山县农民的需要。为此,为盐山县制作了盐山农业新闻发布系统。 盐山农业信息发布系统由后台管理和前台新闻浏览两部分组成,其中后台管理队新闻做了详细的分来,前台以分类的形式,显示新闻的详细信息,满足了盐山县人民浏览新闻的要求,同时前台还提供查询新闻的功能,方便浏览者查找相关新闻的信息。为了方便交流,还特意设置了网站留言/查看我的留言模块,方便浏览者有什么问题及时进行留言,管理员及时进行查看。 3.2 可行性分析 3.2.1系统可行性分析 系统可行性分析是在教育局OA当前所处的环境下,分析教育局OA是否具有开发信息系统必须的技术、资金、人员及其他条件,规划方案是否先进合理,教育局OA的管理制度和管理方式是否适应新系统开发等一系列问题。因此要进行可行性研究,主要包括技术可行性、经济可行性、社会可行性三方面。 开发任何一个基于计算机的系统时,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力,物理和财力的浪费。本系统的数据库采用比较流行的sqlserver2008,该数据库在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高,前台使用visual studio2010作为主要的开发工具。它可以与sql server2008进行连接 3.2.2技术可行性 本系统开发主要包括后台数据库的建立与维护及前端应用程序的开放两个方面。本系统使用的是sqlserver2008数据库开发工具选择的是visual studio2010。这些都是当前较为先进的开发技术,为本系统的开发设计提供了有力的技术保障。所以在技术可行性方面,开发本系统是可能的 3.2.3经济可行性 盐山县政府是事业单位,软硬件配置较好,员工可以很容易学会系统的使用,而且新闻发布系统还可以给盐山县的农民带来便利。盐山县人民每天可以查看最新的新闻动态,同时可以通过这个平台获取很多利益。 3.2.4社会可行性分析 社会因素的可行性分析,也是可行性研究中不可缺少的内容。 新闻发布系统有利于盐山人民更好的获得最新的农业信息。可以解决信息“时差”的问题,帮助人民更加快速和准确的获取最新的农业信息动态。从以上三个方面来分析,开发盐山农业新闻发布系统是完全可行的。 3.3系统名称定义与目标对象 本系统名为"盐山农业信息发布系统",主要供盐山政府发布相关新闻使用。 3.3.1新闻发布系统流程图 图3-1系统流程图 3.3.2新闻发布系统系统功能模块划分图 图3-2系统功能模块图 3.3.3业务具体流程介绍 在新闻发布功能模块中,主要是完成新闻的浏览、新闻编辑、留言管理、用户登陆,后台管理员登陆等操作,实现农业新闻发布,主要包括以下功能: 新闻浏览: 用户打开网站可以查看各种界面上的新闻。 新闻编辑: 新闻编辑是管理员登录后台后对新闻进行添加、删除等操作。 留言管理: 只有登录的用户才可以进行网站留言,查看自己的留言。 用户登陆: 用户输入正确的用户名、密码即可登录。 后台管理: 管理员登录后台进行新闻编辑、留言删除等操作。 4 系统设计 4.1 系统的用例图分析 (1)本系统中有不同的角色分配---未登录用户、已登录用户、管理员。 1)未登录用户 未登录用户,只是没有登录该系统,主要有以下几个功能:注册,登录,浏览新闻,搜索新闻。用例图如图 图4-1未登录用户用例图 2)已经登录用户 已经登录用户是新闻发布管理系统的使用者。本系统为他们提供了以下主要功能:用户登录,浏览新闻,搜索新闻,发表网站留言,管理留言等。已经登录用户的角色用例图如图 图4-2已登录用户用例图 3) 管理员 管理员拥有最高权限,负责新闻发布管理系统的日常运行和维护,该系统给管理员的主要功能有:用户管理,管理新闻,新闻添加,管理留言用例如图 图4-1管理员用例图 4.2主要数据表设计 数据库是信息系统的核心组成部分。数据库系统将数据信息以某种数据模型组织起来进行存储,通过数据库管理系统能够方便有效地完成数据信息的插入、删除、修改、查询等操作,并保持数据信息的完整性、一致性和安全性。一个数据库由若干张表组成,一张表是若干相关数据信息的集合。表的一行就是一条数据信息记录,而一列就是一个字段(也就是一条数据信息内容的一项),每一个字段都有相应的数据类型和数据宽度。在本系统中使用的是sql server2008, 数据库名称为ERP,包括公文接收数据表,会议管理数据表,系统管理数据表等。在数据库中各表的详细创建如下所述: (1) tb_News(新闻信息表) 新闻信息表主要用于存储新闻的基本的信息,tb_News数据表的结构如表4-1所示 表4-1 新闻表(tb_News)结构 列名 数据类型 小数位 主键 允许空 默认值 说明 ID Int(4) 0 是 否 主键(自动编号) Title Varchar(500) 0 否 新闻标题 Content Test 0 否 新闻内容 Style Varchar(50) 0 否 新闻类别 Type Varchar(50) 0 否 新闻范围 IssueDate Smalldatetime(8) 3 否 (getdate()) 新闻发布时间(默认系统时间) (2) tb_User(用户信息表) 用户信息表主要用于保存管理员的基本信息,tb_User数据表的结构如表4-2所示 表4-2 用户信息表(tb_User)结构 列名 数据类型 小数位 主键 允许空 默认值 说明 ID Int(4) 0 是 否 主键(自动编号) Name Varchar(20) 0 否 管理员姓名 PassWord Varchar(500) 0 否 管理员密码 DateTime DateTime(8) 0 否 添加时间(默认值为系统时间) ) (3) Login_User(注册用户信息表) 注册用户信息表主要用于保存用户的基本信息,Login_User数据表的结构如表4-3所示 表4-3 注册用户信息表(Login_User)结构 列名 数据类型 小数位 主键 允许空 默认值 说明 ID Int(4) 0 是 否 主键(自动编号) UserName Varchar(20) 0 否 用户姓名 PassWord Varchar(50) 否 用户密码 DateTime DateTime(8) 0 否 添加时间(默认值为系统时间) ) (4) 留言管理表(tb_Message) 留言管理表主要用于保存用户留言的基本信息,tb_Message 数据表的结构如表4-4所示 表4-4 留言管理表(tb_Message)结构 列名 数据类型 小数位 主键 允许空 默认值 说明 ID Int(4) 0 是 否 主键(自动编号) Uid Varchar(20) 0 否 留言人的姓名 Title Varchar(50) 0 否 留言主题 Content Text 0 否 留言内容 DateTime Datetime 0 否 留言时间(默认值为系统时间) 5 系统实现 5.1 技术要点 (1) 母版页的使用 为了给访客带来网站风格一致的感觉,每个网站都需要具有统一的风格和页面布局。盐山农业系统网站主要宝库页头、页尾和内容区。 <table style=" width:1076px;" align="center" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <uc1:Default2 ID="Default21" runat="server" /> </td> </tr> <tr> <td> <uc2:top1 ID="top11" runat="server" /> </td> </tr> <tr> <td> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </td> </tr> <tr> <td> <uc3:bottom ID="bottom1" runat="server" /> </td> </tr> </table> (2) 使用DataList控件绑定数据并实现分页 //取得当前页的页码 int curpage = Convert.ToInt32(this.labPage.Text); //使用PagedDataSource类实现DataList控件的分页功能 PagedDataSource ps = new PagedDataSource(); //获取数据集 DataSet ds = CC.GetDataSet("select * from tb_News where style='" + strStyle + "' order by issueDate Desc", "tbNews"); ps.DataSource = ds.Tables["tbNews"].DefaultView; //是否可以分页 ps.AllowPaging = true; //显示的数量 ps.PageSize = 16; //取得当前的页码 ps.CurrentPageIndex = curpage - 1; this.lnkbtnUp.Enabled = true; this.lnkbtnNext.Enabled = true; this.lnkbtnB- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业 信息 发布 系统 后台 设计 实现 毕业设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文