综合信息发布管理系统设计毕业设计论文.doc
《综合信息发布管理系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《综合信息发布管理系统设计毕业设计论文.doc(38页珍藏版)》请在三一办公上搜索。
1、目录目录1摘要2Abstract3第一章 前言4第二章 网站设计思路42.1 ASP.NET的优势52.3 Sql Server的特点5第三章 网站规划63.1网站定位分析63.11.网站主题定位63.1.2.网站功能定位63.2 网站内容规划73.2.1主页规划73.2.2.栏目规划7第四章 网站系统分析74.1 系统流程图84.1.1前台用户流程图:84.1.2后台流程图:84.2 数据字典84.2.1数据流的描述94.2.2数据处理的描述94.2.3数据存储的描述104.2.4外部实体的描述10第五章 网站系统设计1051功能设计105.1.1用户管理模块125.1.2信息显示模块125
2、.1.3信息浏览模块125.1.4信息阅读模块135.1.5信息发布模块135.1.6信息管理模块135.2逻辑结构设计145.3数据库设计145.3.1数据库需求分析145.3.2数据表设计155.4前台界面设计175.4.1主页175.4.2用户注册界面225.4.3用户登录255.4.4发布信息页面265.4.5 导航栏305.4.6后台管理界面315.4.7后台管理信息类别315.5运行环境要求33第七章 网站的缺陷及前景展望337.1网站的缺陷337.2网站前景展望33第八章 结论34参考文献34摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日
3、益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,ASP.NET技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理且简便易学而备受青睐,成为当前相当热门的网络开发技术本系统是根据现代信息网络化的发展而设计的基于ASP.NET的综合信息发布管理系统,本系统可以方便企业、政府和个人来发布信息、查询信息。实现信息智能发布,快捷搜索。还可以对信息进行信息录入、信息修改删除,及时更新综合信息。 关键字: ASP.NET 信息发布 信息查询AbstractWith the development of the computer and technology of the
4、network, it is popularized day by day in the world that Internet/Intranet uses, in numerous network services, web gives somebody the feeling of finding everything fresh and new, and among them, ASP carry on complicated data base operate , very strong interaction and help user control management and
5、simple and convenient to learn and was favored while being easy to learn, become the quite hot network technology at present.The system based on the ASP technology is designed for putting out and managing the information according to the modern information network turn .The system can conveniently b
6、e usede to put out information ,inquire about information for corporation individual and government .It can put out information intelligently ,search for information quickly .As well ,it can also record information,modify and delete information ,update tinformation in time . Keywords:ASP Technology,
7、 The information releasing ,The infoemation inquiring 第一章 前言随着互联网的普及和我国网民人数的增长,互联网对人们的生活、学习、工作等方面的影响日益增加,且以前所未有的速度发展,成为继报纸、广播、电视之后的第四大媒体。互联网成为人们快速获取、发布和传递信息的重要渠道,且成本低廉有效。第十三次CNNIC 调查结果显示,将获取信息作为上网最主要目的的网民所占比例最多,达到46.2%。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Int
8、ernet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了使中、小型企业及个人及时获取互联网上实用信息资源,快速高效发布供求信息和有效开发网上产品市场,特构建综合信息发布管理系统,开辟了一条网上免费发布大量信息的捷径。第二章 网站设计思路本网站我采用结构化系统开发方法-生命周期法,设计思路如图:系统规划整体规划前台网页、后台数据库以及选择所使用软件及技术系统分析系统设计系统实施系统评价可行性分析、绘制功能模块图、业务流程图及初分子系统系统物理配置方案设计、代码设计以及输入输出设计程序设计、程序和系统调试总体评价其实施效果并进行必要修改企业和个人
9、通过网站,可以发布商品供求、求职招聘、交友婚介、出租招商、转让合作、招生培训、家政咨询以及其他信息;可以快速收集最新、最有价值的求购信息和供应信息。突破以往网站搜集功能的盲目性,独创的深层搜索功能,让信息更精更细更实在。 本网站基于ASP技术,采用Access数据库构建。2.1 ASP.NET的优势ASP现在被从头到脚地重建了,结果就是ASP.NET。它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web
10、表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。供 ASP.NET使用的库以及在Microsoft.NET框架中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。 ASP.NET的优势 ASP.NET使代码更加干净。现有的ASP 应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。而ASP.NET的代码不仅更容易编写,而且更加干净整洁,比ASP代码更易于阅读。同时,ASP.NET代码的结构方式提高了其再利用性和共享性。 ASP.NET 改进了配置、伸缩性、安全性和可靠
11、性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置和维护时,DLL 陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASP.NET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能配置一个Web应用程序。 ASP.NET对各种不同的浏览器提供了更好的支持。对于ASP开发人员来说,浏览器兼容问题好象是一个永恒的问题。你或者为低一级的浏览器编写代码,例如用HTML 3.2,或者限制页面的浏览范围。无线应用程序协议WAP设备的引入还会深化这个问题。
12、本文中Web表单这部分描述了ASP.NET是如何解决浏览器兼容性问题的。 ASP.NET 造就了一类新的Web应用程序。目前的Web应用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植入其中之一。ASP.NET允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。 到这里你可能会想,虽然这些目标都很高尚,但是它们会使编写应用程序变得困难。然后恰恰相反,用ASP.NET 进行开发要简单得多! 下面我们就来细细品味一下ASP.NET的强大特征,包括: 对编译语言的支持 Web表单 跟随页面对象的页面事件
13、Web控件 Web Services 缓冲技术 调试和跟踪 代码和内容隔离 名称空间的通用库 配置 使用经过编译的语言 现有的ASP版本是基于脚本语言的,如VBScript和JScript 。脚本语言本身并没有什么错,但是它们有两大缺陷:它们是解释型的,并且分类不严格。ASP.NET并没有完全抛弃脚本语言的概念,它引入了对全编译语言的支持,使你能够用Visual Basic编写自己的服务器端代码,例如: Visual Basic的一大优势是其对严格分类变量的支持,因此以下的代码在ASP.NET中是成立的: Dim FirstName As String 除了Visual Basic和C+,你还
14、可以使用最新的Microsoft语言 C#来编写服务器端代码。C# 将C+ 中不实用的部分都去掉了,它更容易理解。用ASP.NET,编译动作在页面第一次装载时发生。即便代码是脚本语言,它也会在执行前被编译,因此 Jscript代码页面的性能也会得到提高。实际上,这是 .NET 框架的一个基本的新特征。以前版本的语言编译器对数据类型和对象是区别对待的,这就意味着唯一可以进行跨语言开发的就是创建COM对象。Microsoft .NET框架中的通用语言运行时间环境CLR允许对已经用通用运行时间支持编译过的任何代码进行紧密的交互作用,这就是新的Visual Basic和C# 编译器将要做的:创建能在运
15、行时间中被管理的代码。 这样做最大的优点是使得真正的跨语言开发成为可能。有了通用运行时间环境CLR,你可以用C#创建对象,并在 Visual Basic中通过继承功能对它们进行扩展。现在的 Visual Basic .NET支持继承功能,这样你就可以在C# 中编写组件,然后在Visual Basic中将它们设置成子集。虽然 Visual Basic、C#和脚本语言是在开始的框架结构中被支持的语言,但是稍后其它语言,如Smalltalk、Eiffel、Pascal等等,也将会被支持。Microsoft .NET框架的一个优势就是扩展非常得容易,因此使用一种新的语言仅仅需要为运行时间环境兼容的输出
16、提供编译器支持。2.2 。NET的特点Microsoft .NET平台包括用于创建和操作新一代服务的.NET基础结构和工具;可以启用大量客户机的.NET User Experience;用于建立新一代高度分布式的数以百万计的.NET积木式组件服务;以及用于启用新一代智能互联网设备的.NET设备软件。 Microsoft .NET产品和服务-包括Windows.NET,连同建立积木式服务的核心集成套件;MSNTM .NET;个人订购服务;Office.NET;Visual Studio .NET;以及用于.NET的bCentralTM。 .NET环境中的突破性改进在于: 1 使用统一的Inter
17、net标准(如XML)将不同的系统对接; 2 这是Internet上首个大规模的高度分布式应用服务架构; 3使用了一个名为联盟的管理程序,这个程序能全面管理平台中运行的服务程序,并且为它们提供强大的安全保护后台; .NET平台包括如下组件: 1用户数据访问技术。其中包括一个新的基于XML的、以浏览器为组件的混合信息 架构,叫做通用画板; 2基于Windows DNA 2000的构建和开发工具; 3一系列模块化的服务,其中包括认证、信息传递、存储、搜索和软件送递功能; 4一系列驱动客户设备的软件; Microsoft.NET平台带来的重要意义 对于开发人员 Microsoft .NET的策略是将
18、互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。Microsoft .NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。 .NET的核心组件有: 一组用于创建互联网操作系统的构建块,其中包括Passport.NET(用于用户认证)以及用于文件存储的服务、用户首选项管理、日历管理以及众多的其它任务 构建和管理新一代服务的基本结构和工具,包括Visual Studio.NET、.NET企业服务器、.NET框架和Windows.NET 能够启用新型智能互联网设备的.NET设备软件
19、 .NET用户体验 .NET对最终用户来说非常重要,因为计算机的功能将会得到大幅度提升,同时计算机操作也会变得非常简单。特别地,用户将完全摆脱人为的硬件束缚:用户可以自由冲浪于互联网的多维时空,而不是束缚在便携式电脑的方寸空间可通过任何桌面系统、任何便携式电脑、任何移动电话或PDA进行访问,并可对其进行跨应用程序的集成。 .NET可使用户轻松进行互联网连接,并轻松完成那些在当今看来十分费时而且费力的事务,它们往往要求用户进行数据重输入并需运行几个小时才能完成。通过将多项安全数据流合并到单一的用户界面(或者甚至是可编程决策引擎),.NET架构将用户从充斥于当今Web的数据竖井的束缚中解脱出来。用
20、户可以自由访问、自由查看、自由使用他们的数据。 .NET对开发人员来说也十分重要,因为它不但会改变开发人员的开发应用程序的方式,而且使得开发人员能创建出全新的各种应用程序。新型开发范例的核心是Web服务这个概念的引入。Web服务是一种通过简单对象访问协议(SOAP),在互联网上展露其功能性的、极为公开的服务。SOAP是一种基于可扩展标记语言(XML)制定的协议。在过去,开发人员通过集成本地系统服务来构建应用程序。在这种模型下,开发人员可以访问丰富的开发资源并能严格控制应用程序的行为。 如今,开发人员已在很大程度上挣脱了这种模型的束缚,致力于构建具有复杂结构的n层化系统,这种系统能将网络上众多的
21、应用程序一并进行集成,大大提升了应用程序的价值。这样,开发人员便可把精力集中在充分挖掘软件独特的商业价值,而不是构建基本结构上。可喜的局面将应运而生:软件投放市场的时间大大缩短、开发人员的编程效率明显提高,最终把质量上乘的软件呈现给用户。 我们正在进入一个崭新的计算时代一个由互联网(尤其是Internet核心技术XML)实现的时代。利用XML,能够创建出可供任何人从任何地方使用的、功能非常强大的应用程序。它极大地拓展了应用程序的功能,并实现了软件的动态提供。在这种情况下,软件已不完全指那些从光盘进行安装的程序,而是演变成了一种服务类似于ID调用程序或按收看次数进行收费的电视人们可通过通信媒体订
22、购的服务。 n层计算技术具有能够大幅度提高生产力、紧密耦合的特点,而Web概念具有面向消息、松散耦合的特点,我们将二者有机地糅合在一起,实现了上述构想。我们将这种计算风格称为Web服务,它的出现标志着人类已经迈入应用程序开发技术的新纪元。Web服务是一种应用程序,它可以通过编程并使用标准的Internet协议,像超文本传输协议(HTTP)和XML,将功能展示在互联网和企业内部网上。还可将Web服务视作Web上的组件编程。 从理论上讲,开发人员可通过调用Web应用编程接口(API),将Web服务集成到应用程序中。其调用方法与调用本地服务类似,不同的是Web API调用可通过互联网发送给位于远程系
23、统中的某一服务。例如,Microsoft Passport(Passport)服务使得开发人员能够对应用程序进行认证。通过对Passport服务编程,开发人员可以充分利用Passport的基本结构,通过运行Passport来维护用户数据库,以确保其正常运行、定期备份等等。 .NET正是根据这种Web服务原则而创建的,微软目前正着手提供这个基本结构,以便通过.NET平台的每一部分来实现这种新型的Web服务。而Visual Studio.NET、.NET框架、Windows.NET和.NET企业服务器,正是为进行基于Web服务模型的应用程序开发而度身定做的新一代开发工具和基本结构。.NET构建块服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合信息 发布 管理 系统 设计 毕业设计 论文
链接地址:https://www.31ppt.com/p-4030516.html