基于web的信息系統(tǒng)開發(fā)說明書_第1頁
已閱讀1頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  6-1:基于WEB的信息系統(tǒng)開發(fā)</p><p>  第1節(jié) 基于WEB的信息系統(tǒng)開發(fā)概述2</p><p>  第2節(jié) 基于WEB的信息系統(tǒng)軟件運(yùn)行環(huán)境2</p><p>  2.1 WEB瀏覽器2</p><p>  2.2 WEB服務(wù)器3</p><p>  2.3數(shù)據(jù)庫管理系統(tǒng)4

2、</p><p>  第3節(jié) 基于WEB的信息系統(tǒng)開發(fā)技術(shù)5</p><p>  3.1 WEB網(wǎng)絡(luò)協(xié)議5</p><p>  3.1.1傳輸控制協(xié)議/網(wǎng)間協(xié)議(TCP/IP協(xié)議)5</p><p>  3.1.2超文本傳輸協(xié)議(HTTP協(xié)議)5</p><p>  3.2 WEB頁面技術(shù)6</p>

3、;<p>  3.2. 1瀏覽器端頁面技術(shù)6</p><p>  3.2.2 WEB服務(wù)器端頁面技術(shù)7</p><p>  3.3數(shù)據(jù)庫連接技術(shù)9</p><p>  3.3.1 ODBC和OLE DB9</p><p>  3.3.2 JDBC9</p><p>  第4節(jié) 基于WEB的信息系

4、統(tǒng)安全9</p><p>  4.1 WEB服務(wù)器的安全策略9</p><p>  4.2利用防火墻增強(qiáng)WEB服務(wù)器的安全性10</p><p>  4.3 WEB安全傳輸10</p><p>  第5節(jié) 基于WEB的信息系統(tǒng)開發(fā)工具11</p><p>  5.1網(wǎng)頁編輯調(diào)試工具11</p>

5、<p>  5.2動(dòng)態(tài)頁面開發(fā)工具11</p><p>  5.3圖形和動(dòng)畫制作工具12</p><p>  第6節(jié) 基于WEB的信息系統(tǒng)的發(fā)展12</p><p>  Agent技術(shù)在基于WEB的信息系統(tǒng)中的應(yīng)用13</p><p>  第七節(jié) 遠(yuǎn)程銷售管理系統(tǒng)開發(fā)案例13</p><p>  

6、第1節(jié) 基于WEB的信息系統(tǒng)開發(fā)概述</p><p>  信息系統(tǒng)計(jì)算模式是指組成系統(tǒng)的硬件、軟件和數(shù)據(jù)等資源的邏輯和物理配置及其共同工作方式。信息系統(tǒng)計(jì)算模式經(jīng)歷從以單機(jī)系統(tǒng)和面向終端的多用戶系統(tǒng)為代表的集中計(jì)算模式到以資源共享式、客戶機(jī)/服務(wù)器(Client/Server,簡記為C/S)模式和瀏覽器/WEB服務(wù)器(Browser/WEB Server,簡記為B/S)模式為代表的分布式計(jì)算模式的從簡單到復(fù)雜、從

7、低級(jí)到高級(jí)的發(fā)展過程。在目前和今后的一段時(shí)間里,B/S模式仍將是信息系統(tǒng)的主流計(jì)算模式。</p><p>  大量基于WEB的信息系統(tǒng)研究和開發(fā)的實(shí)踐表明:盡管新技術(shù)帶來了信息系統(tǒng)計(jì)算模式的改變,但已有的信息系統(tǒng)分析和設(shè)計(jì)方法,如結(jié)構(gòu)化方法和面向?qū)ο蠓椒ǖ仍诨赪EB的信息系統(tǒng)開發(fā)中仍然適用。因此,在采用結(jié)構(gòu)化方法或面向?qū)ο蠓椒ǖ刃畔⑾到y(tǒng)分析和設(shè)計(jì)方法的基礎(chǔ)上,了解和掌握運(yùn)用各種基于WEB的信息系統(tǒng)開發(fā)技術(shù),實(shí)現(xiàn)

8、信息系統(tǒng)分析和設(shè)計(jì)以及信息系統(tǒng)計(jì)算模式的要求是進(jìn)行基于WEB的信息系統(tǒng)開發(fā)的重點(diǎn)。 </p><p>  第2節(jié) 基于WEB的信息系統(tǒng)軟件運(yùn)行環(huán)境</p><p>  典型基于WEB的信息系統(tǒng)軟件運(yùn)行環(huán)境包括三個(gè)部分:WEB瀏覽器、WEB服務(wù)器和數(shù)據(jù)庫管理系統(tǒng)。</p><p>  2.1 WEB瀏覽器</p><p>  WEB瀏覽器是與W

9、EB服務(wù)器交互的工具軟件,它向WEB服務(wù)器發(fā)出服務(wù)請(qǐng)求,同時(shí)接收WEB服務(wù)器送回的請(qǐng)求響應(yīng),并以WEB頁面的形式將其顯示出來。</p><p>  WEB瀏覽器的基本功能:</p><p>  檢索查詢功能。讀入超文本標(biāo)記語言(HTML:Hyper Text Markup Language)文件,解釋HTML所描述的圖表、聲音、動(dòng)畫、表格以及鏈接信息。 </p><p

10、>  文件服務(wù)功能。在文件下載時(shí)實(shí)時(shí)查閱該文件,并通過HTTP協(xié)議跟蹤感興趣的鏈接;也可以隨時(shí)中止下載過程,對(duì)正在查閱的文件隨時(shí)保存、打印、前后瀏覽等。</p><p>  熱表管理功能?!盁岜怼笔怯脩魟倓傇L問過的WEB地址的列表,瀏覽器能夠記住這些地址,供用戶進(jìn)行不同網(wǎng)頁地址之間的快速切換。 </p><p>  離線瀏覽功能。把從WEB服務(wù)器上獲得的網(wǎng)頁、圖像以及其它數(shù)據(jù)存放在磁

11、盤緩存中,并建立相應(yīng)的文檔索引,當(dāng)使用瀏覽器進(jìn)行數(shù)據(jù)檢索時(shí),瀏覽器首先檢索磁盤緩存中是否存在相應(yīng)的數(shù)據(jù),如果有則直接從本地磁盤上讀取顯示,而不再從WEB服務(wù)器上下載。 </p><p>  其它Internet服務(wù)。還可以提供如文件傳輸(FTP:File Transfer Protocol)、電子郵件(E-mail:Electronic Mail)、遠(yuǎn)程登錄(Telnet: Telecommunication N

12、etwork)、網(wǎng)絡(luò)新聞組(UseNet:Usenet Newsgroups)等其它Internet服務(wù)。</p><p>  表1 幾種常用的WEB瀏覽器</p><p>  2.2 WEB服務(wù)器</p><p>  WEB服務(wù)器是駐留在WEB服務(wù)器計(jì)算機(jī)上的一個(gè)應(yīng)用程序,它通過WEB瀏覽器與用戶進(jìn)行交互。</p><p>  WEB服務(wù)器

13、的主要功能:</p><p>  靜態(tài)信息發(fā)布。WEB服務(wù)器可以將大量HTML文件及其它信息文件存儲(chǔ)在自己的文件系統(tǒng)中,然后根據(jù)瀏覽器發(fā)出的請(qǐng)求,將相應(yīng)的文件發(fā)送給瀏覽器。 </p><p>  動(dòng)態(tài)信息發(fā)布。WEB服務(wù)器還可以根據(jù)用戶要求動(dòng)態(tài)生成頁面以獲得與用戶交互的效果。如,用戶可以將姓名、地址、信用卡號(hào)、購買意向等通過頁面上的表格發(fā)送給WEB服務(wù)器,WEB服務(wù)器可以將這些信息寫入數(shù)據(jù)

14、庫,并給用戶一個(gè)反饋,實(shí)現(xiàn)電子購物。 </p><p>  表2 幾種常用的WEB服務(wù)器</p><p>  2.3數(shù)據(jù)庫管理系統(tǒng)</p><p>  數(shù)據(jù)庫管理系統(tǒng)是由建立、管理和維護(hù)數(shù)據(jù)庫的一組程序組成的復(fù)雜軟件系統(tǒng)。</p><p>  數(shù)據(jù)庫管理系統(tǒng)的主要功能:</p><p>  定義數(shù)據(jù)庫。包括定義數(shù)據(jù)的整

15、體邏輯結(jié)構(gòu)(模式)、局部邏輯結(jié)構(gòu)(外模式)、存儲(chǔ)結(jié)構(gòu)(內(nèi)模式)。 </p><p>  管理數(shù)據(jù)庫。包括控制數(shù)據(jù)庫系統(tǒng)的運(yùn)行,控制用戶的并發(fā)性訪問,執(zhí)行對(duì)數(shù)據(jù)庫的安全性、保密性和完整性檢驗(yàn),實(shí)施對(duì)數(shù)據(jù)的檢索、插入、刪除和修改等操作。 </p><p>  維護(hù)數(shù)據(jù)庫。包括初始時(shí)裝入數(shù)據(jù)庫,運(yùn)行時(shí)記錄工作日志、監(jiān)視數(shù)據(jù)庫性能、在性能變壞時(shí)修改和更新數(shù)據(jù)庫,在系統(tǒng)軟硬件發(fā)生變化時(shí)修改和更新數(shù)據(jù)

16、庫。在軟硬件系統(tǒng)出現(xiàn)故障時(shí)恢復(fù)數(shù)據(jù)庫。 </p><p>  數(shù)據(jù)通信。負(fù)責(zé)數(shù)據(jù)傳輸工作,通常與操作系統(tǒng)協(xié)同完成。此外,實(shí)現(xiàn)分時(shí)系統(tǒng)和遠(yuǎn)程作業(yè)輸入的接口。 </p><p>  表3 幾種常用的數(shù)據(jù)庫管理系統(tǒng)</p><p>  第3節(jié) 基于WEB的信息系統(tǒng)開發(fā)技術(shù)</p><p>  基于WEB的信息系統(tǒng)開發(fā)技術(shù)主要包括三個(gè)方面:WEB

17、網(wǎng)絡(luò)協(xié)議;WEB頁面技術(shù)和數(shù)據(jù)庫連接技術(shù)。 </p><p>  3.1 WEB網(wǎng)絡(luò)協(xié)議</p><p>  網(wǎng)絡(luò)協(xié)議是網(wǎng)絡(luò)中各臺(tái)計(jì)算機(jī)進(jìn)行通信的一種語言基礎(chǔ)和規(guī)范準(zhǔn)則,它定義了計(jì)算機(jī)進(jìn)行信息交換所必須遵循的規(guī)則?;赪EB的信息系統(tǒng)采用了建立在傳輸控制協(xié)議/網(wǎng)間協(xié)議(TCP/IP:Transmit Control Protocol/Internet Protoco1)基礎(chǔ)上的HTTP協(xié)議

18、。</p><p>  3.1.1傳輸控制協(xié)議/網(wǎng)間協(xié)議(TCP/IP協(xié)議) </p><p>  TCP/IP協(xié)議最早是由美國國防部高級(jí)研究計(jì)劃局(ARPA:Advanced Research Projects Agency)制定并加入到Internet中的。它提供了一個(gè)開放的環(huán)境,能夠把各種計(jì)算機(jī)平臺(tái),包括大型機(jī)、小型機(jī)、工作站和PC機(jī)連接在一起,從而達(dá)到不同網(wǎng)絡(luò)系統(tǒng)互聯(lián)的目的。目前,

19、它已經(jīng)成為網(wǎng)絡(luò)互聯(lián)的工業(yè)標(biāo)準(zhǔn)。</p><p>  TCP/IP協(xié)議采用了層次體系結(jié)構(gòu),所涉及的層次包括數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。 </p><p>  數(shù)據(jù)鏈路層。提供與各種物理網(wǎng)絡(luò)的接口。 </p><p>  網(wǎng)絡(luò)層。IP協(xié)議提供IP地址管理、路由選擇和數(shù)據(jù)包分段與重組功能。</p><p>  傳輸層。TCP協(xié)議自動(dòng)檢測丟失

20、的數(shù)據(jù)包并自動(dòng)重傳;過濾多個(gè)重復(fù)的數(shù)據(jù)包;負(fù)責(zé)計(jì)算機(jī)通信前的連接準(zhǔn)備。 </p><p>  應(yīng)用層。提供計(jì)算機(jī)之間的各種應(yīng)用服務(wù)。包含的主要協(xié)議有:HTTP協(xié)議、FTP協(xié)議和SMTP協(xié)議等。 </p><p>  3.1.2超文本傳輸協(xié)議(HTTP協(xié)議)</p><p>  HTTP協(xié)議是WEB瀏覽器和WEB服務(wù)器間TCP/IP應(yīng)用層通信協(xié)議。</p>

21、;<p>  HTTP協(xié)議具有的六個(gè)重要特點(diǎn):</p><p>  以WEB為基礎(chǔ)。支持瀏覽器與WEB服務(wù)器之間的通信及數(shù)據(jù)傳送。</p><p>  簡易性。瀏覽器要連接到服務(wù)器,只需發(fā)送請(qǐng)求方式和路徑等少量信息。</p><p>  靈活性與內(nèi)容—類型(Content-Type)標(biāo)識(shí)。允許傳送任意類型的數(shù)據(jù),內(nèi)容—類型標(biāo)識(shí)指示了傳輸數(shù)據(jù)的類型。&l

22、t;/p><p>  無連接。每次連接只限處理一個(gè)請(qǐng)求。在完成一個(gè)請(qǐng)求后,服務(wù)器不會(huì)繼續(xù)為這個(gè)請(qǐng)求負(fù)責(zé)。 </p><p>  無狀態(tài)。后續(xù)事務(wù)處理如果需要以前事務(wù)處理的信息就必須將這些信息在協(xié)議以外保存; </p><p>  元信息。瀏覽器根據(jù)元信息確定服務(wù)器發(fā)來的內(nèi)容、數(shù)據(jù)量以及數(shù)據(jù)是否完整。</p><p>  3.2 WEB頁面技術(shù)&l

23、t;/p><p>  基于WEB的信息系統(tǒng)以WEB頁面作為系統(tǒng)和用戶交互的接口。因此,WEB頁面技術(shù)是系統(tǒng)開發(fā)中最重要的技術(shù)。根據(jù)軟件環(huán)境不同,將基于WEB的信息系統(tǒng)頁面技術(shù)分為瀏覽器端頁面技術(shù)和WEB服務(wù)器端頁面技術(shù)兩類。</p><p>  3.2. 1瀏覽器端頁面技術(shù):</p><p>  (1)超文本標(biāo)記語言(HTML:Hyper Text Markup Lan

24、guage)</p><p>  HTML是國際互聯(lián)網(wǎng)聯(lián)盟(W3C:World Wide WEB Consortium)從通用標(biāo)記語言標(biāo)準(zhǔn)(SGML:Standard Generalized Markup Language)中抽取部分技術(shù)而制定的標(biāo)準(zhǔn),是基本的WEB頁面開發(fā)語言。它定義了一個(gè)復(fù)雜的標(biāo)記集,并通過使用“標(biāo)記”字符串來表明WEB頁面的靜態(tài)組成結(jié)構(gòu)。</p><p>  使用HT

25、ML語言編寫的HTML文件存放在WEB服務(wù)器文件目錄中,并通過網(wǎng)絡(luò)傳送給瀏覽器,瀏覽器解釋HTML文件,并將其內(nèi)容顯示在瀏覽器上。下面是一個(gè)在瀏覽器中顯示綠色“Hello World!”的HTML例子: </p><p><b>  <HTML></b></p><p><b>  <HEAD></b></p>

26、<p>  <TITLE>Hello World!</TITLE></p><p><b>  </HEAD></b></p><p><b>  <BODY></b></p><p>  <FONT COLOR=”GREEN” FACE=”ARIAL”&

27、gt;Hello </p><p>  World!</FONT></p><p><b>  </BODY> </b></p><p><b>  </HTML></b></p><p>  (2)可擴(kuò)展標(biāo)識(shí)語言(XML:Extended Marku

28、p Language) </p><p>  在SGML簡化的基礎(chǔ)上,1998年W3C宣布了XML1.0的標(biāo)準(zhǔn)。與HTML相比,XML在三個(gè)方面進(jìn)行了改進(jìn):</p><p>  允許用戶根據(jù)需要自行定義新的標(biāo)記及屬性名;</p><p>  文件結(jié)構(gòu)嵌套可以復(fù)雜到任意程度并能表示面向?qū)ο蟮牡燃?jí)層次;</p><p>  包括了一個(gè)語法描述,使

29、應(yīng)用程序可以對(duì)此文件進(jìn)行結(jié)構(gòu)確認(rèn)。 </p><p>  XML文檔包括兩個(gè)部分:定義標(biāo)記及其相互關(guān)系的文檔類型定義(DTD:Document Type Definition)和文檔內(nèi)容。以下是部分DTD和XML文檔的例子:</p><p>  DTD文檔(ourstudents.dtd):</p><p>  <! DOCTYPE students [<

30、;/p><p>  <! ELEMENT main (#PCDATA | student) *></p><p>  <! ELEMENT student (#PCDATA | ( No, name, sex, birthday))></p><p>  <! ELEMENT No (#PCDATA)></p><

31、p>  <! ELEMENT name (#PCDATA)></p><p><b>  … … ] ></b></p><p>  Xml文檔(students.xml):</p><p>  <? Xml version=”1.0” encoding=”UTF-8” standalone=”yes”?>

32、;</p><p>  <! DOCTYPE students SYSTEM “ourstudents.dtd”></p><p>  <main><student></p><p>  <No> 990001 </No></p><p>  <name> Mary &l

33、t;/name></p><p>  … … </student> </p><p>  … … </main></p><p>  (3)JavaScript和VBScript</p><p>  JavaScript是網(wǎng)景公司推出的跨平臺(tái)、面向?qū)ο蟮哪_本語言??蛻舳说腏avaScript被用于控制

34、瀏覽器的對(duì)象和文檔對(duì)象模型(DOM:Document Object Model),響應(yīng)鼠標(biāo)移動(dòng)、點(diǎn)擊事件以及輸入校驗(yàn)等功能。</p><p>  VBScript是微軟公司推出的以Visual Basic語言為基礎(chǔ)的腳本語言。它通過編寫事件驅(qū)動(dòng)的客戶端腳本來增強(qiáng)HTML功能,客戶端腳本由瀏覽器解釋執(zhí)行,因此只有得到瀏覽器支持才能正常執(zhí)行。IE支持VBScript,而Netscape不支持VBScript。IE和N

35、etscape都支持JavaScript。</p><p>  (4)Java Applet和ActiveX控件</p><p>  Java Applet是用Java編寫的、含有可視化內(nèi)容的、并被嵌入WEB頁面中用來產(chǎn)生特殊頁面效果的小程序。它可以為頁面帶來動(dòng)態(tài)交互內(nèi)容,如聲音、動(dòng)畫等效果。</p><p>  類似于Java Applet,ActiveX控件是一

36、個(gè)提供特定功能的二進(jìn)制對(duì)象,具有屬性、方法以及外界可以捕獲的事件。ActiveX控件可以加入使用JavaScript和VBScript的WEB頁面中,以增強(qiáng)WEB頁面的功能,提供如交互性和動(dòng)畫等特殊的頁面效果,并能與腳本語言實(shí)現(xiàn)互操作以完成特定的功能。IE和Netscape都支持Java Applet,只有IE支持ActiveX控件。</p><p>  3.2.2 WEB服務(wù)器端頁面技術(shù)</p>

37、<p>  (1)公共網(wǎng)關(guān)接口(CGI:Common Gateway Interface)</p><p>  CGI定義了WEB服務(wù)器與外部程序間通信的標(biāo)準(zhǔn),使外部程序能夠生成HTML文檔和圖像。這樣,瀏覽器的HTML頁面就能通過CGI同WEB服務(wù)器進(jìn)行動(dòng)態(tài)交互。CGI開發(fā)簡單、投入低。但性能不佳。</p><p>  (2)應(yīng)用程序接口(API:Application Pro

38、gramming Interface)</p><p>  API允許第三方軟件開發(fā)者以標(biāo)準(zhǔn)方式編寫處理請(qǐng)求與返回動(dòng)態(tài)內(nèi)容的程序。與CGI不同,API程序?qū)⒈3盅b入WEB服務(wù)器的地址空間,因此運(yùn)行效率大大優(yōu)于CGI;但其開發(fā)困難、程序也不夠健壯。</p><p>  (3)動(dòng)態(tài)服務(wù)器頁面(ASP:Active Server Pages)</p><p>  ASP是

39、微軟1996年推出的進(jìn)行動(dòng)態(tài)、交互和高性能WEB頁面開發(fā)的技術(shù)。它適用于微軟的Windows服務(wù)器平臺(tái),與IIS WEB服務(wù)器緊密集成,采用VBScript編寫程序。</p><p>  ASP通過擴(kuò)展名為.asp的ASP文件來實(shí)現(xiàn)。這些.asp文件位于WEB服務(wù)器的文件目錄下。當(dāng)瀏覽器向WEB服務(wù)器發(fā)出.asp文件請(qǐng)求時(shí),WEB服務(wù)器解釋執(zhí)行ASP腳本,然后動(dòng)態(tài)生成一個(gè)HTML頁面發(fā)送給瀏覽器。 </p&

40、gt;<p>  ASP具有如下特點(diǎn):</p><p>  ASP腳本完全嵌入在HTML文件中;</p><p>  在ASP腳本中可以方便地引用ASP內(nèi)置組件和第三方組件,方便擴(kuò)展ASP的功能; </p><p>  使用ADO組件作為數(shù)據(jù)庫接口; </p><p>  用戶只需使用可解釋HTML代碼的瀏覽器即可瀏覽ASP頁

41、面內(nèi)容,ASP的運(yùn)行獨(dú)立于瀏覽器;</p><p>  ASP腳本在WEB服務(wù)器端運(yùn)行,因此,ASP源代碼不會(huì)泄露; </p><p>  ASP腳本無需編譯或鏈接即可解釋運(yùn)行。 </p><p>  一個(gè)處理用戶登錄的ASP程序的部分代碼:</p><p>  <%@ Language=VBScript %></p>

42、;<p>  <HTML><HEAD></p><p>  <TITLE>用戶登錄</TITLE></p><p>  <% ‘服務(wù)器端ASP腳本語句開始,建立數(shù)據(jù)庫連接。</p><p>  set con=server.CreateObject ("adodb.connection&q

43、uot;)</p><p>  con.Open “DSN=student; uid=; pwd=; database=student”</p><p>  '從上一個(gè)頁面中獲得用戶輸入的用戶名和密碼</p><p>  id=Request.Form("id") password=Request.Form("password

44、")</p><p><b>  … …</b></p><p><b>  </HEAD></b></p><p>  <BODY> </BODY> </p><p>  </HTML> </p><p>

45、  (4)超文本預(yù)處理器(PHP:Hypertext Preprocessor)</p><p>  PHP是運(yùn)行于WEB服務(wù)器端、內(nèi)嵌于HTML中用來實(shí)現(xiàn)動(dòng)態(tài)WEB頁面的腳本語言。其源代碼開放并且可以免費(fèi)獲得。它可以運(yùn)行在Windows、Unix和Linux多種操作系統(tǒng)平臺(tái)上,支持IIS、Apache等多種WEB服務(wù)器。</p><p>  (5)Servlet </p>

46、<p>  Servlet是Sun公司推出的運(yùn)行在WEB服務(wù)器端、擴(kuò)展WEB服務(wù)器功能的軟件,其模式類似于CGI,但Servlet內(nèi)部以線程方式提供服務(wù),執(zhí)行效率比CGI高。同時(shí),編寫Servlet的是Java語言,所以Servlet具有平臺(tái)無關(guān)性。 </p><p>  (6)Java服務(wù)器頁面(JSP:Java Server Pages)</p><p>  JSP是SUN公

47、司推出的動(dòng)態(tài)頁面開發(fā)技術(shù)。與ASP相似,它是一個(gè)技術(shù)框架,能夠生成動(dòng)態(tài)的、交互的和高性能的WEB服務(wù)器端應(yīng)用程序。另外,JSP也提供了在 HTML 中混合程序代碼并由語言引擎解釋執(zhí)行程序代碼的能力。HTML代碼負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。</p><p>  與ASP不同的是:JSP使用Java語言。另外,在ASP中,VBScript腳本直接被ASP引擎解釋執(zhí)行。而在JSP中,程序代碼先

48、被編譯成Servlet,然后由Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì)JSP頁面的第一次請(qǐng)求時(shí)發(fā)生。 </p><p>  JSP頁面文件的擴(kuò)展名是.jsp。當(dāng)WEB服務(wù)器和JSP引擎遇到訪問JSP頁面的請(qǐng)求時(shí),JSP引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的組件,如Java Bean組件、Servlet或企業(yè)級(jí)Java Bean組件(EJB:Enterprise Java Bean)等,然后由服務(wù)器端組件處理這些請(qǐng)求,服務(wù)器

49、端組件再將響應(yīng)對(duì)象返回JSP引擎。JSP引擎將響應(yīng)對(duì)象傳遞給JSP頁面,根據(jù)JSP頁面的HTML格式完成數(shù)據(jù)編排,最后WEB服務(wù)器和JSP引擎將格式化后的JSP頁面返回瀏覽器。 </p><p>  一個(gè)處理學(xué)生登錄的JSP程序的部分代碼:</p><p><b>  <html></b></p><p>  <head>

50、;<title>學(xué)生登錄</title></head></p><p>  <% // ‘服務(wù)器端JSP腳本語句開始。 </p><p>  @ page language="java" import="java.sql.*" contentType="text/html; charset=gb23

51、12"%></p><p>  <% java.sql.Connection Conn; //建立數(shù)據(jù)庫連接對(duì)象</p><p>  java.sql.Statement Stmt; //建立語句對(duì)象</p><p><b>  … …</b></p><p>  //讀取上一頁面表單中輸入的賬

52、號(hào)密碼</p><p>  String user=request.getParameter("dlyhm").trim();</p><p>  String password=request.getParameter("dlmm").trim();</p><p><b>  … …</b><

53、/p><p>  <body></body></p><p><b>  </html> </b></p><p>  3.3數(shù)據(jù)庫連接技術(shù) </p><p>  基于WEB信息系統(tǒng)的數(shù)據(jù)庫連接技術(shù)主要包括:開放數(shù)據(jù)互聯(lián)(ODBC:Open Database Connection)、對(duì)象連

54、接嵌入數(shù)據(jù)庫(OLE DB:Object Linking and Embedding Database)和Java 數(shù)據(jù)庫互聯(lián)(JDBC:Java Database Connectivity)三種。 </p><p>  3.3.1 ODBC和OLE DB</p><p>  ODBC和OLE DB都是微軟提供的訪問數(shù)據(jù)庫的編程接口。ODBC主要針對(duì)訪問關(guān)系型數(shù)據(jù)庫。OLE DB除了可以訪

55、問關(guān)系型數(shù)據(jù)庫,還可以訪問非關(guān)系型數(shù)據(jù)庫、電子郵件系統(tǒng)、電子表格和文本文件等數(shù)據(jù)源。 </p><p>  3.3.2 JDBC</p><p>  JDBC是用于執(zhí)行SQL語句的Java應(yīng)用程序接口。它由一組Java語言編寫的類和接口組成。JDBC是一種規(guī)范,其目的是讓各數(shù)據(jù)庫開發(fā)商為Java程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口。使用JDBC,用戶可以很容易地把SQL語言傳送到絕大部分關(guān)系

56、數(shù)據(jù)庫中,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問。JDBC的連接方式有三種:</p><p>  JDBC本地驅(qū)動(dòng)程序。JDBC提供與DBMS客戶端的通信方法,與DBMS服務(wù)器的通信依賴DBMS客戶端。 </p><p>  JDBC-ODBC橋接方式。JDBC架構(gòu)于ODBC上,通過JDBC-ODBC橋訪問DBMS。</p><p>  JDBC網(wǎng)絡(luò)連接方式。DBMS的一個(gè)空閑端口設(shè)置

57、一個(gè)進(jìn)程來偵聽數(shù)據(jù)庫操作請(qǐng)求。 </p><p>  第4節(jié) 基于WEB的信息系統(tǒng)安全</p><p>  從基于WEB的信息系統(tǒng)組成結(jié)構(gòu)來看,基于WEB的信息系統(tǒng)安全主要包括:瀏覽器安全、WEB服務(wù)器(包括硬件和軟件)安全和WEB傳輸安全三個(gè)方面。</p><p>  4.1 WEB服務(wù)器的安全策略 </p><p> ?。?)周密定制安

58、全政策。包括:定義安全資源并進(jìn)行重要等級(jí)劃分;進(jìn)行風(fēng)險(xiǎn)評(píng)估,權(quán)衡各類安全資源的價(jià)值和對(duì)它們保護(hù)所需要的費(fèi)用;制定安全策略的基本原則,為系統(tǒng)定義預(yù)期的安全級(jí)別;建立安全培訓(xùn)制度;具有意外事件的處理措施。 </p><p> ?。?)認(rèn)真選擇WEB服務(wù)器。包括:在已知的WEB服務(wù)器(軟硬件)漏洞中,針對(duì)該類型的最少;對(duì)服務(wù)器的管理操作只能由授權(quán)用戶執(zhí)行;拒絕通過WEB訪問不公開的信息;禁止內(nèi)嵌不必要的網(wǎng)絡(luò)服務(wù);控制各

59、種形式的可執(zhí)行程序的訪問;對(duì)某些WEB操作進(jìn)行日志記錄;具有一定容錯(cuò)性。</p><p> ?。?)仔細(xì)配置WEB服務(wù)器。包括:將服務(wù)器與內(nèi)部網(wǎng)絡(luò)分隔開;維護(hù)安全的WEB備份;合理配置服務(wù)器操作系統(tǒng);合理配置WEB服務(wù)器軟件。 </p><p>  謹(jǐn)慎組織WEB服務(wù)器的內(nèi)容。包括:查看鏈接路徑所提供的內(nèi)容是否和網(wǎng)頁描述的一致;防止非法用戶惡意使用CGI程序。 </p>&

60、lt;p>  (4)安全管理WEB服務(wù)器。包括:采用安全方式更新服務(wù)器內(nèi)容;經(jīng)常審查日志;必要的數(shù)據(jù)備份;定期安全檢查,安全檢查;使用輔助工具。</p><p> ?。?)跟蹤最新安全指南。避免繼續(xù)使用存在漏洞的軟件;了解最新發(fā)現(xiàn)的安全漏洞和新的攻擊工具的特點(diǎn);了解、掌握最新的安全保護(hù)技術(shù)和工具;修訂原來的安全策略,引進(jìn)必要的安全工具。 </p><p>  4.2利用防火墻增強(qiáng)W

61、EB服務(wù)器的安全性</p><p>  防火墻是放在網(wǎng)間的一個(gè)組件和系統(tǒng)的聚集體,所有從內(nèi)到外或從外到內(nèi)的通信流量都必須通過它;僅僅被本地安全策略定義的且被授權(quán)的通信量才允許通過。</p><p>  根據(jù)采用的技術(shù)不同,防火墻有三種基本類型: </p><p> ?。?)包過濾型。網(wǎng)絡(luò)上的數(shù)據(jù)都以“包”為單位進(jìn)行傳輸,每一個(gè)數(shù)據(jù)包包含諸如數(shù)據(jù)源地址、目標(biāo)地址、T

62、CP/UDP源端口地址和目標(biāo)端口地址等特定信息。包過濾型防火墻通過讀取數(shù)據(jù)包中的地址信息并通過與系統(tǒng)管理員制定的規(guī)則表進(jìn)行對(duì)比來判斷數(shù)據(jù)包是否來自可信任的安全地點(diǎn),并自動(dòng)將來自危險(xiǎn)地點(diǎn)的數(shù)據(jù)拒之門外。</p><p> ?。?)代理型。也稱為代理服務(wù)器或應(yīng)用網(wǎng)關(guān),位于客戶機(jī)與服務(wù)器之間,阻隔兩者之間直接的數(shù)據(jù)交流。當(dāng)客戶機(jī)需要使用服務(wù)器上的數(shù)據(jù)時(shí),首先將數(shù)據(jù)請(qǐng)求發(fā)送給代理服務(wù)器,代理服務(wù)器檢查訪問用戶是否有權(quán)訪問

63、該服務(wù)器以及是否能夠執(zhí)行所要求的應(yīng)用,然后根據(jù)檢測的請(qǐng)求向服務(wù)器索取數(shù)據(jù),服務(wù)器將數(shù)據(jù)再由代理服務(wù)器傳送給客戶機(jī)。代理服務(wù)是在應(yīng)用層實(shí)現(xiàn)的,因此能夠?qū)?yīng)用層協(xié)議進(jìn)行過濾,如,HTTP、FTP、Telnet、SMTP等。</p><p>  (3)監(jiān)測型。能夠?qū)Ω鲗訑?shù)據(jù)進(jìn)行主動(dòng)的、實(shí)時(shí)地監(jiān)測,并在對(duì)這些數(shù)據(jù)加以分析的基礎(chǔ)上,有效地判斷出各層中的非法侵入。 </p><p>  4.3 WEB

64、安全傳輸</p><p>  (1)安全套接層(SSL:Secure Socket Layer)</p><p>  SSL最初是由網(wǎng)景公司針對(duì)WEB服務(wù)器和瀏覽器間信息安全傳輸而提出的協(xié)議。它處于TCP協(xié)議層和應(yīng)用層之間,為上層協(xié)議,如:HTTP和FTP等提供服務(wù)和加密方案。它的主要功能有: 服務(wù)器認(rèn)證(客戶端核對(duì)服務(wù)器身份)和客戶認(rèn)證(服務(wù)器核對(duì)客戶端身份);</p>&

65、lt;p>  加密的數(shù)據(jù)傳輸;可靠的數(shù)據(jù)傳輸。所有傳輸信息都包含一段它自身的完整性校驗(yàn)和信息認(rèn)證碼(MAC:Message Authentication Code)。 </p><p>  SSL協(xié)議的操作分為兩個(gè)階段:</p><p>  握手階段:發(fā)送方和接收方協(xié)商并確定加密算法和密鑰;</p><p>  數(shù)據(jù)加密傳輸階段:以第一階段商定的密鑰加密數(shù)據(jù)。

66、</p><p>  (2)傳輸層安全協(xié)議(TLSP:Translate Layer Secure Protocol)</p><p>  TLSP的目的在于為基于網(wǎng)絡(luò)傳輸?shù)膽?yīng)用提供私有性和數(shù)據(jù)完整性,它由兩個(gè)協(xié)議層構(gòu)成:</p><p>  TLS記錄協(xié)議層。封裝TLS握手協(xié)議等上層協(xié)議,提供具有私有和可靠的連接安全。 </p><p> 

67、 TLS握手協(xié)議層。提供服務(wù)器和客戶機(jī)間相互認(rèn)證的機(jī)制,并允許雙方在應(yīng)用層協(xié)議傳輸或接收之前協(xié)商加密算法和交換密鑰,提供具有三個(gè)基本特征的安全連接: </p><p>  通信雙方的身份可以通過非對(duì)稱加密技術(shù)進(jìn)行認(rèn)證;</p><p>  雙方共享機(jī)密的協(xié)商過程是秘密的(不能被竊聽);</p><p>  協(xié)商過程是可靠的(任何對(duì)協(xié)商信息的非授權(quán)篡改都將被發(fā)現(xiàn))。&

68、lt;/p><p>  (3)安全超文本傳輸協(xié)議(SHTTP:Secure HTTP) SHTTP是由Enterprise Integration Technologies設(shè)計(jì)的方案,該協(xié)議是一個(gè)高層次的協(xié)議,向后兼容HTTP協(xié)議。SHTTP具有以下特點(diǎn):</p><p>  (1)允許WEB服務(wù)器和瀏覽器使用不同的信息加密方案,包括PEM,PGP和PKCS-7。</p>

69、<p>  (2)不支持SHTTP的WEB服務(wù)器或?yàn)g覽器也可以通過SHTTP與支持的SHTTP的WEB瀏覽器/服務(wù)器通信;</p><p>  (3)SHTTP不要求WEB瀏覽器提供公開密鑰,用戶無需事先建立自己的密鑰對(duì)即可以進(jìn)行安全傳輸。</p><p>  目前,SHTTP的使用情況是:服務(wù)器一端由Open Marketplace服務(wù)器實(shí)現(xiàn),客戶端由Secure HTTP

70、Mosaic實(shí)現(xiàn)。</p><p>  第5節(jié) 基于WEB的信息系統(tǒng)開發(fā)工具</p><p>  基于WEB的信息系統(tǒng)開發(fā)離不開工具的支持。目前,用于WEB系統(tǒng)開發(fā)的工具有很多,根據(jù)其主要功能不同可以分為三類:頁面編輯調(diào)試工具;動(dòng)態(tài)頁面開發(fā)工具以及圖形和動(dòng)畫制作工具。</p><p>  5.1網(wǎng)頁編輯調(diào)試工具 </p><p>  微軟的F

71、rontPage是這類工具中突出的代表,它不但能編輯調(diào)試網(wǎng)頁,而且還能對(duì)網(wǎng)頁進(jìn)行管理。其它常用的還有Micromedia公司的Dreamweaver。微軟的WORD也有網(wǎng)頁編輯功能。它們主要的功能特點(diǎn)包括:</p><p>  將其它文檔(包括Word,Excel等文檔)轉(zhuǎn)換成HTML文檔;</p><p>  完全實(shí)現(xiàn)了所見即所得的工作方式;</p><p>  

72、為制作網(wǎng)頁提供了許多功能強(qiáng)大的向?qū)Ш湍0澹?lt;/p><p>  同時(shí)打開多個(gè)網(wǎng)頁;在多個(gè)網(wǎng)頁間切換、復(fù)制或移動(dòng)信息;</p><p>  即可以自動(dòng)生成HTML代碼,也可以自己鍵入HTML代碼;</p><p>  方便地創(chuàng)建超級(jí)鏈接,把網(wǎng)頁有效而直觀地組織和聯(lián)系起來;</p><p>  支持幾乎所有類型的圖像并具有圖像編輯功能;</

73、p><p>  可以方便地建立窗體,處理窗體中的信息;</p><p>  方便地制作表格或者用框架來組織信息;</p><p>  可以把Java Applet、 ActiveX控件、JavaScript和VBScript加入到網(wǎng)頁中。</p><p>  5.2動(dòng)態(tài)頁面開發(fā)工具</p><p>  當(dāng)需要設(shè)計(jì)動(dòng)態(tài)、交互

74、式頁面時(shí)應(yīng)該選用集成化動(dòng)態(tài)頁面開發(fā)工具。這一類工具主要有:微軟的Visual InterDev,網(wǎng)景的LiveWare、Borland的Delphi WEB Broker、Powersoft的Power Builder和Sybase的Web.sql等。</p><p>  Visual InterDev是微軟Visual系列工具。它將許多WEB開發(fā)和編程工具集成到一個(gè)GUI工具中;提供了多種向?qū)?,支持快速開發(fā);自

75、動(dòng)為應(yīng)用程序增加復(fù)雜、交互的頁面;支持團(tuán)體開發(fā),和Visual SourceSafe一起工作以控制多個(gè)程序員的工作;能和Microsoft FrontPage協(xié)同工作以便非編程人員在創(chuàng)建WEB頁面時(shí)和編程人員合作。 </p><p>  5.3圖形和動(dòng)畫制作工具 </p><p>  圖形和動(dòng)畫不但可以增加頁面的審美效果,還可以方便、輕松地表達(dá)出文本所不能表現(xiàn)的內(nèi)容。因此,各種圖形和動(dòng)畫制

76、作工具也就成為制作網(wǎng)頁必須的工具。這類常用的制作工具有:Adobe的Photoshop,Macromedia的Flash和Firework以及Ulead的Cool 3D等。</p><p>  第6節(jié) 基于WEB的信息系統(tǒng)的發(fā)展</p><p>  基于WEB的信息系統(tǒng)的出現(xiàn)將組織原有分散的信息系統(tǒng)集中到一個(gè)統(tǒng)一的應(yīng)用環(huán)境下,信息系統(tǒng)的管理和維護(hù)變得更加方便。但是,現(xiàn)有基于WEB的信息系統(tǒng)

77、仍然存在以下問題:系統(tǒng)可擴(kuò)展性有限;系統(tǒng)功能模塊移植工作量大;代碼重用率低,重復(fù)開發(fā)現(xiàn)象嚴(yán)重等。分布對(duì)象技術(shù)和Agent技術(shù)為解決WEB信息系統(tǒng)面臨的上述問題提供了有效的方法和途徑。 </p><p>  表4 三種體系結(jié)構(gòu)的主要區(qū)別</p><p>  Agent技術(shù)在基于WEB的信息系統(tǒng)中的應(yīng)用</p><p>  Agent技術(shù)是90年代在網(wǎng)絡(luò)技術(shù)和Inter

78、net發(fā)展的基礎(chǔ)上興起的一門實(shí)用性很強(qiáng)的計(jì)算機(jī)軟件技術(shù)。目前,人們還沒有對(duì)它做出精確的定義,但學(xué)術(shù)界對(duì)Agent技術(shù)的一些特性有一定的共識(shí)。Agent具有如下特性:</p><p>  自主性。即Agent可以通過它自身的內(nèi)部狀態(tài)控制自己的行為。 </p><p>  社會(huì)性。即Agent可以通過其通訊語言與其它Agent進(jìn)行交互。 </p><p>  反應(yīng)性。即

79、對(duì)環(huán)境的感知和響應(yīng)。 </p><p>  能動(dòng)性。即Agent可以主動(dòng)采取面向目標(biāo)的行動(dòng)。 </p><p>  時(shí)間連續(xù)性。Agent可以在長時(shí)間內(nèi)連續(xù)運(yùn)行。 </p><p>  Agent技術(shù)在WEB信息系統(tǒng)中的應(yīng)用包括以下方面:</p><p>  界面自動(dòng)定制。界面Agent能捕捉用戶的偏好,根據(jù)不同用戶的使用習(xí)慣,自動(dòng)定制用戶界

80、面,使系統(tǒng)更具人性化。</p><p>  信息自動(dòng)查詢。信息自動(dòng)查詢Agent能記住用戶經(jīng)常要查詢的資源,利用休息日或者休息時(shí)間(如晚上)提前查詢或下載資料,這樣,當(dāng)用戶使用時(shí)能提高速度,減少不必要的等待時(shí)間。 </p><p>  業(yè)務(wù)處理。業(yè)務(wù)Agent具有一定學(xué)習(xí)和思維能力,可以在一定范圍內(nèi)適應(yīng)企業(yè)規(guī)則變化,是提高系統(tǒng)健壯性的一個(gè)捷徑。 </p><p>

81、  通訊。通訊Agent能根據(jù)業(yè)務(wù)Agent的狀態(tài),動(dòng)態(tài)分配請(qǐng)求,確保系統(tǒng)具有良好的整體性能。 </p><p>  第七節(jié) 遠(yuǎn)程銷售管理系統(tǒng)開發(fā)案例</p><p>  考試時(shí)這個(gè)案例應(yīng)該沒啥用,所以省略了。(整理者注)</p><p>  大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范</p><p>  本科生畢業(yè)設(shè)計(jì)(論文)是學(xué)生

82、在畢業(yè)前提交的一份具有一定研究價(jià)值和實(shí)用價(jià)值的學(xué)術(shù)資料。它既是本科學(xué)生開始從事工程設(shè)計(jì)、科學(xué)實(shí)驗(yàn)和科學(xué)研究的初步嘗試,也是學(xué)生在教師的指導(dǎo)下,對(duì)所進(jìn)行研究的適當(dāng)表述,還是學(xué)生畢業(yè)及學(xué)位資格認(rèn)定的重要依據(jù)。畢業(yè)論文撰寫是本科生培養(yǎng)過程中的基本訓(xùn)練環(huán)節(jié)之一,應(yīng)符合國家及各專業(yè)部門制定的有關(guān)標(biāo)準(zhǔn),符合漢語語法規(guī)范。指導(dǎo)教師應(yīng)加強(qiáng)指導(dǎo),嚴(yán)格把關(guān)。</p><p><b>  1、論文結(jié)構(gòu)及要求</b>

83、;</p><p>  論文包括題目、中文摘要、外文摘要、目錄、正文、參考文獻(xiàn)、致謝和附錄等幾部分。</p><p><b>  1.1 題目</b></p><p>  論文題目應(yīng)恰當(dāng)、準(zhǔn)確地反映論文的主要研究內(nèi)容。不應(yīng)超過25字,原則上不得使用標(biāo)點(diǎn)符號(hào),不設(shè)副標(biāo)題。</p><p>  1.2 摘要與關(guān)鍵詞</

84、p><p><b>  1.2.1 摘要</b></p><p>  本科生畢業(yè)設(shè)計(jì)(論文)的摘要均要求用中、英兩種文字給出,中文在前。</p><p>  摘要應(yīng)扼要敘述論文的研究目的、研究方法、研究內(nèi)容和主要結(jié)果或結(jié)論,文字要精煉,具有一定的獨(dú)立性和完整性,摘要一般應(yīng)在300字左右。摘要中不宜使用公式、圖表,不標(biāo)注引用文獻(xiàn)編號(hào),避免將摘要寫成目

85、錄式的內(nèi)容介紹。</p><p><b>  1.2.2 關(guān)鍵詞</b></p><p>  關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語標(biāo)準(zhǔn)),一般列3~5個(gè),按詞條的外延層次從大到小排列,應(yīng)在摘要中出現(xiàn)。</p><p><b>  1.3 目錄</b></p>

86、<p>  目錄應(yīng)獨(dú)立成頁,包括論文中全部章、節(jié)的標(biāo)題及頁碼。</p><p><b>  1.4 論文正文</b></p><p>  論文正文包括緒論、論文主體及結(jié)論等部分。</p><p><b>  1.4.1 緒論</b></p><p>  緒論一般作為論文的首篇。緒論應(yīng)說明選

87、題的背景、目的和意義,國內(nèi)外文獻(xiàn)綜述以及論文所要研究的主要內(nèi)容。</p><p>  文管類論文的緒論是畢業(yè)論文的開頭部分,一般包括說明論文寫作的目的與意義,對(duì)所研究問題的認(rèn)識(shí)以及提出問題。緒論只是文章的開頭,不必寫章號(hào)。</p><p>  畢業(yè)設(shè)計(jì)(論文)緒論部分字?jǐn)?shù)不多于全部論文字?jǐn)?shù)的1/4。</p><p>  1.4.2 論文主體</p>&

88、lt;p>  論文主體是論文的主要部分,要求結(jié)構(gòu)合理,層次清楚,重點(diǎn)突出,文字簡練、通順。論文主體的內(nèi)容要求參照《大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)的規(guī)定》第五章。</p><p>  論文主體各章后應(yīng)有一節(jié)“本章小結(jié)”。</p><p><b>  1.4.3 結(jié)論</b></p><p>  結(jié)論作為單獨(dú)一章排列,但不加章號(hào)。</p&g

89、t;<p>  結(jié)論是對(duì)整個(gè)論文主要成果的歸納,要突出設(shè)計(jì)(論文)的創(chuàng)新點(diǎn),以簡練的文字對(duì)論文的主要工作進(jìn)行評(píng)價(jià),一般為400~1 000字。</p><p><b>  1.5 參考文獻(xiàn)</b></p><p>  參考文獻(xiàn)是論文不可缺少的組成部分,它反映了論文的取材來源和廣博程度。論文中要注重引用近期發(fā)表的與論文工作直接有關(guān)的學(xué)術(shù)期刊類文獻(xiàn)。對(duì)理工類

90、論文,參考文獻(xiàn)數(shù)量一般應(yīng)在15篇以上,其中學(xué)術(shù)期刊類文獻(xiàn)不少于8篇,外文文獻(xiàn)不少于3篇;對(duì)文科類、管理類論文,參考文獻(xiàn)數(shù)量一般為10~20篇,其中學(xué)術(shù)期刊類文獻(xiàn)不少于8篇,外文文獻(xiàn)不少于3篇。</p><p>  在論文正文中必須有參考文獻(xiàn)的編號(hào),參考文獻(xiàn)的序號(hào)應(yīng)按在正文中出現(xiàn)的順序排列。</p><p>  產(chǎn)品說明書、各類標(biāo)準(zhǔn)、各種報(bào)紙上刊登的文章及未公開發(fā)表的研究報(bào)告(著名的內(nèi)部報(bào)告

91、如PB、AD報(bào)告及著名大公司的企業(yè)技術(shù)報(bào)告等除外)不宜做為參考文獻(xiàn)引用。但對(duì)于工程設(shè)計(jì)類論文,各種標(biāo)準(zhǔn)、規(guī)范和手冊(cè)可作為參考文獻(xiàn)。</p><p>  引用網(wǎng)上參考文獻(xiàn)時(shí),應(yīng)注明該文獻(xiàn)的準(zhǔn)確網(wǎng)頁地址,網(wǎng)上參考文獻(xiàn)不包含在上述規(guī)定的文獻(xiàn)數(shù)量之內(nèi)。</p><p><b>  1.6 致謝</b></p><p>  對(duì)導(dǎo)師和給予指導(dǎo)或協(xié)助完成論文

92、工作的組織和個(gè)人表示感謝。內(nèi)容應(yīng)簡潔明了、實(shí)事求是,避免俗套。</p><p><b>  1.7 附錄</b></p><p>  如開題報(bào)告、文獻(xiàn)綜述、外文譯文及外文文獻(xiàn)復(fù)印件、公式的推導(dǎo)、程序流程圖、圖紙、數(shù)據(jù)表格等有些不宜放在正文中,但有參考價(jià)值的內(nèi)容可編入論文的附錄中。</p><p><b>  2、論文書寫規(guī)定</

93、b></p><p>  2.1 論文正文字?jǐn)?shù)</p><p>  理工類 論文正文字?jǐn)?shù)不少于20 000字。</p><p>  文管類 論文正文字?jǐn)?shù)12 000-20 000字。其中漢語言文學(xué)專業(yè)不少于7 000字。</p><p>  外語類 論文正文字?jǐn)?shù)8 000-10 000個(gè)外文單詞。</p><p

94、>  藝術(shù)類 論文正文字?jǐn)?shù)3 000~5 000字。</p><p><b>  2.2 論文書寫</b></p><p>  本科生畢業(yè)論文用B5紙計(jì)算機(jī)排版、編輯與雙面打印輸出。</p><p>  論文版面設(shè)置為:畢業(yè)論文B5紙、縱向、為橫排、不分欄,上下頁邊距分別為2.5cm和2cm,左右頁邊距分別為2.4cm和2cm,對(duì)稱頁邊

95、距、左側(cè)裝訂并裝訂線為0cm、奇偶頁不同、無網(wǎng)格。論文正文滿頁為29行,每行33個(gè)字,字號(hào)為小四號(hào)宋體,每頁版面字?jǐn)?shù)為957個(gè),行間距為固定值20磅。</p><p>  頁眉。頁眉應(yīng)居中置于頁面上部。單數(shù)頁眉的文字為“章及標(biāo)題”;雙數(shù)頁眉的文字為“大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)”。頁眉的文字用五號(hào)宋體,頁眉文字下面為2條橫線(兩條橫線的長度與版芯尺寸相同,線粗0.5磅)。頁眉、頁腳邊距分別為1.8cm和1.7cm。

96、</p><p>  頁碼。頁碼用小五號(hào)字,居中標(biāo)于頁面底部。摘要、目錄等文前部分的頁碼用羅馬數(shù)字單獨(dú)編排,正文以后的頁碼用阿拉伯?dāng)?shù)字編排。</p><p><b>  2.3 摘要</b></p><p>  中文摘要一般為300字左右,外文摘要應(yīng)與中文摘要內(nèi)容相同,在語法、用詞和書寫上應(yīng)正確無誤,摘要頁勿需寫出論文題目。中、外文摘要應(yīng)各占一

97、頁,編排裝訂時(shí)放置正文前,并且中文在前,外文在后。</p><p><b>  2.4 目錄</b></p><p>  目錄應(yīng)包括論文中全部章節(jié)的標(biāo)題及頁碼,含中、外文摘要;正文章、節(jié)題目;</p><p>  參考文獻(xiàn);致謝;附錄。</p><p>  正文章、節(jié)題目(理工類要求編寫到第3級(jí)標(biāo)題,即□.□.□。文科、

98、管理類可視論文需要進(jìn)行,編寫到2~3級(jí)標(biāo)題。)</p><p><b>  2.5 論文正文</b></p><p>  2.5.1 章節(jié)及各章標(biāo)題</p><p>  論文正文分章、節(jié)撰寫,每章應(yīng)另起一頁。</p><p>  各章標(biāo)題要突出重點(diǎn)、簡明扼要。字?jǐn)?shù)一般在15字以內(nèi),不得使用標(biāo)點(diǎn)符號(hào)。標(biāo)題中盡量不用英文縮寫

99、詞,對(duì)必須采用者,應(yīng)使用本行業(yè)的通用縮寫詞。</p><p><b>  2.5.2 層次</b></p><p>  層次以少為宜,根據(jù)實(shí)際需要選擇。層次代號(hào)格式見表1和表2。</p><p>  表1 理工類論文層次代號(hào)及說明</p><p>  ↑

100、 ↑</p><p>  版心左邊線 版心右邊線</p><p>  表2 文管類論文層次代號(hào)及說明</p><p>  ↑ ↑</p><p>  版心左邊線

101、 版心右邊線</p><p>  各層次題序及標(biāo)題不得置于頁面的最后一行(孤行)。</p><p><b>  2.6 參考文獻(xiàn)</b></p><p>  正文中引用文獻(xiàn)標(biāo)示應(yīng)置于所引內(nèi)容最末句的右上角,用小五號(hào)字體。所引文獻(xiàn)編號(hào)用阿拉伯?dāng)?shù)字置于方括號(hào)“[ ]”中,如“二次銑削[1]”。當(dāng)提及的參考文獻(xiàn)為

102、文中直接說明時(shí),其序號(hào)應(yīng)該與正文排齊,如“由文獻(xiàn)[8,10~14]可知”。</p><p>  經(jīng)濟(jì)、管理類論文引用文獻(xiàn),若引用的是原話,要加引號(hào),一般寫在段中;若引的不是原文只是原意,文前只需用冒號(hào)或逗號(hào),而不用引號(hào)。在參考文獻(xiàn)之外,若有注釋的話,建議采用夾注,即緊接文句,用圓括號(hào)標(biāo)明。</p><p>  不得將引用文獻(xiàn)標(biāo)示置于各級(jí)標(biāo)題處。</p><p>  

103、參考文獻(xiàn)書寫格式應(yīng)符合GB7714-1987《文后參考文獻(xiàn)著錄規(guī)則》。常用參考文獻(xiàn)編寫項(xiàng)目和順序應(yīng)按文中引用先后次序規(guī)定如下:</p><p><b>  著作圖書文獻(xiàn)</b></p><p>  序號(hào)└─┘作者.書名(版次).出版地:出版者,出版年:引用部分起止頁</p><p><b>  第一版應(yīng)省略</b><

104、/p><p><b>  翻譯圖書文獻(xiàn)</b></p><p>  序號(hào)└─┘作者.書名(版次).譯者.出版地: 出版者,出版年:引用部分起止頁</p><p><b>  第一版應(yīng)省略</b></p><p><b>  學(xué)術(shù)刊物文獻(xiàn)</b></p><p&g

105、t;  序號(hào)└─┘作者.文章名.學(xué)術(shù)刊物名.年,卷(期):引用部分起止頁</p><p><b>  學(xué)術(shù)會(huì)議文獻(xiàn)</b></p><p>  序號(hào)└─┘作者.文章名.編者名.會(huì)議名稱,會(huì)議地址,年份.出版地,出版者,</p><p>  出版年:引用部分起止頁</p><p><b>  學(xué)位論文類參考文獻(xiàn)&

106、lt;/b></p><p>  序號(hào)└─┘研究生名.學(xué)位論文題目.出版地.學(xué)校(或研究單位)及學(xué)位論文級(jí)別.答</p><p>  辯年份:引用部分起止頁 </p><p>  西文文獻(xiàn)中第一個(gè)詞和每個(gè)實(shí)詞的第一個(gè)字母大寫,余者小寫;俄文文獻(xiàn)名第一個(gè)詞和專有名詞的第一個(gè)字母大寫,余者小寫;日文文獻(xiàn)中的漢字須用日文漢字,不得用中文漢字、簡化漢字代替。文獻(xiàn)中的外

107、文字母一律用正體。</p><p>  作者為多人時(shí),一般只列出前3名作者,不同作者姓名間用逗號(hào)相隔。外文姓名按國際慣例,將作者名的縮寫置前,作者姓置后。</p><p>  學(xué)術(shù)會(huì)議若出版論文集者,可在會(huì)議名稱后加上“論文集”字樣。未出版論文集者省去“出版者”、“出版年”兩項(xiàng)。會(huì)議地址與出版地相同者省略“出版地”。會(huì)議年份與出版年相同者省略“出版年”。</p><p&

108、gt;  學(xué)術(shù)刊物文獻(xiàn)無卷號(hào)的可略去此項(xiàng),直接寫“年,(期)”。</p><p>  參考文獻(xiàn)序號(hào)頂格書寫,不加括號(hào)與標(biāo)點(diǎn),其后空一格寫作者名。序號(hào)應(yīng)按文獻(xiàn)在論文中的被引用順序編排。換行時(shí)與作者名第一個(gè)字對(duì)齊。若同一文獻(xiàn)中有多處被引用,則要寫出相應(yīng)引用頁碼,各起止頁碼間空一格,排列按引用順序,不按頁碼順序。</p><p>  參考文獻(xiàn)書寫格式示例見附錄1。</p><

109、p><b>  2.7 名詞術(shù)語</b></p><p>  科技名詞術(shù)語及設(shè)備、元件的名稱,應(yīng)采用國家標(biāo)準(zhǔn)或部頒標(biāo)準(zhǔn)中規(guī)定的術(shù)語或名稱。標(biāo)準(zhǔn)中未規(guī)定的術(shù)語要采用行業(yè)通用術(shù)語或名稱。全文名詞術(shù)語必須統(tǒng)一。一些特殊名詞或新名詞應(yīng)在適當(dāng)位置加以說明或注解。</p><p>  文管類專業(yè)技術(shù)術(shù)語應(yīng)為常見、常用的名詞。</p><p>  采用

110、英語縮寫詞時(shí),除本行業(yè)廣泛應(yīng)用的通用縮寫詞外,文中第一次出現(xiàn)的縮寫詞應(yīng)該用括號(hào)注明英文全文。</p><p><b>  2.8 計(jì)量單位</b></p><p>  物理量計(jì)量單位及符號(hào)一律采用《中華人民共和國法定計(jì)量單位》(GB3100~3102—1993,見附錄2),不得使用非法定計(jì)量單位及符號(hào)。計(jì)量單位符號(hào),除用人名命名的單位第一個(gè)字母用大寫之外,一律用小寫字

111、母。</p><p>  非物理單位(如件、臺(tái)、人、元、次等)可以采用漢字與單位符號(hào)混寫的方式,如“萬t·km”,“t/(人·a)”等。</p><p>  文稿敘述中不定數(shù)字之后允許用中文計(jì)量單位符號(hào),如“幾千克至1 000kg”。</p><p>  表達(dá)時(shí)刻時(shí)應(yīng)采用中文計(jì)量單位,如“上午8點(diǎn)45分”,不能寫成“8h45min”。</p

112、><p>  計(jì)量單位符號(hào)一律用正體。</p><p>  2.9 外文字母的正、斜體用法</p><p>  按照GB3100~3102-1986及GB7159-1987的規(guī)定使用,即物理量符號(hào)、物理常量、變量符號(hào)用斜體,計(jì)量單位等符號(hào)均用正體。</p><p><b>  2.10 數(shù)字</b></p>&

113、lt;p>  按國家語言文字工作委員會(huì)等七單位1987年發(fā)布的《關(guān)于出版物上數(shù)字用法的規(guī)定》,除習(xí)慣用中文數(shù)字表示的以外,一般均采用阿拉伯?dāng)?shù)字(參照附錄3)。</p><p><b>  2.11 公式</b></p><p>  原則上居中書寫。若公式前有文字(如“解”、“假定”等),文字頂格書寫,公式仍居中寫。公式末不加標(biāo)點(diǎn)。</p><

114、p>  公式序號(hào)按章編排,如第1章第一個(gè)公式序號(hào)為“(1-1)”,附錄2中的第一個(gè)公式為(②-1)等。 </p><p>  文中引用公式時(shí),一般用“見式(1-1)”或“由公式(1-1)”。</p><p>  公式中用斜線表示“除”的關(guān)系時(shí),若分母部分為乘積應(yīng)采用括號(hào),以免含糊不清,如a/(bcosx)。通?!俺恕钡年P(guān)系在前,如acosx/b而不寫(a/b)cosx。&l

115、t;/p><p><b>  2.12 插表</b></p><p>  表格不加左、右邊線。</p><p>  表序一般按章編排,如第1章第一個(gè)插表的序號(hào)為“表1-1”等。表序與表名之間空一格,表名中不允許使用標(biāo)點(diǎn)符號(hào),表名后不加標(biāo)點(diǎn)。表序與表名置于表上,居中排寫(見附錄4)。</p><p>  表頭設(shè)計(jì)應(yīng)簡單明了,盡

116、量不用斜線。表頭中可采用化學(xué)符號(hào)或物理量符號(hào)。</p><p>  全表如用同一單位,將單位符號(hào)移到表頭右上角,加圓括號(hào)(見附錄4中的例2)。</p><p>  表中數(shù)據(jù)應(yīng)正確無誤,書寫清楚。數(shù)字空缺的格內(nèi)加“—”字線(占2個(gè)數(shù)字寬度)。表內(nèi)文字和數(shù)字上、下或左、右相同時(shí),不允許用“″”、“同上”之類的寫法,可采用通欄處理方式(見附錄4中的例2)。</p><p>

117、;  表內(nèi)文字說明不加標(biāo)點(diǎn)。</p><p>  文管類的插表在表下一般根據(jù)需要可增列補(bǔ)充材料、注解、附記、資料來源、某些指標(biāo)的計(jì)算方法等。</p><p>  表內(nèi)文字說明,起行空一格,轉(zhuǎn)行頂格,句末不加標(biāo)點(diǎn)。表題用五號(hào)字,表內(nèi)文字及表的說明文字均用五號(hào)字,中文用宋體。</p><p>  表格容量較大,必要時(shí)表格也可分為兩段或多段(這只能發(fā)生在轉(zhuǎn)頁時(shí)),轉(zhuǎn)頁分段

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論