2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、The Teaching in ASP.NET Programming and the Development in E-commerce Project Anbao WANGSchool of Computer and Information? Shanghai Second Polytechnic University Shanghai 201209 China abwang@it.sspu.cn HaiLan Pan School

2、 of Computer and Information? Shanghai Second Polytechnic University Shanghai 201209 China hlpan@it.sspu.cn Abstract—The paper discussed the elementary theory and essentiality in E-commerce at first In the next section,

3、the knowledge about ASP.NET, C#, SQL Server, Internet Information Services and SSL Certificate and so on was introduced, also the paper talked about why to select ASP.NET and C# as E-commerce project programming lang

4、uage, project deploying and methods in E-commerce project. The relation of the education of ASP.NET programming and the deployment of E-commerce project was discussed importantly. Keywords- ASP.NET programming; educat

5、ion; the deployment of E-commerce project; framework technique I. INTRODUCTIONASP.NET was the most popular and powerful way to develop interactive Web Applications and also the most powerful and flexible tool for buildi

6、ng interactive web sites, especially data-driven sites that interact with a server-side database [1]. ASP.ENT programs are compiled for a relatively simple Virtual Machine (.NET Framework) which is the latest developm

7、ent environment that allows developers to take advantage of specific libraries [2]. In essence, .NET was a new development framework that provided a fresh application programming interface to the services and APIs of

8、classic Windows operating systems [1], which can be implemented on any computer architecture, i.e., RISC or CISC, running any operating system if the .NET Framework has been installed on that kind of operation syste

9、m, i.e., UNIX, Mac, or Windows. Although the .NET Framework does not provide as rich a set of instructions as a modern microprocessor, it can implement a user interface with buttons, a drawing canvas, and other graph

10、ical elements. Compiled ASP.NET programs produce class files containing the byte-code for the NET Framework virtual machine. The C# programming language has been a phenomenal success. By removing some of the syntactic

11、absurdities of C++, C# has become the dominant language for undergraduate programming courses. Its simple object-oriented model and libraries for networking and graphical user interfaces have made it better suit to c

12、onveying object-oriented concepts and advanced computing topics such as threads and distributed objects. In addition, its platform-independent architecture has made it the language of choice for developing application

13、s that run anywhere, just like Java which can run from the smallest devices to the most scalable servers [3]. In China, almost every college has set up computer major and undergraduates majoring in computer outnumber an

14、y other majors. Since the skill to use computer has been regarded as one of the three basic capabilities in the 21thcentury, students have to learn computer courses ever from primary school [4]. E-commerce has raised

15、widespread concern in recent years. It does not have a unified standard and understanding. Many computer manufacturers (the main promoters of E-commerce) speak uncompromising for their own commercial purposes; it make

16、s people feel more obscure about E-commerce ‘conception. In fact, E-commerce is not mysterious. It has many successful practices already around the world, including China. At present, E-commerce has become the fastest

17、 growing international business activities as an important business activity patterns. As a brand-new operation mode of commerce, it has played an increasingly important role in development of modern economy. In the a

18、ctual business activities, some of the technical supports for E-commerce systems are ASP.NET(C#)- based distributed database, dynamic web applications interacting with backgrounds database and the users. Thereby,

19、How to build an efficient E-commerce system has become the key to the development of E-commerce in the Internet / Intranet environment. Accompany with the advent of the Internet economy, E-commerce has developed very r

20、apidly, and security issues have become the core issue of E-commerce. NET technology as development tool in E-commerce systems, if we make full use of the object-oriented technology of ASP.NET AND C#; independent of

21、the platform; portability; distributed; multi- threaded; secure and reliable features and so on, is able to better guarantee the security of E-commerce, so it is essential to learn ASP.ENT and C# technology very well f

22、or E-commerce systems development. In the following section we will introduction ASP.NET and C# education and a few main courses; its relationship with the development of E-commerce systems will also be discussed. 2

23、010 Second International Workshop on Education Technology and Computer Science978-0-7695-3987-4/10 $26.00 © 2010 IEEE DOI 10.1109/ETCS.2010.111 386functional testing methods and CVS team development methodology. Th

24、e task is to enhance project development capacity and skills, promote level of software design and master project testing technology, and cultivate the ability of writing project documents, teamwork capacity and adapta

25、bility in the project. III. BUILD E-COMMERCE PLATFORM BASED ON ASP.NETTECHNOLOGYA. brief introduction ASP.NET technology used by the E- commerce platform We select technologies such as ASP.NET, C#, SQL Server 2005, Inte

26、rnet Information Services, XML, MVC and SSL Certificate as E-commerce development tools, therefore, we need to install the Microsoft NET Framework and Internet Information Services (web server), using SQL Server 2005

27、as backgrounds database. In the following we will simply introduce the main technologies we have used. 1) ASP.NET ASP (Active Server Pages).NET is a language used in Web Programming, it is developed by Microsoft Comp

28、any and it is a web development technology based on C# and the VB.NET. Taking advantage of this technology user can set up advanced, secure and cross-platform dynamic web site. ASP.NET technology which has the charac

29、teristic of writing once and using every where can run at any platforms which in line with the NET environment. ASPNET technology can run on Web servers and support many developers toolkit. 2) SQL Server SQL Server is

30、 the latest database engine from Microsoft that provides enterprise data management along with business intelligence tools. This data storage mechanism provides a secure and scalable data management platform that you c

31、an use for a variety of applications when you need to manage a great amount of data [2]. A new feature included with SQL Server (latest version) is compatibility with the common language runtime (CLR); in other words,

32、 it gives you the ability to write C# code within stored procedures in addition to Transact-SQL (T-SQL) [2].3) SSL Certificate SSL (Secure Sockets Layer), a protocol developed by Netscape for transmitting private docum

33、ents via the Internet. SSL uses a cryptographic system that uses two keys to encrypt data - a public key known to everyone and a private or secret key known only to the recipient of the message. Both Netscape Navigator

34、and Internet Explorer support SSL, and many Web sites use the protocol to obtain confidential user information, such as credit card numbers and so on[7]. (SSL) Certificate Authority enables secure E-commerce, communica

35、tions, and interactions for Web sites, intranets, and extranets. It is a standard used for web applications or E- commerce applications when sensitive data is transmitted from the client to the server [2]. Choose the m

36、ost trusted mark on the Internet and enable the strongest SSL encryption available to every site visitor [10]. 4) Internet Information Server Internet Information Server (IIS) is a World Wide Web server, framework tec

37、hnique; it is also a group of Internet servers (including Hypertext Transfer Protocol server and a File Transfer Protocol server),. Web developers can use Microsoft's ASP.NET technology, which means that appl

38、ications - including ActiveX controls - can be imbedded in Web pages. 5) XMLXML (Extensible Markup Language) is a set of rules for encoding documents electronically and is all fee-free open standards.XML’s design goals

39、 emphasize simplicity, generality, and usability over the Internet [6]; it is a textual data format, with strong support via Unicode for the languages of the world. Although XML’s design focuses on documents, it is wid

40、ely used for the representation of arbitrary data structures, for example in web services.There are a variety of programming interfaces which software developers may use to access XML data, and several schema systems

41、designed to aid in the definition of XML-based languages. 6) ASP.NET MVC Framework[8-9] MVC is a framework methodology that divides an application's implementation into three component roles: models, views,

42、and controllers. One of the benefits of using a MVC methodology is that it helps enforce a clean separation of concerns between the models, views and controllers within an application. Maintaining a clean separati

43、on of concerns makes the testing of applications much easier, since the contract between different application components are more clearly defined and articulated. ASP.NET MVC is a free, fully supported Microsoft prod

44、uct that enables developers to easily build large-scale web applications. It provides total control over your HTML and URLs, enables rich AJAX integration, and facilitates test driven development. . NET frameworkCLR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論