关于ASP文献综述

合集下载

基于asp和php的图片库技术研究文献综述计算机网站网页网络毕业设计论文[管理资料]

基于asp和php的图片库技术研究文献综述计算机网站网页网络毕业设计论文[管理资料]

新疆农业大学专业文献综述题目: 基于ASP和PHP的图片库技术研究文献综述姓名: 刘晓静学院: 计算机与信息工程学院专业: 计算机科学与技术班级: 042学号: 044632239指导教师: 张胜光职称:副教授2007年11月30日新疆农业大学教务处制基于ASP和PHP的图片库技术研究文献综述作者:刘晓静指导教师:张胜光摘要:详细讨论ASP和PHP技术相对于其它动态网页技术的优缺点;分析基于ASP和PHP技术的图片库的方法以及对图片管理的实现;该系统介绍的图片库管理提供了图片上传、格式大小限制、限制上传图片格式、浏览管理等功能, 能极大的方便网站管理者在不同的网站中管理图片。

关键词:ASP;PHP;图片库;数据库Research About photo library based on ASP and PHP Technology Author: LIU Liao-jing Adviser: ZHANG Sheng-guangAbstract:Detailed discussions ASP and PHP technology relative to other dynamic web page technology advantages and disadvantages; ASP and PHP-based analysis technology, as well as pictures of the approach of the management of document images to achieve steps of the system introduced by the management system provides a picture upload pictures, format size limit, restrict upload pictures formats, visit the management, and other functions, can be extremely convenient site managers at various sites in the management picture.Key words: ASP;PHP;Photo library;Database随着Internet的迅速发展,图片资源已成为人们生活中的一个重要部分。

毕业设计(论文)-基于ASP化妆品交易系统的设计与实现--文献综述.doc

毕业设计(论文)-基于ASP化妆品交易系统的设计与实现--文献综述.doc

本科毕业设计(论文)文献综述学院专业学生姓名学号指导教师职称合作导师职称论文题目基于ASP化妆品交易系统的设计与实现一、国内外现状1.国内网上购物情况随着中国经济的突飞猛进的发展,产生了一种新型的购物方式——网上购物。

它适应了当今社会快节奏的生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品;并且它能够有效地减少商品交易的中间环节,大幅度地降低交易成本,从而降低了消费者所得到商品的最终价格。

正是以上出于这两点,网上购物必将成为国内生命力最强的电子商务模式之一。

因此开发出安全的、稳定的、智能的和跨平台的网络购物系统是现在很多商家正在努力追求的目标。

正是在这样的机遇与挑战并举的环境下,孕育了网络购物系统。

中国的电子商务开始于20世纪90年代末,近年来逐渐走向快速发展的道路。

在国内也有许多我们所熟悉的大规模的网上购物网站,如阿里巴巴和淘宝网。

中国的网上购物在摸索与借鉴中成长着,利用中国特有的优势来克服不利的外部环境因素,例如采用“货到付款”就是中国购物网站的成功创新。

随着外部环境的逐步优化,中国网上购物网站发展前景看好。

随着居民生活水平的不断提高,网上购物的不断成熟,网上购物将会呈现两种不同的发展趋势,一种是走低价格路线,像超市一样,有物美价廉的商品;另一种是销售高档消费商品。

网上购物作为一种新兴的商业模式,正在获得越来越多人的认可。

一项由信息产业部与赛迪网共同举办的调查显示,截止到2000年3月底,我国已有消费类电子商务网站1100多家,其中购物类网站近800家,拍卖类网战有100家左右,服务类网站中远程教育网站180家,远程医疗网站20家。

1999年,电子商务销售5500万元,有人甚至预言今年将达人民币3.5亿元。

8848、Eachnet、Y abuy等新兴的网络公司开起了网上销售业务。

联想、方正、海尔等开始尝试BtoB 业务。

当今比较流行的网上购物系统有“淘宝()”,“当当()”。

它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。

ASP文献综述

ASP文献综述

文献综述报告(2012届本科)学院:信息学院专业:计算机科学与技术班级:08计科(1)班姓名:张益学号:0851118指导教师:冯国富2012年05月邮政管理系统的开发【摘要】:当今社会是一个信息社会,一个知识经济时代。

自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。

可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。

我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。

关键词:银行储蓄系统Microsoft Visual SQL Server 2005一.题目背景银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。

银行储蓄是我们现实生活中的常见活动。

就储蓄业务而言,无论国外还是国内,也无论是那家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。

在我国加入WTO以后,各银行的业务逐渐和国际接轨。

本次开发以一个虚拟银行为背景,在深入了解通用的银行储蓄业务管理要求的基础上,力争开发出一个实用性强的通用储蓄系统软件,基本上可满足正常银行业的工作需要。

本项目对系统的安全保密性要求也较高。

另外,还要实现多币种的储蓄业务。

设计者必须了解并掌握银行储蓄业务的一般要求及银行核算的规则(如利息计算的规则、节假日规则、币种兑换规则等)。

同时,应该能模拟出消费者的外部消费与银行的结算业务。

项目工作量和专业跨度较1、功能需求1.1存储功能以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。

基于ASP网上书店系统实现文献综述

基于ASP网上书店系统实现文献综述

北京化工大学北方学院NORTH COLLEGE OF BEIJING UNIVERSITY OFCHEMICALTECHNOLOGY2012届本科生毕业设计(文献综述)2010 年 4 月前言本人课程设计的题目为《基于ASP网上书店系统实现》,随着计算机科学技术的发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入社会各个领域并发挥着越来越重要的作用。

在当今社会,越来越多的行业都采用计算机及网络技术来管理或处理事务,以便提高工作效率。

一个网上书店分为前台用户模块和和后台用户模块两个功能模块,本文是一篇关于网上书店的各个功能简介和使用以及测试的一篇文章。

根据小型书店的规模,本系统前台具有客户登陆、浏览和购物等功能;后台具有图书的管理、销售的管理、会员的管理等功能并且界面简单、操作简便。

基于网络购书系统概述●网上书店系统开发意图:为了更好地适应市场需求,缓解各书店的地域限制,为消费者实现更便捷的方法,利用网上书店系统和计算机设备实现网上查阅﹑选购书籍﹑购买邮寄﹑书籍管理﹑会员管理等,提高工作效率,增加图书销量,增加用户,便于管理,使用户易于挑选和购买。

●网上书店系统的应用目标:通过这个系统使用户利用计算机可以足不出户就能在网上进行查阅、挑选、购买;使管理人员利用计算机,快速方便的管理书籍的销售,新书的入库,书籍的分类,热门书籍的选择,客户的购买和选择,客户的管理。

使购书变得方便。

●网上书店系统开发背景:随着当今计算机的迅速发展,人们对与知识更加渴望,人过去管理书籍的入库、分类、销售是很费时、费力的,用户在书店选书由于对书店的管理和分类不了解,导致客户的流失和客户很疲劳,为了给用户和书店的管理带来方便决定开发此网站。

这些文献给与本文很大的参考价值。

本文主要查阅近几年有关设备管理系统的文献期刊。

丁士锋/蔡平清华大学出版社《项目开发指南》中介绍:随着网站技术的进一步发展,各个部门对网站开发技术的要求日益提高,综观人才市场,各企事业单位对网站开发工作人员的需求也大大增加。

基于ASPNET的酒店管理系统文献综述

基于ASPNET的酒店管理系统文献综述

关于基于的酒店管理系统研究——文献综述【摘要】本文归哪了酒店管理系统和实现酒店管理所涉及的各种业务操作系统模块的具体功能研究中的关键问题,分析了酒店管理系统及各功能模块的研究现状和发展趋势,讨论了开发酒店管理系统的工具。

同时,在此基础上对酒店管理系统的进一步研究进行了展望。

【关键词】酒店管理 三层架构 VS 2008 SQL Sever 20051.引言在科学技术日新月异的今天,信息技术高速发展,可以说谁掌握了信息技术的主动权,谁就拥有了商机。

计算机应用无处不在,其中,酒店宾馆行业紧跟电子商务时代的步伐,广泛启用计算机软件对企业进行精确、全面的管理。

现代化的宾馆是集客房、餐饮、通讯、娱乐、商务文化及其他各种服务与设施为一体的消耗场所[1,2],我国的酒店管理系统起步较晚,于上世纪80年代初逐渐发展起来,在充分吸收国外先进管理系统精华的同时,结合自身的实际情况,慢慢走向成熟。

自90年代形成了几个成熟的软件系统后,随着计算机管理系统在酒店中的普及和应用,酒店管理系统发展到一个新的时期,新的系统平台,新的系统特点和发展方向不断涌现[3]。

从市场分析,国内大的系统逐步进入高级酒店市场,大型酒店管理系统不再为国外系统所垄断。

随着客户群体的改变与其对于酒店提供各类服务需求的不断变化。

国内系统随时做好接受挑战的准备。

对于酒店管理系统的研究不仅仅在于做出一个实际可用的系统,更在于对未成熟的酒店管理系统进行探索性的研究。

本文第一部分介绍了酒店管理系统的现状和发展动态,以及研究目的和动机;第二部分解释了酒店管理系统的基本知识,以及研究现状和发展趋势;第三部分阐述了酒店管理系统系统采用的开发平台,以及传统、现用平台二者之间的比较分析;第四部分总结了系统开发中的具体工作。

2.酒店管理系统的研究现状与发展趋势2.1 基本知识酒店管理系统使用现流行的B/S(浏览器/服务器)结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

关于asp的外国文献

关于asp的外国文献

关于 概述的外国文献 OverviewWhen ASP was first released, Web programming was more difficult because you needed IIS to serve your ASP pages. Later, 2.0 and Visual Studio® 2005 made everything easier by introducing the Web site mo del of development. Instead of creating a new project inside Visual Studio, the Web site model lets you point to a directory and start writing pages and code. Furthermore, you can quickly test your site with the built-in Developmen t Server, which hosts in a local process and obviates the need to install IIS to begin developing.we will introduce 2.0 technology from different aspects.1.The .NET Framework Class Library is part of Microsoft's overall .NET framework, which contains a vast set of programming classes designed to satisfy any conceivable programming need.because Visual Basic, JScript, and C++. A great deal of the functionality of these programming languages overlaps.for example, for each language, you would have to include methods for accessing the file system, working with databases, and manipulating strings.what’s more, these languages contain similar programming constructs, can represent loops and cond itionals. Even though the syntax of a conditional written in Visual Basic differs from the syntax of a c onditional written in C++, the programming function is the same. Maintaining all this functionality for multiple languages requires a lot of work. Wouldn't it be easier to create all this functionality once and use it for every language?however, The .NET Framework Class Library does exactly that. It consists of a vast set of classes designed to satisfy any conceivabl e programming need.For instance, the .NET framework contains classes for handling database access, working with the file system, manipulating text, and generating graphics. In addition, it contains more specialized classes for performing tasks such as working with regular expressions and han ling network protocols. furthermore, The .NET framework contains classes that represent all the basic variable data types such as strings, integers, bytes, characters, and arrays.The .NET framework is huge. It contains thousands of classes (over 3,400). Fortunately, the classes are not simply jum bled together. The classes of the .NET framework are organized into a hierarchy of namespaces.A namespace is a logical grouping of classes. For example, all the classes that relate to working with the file system are gathered together into the System.IO namespace. The namespaces are organized into a hierarch y (a logical tree). At the root of the tree is the System namespace. This namespace contains all the classes for the base data types, such as strings and arrays. It also contains classes for working with random numbers and dates and times.You can uniquely identify any class in the .NET framework by using the full namespace of the class. For example, to uniquely refer to the class that represents a file syste m file (the File class), you would use the following:System.IO.FileSystem.IO refers to the namespace, and File refers to the particular class.The classes contained in a select number of namespaces are available in your pages b y default. (You must explicitly import other namespaces.) These default namespaces contain classes that you use most often in your applications: System— Contains all the base data types and other useful classes such as those related to generating random numbers and working with dates and times.System.Collections— Contains classes for worki ng with standard collection types such as hash tables, and array lists.System.Collections.Specialized— Contains classes that represent specialized collections such as linked lists and string collections.System.Configuration— Contains classes for working with configuration files (Web.config files).System.Text— Contains classes for encoding, decoding, and manipulating the contents of strings.System.Text.RegularExpressions— Contains classes for performing regular expression match and replace operations.System.Web— C ontains the basic classes for working with the World Wide Web, including classes for representing browser requests and server responses.System.Web.Caching— Contains classes used for caching the content of pages and classes for performing custom caching operations.System.Web.Security— Contains classes for implementing authentication and authorization such as Forms and Passport authentication.System.Web.SessionState— Contains classes for implementing session state.System.Web.UI— Contains the basic classes used in building the user interface of pages.System.Web.UI.H TMLControls— Contains the classes for the HTML controls.System.Web.UI.WebControls— Contains the classes for the Web controls.You can choose C# or or C++ or Visual Basic to program page. regardless of the language that you use to develop your pages, you need to understand that pages are compiled before they are executed. This means that pages can execute very quickly. The first time you request an page, the page is compiled into a .N ET class, and the resulting class file is saved beneath a special directory on your server named Temporary Files. For each and every page, a corresponding class file appears in the Temporary Files directory. Whenever you request the same page in the future, the correspo nding class file is executed. When an A page is compiled, it is not compiled directly into machine code. Instead, it is compiled into an intermediate-level language called Micros ft Intermediate Language (MSIL).All .NET-compatible languages are compiled into this intermediate language. An page isn 't compiled into ative machine code until it is actually requested by a browser. At that point, the class file contained in the Temporary Files directory is compiled with the .NET framework Just in Time (JIT) compiler and executed. The magical aspect of this whole process is that it happens automatically in the background. All you have to do is create a text file with the source code for your page.2.Building Forms with Web Server ControlsUseingseveral of the basic Web controls to represent standard HTML form elements such as radio buttons, text boxes, and list boxes. You can use these controls in your pa ges to create the user interface for your Web application..3.Performing Form Validation with Validation ControlsTraditionally, Web developers have faced a tough choice when adding form validation logic to their pages. You can add form validation routines to yourserver-side code, or you can add the validation routines to your client-side code. The advantage of writing validation logic in client-side code is that you can provide instant feedback to your users. For example, if a user neglects to enter a value in a required form field, you can instantly display an error me ssage without requiring a roundtrip back to the server.People really like client-side validation. It looks great and creates a better overall user experience. The pr port JavaScript, and different versions of browsers support different versions of JavaScript, so client-side validation is never guaranteed to work.For this reason, in the past, many developers decided to add all their form validation logic exclusively to server-side code. Because serve r-side code functions correctly with any browser, this course o f action was safer. At the same time, The Validation controls automatically generate both client-side and server-side code. If a browser is capable of supporting JavaScript, client-side validation scripts are automatically sent to the browser. If a browser is incapable of supporting JavaScript, the validation routines are automatically implemented in server-side code.Requiring Fields: The RequiredFieldValidator ControlYou use RequiredFieldValidator in a Web form to check whether a control has a value. Typically, you use this control with a TextBox control. However, nothing is wrong with using RequiredFieldValidator with other input controls such as RadioButtonList.Validating Expressions: The RegularExpressionValidator ControlYou can use RegularExpressionValidator to match the value entered into a form field to a regu lar expression. You can use this control to check whether a user has entered, for example, a valid e-mail address, telep hone number, or username or password. Samples of how to use a regular expression to perform all these validation tasks are provided in the foll owing sections.Comparing Va ues: The CompareValidator ControlThe CompareValidator control performs comparisons between the data entered into a form field and another value. The other value can be a fixed value, such as a particular number, or a value entered into another control.Summarizing Errors: The ValidationSummary ControlImagine that you have a form with 50 form fields. If you use only the Validation controls discussed in the previous sections of this chapter to display errors, seeing an error message on the page might be difficult. For example, you might have to scroll down to the 48th form field to find the error message.Fortunately, Microsoft includes a ValidationSummary control with the Validation controls. You can use this control to summarize all the errors at the top ofa page, or wherever else you want.4.Web Deployment ProjectsThe beauty of the 2.0 is that you can develop your Web application without thinking about packaging and deployment.when need another class ,you can Add a .cs file to the App_Code directory and start writing. When want to store localizable strings in a resource fil , you can add a .resx file to the App_GlobalResources directory and type in the strings. Everything just works; you don't have to think about the compilation and deployment aspect at all.When you are ready to deploy, you have several options. The simplest choice is to copy your file to a live server and let everything be compiled on-demand (as it was in your test environment). The second option is to use the aspnet_compiler.exe utility and precompile the application into a binary release, whi h leaves you nothing but a collection of assemblies, static content, and configuration files to push to theserver. The thir d option is to again use aspnet_compiler.exe, but to create an updateable binary deployment where your .as*x fil es remain intact (and modifiable) and all of your code files are compiled into binary assemblies.5.Advanced Control ProgrammingWorking with View StateBy default, almost all controls retain the values of their properties between form posts. For example, if you assign text to a Label control and submit the form, when the page is rendered again, the contents of he Label control are preserved. The magic of view state is that it does not depend on any special server or browser proper ties. In particular, it does not depend on cookies, session variables, or application variables. View state is implem ented with a hidden form field called VIEWSTATE tha t is automatically created in every Web Forms Page. When used wisely, view state can have a dra mati c and positive effect on the performance of your W eb site. For example, if you display database data in a co ntrol that has view state enabled, you do not have t o return to the database each time the page is posted back to the server. You can automatically preserve the data within the page's view state between form posts.Displaying and Hiding ContentImagine that you want to break the tax form into multiple pages so that a person views only one part of the tax form at a time.you can set the Visible and Enabled prop erties with individua l controls and groups of controls to hide and display page content. Using the Visible and Enabled PropertiesEvery control, including both HTML and Web controls, has a Visible property that determines w hether the control is rendered. When a control's Visible property has the value False, the control is not displayed on th page; the control is not processed for either pre-rendering or rendering.Web controls (but not every HTML control) have an additional property named Enabled. When Enable d has the value False and you are using Inte rnet Explorer version 4.0 or higher, the control appears ghosted and no longer functions. When used with other browsers, such as Netscape Navigator, the control might not appear ghosted, but it does n ot function.6.C# LanguageIntroduction to the C# Language and the .NET Framework C# is an elegant and type-safe object-oriented langu age that enables developers to build a wide range ofsecure and robust applications that run on the .NET Framework. You can use C# to createtraditional Windows client applications, XML Web services, distributed components, client-server applications, database ap plications, and much, much more. Microsoft Visual C # 2005 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to facilitate rapid application development based on version 2.0 of the C# language and the .NET Framework.C# syntax is highly expressive, yet with less than 90 keywords, it is also simple and easy to learn. The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java. Developers who know any of these languages are typically able to begin working productively in C# within a very short time. C# syntax simplifies man y of the complexities of C++ while providing powerful features such as nullable value types, enumerations, delegates, anonymous methods and direct memory access, which are not found in Java. C# also supports generic methods and types, which provide increased type safety and performance, and i behaviors that are simple to use by client code.As an object-oriented language, C# supports the concepts of encapsulation, inheritance and polymorphism. All variables and methods, including the Main method, the application's entry point, are encapsulated within class definitions. A class may inherit directly from one parent class, but it may implemen t any number of interfaces. Methods that override virtual methods in a par ent class require the override keyword as a way to avoid accidental redefinition. In C#, a struct is like a lightweight class; itis a stack-allocated type that can implement interfaces but does not support inheritance.In addition to these basic object-oriented principles, C# facilitates the development of software components through several innovative language constructs, including:∙Encapsulated method signatures called delegates, which enable type-safe event notifications.∙Pro perties, which serve as accessors for private member variables.∙Attributes, which provide declarative metadata about types at run time.∙Inline XML documentation comments.If you need to interact with other Windows software such as COM objects or native Win32 DLLs, you can do this in C# through a process called "Interop." Interop enables C# programs to do just about anything that a native C++ application can do.C# even support cess is abso lutely critical.The C# build process is simple compared to C and C++ and more flexible than in Java. There are no separate header file s, and no requirement that methods andtypes be declared in a particular order. A C# source file may define any number of classes, structs, interfac es, and events.C# programs run on the .NET Framework, an integral component of Windows that includes a virtual execution system called the common language runtime (CLR) and a unified set of class libraries. The CLR is Microsoft's commercial implementation of the common language infrastructure (CLI), an international standard that is the basis for creating execution and development environments in which languages and libraries work together seamlessly.Source code written in C# is compiled into an intermediate language (IL) that conforms to the CLI specification. The IL code, along with resources such as bitmaps and strings, is stored on disk in an executable file called an assembly, typically with an extension of .exe or .dll An assembly contains a manifest that provides information on the assembly's types, version, culture, and security requirements.When the C# program is executed, the asse mbly is loaded into the CLR, which might take various actions based on the information in the manifest. Then, if the security requirements are met, the CLR performs just in time (JIT) compilation to convert the IL code into native machine instructions. The CLR also provides other services related to automat ic garbage collection, exceptio n handling, and resource management. Code that is executed by the CLR is sometimes referred to as "managed code," in contrast to "unmanaged code" which is compiled into native machine language that targets a specific system. The following diagram illustrates the compile-time and run time relationships of C# source code files, the base class libraries, assemblies, and the CLR.Language interoperability is a key feature of the .NET Framework. Because the IL code produced by the C# compiler conforms to the Common Type Specification (CTS), IL code generated from C# can interact with code that was generated fromthe .NET versions of Visual Basic, Visual C++, Visual J#, or any of more than 20 other CTS-compliant languages. A single assembly may contain multiple modules written in different .NET languages, and the types can reference each other just as if they were written in the same language.In addition to the run time services, the .NET Framework also includes an extensive library of over 4000 classes organized into namespaces that provide a wide variety of useful functionality for everything from file input and output to string manipulation to XML parsing, to Windows Forms controls. The typical C# application uses the .NET Framework class library extensively to handle common "plumbing" chores.。

ASP NET技术在考试报名信息处理系统中的应用【文献综述】

ASP NET技术在考试报名信息处理系统中的应用【文献综述】

文献综述计算机科学与技术技术在考试报名信息处理系统中的应用一、前言科技的发展,社会的进步,计算机在今天已应用于各个领域之中,考试报名信息处理系统就是其中之一。

传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,简单而重复性的操作浪费了大量的人力物力,它已随着时代的发展而显的落伍了。

这就要我们创造更快更新的管理系统。

电子管理以快捷、方便的使用而受到欢迎。

在现今的社会,生活速度的加快,使得人们越来越向信息化、数字化发展,而管理信息系统则必然能代替过去大量、繁杂的手工操作,它是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。

系统则实现了由复杂、重复性手工操作向人机简便操作的转化,它运用计算机完成数据收集、修改、查询、删除以及统计等工作,提高了管理人员工作效率,避免繁重的业务量造成的人为错误,还可运用信息共享加快信息传达。

对于管理人员来说,减少操作环节,降低重复是提高工作效率的有效途径,通过对信息系统的操作,既节省人力、物力,又不必保管、整理数据文件,将一切信息转化为数字化,提高经济效益。

除此之外,管理系统的面向对象化设计使系统简便易行,操作人员不需很强的专业技术便可操作,系统支持环境广泛、普遍,在技术上具有可行性。

这也是任何一个行业发展的必然趋势,将人从繁重,简单重复性的工作中解放出来,以从事更加重要的工作。

因此开发这样一个考试报名信息处理系统来代替以前手工的简单重复性操作,来完成对考生基本信息的收集,处理以节省人力物力,又便于管理是完全有必要的。

二、简介是完全使用托管代码处理Web请求的一个成熟引擎平台。

它不仅仅只是WebForms和WebServices。

是一个请求处理引擎。

它获取客户端请求,然后通过它内置的管道,把请求传到一个终点,在这个终点,开发者可以添加处理这个请求的逻辑代码。

实际上这个引擎和HTTP或者Web Server是完全分开的。

事实上,HTTP运行时是一个组件,你可以把它宿主在IIS之外的应用程序上。

基于asp的微博系统的设计与开发[文献综述]

基于asp的微博系统的设计与开发[文献综述]

文献综述计算机科学与技术基于asp的微博系统的设计与开发一、引言1、微博简介微博是一种互动及传播性极快的工具,传播速度甚至比媒体还要快。

微博所谓“微型博客(micro-bloging)”是一种非正式的迷你型博客,它是最近新兴起的一个web2.0表现,是一种可以即时发布消息的类似博客的系统。

它最大的特点就是集成化和开放化,你可以通过你的手机、IM软件(gtalk、MSN、QQ、skype)和外部API接口等途径向你的微博客发布消息。

微博客的另一个特点还在于这个“微”字,一般发布的消息只能是只言片语,像Twitter这样的微博客平台,每次只能发送140个字符。

相对于强调版面布置的博客来说,微博的内容组成只是由简单的只言片语组成,从这个角度来说,对用户的技术要求门槛很低,而且在语言的编排组织上,没有博客那么高,只需要反映自己的心情,不需要长篇大论,更新起来也方便,和博客比起来,字数也有所限制 ,微博开通的多种API使得大量的用户可以通过手机、网络等方式来即时更新自己的个人信息。

二、本课题研究内容及意义以个人面向网络的即时广播,通过群聚的方式,每个人都可以形成一个自己的听众群落;用微博客的方式,将个人的见解和观点发布给自己的听众,以最精炼的词汇来表达最高深的观点。

某种程度上来说,这种将微博客和即时通讯软件的兼容并包,以群广播的模式来形成自己的意见圈子的做法,与之前一味模仿的同质手法相比,在形式上确实有了进步,感觉较为新颖。

“在微博客上,140字的限制将平民和莎士比亚拉到了同一水平线上。

”的确,微博客的出现,让每一个“小我”都有了展示自己的舞台,引领了大量用户原创内容的爆发式增长。

正如Twitter拥趸所认为的,Twitter为世界带来了一个“人人都能发声,人人都可能被关注的时代”。

三、国内发展现状国内微博企业无一例外地把学习的榜样都锁定在了Twitter身上,由于是本土中文服务,与其他网站互通性更强,自然比Twitter更能吸引国内用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于.NET平台的电力设备管理系统1前言电力建设是国民经济发展中一项重要、复杂的系统工程。

近年来国家一直投入巨资进行的大规模城乡电网改造,无疑显示出了电网建设的重要性,随着电力建设的飞速发展和电力体制改革的不断深入,传统的管理模式和管理方法越来越凸现出其自身的诸多弊端,其中电力设备的管理作为电力系统运行的重要环节,它的发展与现代化对整个电力的发展起着至关重要的作用,但是,由于电力设备数量多、分布地域广、受自然环境和人为因素影响的机会比较多,因此在运行管理工作中存在许多困难。

基于.NET平台的电力设备管理系统是适应当前电力行业设备管理和生产管理需要的信息系统,从而起到充分发挥现有各种信息资源的作用,达到管理行为规范化、管理制度流程化、管理结果信息化,管理手段现代化的最终目的。

2主题平台概述ASP指Active Server Pages(动态服务器页面)。

是新一代Web应用程序开发平台,它为用户提供了完整的可视化开发环境,它利用普通语言CLR运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。

ASP.NET是建立在.NET Frame之上,使用Visual Basic、C#这样模块化程序设计语言。

它要第一次使用时进行编译,之后的执行不需要重新编译就可以直接运行,所以速度和效率比ASP提高很多。

同时它还具有代码的可重用性、可维护性和代码量相对较少等诸多优点。

ASP.NET不仅仅是下一版本的Active Senver Page(ASP);它是统一的Web开发平台,用来提供开发人员快速生成企业级web 应用程序,所需的服务ASP.NET的语法在很大程度上与ASP兼容。

由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善:1)ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或WEB应用程序重新启动,极大提升多次访问时的速度;2)ASP.NET通过ADO.NET 提供的DataGrid等数据库元件可以直接和数据库联系;3)ASP.NET采取“code —behind”方式编写代码使得代码易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。

同时它还提供一种新的编程模型和结构,用于生成更安全,可伸缩和稳定的应用程序。

2.2IIS概述Internet信息服务器(Internet Information Server)是配置和发布 Web 应用程序的管理工具。

Gopher server和FTP server全部包容在里面。

IIS意味着你能发布网页,并且有ASP、JAVA、VBscript产生页面,有着一些扩展功能。

IIS 支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)其次,IIS是随Windows NT Server4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。

它与Windows NT Server 完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。

IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

2.3SQL Server2005数据库简介Microsoft的SQL Server作为众多数据库软件的一种,是网络世界的一个支撑。

从20世纪80年代后期开发SQL Server,到2005年底SQL Server2005的发布,Microsoft历经十几年的磨练,使SQL Server从无到有,从小到大,而且新一代的SQL Server已经开始逐渐成为Windows操作系统未来的核心,成为主流数据库软件。

SQL Server2005是一个全面的数据库平台,其数据引擎是企业数据管理解决方案的核心。

集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。

SQL Server2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。

此外,应用SQL Server2005可通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。

与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使SQL Server2005与众不同。

SQL Server2005可以为开发人员、数据库管理员、信息工作者以及决策者提供创新的解决方案,帮助用户从数据中获得更多的收益。

概述作为Web应用程序的开发工具,可以用来开发前台应用程序界面,但是对后台数据库的操作就有些力不从心,而则是专门针对数据库进行操作,而且专门为SQL Server数据库定义了一系列的操作规范以及操作函数、方法、对象。

将它们结合在一起,可以使得系统得到完美的结合,并使它们充分发挥各自的优点。

访问SQL Server数据库时可通过SQLConnetion、SqlCommand、SqlDataAdapter、DataSet、DataView等几个主要的数据访问对象来访问数据。

在用户对SQL Server进行了数据库连接后即可对数据库中的数据进行查询、添加、修改、删除等操作。

2.5Visual Studio2005概述Visual Studio2005是Microsoft的第二代开发工具Visual 的最新版本,用于快速构建和部署功能强大而安全的.NET应用程序。

为解决今天最具挑战性的软件开发需要而构建的Visual Studio2005进一步完善并增强了Visual 2003的功能,新的IDE环境更高效,更人性化,并与旧版本产品高度兼容。

Visual 自Visual Studio6.0发展而来,相比之下,新版本最明显的变化就是Visual 是一个通用的开发环境,这体现在两个方面:一是为C++、C#和VB提供了一个通用的开发环境;二是可以创建多种类型的应用程序。

不像过去那样,VB开发人员使用Visual Basic,而Web开发则使用另外的一个工具Visual InterDev。

开发人员可以使用Visual 来:构建功能强大而且响应能力极好的基于Windows的应用程序。

构建功能强大而且响应能力极好的Pocket PC应用程序。

构建完善而安全的Web应用程序。

构建对设备有智能感知能力的完善而安全的移动Web应用程序。

在以上任何一种应用程序中使用XML Web Services。

消除代价高昂的应用程序部署和维护问题。

Visual 是唯一的从头至尾都是基于通过XML Web Service进行集成这一思想而构建的环境。

它允许应用程序通过Internet共享数据,XML Web Services使开发人员能够利用新的和现有的代码构建应用程序,而不用考虑平台、编程语言或对象模型。

3总结通过对文献的阅读和学习,本设计拟用Visual Studio2005做电力设备管理系统的前台设计,用SQL Server2005做数据库设计、ADO进行数据库的连接、IIS进行网络平台的发布。

过程中要注重也要注重数据库中的关系数据库模型设计的合理性和严谨性。

预计可以按时完成毕业设计。

参考文献[1]金雪云、汪文彬、陈文臣2.0简明教程[M].清华大学出版社2006.[2]炎士涛项目开发案例精粹[M].电子工业出版社2010[3]常永英、崔淼、马润成、梁云杰程序设计教程(C#版)上机指导与习题解答[M].机械工业出版社2008[4]李劲.精通ASP数据库程序设计[M].科学出版社2001.[5]苏贵洋,马颖华,袁艺2.0快速入门及实例精选[M].电子工业出版社2008[6]梅中辉,经亚枝.NET技术中的数据访问技术一ADO.NET[J].微计算机信息2003[7](美)琼斯(Jones,J.R.)陈建春与C#从入门到精通[M]北京-电子工业出版社2003[8]李勇平2.0(C#)基础教程[M]北京-清华大学出版社2008[9]求是科技数据库管理系统开发实例导航[M].人民邮电出版社2005[10]宋昕.ASP网络开发技术实用教程[M].中国铁道出版社2005.3[11]洪永清面向对象建模与设计[M].人民邮电出版社,1995[12]陈涵生面向对象的开发技术及其应用[M].上海科技文献出版社,1995[13]李大友数据库语言及其应用[M].科学出版社,1998[14]刘乃丽2.0网络开发详解[M]北京-电子工业出版社2008[15]王向军、欣惠.零基础学3.5[M].北京-机械工业出版社2009[16]吕继迪,孙明丽,庞娅娟.ASP程序开发范例宝典[M].北京-人民邮电出版社2009.01[17Microsoft.SQL Server Book Online[M].Principal:Perceptual Edge,2006,. [18]Adam Machanic,Hugo Kornelis,Lara Rubbelke.Expert SQL Server2005 Development[M].Apress,2007.。

相关文档
最新文档