第一篇:物流網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文答辯演講稿
從連云港的港口報(bào)告數(shù)據(jù)來(lái)看
隨著近年來(lái)連云港港口的迅速發(fā)展港口貨物吞吐量由2001年3058.11萬(wàn)噸增加到2012年的1.85億噸,年均增長(zhǎng)接近20%;集裝箱吞吐量由2001年15.6萬(wàn)箱增加到2012年500萬(wàn)箱,增幅是全國(guó)沿海港口平均水平的一倍
問(wèn)題 連云港如何繼續(xù)保持港口的競(jìng)爭(zhēng)力?
從進(jìn)出口買(mǎi)賣(mài)雙方來(lái)講。用戶并不會(huì)關(guān)心是哪個(gè)港口進(jìn)行進(jìn)出口 用戶關(guān)心的是我的進(jìn)出口貨物的能不能以最短的時(shí)間和最便宜的運(yùn)輸價(jià)格來(lái)送達(dá)到我的目的地。來(lái)適應(yīng)瞬息萬(wàn)變的市場(chǎng)行情。
我們知道在連云港港口傳統(tǒng)的作業(yè)模式當(dāng)中,貨物通過(guò)海上運(yùn)輸?shù)礁劭谛遁d在港口的場(chǎng)站中,這個(gè)時(shí)候貨物代理公司再尋找公路上的運(yùn)輸車(chē)隊(duì)來(lái)將貨物運(yùn)輸?shù)絻?nèi)陸的目的地。那么作為一個(gè)港口來(lái)講,提高競(jìng)爭(zhēng)力的關(guān)鍵就是我們能不能縮短這個(gè)貨物第二次轉(zhuǎn)運(yùn)的運(yùn)輸時(shí)間和節(jié)約貨物運(yùn)輸成本。
海陸聯(lián)運(yùn)信息平臺(tái)就是當(dāng)貨物還未抵達(dá)港口的時(shí)候提前在網(wǎng)上公開(kāi)發(fā)布貨物信息。告訴陸地上物流車(chē)隊(duì)我有什么樣的貨物在什么時(shí)間運(yùn)輸?shù)绞裁吹胤健.?dāng)車(chē)隊(duì)選擇
通過(guò)信息提前的共享 合理的安排運(yùn)輸方式和運(yùn)輸時(shí)間 縮短貨物運(yùn)輸時(shí)間 提高工作效率和節(jié)約貨物運(yùn)輸成本。以達(dá)到提高港口的競(jìng)爭(zhēng)力。
系統(tǒng)推廣
系統(tǒng)建成后可以貨主,車(chē)隊(duì) 箱主,貨代 船代等角色中免費(fèi)推廣使用,不一次性收取系統(tǒng)開(kāi)發(fā),在系統(tǒng)信息共享電子交互數(shù)據(jù)能夠?yàn)橛脩艄?jié)約人工成本,提高各個(gè)角色的利潤(rùn)之后,增加用戶黏性之后,從用戶的每一次成交量中收取手續(xù)費(fèi),實(shí)現(xiàn)系統(tǒng)可持續(xù)性的盈利目的和后期系統(tǒng)的維護(hù)成本
第二篇:物流網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文小結(jié)表
南京信息工程大學(xué)濱江學(xué)院 畢業(yè)論文(設(shè)計(jì))小結(jié)表 學(xué)生姓名
楊金磊
學(xué)號(hào)
20092309022
院、系
濱江學(xué)院
專業(yè)、班級(jí)
信息工程(1)班
(目標(biāo)完成情況,業(yè)務(wù)能力,工作態(tài)度,遵守紀(jì)律,存在不足等)在和導(dǎo)師的溝通下,3月份確定了我的畢業(yè)論文題目《基于連云港港口的海陸聯(lián)運(yùn)信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)》,選擇這個(gè)題目的主要是因?yàn)槲覀冃畔⒐こ虒I(yè)為偏向計(jì)算機(jī)開(kāi)發(fā)專業(yè),我在暑假參加過(guò)軟件開(kāi)發(fā)的培訓(xùn),對(duì)軟件開(kāi)發(fā)的有很好的興趣,同時(shí)也具備一些簡(jiǎn)單的軟件開(kāi)發(fā)技術(shù)和知識(shí)。其次是我在連云港實(shí)習(xí),對(duì)港口的進(jìn)出口業(yè)務(wù)流程比較熟悉,這樣做起來(lái)更得心應(yīng)手。最后我想通過(guò)畢業(yè)設(shè)計(jì)對(duì)自己在大學(xué)四年所學(xué)的知識(shí)進(jìn)行總結(jié)和融合,通過(guò)實(shí)際動(dòng)手能力來(lái)檢驗(yàn)自己大學(xué)四年來(lái)所學(xué)的理論知識(shí)。實(shí)現(xiàn)理論知識(shí)和實(shí)踐的相結(jié)合。
在畢業(yè)設(shè)計(jì)題目確定以后,在導(dǎo)師的指點(diǎn)下,通過(guò)各種渠道收集相關(guān)的論文資料,在圖書(shū)館借閱了JAVA軟件網(wǎng)站開(kāi)發(fā)的相關(guān)技術(shù)的圖書(shū)資料,在實(shí)習(xí)單位請(qǐng)同事詳細(xì)介紹了港口的業(yè)務(wù)流程,借閱了港口集團(tuán)的內(nèi)部運(yùn)輸報(bào)告,查閱了港口的運(yùn)輸資料。準(zhǔn)備大量的和論文相關(guān)的資料。整理好資料后完成了畢業(yè)設(shè)計(jì)的提綱,并及時(shí)和老師的進(jìn)行溝通和交流。聽(tīng)取老師的意見(jiàn)。
本項(xiàng)目是基于連云港港口海陸聯(lián)運(yùn)信息平臺(tái)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的。因此,首先應(yīng)該查詢資料,對(duì)網(wǎng)站系統(tǒng)進(jìn)行需求分析,確定該網(wǎng)站需要實(shí)現(xiàn)哪些功能,畫(huà)出功能模型以及數(shù)據(jù)流圖,其次對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),包括功能設(shè)計(jì),系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等步驟,然后是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的進(jìn)行設(shè)計(jì),包括概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等步驟。最后進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)階段,包括后臺(tái)功能和前臺(tái)界面的設(shè)計(jì)。在整個(gè)時(shí)間段里,查閱大量網(wǎng)站開(kāi)發(fā)前臺(tái)技術(shù)、框架、腳本以及數(shù)據(jù)庫(kù)相關(guān)知識(shí),更多的學(xué)習(xí)使用相關(guān)新知識(shí),以便更好的完成本次項(xiàng)目的開(kāi)發(fā) 海陸聯(lián)運(yùn)信息平臺(tái)主要為銜接海上運(yùn)輸和陸地物流信息共享信息的網(wǎng)站系統(tǒng),包括前臺(tái)展示模塊和后臺(tái)管理模塊,前臺(tái)展示模塊的功能主要有用戶登錄會(huì)員注冊(cè)信息瀏覽等功能。針對(duì)貨代用戶有網(wǎng)上訂艙系統(tǒng)、通用貨源錄入系統(tǒng)、競(jìng)價(jià)選擇系統(tǒng)、箱貨狀態(tài)查詢系統(tǒng)、互評(píng)分信用管理系統(tǒng)、在線反饋和討論系統(tǒng)等基本功能子系統(tǒng);針對(duì)車(chē)隊(duì)有貨源查詢系統(tǒng)、在線競(jìng)價(jià)系統(tǒng)、在線反饋和討論系統(tǒng)等基本功能子系統(tǒng)。連云港港口進(jìn)出口貿(mào)易大幅增長(zhǎng),貨物通過(guò)公路、鐵路和水運(yùn)等各種運(yùn)輸方式大量進(jìn)出連云港為了能夠提高車(chē)、貨,船等信息資源的共享程度,建設(shè)一個(gè)能夠幫助物流需求方發(fā)布貨源、物流供應(yīng)方尋找貨源,提供查詢、選擇和交易前后的信息管理,溝通各類用戶物流運(yùn)輸信息服務(wù)的平臺(tái)是十分必要的。學(xué)生簽名:
年月日
第三篇:班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
沈陽(yáng)化工學(xué)院
本科畢業(yè)論文
題 目: 班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 院 系: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 計(jì)算機(jī)0802 學(xué)生姓名: 金智宇 指導(dǎo)教師: 張 麗
論文提交日期:2012年06月20日 論文答辯日期:2012年06月26日
I
內(nèi)容摘要
隨著人類的進(jìn)步,網(wǎng)絡(luò)技術(shù)不斷發(fā)展和計(jì)算機(jī)的普及,越來(lái)越多的人擁有自己電腦,讓人們的生活更快捷和豐富,并且豐富人類的精神世界和物質(zhì)世界,讓人類最便捷地獲取信息,找到所求,讓人類的生活更快樂(lè)。
網(wǎng)絡(luò)的普及越來(lái)越多的學(xué)校和班級(jí)通過(guò)計(jì)算機(jī)網(wǎng)來(lái)管理各項(xiàng)事務(wù)。同時(shí),學(xué)生與學(xué)生之間通過(guò)網(wǎng)絡(luò)來(lái)交流的方式也日趨頻繁。在這種潮流的趨勢(shì)下,應(yīng)該采用什么樣的方式來(lái)更好的管理學(xué)生各項(xiàng)信息和班級(jí)各項(xiàng)日常事務(wù),以及怎么是學(xué)生之間能更好的交流,成為一個(gè)問(wèn)題。
班級(jí)網(wǎng)站設(shè)計(jì)是為了合理的利用網(wǎng)絡(luò)資源,提供班級(jí)與交流、有管理班級(jí)事務(wù)的網(wǎng)絡(luò)平臺(tái)。本網(wǎng)站基于B/S模式,在ASP.NET集成開(kāi)發(fā)的環(huán)境下采用C#語(yǔ)言開(kāi)發(fā)完成。本網(wǎng)站有班級(jí)介紹、班級(jí)相冊(cè)、同學(xué)登陸、班級(jí)留言、學(xué)習(xí)空間、休閑等模塊。網(wǎng)站的設(shè)計(jì)體現(xiàn)個(gè)性化要求。其中同學(xué)登陸模塊實(shí)現(xiàn)了用戶注冊(cè)、登陸與修改個(gè)人資料等功能;班級(jí)相冊(cè)實(shí)現(xiàn)圖片上傳和在線瀏覽功能;班級(jí)留言實(shí)現(xiàn)網(wǎng)上留言功能;提供交流平臺(tái)。本網(wǎng)站 促進(jìn)班級(jí)學(xué)生的學(xué)習(xí)交流,實(shí)現(xiàn)用戶自由訪問(wèn),增加同學(xué)們的相互了解,增強(qiáng)班級(jí)凝聚力。
關(guān)鍵詞: 網(wǎng)站建設(shè)、網(wǎng)站運(yùn)營(yíng)、ASP.NET|、SQL server 2005
II
Abstract With the progress of mankind, the continuous development of network technology and the proliferation of computers, more and more people have their own computer to make people's lives more efficient and rich, and enrich our spiritual world and physical world, human access to the most convenientinformation, find what we seek to make human life happier.More and more schools and classes of the popularity of the network through the computer network to manage the affairs.At the same time, the way to communicate through the network between the students and the students become more frequent.In this fashion trends, what way should be used with good management students all the information and classes the daily affairs, and how better communication between students, become a problem.The class website is designed to use the network resources to provide classes and exchanges, to manage class affairs network platform.This site is based on B / S mode, ASP.NET integrated development environment using C # language developed.This site have a class, class album, the students landing, message classes, learning space, leisure and other modules.The site design reflects the individual requirements.Students landing module user registration, login and modify personal information;class album image upload and
III
online feature;class message Message function;provide an exchange platform.This site to promote the exchange of classes students learn to achieve the users the freedom to access, increase mutual understanding of the students, and enhance class cohesion.Key words: Website building、website operators、ASP.NET|、server 2005
IV
SQL
目錄
班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn).........................................................................1 一.緒論..........................................................................................1 1.1 課題背景來(lái)源和發(fā)展意義..........................................................1 1.1.1 課題背景.............................................................................1 1.1.2 課題來(lái)源.............................................................................1
二.開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)..................................................................3 2.1 開(kāi)發(fā)技術(shù)...................................................................................3 2.1.1 ASP.NET技術(shù)....................................................................3
2.2 開(kāi)發(fā)工具...................................................................................4 2.2.1 SQL server 2005數(shù)據(jù)庫(kù).....................................................4
2.3 開(kāi)發(fā)環(huán)境...................................................................................5 2.3.1 Visual Studio.NET2010開(kāi)發(fā)環(huán)境.....................................5 2.3.2 CSS樣式表在HTML中的實(shí)現(xiàn)............................................7
三.方案設(shè)計(jì)與論證........................................................................9 3.1 項(xiàng)目概述與需求分析.................................................................9 3.1.1 目標(biāo)....................................................................................9 3.1.2 用戶的特點(diǎn)..........................................................................9
V
3.1.3 假定和約束..........................................................................9
3.2 設(shè)計(jì)中的圖表..........................................................................10 3.2.1 對(duì)功能的規(guī)定....................................................................10 3.2.2 網(wǎng)站結(jié)構(gòu)圖:....................................................................11 3.2.3 類圖..................................................................................12
3.3 測(cè)試........................................................................................12 3.3.1 軟件測(cè)試...........................................................................12
四.設(shè)計(jì)與實(shí)現(xiàn)..............................................................................14 4.1 網(wǎng)站框架和代碼......................................................................14 4.1.1 添加用戶...........................................................................14 4.1.2 管理用戶...........................................................................15
4.2 網(wǎng)站首頁(yè).................................................................................15 4.2.1 班級(jí)首頁(yè)...........................................................................15 圖4.2.1班級(jí)首頁(yè).........................................................................16 4.2.2 網(wǎng)站首頁(yè)部分代碼.............................................................16
4.3 網(wǎng)站介紹.................................................................................18 4.3.1 班級(jí)介紹...........................................................................18 4.3.2 班級(jí)介紹部分代碼.............................................................19
4.4 資源共享.................................................................................22 4.4.1 資源共享介紹....................................................................22 4.4.2 連接代碼...........................................................................22
VI
4.5 專業(yè)課程.................................................................................23 4.5.1 課程信息...........................................................................23 4.5.2 專業(yè)課程部分代碼.............................................................23
4.6 班級(jí)通訊.................................................................................24 4.6.1 通訊界面...........................................................................24 4.6.2 班級(jí)通訊部分代碼.............................................................25
4.7 留言飛語(yǔ).................................................................................27 4.7.1 留言界面...........................................................................27 4.7.2 同學(xué)留言部分代碼.............................................................27
4.8 聯(lián)系方式.................................................................................29 4.8.1 管理員聯(lián)系界面.................................................................29 4.8.2 聯(lián)系方式部分代碼.............................................................29
五.結(jié)果與評(píng)價(jià)..............................................................................31 六.結(jié)論.........................................................................................32
VII 沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第一章 緒
論
班級(jí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
一.緒論
1.1 課題背景來(lái)源和發(fā)展意義
1.1.1 課題背景
隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進(jìn)一步加闊,網(wǎng)絡(luò)應(yīng)用也越來(lái)越廣泛。網(wǎng)頁(yè)制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個(gè)互聯(lián)網(wǎng)多姿多彩。網(wǎng)頁(yè)功能分析就是以系統(tǒng)的觀點(diǎn),對(duì)已選定的對(duì)象與開(kāi)發(fā)范圍進(jìn)行有目的、有步驟的實(shí)際調(diào)查和科學(xué)分析。分析的目的就是要弄清楚網(wǎng)頁(yè)要做什么,最終為后面的設(shè)計(jì)工作打下基礎(chǔ)。需求分析是制作一個(gè)網(wǎng)站的第一步。在制作網(wǎng)站之前,首先要了解客戶的需要和要求。這些必要的信息包括客戶所要表達(dá)的理念、界面顯示的內(nèi)容和欄目的要求、網(wǎng)站功能方面的要求等。根據(jù)客戶的具體情況,需求也會(huì)有所差別。本網(wǎng)站是針對(duì)班級(jí)同學(xué)而設(shè)計(jì)的網(wǎng)站,主要是便于同學(xué)聯(lián)系例如聚會(huì)、發(fā)布班級(jí)信息等系列的通知,同時(shí)本網(wǎng)站還針對(duì)同學(xué)們的需求建立個(gè)人信息空間,可以建立個(gè)人影集,彰顯每個(gè)同學(xué)的個(gè)性與風(fēng)采,相當(dāng)于一個(gè)“便攜式”的聊天平臺(tái),無(wú)論同學(xué)們以后身在那里我們都可以在茶余飯后對(duì)我們現(xiàn)在也或是過(guò)去進(jìn)行討論,彼此交換心得體會(huì),更加了解班級(jí)的概況,增強(qiáng)同學(xué)之間交流。
1.1.2 課題來(lái)源
大學(xué)時(shí)代的同學(xué)之情是最真摯的一份感情。沒(méi)有任何一個(gè)時(shí)代的學(xué)生比現(xiàn)在的學(xué)生們更加渴望言論自由,渴望情感交流。但在學(xué)分制條件下,快節(jié)奏的學(xué)習(xí)生活、越來(lái)越少的集體活動(dòng)時(shí)間使同班同學(xué)之間的交流也日益困難。大學(xué)班級(jí)網(wǎng)站的建立為現(xiàn)實(shí)世界中的班級(jí)提供了一個(gè)非正式交往的虛擬平臺(tái),它為班級(jí)每一個(gè)成員都提供了平等、自由的發(fā)言機(jī)會(huì),使相互的交流跨越了時(shí)間和空間的樊籬,也打破了男女間、寢室間的障礙。沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第一章 緒
論
為了滿足班級(jí)網(wǎng)站的交流目的。本網(wǎng)站包括:班級(jí)簡(jiǎn)介、班級(jí)相冊(cè)、班級(jí)登陸、班級(jí)留言、學(xué)習(xí)交流、論壇等模塊。班級(jí)簡(jiǎn)介模塊,作為班級(jí)總體介紹平臺(tái),極少班級(jí)的建設(shè),班級(jí)成員,班級(jí)成績(jī)等;班級(jí)相冊(cè)模塊,包括用戶上傳圖片以及圖片的瀏覽功能,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的銜接;班級(jí)登陸模塊,包括注冊(cè)和登陸兩個(gè)子模塊,通過(guò)注冊(cè)可以成為班級(jí)成員,在通過(guò)登錄擁有訪問(wèn)網(wǎng)站各項(xiàng)功能的權(quán)限;班級(jí)留言模塊,實(shí)現(xiàn)用戶的在線留言;班級(jí)論壇模塊,論壇模塊主要實(shí)現(xiàn)注冊(cè)用戶能在此網(wǎng)站平臺(tái)之上交流,一般用戶可以回復(fù)別人的發(fā)言,亦可提出自己的言論,一伙的其他人的建議和意見(jiàn);
本系統(tǒng)使用ASP。Net技術(shù)的動(dòng)態(tài)網(wǎng)頁(yè)與SQL server2000數(shù)據(jù)庫(kù)結(jié)合設(shè)計(jì)建立的一個(gè)班級(jí)網(wǎng)站。用戶首先通過(guò)內(nèi)部網(wǎng)絡(luò)訪問(wèn)本站進(jìn)行簡(jiǎn)單的注冊(cè)并經(jīng)營(yíng)管理員審核通過(guò)后,即擁有了使用本網(wǎng)站上所提供的出管理模塊的各項(xiàng)功能的權(quán)利。功能模塊包括班級(jí)留言、班級(jí)相冊(cè)、學(xué)習(xí)交流等,論壇社區(qū)提供用戶之間的主要交流平臺(tái),用戶可以發(fā)起自己的帖子,來(lái)引起班級(jí)其他同學(xué)的對(duì)本帖的討論或回復(fù),同時(shí)用戶也可以對(duì)自己或別人的帖子提出自己的見(jiàn)解,從而很好地促進(jìn)了班級(jí)內(nèi)同學(xué)的交流。班級(jí)留言提供網(wǎng)上留言功能。留言可以使班級(jí)的老師班長(zhǎng)或其他同學(xué)的留言,通過(guò)網(wǎng)絡(luò)的迅捷的傳輸率達(dá)到快速的了解及處理班級(jí)各項(xiàng)事務(wù)的目的。班級(jí)相冊(cè)可以將班級(jí)內(nèi)同學(xué)的相冊(cè)傳到網(wǎng)站上自由瀏覽,增加班級(jí)的親和力。以及以上功能很好的解決上面所提出的問(wèn)題 沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第二章 開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
二.開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
2.1 開(kāi)發(fā)技術(shù)
2.1.1 ASP.NET技術(shù)
AS.PNET是一種建立在通用語(yǔ)言上的程序結(jié)構(gòu),能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù),利用早期的綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù),著相當(dāng)于在編寫(xiě)代碼行之前便顯著提高了性能。另外,由于ASP.NET框架補(bǔ)充了Visual Studio 集成開(kāi)發(fā)環(huán)境,想必ASP,使程序設(shè)計(jì)相對(duì)簡(jiǎn)化,結(jié)構(gòu)更為清晰
ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時(shí)與 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門(mén)開(kāi)發(fā)工具,微軟還 特別為它量身打造了Visual InterDev開(kāi)發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬(wàn)計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開(kāi)始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡(jiǎn)單以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不過(guò)ASP的缺點(diǎn)也逐漸的浮現(xiàn)出來(lái):
意大利面型的程序開(kāi)發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。直譯式的VBScript或JScript語(yǔ)言,讓效能有些許的受限。延展性因?yàn)槠浠A(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開(kāi)發(fā)一些特殊功能(像文件上傳)時(shí),沒(méi)有來(lái)自內(nèi)置的支持,需要尋求第三方軟件商開(kāi)發(fā)的元件。1997年時(shí),微軟開(kāi)始針對(duì)ASP的缺點(diǎn)(尤其是意大利面型的程序開(kāi)發(fā)方法)準(zhǔn)備開(kāi)始一個(gè)新項(xiàng)目來(lái)開(kāi)發(fā),當(dāng)時(shí)ASP.NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊(duì)的Mark Anders經(jīng)理一起合作兩個(gè)月,開(kāi)發(fā)出了下一代ASP技術(shù)的原型,這個(gè)原型在1997年的圣誕節(jié)時(shí)被發(fā)展出來(lái),并給予一個(gè)名稱:XSP,這個(gè)原型產(chǎn)品使用的是Java語(yǔ)言。不過(guò)它馬上就被納入當(dāng)時(shí)還在開(kāi)發(fā)中的CLR平臺(tái),Scott Guthrie事后也認(rèn)為將這個(gè)技術(shù)移植到當(dāng)時(shí)的CLR平臺(tái),確實(shí)有很大的風(fēng)險(xiǎn)(huge risk),但當(dāng)時(shí)的XSP團(tuán) 沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第二章 開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
隊(duì)卻是以CLR開(kāi)發(fā)應(yīng)用的第一個(gè)團(tuán)隊(duì)。
為了將XSP移植到CLR中,XSP團(tuán)隊(duì)將XSP的內(nèi)核程序全部以C#語(yǔ)言重新撰寫(xiě)(在內(nèi)部的項(xiàng)目代號(hào)是 “Project Cool”,但是當(dāng)時(shí)對(duì)公開(kāi)場(chǎng)合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會(huì)提供一個(gè)簡(jiǎn)單的移轉(zhuǎn)方法給ASP開(kāi)發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語(yǔ)言撰寫(xiě)ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語(yǔ)言(后兩者由ActiveState公司開(kāi)發(fā)的互通工具支持)來(lái)開(kāi)發(fā)。
在2000年第二季時(shí),微軟正式推動(dòng).NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過(guò)四年的開(kāi)發(fā),第一個(gè)版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開(kāi)發(fā)了數(shù)個(gè)微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已經(jīng)在VS2010平臺(tái)內(nèi)應(yīng)用。
2.2 開(kāi)發(fā)工具
2.2.1 SQL server 2005數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是信息的集合,是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。例如,記錄客戶信息、網(wǎng)絡(luò)通訊錄等。以往會(huì)將這些數(shù)據(jù)記錄到紙上或是計(jì)算機(jī)某個(gè)文件中,如果要修改或查詢則要消費(fèi)大量時(shí)間。現(xiàn)在人們借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)科學(xué)地保存和管理大量的復(fù)雜的數(shù)據(jù),以便能方便而充分的利用這些寶貴的信息資源。數(shù)據(jù)被規(guī)整地存儲(chǔ)起來(lái),修改和查詢只需幾條SQL語(yǔ)句就完成了。
Internet集成。SQL Server 2005 數(shù)據(jù)庫(kù)引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開(kāi)發(fā) Web 應(yīng)用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第二章 開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
2.可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windowsreg;98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。
3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2005 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷減到最小。SQL Server 2005 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是 SQL Server 2005 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并會(huì)發(fā)布服務(wù)器。
4.易于安裝、部署和使用。SQL Server 2005 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 2005 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這些應(yīng)用程序。
2.3 開(kāi)發(fā)環(huán)境
2.3.1 Visual Studio.NET2010開(kāi)發(fā)環(huán)境
1998 年,微軟公司發(fā)布了 Visual Studio 6.0。所有開(kāi)發(fā)語(yǔ)言的開(kāi)發(fā)環(huán)境版本均升至 6.0。這也是 Visual Basic 最后一次發(fā)布,從下一個(gè)版本(7.0)開(kāi)始,Microsoft Basic 進(jìn)化成了一種新的面向?qū)ο蟮恼Z(yǔ)言:Microsoft Basic NET。由于微軟公司對(duì)于 Sun 公司 Java 語(yǔ)言擴(kuò)充導(dǎo)致與 Java 虛擬機(jī)不 兼容被 Sun 告上法庭,微軟在后續(xù)的 Visual Studio 中不再包括面向 Java 虛擬機(jī)的開(kāi)發(fā)環(huán)境。Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 開(kāi)發(fā)使用的 Visual Basic 5.0、Visual C++5.0,面向 Java開(kāi)發(fā)的 Visual J++和 面向數(shù)據(jù)庫(kù)開(kāi)發(fā)的 Visual FoxPro,還包含有創(chuàng)建 DHTML(Dynamic HTML)所需要的 Visual InterDev。其中,Visual Basic 和 沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第二章 開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
Visual FoxPro 使用單獨(dú)的開(kāi)發(fā)環(huán)境,其他的開(kāi)發(fā)語(yǔ)言使用統(tǒng)一的開(kāi)發(fā)環(huán)境。
2002 年,隨著.NET 口號(hào)的提出與 Windows XP / Office XP 的發(fā)布,微軟發(fā)布了 Visual Studio.NET(內(nèi)部版本號(hào)為 7.0)。在這個(gè)版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個(gè)單獨(dú)的開(kāi)發(fā)環(huán)境以 Visual FoxPro 7.0 單獨(dú)銷售,同時(shí)取消了 Visual InterDev。與此同時(shí),微軟引入了建立在.NET 框架上(版本1.0)的托管代碼機(jī)制以及一門(mén)新的語(yǔ)言 C#(讀作 C Sharp,意為 C#)。C# 是一門(mén)建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語(yǔ)言,是編寫(xiě).NET 框架的語(yǔ)言。
.NET 的通用語(yǔ)言框架機(jī)制(Common Language Runtime, CLR),其目的是在同一個(gè)項(xiàng)目中支持不同的語(yǔ)言所開(kāi)發(fā)的組件。所有 CLR 支持的代碼都會(huì)被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。
Visual Basic、Visual C++ 都被擴(kuò)展為支持托管代碼機(jī)制的開(kāi)發(fā)環(huán)境,且 Visual Basic.NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。而 Visual J++ 也變?yōu)?Visual J#。后者僅語(yǔ)法同 Java 相同,但是面向的不是 Java 虛擬機(jī),而是.NET Framework。
2003 年,微軟對(duì) Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號(hào)為 7.1)。Visio 作為使用統(tǒng)一建模語(yǔ)言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時(shí)被引入的還包括移動(dòng)設(shè)備支持和企業(yè)模版。.NET 框架也升級(jí)到了 1.1。
2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語(yǔ)言的名字中被抹去,但是這個(gè)版本的 Visual Studio 仍然還是面向.NET 框架的(版本2.0)。
這個(gè)版本的 Visual Studio 包含有眾多版本,分別面向不同的開(kāi)發(fā)角色。同時(shí)還永久提供免費(fèi)的 Visual Studio Express 版本。
隨著即將發(fā)布的 Windows Vista和 Office 2007,Visual Studio 9 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立于 DHTML 基礎(chǔ)上的 Ajax 技術(shù),這種微軟在 Visual InterDev 時(shí)代提出的基于異步的客戶端動(dòng) 態(tài)網(wǎng)頁(yè)技術(shù)在當(dāng)年并沒(méi)有像微軟預(yù)期中的那么流行起來(lái),反而隨著 Gmail 等應(yīng)用而東山再起,漸漸成為主流網(wǎng)絡(luò)應(yīng)用之一。同時(shí) Visual Studio 9 會(huì)強(qiáng)化對(duì)于數(shù)據(jù)庫(kù)的支持以及微軟新的基于工作流(Workflow)的編程模型。預(yù)計(jì)為了保持與 Office 系列的統(tǒng)一,Visual Studio 9 的名稱為 Visual Studio 2007。沈陽(yáng)化工學(xué)院學(xué)士學(xué)位論文
第二章 開(kāi)發(fā)工具與開(kāi)發(fā)技術(shù)
2007年11月,微軟發(fā)布了 Visual Studio 2008 英文版,2008年2月14日發(fā)布了簡(jiǎn)體中文專業(yè)版。
2010年4月12微軟發(fā)布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26發(fā)布了中文版
Visual Studio.NET2010是Microsoft推出.NET應(yīng)用程序開(kāi)發(fā)工具。Visual Studio,我們一般都簡(jiǎn)稱為VS,Visual Studio其實(shí)是微軟開(kāi)發(fā)的一套工具集,它由各種各樣的工具組成,這就好像Office 2007時(shí)由Word 2007、Excel 2007、Access 2007等等組成的一個(gè)道理。其中Visual C++就是Visual Studio的一個(gè)重要的組成部分。Visual Studio可以用于生成Web應(yīng)用程序,也可以生成桌面應(yīng)用程序,在Visual Studio下面,除了VC,還有Visual C#,Visual Basec,過(guò)去還有Visual J#,現(xiàn)在還有Visual F#等等組件工具,使用這些工具你可以使用C++語(yǔ)言C#語(yǔ)言或者Basic語(yǔ)言進(jìn)行開(kāi)發(fā)。這就好比桌上放著刀、叉、筷子,你可以用它來(lái)吃飯,無(wú)論它們都是餐具的一種
2.3.2 CSS樣式表在HTML中的實(shí)現(xiàn)
在HTML網(wǎng)頁(yè)中加入CSS并不是只有一種方法,在不同的情況下,可以采用不同的方法,比較常用的有下面幾中。
1.嵌入式樣式表
嵌入式樣式表的實(shí)現(xiàn)很簡(jiǎn)單,只需在每個(gè)要應(yīng)用樣式的HTML標(biāo)簽后寫(xiě)上CSS屬性即可。例如要設(shè)置指定表格中的文字的樣式為紅色,字號(hào)為10pt,可在當(dāng)前表格的