不良網(wǎng)絡(luò)文化對青少年影響研究論文
時間:2022-12-02 10:16:00
導(dǎo)語:不良網(wǎng)絡(luò)文化對青少年影響研究論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
論文關(guān)鍵詞:B/S結(jié)構(gòu)計算機網(wǎng)絡(luò)數(shù)據(jù)庫SQL語言JSPWEB服務(wù)器
論文摘要:本文結(jié)合公交查詢系統(tǒng)的實際需要,通過對B/S模式、JDK開發(fā)環(huán)境及工具、Web服務(wù)、數(shù)據(jù)庫以及SQL語言的深入學習及實踐,主要完成了公交查詢系統(tǒng)的需求分析、數(shù)據(jù)庫設(shè)計、應(yīng)用程序設(shè)計的工作。
第一章引言
§1.1數(shù)據(jù)庫技術(shù)
數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理技術(shù),是計算機軟件領(lǐng)域的一個重要分支,產(chǎn)生于60年代末?,F(xiàn)已形成相當規(guī)模的理論體系和實用技術(shù)。優(yōu)秀的數(shù)據(jù)庫設(shè)計是應(yīng)用成功的基石。萬萬丈高樓平地起,數(shù)據(jù)庫設(shè)計如同高樓的基石,是開發(fā)高品質(zhì)應(yīng)用的前提。
1.1.1數(shù)據(jù)庫管理系統(tǒng)(DBMS)
數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、查詢、更新及各種控制,都是通過DBMS進行的。
在不同的計算機系統(tǒng)中,由于缺乏統(tǒng)一的標準,即使同種數(shù)據(jù)模型的DBMS,它們在用戶接口、系統(tǒng)功能方面也常常是不相同的。
用戶對數(shù)據(jù)庫進行操作,是由DBMS把操作從應(yīng)用程序帶到外部級、概念級、再導(dǎo)向內(nèi)部級,進而操作存儲器中的數(shù)據(jù)。DBMS的主要目標,是使數(shù)據(jù)作為一種可管理的資源處理。
§1.2公交查詢系統(tǒng)
1.2.1系統(tǒng)功能
1、基于瀏覽器(B/S模式)的公交線路分類查詢;
2、數(shù)據(jù)的錄入、修改、添加、刪除。
1.2.2系統(tǒng)運行環(huán)境
該系統(tǒng)采用Browser/Server模式進行設(shè)計:在服務(wù)器上運行Web服務(wù)器、數(shù)據(jù)庫程序,服務(wù)器操作系統(tǒng)為WindowsNT/2000/XP/2003server,客戶機操作為Windows9×/NT/2000/XP/2003,其上運行瀏覽器程序,服務(wù)器和客戶機可為同一設(shè)備。
1.2.3系統(tǒng)開發(fā)工具
該系統(tǒng)采用JDKJava環(huán)境進行開發(fā),數(shù)據(jù)庫服務(wù)器為MySQL,WEB服務(wù)器為TomcatServer;客戶端使用瀏覽器運行程序,整個系統(tǒng)調(diào)試成功。
§1.3本文所作工作
首先介紹了城市公交查詢系統(tǒng)的應(yīng)用背景、開發(fā)環(huán)境以及選用的開發(fā)工具與數(shù)據(jù)庫的關(guān)系,闡明了計算機互聯(lián)網(wǎng)絡(luò)的概念。并對數(shù)據(jù)庫的體系結(jié)構(gòu)、DBMS進行了介紹;介紹關(guān)系型數(shù)據(jù)庫的基本概念,著重說明了幾個關(guān)鍵概念的定義;然后對SQL語言作了一個介紹說明;從特點和功能入手,介紹Java、JSP;并且介紹了B/S模式的概念、特點;用軟件工程的方法分析城市公交查詢系統(tǒng),對整個系統(tǒng)進行了需求分析、功能模塊劃分,并通過ER圖對數(shù)據(jù)庫進行概念設(shè)計;對城市公交查詢系統(tǒng)的具體設(shè)計,描述了查詢、錄入模塊的實現(xiàn)過程。
第二章數(shù)據(jù)庫理論基礎(chǔ)
§2.1關(guān)系型數(shù)據(jù)庫
2.1.1數(shù)據(jù)庫的設(shè)計理論
關(guān)系數(shù)據(jù)庫的設(shè)計理論主要包括三個方面的內(nèi)容:數(shù)據(jù)依賴、范式,模式設(shè)計方法。其中數(shù)據(jù)依賴起著核心的作用。
1.函數(shù)依賴(Functionaldependency,FD)的定義
設(shè)R(U)是一個關(guān)系模式,U是R的屬性集合,X和Y是U的子集。對于R(U)的任何一個可能的關(guān)系r,如果r中不存在兩個元組,它們在X上的屬性值相同,而在Y上的屬性值不同,則稱“Y函數(shù)依賴于X”,記作X→Y。如果X→Y,并且對于X的任一真子集X’,都有Y不函數(shù)依賴于X’,則稱“Y完全函數(shù)依賴于X”,記作XfY。若X→Y,但Y不完全函數(shù)依賴于X,則稱“Y部分函數(shù)依賴于X”,記作XPY。如果X→Y,Y→Z,且Y≮X,X不函數(shù)依賴于Y,則稱“Z傳遞函數(shù)依賴于X”。
2.范式
在對表的形式進行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。在這五種范式中,一般只用前三種,對于常用系統(tǒng)就足夠了。而且這五種范式是“向上兼容”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動滿足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式,……,依此類推。
為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進行數(shù)據(jù)庫設(shè)計。
3.模式設(shè)計方法
一個好的模式設(shè)計方法應(yīng)符合下列三條原則:
表達性:涉及到兩個數(shù)據(jù)庫模式的等價性問題,即數(shù)據(jù)等價和依賴等價,分別用無損聯(lián)接和保持函數(shù)依賴來衡量。
分離性:是指屬性間的“獨立關(guān)系”應(yīng)該用不同的關(guān)系模式表達。獨立聯(lián)系是我們所考慮的“基本信息單位”。實際上分離就是清除存儲異常和數(shù)據(jù)冗余現(xiàn)象。如果能達到這個目的,就分離。分離的基準就是一系列范式,分離與依賴等價有時是不可兼容的。
最小冗余性:要求在分解后的數(shù)據(jù)庫能表達原來數(shù)據(jù)庫的所有信息這個前提下實現(xiàn)。目的就是節(jié)省存儲空間,提高對關(guān)系的操作效率,清除不必要的冗余。但要注意,在實際使用中,并不一定要達到最小宙余。因為有時帶點冗余對于查詢處理是有好處的。
關(guān)系模式的方法基本上可以分為分解與合成兩大類。分解型算法要求輸入一個初始模式集和依賴集,而結(jié)果滿足數(shù)據(jù)等價要求。對于合成型算法只要求輸入初始依賴集,結(jié)果滿足依賴等要求。但它們依據(jù)的基本思想是共同的,即獨立的聯(lián)系獨立表示。
§2.2SQL語言介紹
SQL(StructuredQueryLanguage)即“結(jié)構(gòu)式查詢語言”。SQL雖然名為查詢語言,但實際上具有定義、查詢、更新和控制等多種功能。由于它使用方便、功能豐富、語言簡單易學,很快得到應(yīng)用和推廣。
2.2.1SQL的組成
SQL主要分成四個部分:
1)數(shù)據(jù)定義:這一部分也稱為“SQLDDL”,用于定義SQL模式、基本表、視圖和索引。
2)數(shù)據(jù)操縱:這一部分也稱為“SQLDML”。它分為數(shù)據(jù)查詢和數(shù)據(jù)更新兩類。其中數(shù)據(jù)更新又分成插入、刪除、和修改三種操作。
3)數(shù)據(jù)控制:這一部分包括對基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制等內(nèi)容。
4)嵌入式SQL的使用規(guī)定:這一部分內(nèi)容涉及到SQL語句嵌入在宿主語言程序中使用的規(guī)則。
2.2.2SQL的數(shù)據(jù)查詢
nSELECT語句的語法
SELECT目標表的列名或列表達式序列
FROM基本表和(或)視圖序列
[WHERE行條件表達式]
[GROUPBY列名序列
[HAVING組條件表達式]]
[ORDERBY列名[ASC|DESC]…]
句法中[]表示該成分可有,也可無。
整個語句的執(zhí)行過程如下:
a)讀取FROM子句中基本表、視圖的數(shù)據(jù),執(zhí)行笛卡爾積操作。
b)讀取滿足WHERE子句中給出的條件表達式的元組。
c)按GROUP子句中指定列的值分組,同時提取滿足HAVING子句中組條件表達式的那些組。
d)按SELECT子句中給出的列名或列表達式求值輸出。
e)ORDER子句對輸出的目標表進行排序,按附加說明ASC升序排列,或按DESC降序排列。
SELECT語句中,WHERE子句稱為“行條件子句”,GROUP子句稱為“分組子句”,HAVING子句稱為“組條件子句”,ORDER子句稱為“排序子句”。
2.2.3SQL的數(shù)據(jù)更新
SQL的數(shù)據(jù)更新包括數(shù)據(jù)插入、刪除和修改等三種操作
1)數(shù)據(jù)插入
a)元組值的插入
INSERTINTO基本表名(列名表)
VALUES(元組值)
或者INSERTINTO基本表名(列名表)
(TABLE(元組值),
(元組值),
……)
前一種格式只能插入一個元組,后一種格式可以插入多個元組。
2)數(shù)據(jù)刪除
SQL的刪除操作是指從基本表刪除元組,其語法如下:
DELETEFROM基本表名
[WHERE條件表達式]
其語義是從基本表中刪除滿足條件表達式的元組。
3)數(shù)據(jù)修改
當需要修改基本表中元組的某些列值時,可以用UPDATE語句實現(xiàn),其句法如下:
UPDATE基本表名
SET列名=值表達式[,列名=值表達式…]
[WHERE條件表達式]
其語義是:修改基本表中滿足條件表達式的那些元組中的列值,需修改的列值在SET子句中指出。
第三章技術(shù)介紹
§3.1JSP技術(shù)介紹
在Sun正式JSP(JavaServerPages)之后,這種新的Web應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動態(tài)的Web應(yīng)用提供了一個獨特的開發(fā)環(huán)境。按照Sun的說法,JSP能夠適應(yīng)市場上包括ApacheWebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品。
3.1.1JSP運行環(huán)境
Sun公司的JSP主頁上可以下載JSP規(guī)范,這些規(guī)范定義了供應(yīng)商在創(chuàng)建JSP引擎時所必須遵從的一些規(guī)則。
在運行JSP示例頁面之前,要注意安裝JSWDK的目錄,特別是“work”子目錄下的內(nèi)容。執(zhí)行示例頁面時,可以在這里看到JSP頁面如何被轉(zhuǎn)換成Java源文件,然后又被編譯成class文件(即Servlet)。JSWDK軟件包中的示例頁面分為兩類,它們或者是JSP文件,或者是包含一個表單的HTML文件,這些表單均由JSP代碼處理。與ASP一樣,JSP中的Java代碼均在服務(wù)器端執(zhí)行。因此,在瀏覽器中使用“查看源文件”菜單是無法看到JSP源代碼的,只能看到結(jié)果HTML代碼。所有示例的源代碼均通過一個單獨的“examples”頁面提供。
3.1.2JSP頁面示例
下面分析一個簡單的JSP頁面。可以在JSWDK的examples目錄下創(chuàng)建另外一個目錄存放此文件,文件名字可以任意,但擴展名必須為.jsp。從下面的代碼清單中可以看到,JSP頁面除了比普通HTML頁面多一些Java代碼外,兩者具有基本相同的結(jié)構(gòu)。Java代碼是通過<%和%>符號加入到HTML代碼中間的,它的主要功能是生成并顯示一個從0到9的字符串。在這個字符串的前面和后面都是一些通過HTML代碼輸出的文本。
<HTML>
<HEAD><TITLE>JSP頁面</TITLE></HEAD>
<BODY>
<%@pagelanguage="java"%>
<%!Stringstr="0";%>
<%for(inti=1;i<10;i++){
str=str+i;
}%>
JSP輸出之前。
<P>
<%=str%>
<P>
JSP輸出之后。
</BODY>
</HTML>
這個JSP頁面可以分成幾個部分來分析。
首先是JSP指令。它描述的是頁面的基本信息,如所使用的語言、是否維持會話狀態(tài)、是否使用緩沖等。JSP指令由<%@開始,%>結(jié)束。在本例中,指令“<%@pagelanguage="java"%>”只簡單地定義了本例使用的是Java語言(當前,在JSP規(guī)范中Java是唯一被支持的語言)。
接下來的是JSP聲明。JSP聲明可以看成是定義類這一層次的變量和方法的地方。JSP聲明由<%!開始,%>結(jié)束。如本例中的“<%!Stringstr="0";%>”定義了一個字符串變量。在每一項聲明的后面都必須有一個分號,就象在普通Java類中聲明成員變量一樣。
位于<%和%>之間的代碼塊是描述JSP頁面處理邏輯的Java代碼,如本例中的for循環(huán)所示。
最后,位于<%=和%>之間的代碼稱為JSP表達式,如本例中的“<%=str%>”所示。JSP表達式提供了一種將JSP生成的數(shù)值嵌入HTML頁面的簡單方法。
會話狀態(tài)維持是Web應(yīng)用開發(fā)者必須面對的問題。有多種方法可以用來解決這個問題,如使用Cookies、隱藏的表單輸入域,或直接將狀態(tài)信息附加到URL中。JavaServlet提供了一個在多個請求之間持續(xù)有效的會話對象,該對象允許用戶存儲和提取會話狀態(tài)信息。JSP也同樣支持Servlet中的這個概念。
在Sun的JSP指南中可以看到許多有關(guān)隱含對象的說明(隱含的含義是,這些對象可以直接引用,不需要顯式地聲明,也不需要專門的代碼創(chuàng)建其實例)。例如request對象,它是HttpServletRequest的一個子類。該對象包含了所有有關(guān)當前瀏覽器請求的信息,包括Cookies,HTML表單變量等等。session對象也是這樣一個隱含對象。這個對象在第一個JSP頁面被裝載時自動創(chuàng)建,并被關(guān)聯(lián)到request對象上。與ASP中的會話對象相似,JSP中的session對象對于那些希望通過多個頁面完成一個事務(wù)的應(yīng)用是非常有用的。
為說明session對象的具體應(yīng)用,接下來我們用三個頁面模擬一個多頁面的Web應(yīng)用。第一個頁面(q1.html)僅包含一個要求輸入用戶名字的HTML表單,代碼如下:
<HTML>
<BODY>
<FORMMETHOD=POSTACTION="q2.jsp">
請輸入您的姓名:
<INPUTTYPE=TEXTNAME="thename">
<INPUTTYPE=SUBMITVALUE="SUBMIT">
</FORM>
</BODY>
</HTML>
第二個頁面是一個JSP頁面(q2.jsp),它通過request對象提取q1.html表單中的thename值,將它存儲為name變量,然后將這個name值保存到session對象中。session對象是一個名字/值對的集合,在這里,名字/值對中的名字為“thename”,值即為name變量的值。由于session對象在會話期間是一直有效的,因此這里保存的變量對后繼的頁面也有效。q2.jsp的另外一個任務(wù)是詢問第二個問題。下面是它的代碼:
<HTML>
<BODY>
<%@pagelanguage="java"%>
<%!Stringname="";%>
<%
name=request.getParameter("thename");
session.putValue("thename",name);
%>
您的姓名是:<%=name%>
<p>
<FORMMETHOD=POSTACTION="q3.jsp">
您喜歡吃什么?
<INPUTTYPE=TEXTNAME="food">
<P>
<INPUTTYPE=SUBMITVALUE="SUBMIT">
</FORM>
</BODY>
</HTML>
第三個頁面也是一個JSP頁面(q3.jsp),主要任務(wù)是顯示問答結(jié)果。它從session對象提取thename的值并顯示它,以此證明雖然該值在第一個頁面輸入,但通過session對象得以保留。q3.jsp的另外一個任務(wù)是提取在第二個頁面中的用戶輸入并顯示它:
<HTML>
<BODY>
<%@pagelanguage="java"%>
<%!Stringfood="";%>
<%
food=request.getParameter("food");
Stringname=(String)session.getValue("thename");
%>
您的姓名是:<%=name%>
<P>
您喜歡吃:<%=food%>
</BODY>
</HTML>
§3.2B/S系統(tǒng)介紹
傳統(tǒng)的C/S架構(gòu)(客戶機/服務(wù)器,Client/Server)方式中,業(yè)務(wù)邏輯位于客戶端,每完成一項事務(wù),都要頻繁地訪問數(shù)據(jù)庫,使得網(wǎng)絡(luò)上數(shù)據(jù)流量非常大,對于慢速連接的用戶,甚至無法使用。
為彌補上述C/S架構(gòu)的缺陷,人們發(fā)展出了三層或多層架構(gòu):客戶機—中間件(應(yīng)用服務(wù)器)—數(shù)據(jù)庫服務(wù)器(Client—Middleware—DatabaseServer)。在這種架構(gòu)中,業(yè)務(wù)邏輯放置于中間件服務(wù)器上,大量的數(shù)據(jù)流也位于中間件和數(shù)據(jù)庫之間,而客戶機只是簡單地發(fā)出請求,中間件接受請求后進行事務(wù)處理并將處理的結(jié)果返回給客戶機,這一類型的客戶機也稱之為“廋客戶”。B/S架構(gòu)實際上是三層架構(gòu)的一種,所不同的是客戶端就是目前幾乎每臺電腦中都有的網(wǎng)絡(luò)瀏覽器,而中間件則是Web應(yīng)用服務(wù)器。注意到主要的業(yè)務(wù)邏輯均由位于Web應(yīng)用服務(wù)器上的Servlet和JSP程序或EJB來處理。
3.2.1B/S架構(gòu)具備極大的優(yōu)越性
1、面向電子商務(wù)時代的技術(shù)
將來所有的應(yīng)用系統(tǒng)幾乎都在互聯(lián)網(wǎng)或企業(yè)內(nèi)部廣域網(wǎng)上運行,發(fā)展電子商務(wù)成為企業(yè)不可避免的信息化道路。B/S架構(gòu)的軟件正是電子商務(wù)的基石,正是這類軟件使得移動辦公和分布式協(xié)同工作真正成為現(xiàn)實。無論在世界的那個角落,只需要一臺可以聯(lián)網(wǎng)的設(shè)備(計算機、PDA甚至手機)都可以方便地與客戶聯(lián)系和與他人協(xié)同工作。
2、軟件操作、維護和升級方式的革命
軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品在維護和升級方面具備顯著的優(yōu)勢。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只對服務(wù)器進行,通過遠程連接服務(wù)器,異地的運維人員甚至于可以做到遠程維護和升級,這對人力、時間、費用的節(jié)省是相當驚人的。
所有的客戶端只是瀏覽器,所有的操作都和上網(wǎng)瀏覽網(wǎng)頁類似,使用者接受的培訓(xùn)也僅限于業(yè)務(wù)邏輯而無需將大量精力浪費學習軟件操作上。
3、系統(tǒng)整合
無論是辦公自動化(OA)系統(tǒng),人力資源(HR)系統(tǒng),客戶關(guān)系管理(CRM)系統(tǒng),ERP等等,發(fā)展的趨勢是不斷融合。而采用統(tǒng)一的B/S結(jié)構(gòu)開發(fā)的產(chǎn)品無論是現(xiàn)在還是將來都是最好的選擇,它提供了真正意義上無縫地與其它系統(tǒng)進行整合的方案。
3.2.2采用JAVA語言實現(xiàn)
1、跨越平臺的限制
盡管目前Windows桌面系統(tǒng)一統(tǒng)天下,但是服務(wù)器系統(tǒng)采用的操作系統(tǒng)卻具有多樣性,包括Linux、Unix、WindowsNT/2000Server等系統(tǒng)都可以實現(xiàn)企業(yè)級應(yīng)用。即便是桌面系統(tǒng),中國政府出于安全和國家戰(zhàn)略的考慮,希望有自己的操作系統(tǒng),Linux的出現(xiàn)使這種想法變成了現(xiàn)實。
傳統(tǒng)的C/S架構(gòu)的軟件需要針對不同的操作系統(tǒng)開發(fā)不同版本的軟件,面對眾多的操作系統(tǒng)和軟件快速的升級換代,采用這一架構(gòu)開發(fā)軟件,對于企業(yè)的IT投資無疑是一種巨大的風險。而采用Java語言實現(xiàn)的B/S架構(gòu)的軟件產(chǎn)品真正做到了“一次編寫處處運行(WriteOnce,RunAnywhere)”,對企業(yè)而言,可以規(guī)避將來更換操作系統(tǒng)所帶來的風險。
2、健壯的系統(tǒng)
Java語言實現(xiàn)的軟件具有天然的健壯性。這是Java語言自身的特性保證的。利用Java寫成的軟件幾乎不可能造成系統(tǒng)崩潰,這正是安全性要求很高的企業(yè)級應(yīng)用所不可或缺的特性。
第四章公交查詢系統(tǒng)設(shè)計分析
根據(jù)數(shù)據(jù)庫系統(tǒng)生存期的設(shè)計方法,從數(shù)據(jù)庫應(yīng)用系統(tǒng)和開發(fā)的全過程來考慮,將數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計分為以下幾個階段:
1)規(guī)劃;
2)需求分析;
3)概念設(shè)計;
4)邏輯設(shè)計
5)物理設(shè)計
§4.1應(yīng)用需求分析
要設(shè)計一個良好的公交查詢系統(tǒng),就必須首先明確該應(yīng)用環(huán)境對系統(tǒng)的要求。公交查詢系統(tǒng)的應(yīng)用背景為:方便市民搭乘公交車出行;手動(目前)、自動(將來)、及時更新查詢數(shù)據(jù)。因此,該系統(tǒng)需滿足以下幾方面需求:
1、查詢功能:系統(tǒng)需要提供幾種不同方式的查詢手段,以實現(xiàn)靈活方便地管理整個系統(tǒng)。
2、數(shù)據(jù)的更新修改:
更新:系統(tǒng)允許管理員級別的用戶對數(shù)據(jù)進行更新、修改并且存盤操作;
編輯:系統(tǒng)允許管理員級別的用戶對數(shù)據(jù)進行編輯、刪除的操作,保證現(xiàn)庫的真實性與實時性。
3、打印輸出(暫未實現(xiàn)):系統(tǒng)可以將用戶查詢到的內(nèi)容動態(tài)地生成報表,并打印輸出。
§4.2系統(tǒng)功能模塊劃分
公交查詢系統(tǒng)功能劃分模塊如下:
查詢系統(tǒng)模塊
該模塊實現(xiàn)公交查詢功能??蓪崿F(xiàn)按起點-中轉(zhuǎn)站-終點查詢查詢和按線路查詢兩種查詢方式。
錄入系統(tǒng)模塊
該模塊實現(xiàn)數(shù)據(jù)的錄入、修改、刪除功能。
§4.3系統(tǒng)數(shù)據(jù)庫設(shè)計
4.3.1概念設(shè)計
概念設(shè)計的目標是產(chǎn)生反映城市公交查詢系統(tǒng)需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念模式是獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立于支持數(shù)據(jù)庫的DBMS,不依賴于計算機系統(tǒng)的。
1、ER模型
ER模型是對現(xiàn)實世界的一種抽象。它的主要成分是實體、聯(lián)系和屬性。使
用這三種成分,我們可以建立許多應(yīng)用環(huán)境的ER模型。
2、ER模型的操作
在利用ER模型進行數(shù)據(jù)庫概念設(shè)計的過程中,常常需要對ER圖進行種種
變換。這些變換又稱為ER模型的操作,包括實體類型、聯(lián)系類型和屬性的分裂、合并和增刪等等。
3、利用ER方法的數(shù)據(jù)庫概念設(shè)計
利用ER方法進行數(shù)據(jù)庫的概念設(shè)計,可以分成三步進行:首先設(shè)計局部ER模式,然后把各局部ER模式綜合成一個全局ER模式,最后對全局ER模式進行優(yōu)化,得到最終的ER模式,即概念模式。
設(shè)計局部的ER模式
通常,一個數(shù)據(jù)庫系統(tǒng)都是為多個不同用戶服務(wù)的。各個用戶對數(shù)據(jù)的觀點可能不一樣,信息處理需求也可能不同。在設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)時,為了更好地模擬現(xiàn)實世界,一個有效的策略是“分而治之”,即先分別考慮各個用戶的信息需求,形成局部概念結(jié)構(gòu),然后再綜合成全局結(jié)構(gòu)。在ER方法中,局部概念結(jié)構(gòu)又稱為局部ER模式,其圖形表示稱為ER圖。
實體和屬性的定義如下:
站點(站點編號,站點名稱,站點類別)
線路(線路編號,始發(fā)時間,終發(fā)時間,備注)
線路站點對應(yīng)(線路編號,站點名稱)
SHAPE\*MERGEFORMAT
E/R圖表示
4、聯(lián)系定義
ER模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:N,M:N,還是1:1等。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。
5、設(shè)計全局ER模式
所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。
1)確定公共實體類型
為了給多個局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵枕認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。
2)局部ER模式的合并
合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。
3)消除沖突
沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。
設(shè)計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。
4)全局ER模式的優(yōu)化
在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進一步依據(jù)處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。
4.3.2邏輯設(shè)計
由于概念設(shè)計的結(jié)果是ER圖,DBMS一般采用關(guān)系型,因此數(shù)據(jù)庫的邏輯設(shè)計過程就是把ER圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型古有的優(yōu)點,邏輯設(shè)計可以充分運用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進行。設(shè)計結(jié)果是一組關(guān)系模式的定義。
1)導(dǎo)出初始關(guān)系模式
2)關(guān)系子模式
子模式是用戶所用到的那部分數(shù)據(jù)的描述。除了指出用戶用到的數(shù)據(jù)外,還應(yīng)指出數(shù)據(jù)與概念模式中相應(yīng)數(shù)據(jù)的聯(lián)系,即指出概念模式與子模式之間的對應(yīng)性。
第五章公交查詢系統(tǒng)應(yīng)用程序設(shè)計(部分)
§5.1查詢模塊的功能實現(xiàn)
<%@pagecontentType="text/html;charset=ISO8859_1"%>
<%@pageimport="java.sql.*,java.util.*,com.lanyuer.util.*;"%>
<%
Listroutes=null;
Connectionconnection;
com.lanyuer.route.route_Managerroute_Manager=com.lanyuer.route.route_Manager.getInstance();
connection=DataConnectionManager.getInstance().getConnection();
try{
routes=route_Manager.selectes(connection);
}catch(Exceptione){
throwe;
}finally{
if(connection!=null){
connection.close();
connection=null;
}
}
%>
[論文關(guān)鍵詞]網(wǎng)絡(luò)文化青少年成長青少年犯罪
[論文摘要]網(wǎng)絡(luò)文化對青少年的成長產(chǎn)生深刻影響,不良網(wǎng)絡(luò)文化使部分青少年迷失了方向甚至走向了犯罪道路。不良網(wǎng)絡(luò)文化對青少年的影響表現(xiàn)在思想、道德、犯罪甚至身體各個方面,全社會應(yīng)當積極配合,維護網(wǎng)絡(luò)世界的良好環(huán)境。
互聯(lián)網(wǎng)快速發(fā)展對人類生活的各個領(lǐng)域產(chǎn)生越來越重要的影響。在已經(jīng)步入信息化的今天,“上網(wǎng)”已經(jīng)成為了一種時尚,而在龐大的網(wǎng)民群體中,青少年占了很大的比例,并且在逐步增多。在給青少年的學習、生活及身心健康的發(fā)展帶來積極影響的同時,不良文化在互聯(lián)網(wǎng)上流行的現(xiàn)象日趨嚴重,色情、暴力、迷信和邪教信息在網(wǎng)上泛濫成災(zāi),網(wǎng)上道德逐漸淪喪,這些現(xiàn)象已經(jīng)成為威脅文化安全的世界新公害。網(wǎng)絡(luò)青少年群體在享受高科技帶來歡樂、恩澤的同時,其身心也在承受著網(wǎng)絡(luò)文化負面影響的煎熬。不良網(wǎng)絡(luò)文化對青少年的教育、生活以及價值觀念等造成越來越多的負面影響,直接影響著下一代的綜合素質(zhì)。
一、網(wǎng)絡(luò)文化的含義和特征
(一)網(wǎng)絡(luò)文化的含義
互聯(lián)網(wǎng)是人類借助數(shù)字通信、信息技術(shù)對自然界和人類社會進行模擬綜合,構(gòu)建起的一個與人類精神世界緊密結(jié)合的虛擬空間,在這個空間中,網(wǎng)絡(luò)群體逐漸形成了自己獨特的社會心理、價值取向以及較恒定的行為模式,它們可以被稱為“網(wǎng)絡(luò)文化”。網(wǎng)絡(luò)文化是網(wǎng)絡(luò)時代的人類文化,它是人類傳統(tǒng)文化、傳統(tǒng)道德的延伸和多樣化的展現(xiàn)。
(二)網(wǎng)絡(luò)文化的特征
網(wǎng)絡(luò)文化是一種新的文化形態(tài),具有集聲音、圖像、文字于一體的優(yōu)勢和高效新奇的特點。
第一,開放和虛擬?;ヂ?lián)網(wǎng)形成了一個沒有中心的、開放的網(wǎng)絡(luò)世界,無人控制,也沒有單一的權(quán)力機構(gòu)對它負責。這樣就使得網(wǎng)上交往完全是在開放的狀態(tài)下進行的,不受時間、空間的限制。由于網(wǎng)絡(luò)的無限開放性,導(dǎo)致網(wǎng)絡(luò)文化的不真實性與虛擬性。大多數(shù)網(wǎng)民都不愿意用真實的姓名,由此提供的交流信息真?zhèn)坞y辨。
第二,自由與個性化。與傳統(tǒng)文化相比較,網(wǎng)絡(luò)傳播是開放的,任何網(wǎng)民的地位是平等、自主而自由。在這里,網(wǎng)民可以自由交流,暢所欲言。由于網(wǎng)絡(luò)文化的開放、自由性,也為個性化提供了平臺,個人可以根據(jù)自己的興趣、愛好選擇學習的內(nèi)容、進程,選擇交流的伙伴。互聯(lián)網(wǎng)如廣闊的海洋,任你在信息海洋中自由游泳、大膽沖浪、展現(xiàn)自我。
第三,交互性與跨文化性。網(wǎng)絡(luò)互聯(lián)帶來了信息傳播、人際交流的互動性,使傳播與交流不受時間、地域、身份的限制,受眾的主體地位得到了充分的體現(xiàn)。同時這種傳播交流是雙向的,改變了傳統(tǒng)信息單向的、自上而下的傳播方式,拉近了人與人之間的距離,真正達到了主體之間的平等性。網(wǎng)絡(luò)文化突破了空間、地域、國別的限制,能實現(xiàn)跨文化的交流、對話和互動。
第四,弱規(guī)范性和價值多元性?;ヂ?lián)網(wǎng)在世界各國都程度不一地呈現(xiàn)出弱規(guī)范性的特征。這一特征在我國也是網(wǎng)絡(luò)引發(fā)多種社會法律問題的基本原因之一。網(wǎng)絡(luò)的公開性與弱規(guī)范性使得網(wǎng)絡(luò)中的各種信息的價值取向呈現(xiàn)出多元甚至混亂的特征。互聯(lián)網(wǎng)中符合社會主流要求的信息固然大量存在,但是不良信息與網(wǎng)絡(luò)垃圾也四處泛濫,色情、錯誤價值觀念、惡意政治觀點、反科學偽科學信息隨處可見。網(wǎng)上的內(nèi)容可謂是良莠不齊,魚目混珠,各種主流文化與非主流文化并存,其價值取向也相當多樣化。
二、網(wǎng)絡(luò)文化對青少年成長的促進
(一)網(wǎng)絡(luò)文化推進了社會經(jīng)濟、文化的轉(zhuǎn)型與躍升
網(wǎng)絡(luò)文化正以一種全新的界面出現(xiàn)在人們面前,對傳統(tǒng)文化規(guī)范則是一場脫胎換骨式的轉(zhuǎn)變。網(wǎng)絡(luò)文化的信息化和開放化使青少年的視野空前開闊,頭腦異?;钴S,它使青少年傳統(tǒng)的思維方式、價值觀念、行為方式和認知模式都發(fā)生了巨大變革。
(二)網(wǎng)絡(luò)文化為青少年充分施展聰明才智提供了機會和可能
網(wǎng)絡(luò)把人與人以及社會與社會連接在一起,這里每天都有大量的新技術(shù)、新方法、新概念誕生,網(wǎng)絡(luò)已經(jīng)成為青少年創(chuàng)造力最大限度膨脹與滋生的一片沃野,為青少年施展聰明才智提供了平臺。
(三)網(wǎng)絡(luò)文化為人類創(chuàng)造了新的文化載體
由于網(wǎng)絡(luò)文化雙向互動性和雙向交往性,給人類多國別、多民族、多領(lǐng)域、多形態(tài)的文化交往開辟了廣闊的前景,使人類交往水平得以躍升,促進全球文化交流,使人類突破了時間和空間的局限,把社會編織于平行擴張的網(wǎng)絡(luò)之中。
三、不良網(wǎng)絡(luò)文化對青少年的影響
(一)弱化青少年的民族意識
據(jù)統(tǒng)計當前網(wǎng)上的信息來自美國的占50%,來自中國大陸的僅占0.01%。這表明,以美國為主的西方發(fā)達國家通過占據(jù)互聯(lián)網(wǎng)這一文化傳播的制高點,一方面控制國家輿論,另一方面源源不斷地向其他國家和地區(qū)“扒閬”其價值觀和精神文化產(chǎn)品。這必將對我國青少年的人生觀和意識形態(tài)起到一種潛移默化的影響,使他們的民族意識、民族認同感弱化民族身份逐漸消解。
(二)導(dǎo)致青少年違法犯罪行為增多
網(wǎng)絡(luò)技術(shù)使人們的身份可以變成電腦上的一串字符,任何人都可以隨便用不同的名字、性別、年齡與人交流而不會被人察覺。據(jù)統(tǒng)計,日前,計算機犯罪大約只有1%被發(fā)現(xiàn),而這1%中,只有4%會被指控。網(wǎng)絡(luò)的隱蔽性特征以及網(wǎng)上黃色流毒、黑色信息、暴力文化的泛濫使網(wǎng)絡(luò)犯罪層出不窮,侵犯知識產(chǎn)權(quán)、惡意制造計算機病毒、黑客入侵等案件逐年增多。
(三)造成青少年人格缺陷
網(wǎng)上交往是一種以網(wǎng)絡(luò)為媒介,以文字符號為載體的間接交往。交往的虛擬性,使人們不必遵守現(xiàn)實生活中的交往規(guī)則,也不必承擔違反交往規(guī)則而承擔的責任,人們可以暢所欲言,甚至可為所欲為,極易導(dǎo)致青少年對人際交往的道德標準的模糊,易產(chǎn)生對現(xiàn)實中的人的不信任,從而淡漠現(xiàn)實生活中與親屬、鄰居、同學之間的感情關(guān)系。
(四)影響青少年學業(yè)和身體健康
互聯(lián)網(wǎng)使許多青少年沉溺于網(wǎng)絡(luò)虛擬世界,占用了青少年大量讀書、學習的時間,對青少年的學業(yè)有很大的影響。長時間上網(wǎng),致使青少年由于睡眠不足而導(dǎo)致生物鐘紊亂,免疫功能降低,容易引發(fā)緊張性頭疼、焦慮、憂郁等,同時,由于玩游戲時全神貫注,身體始終處于一種姿態(tài),眼睛長時間注視顯示器,會導(dǎo)致視力下降,眼睛
疼痛、怕光、暗適應(yīng)能力降低,脖子酸痛、頭暈眼花等等。
四、不良網(wǎng)絡(luò)文化引發(fā)青少年犯罪的表現(xiàn)
隨著網(wǎng)絡(luò)文化對青少年的影響日益深刻,因網(wǎng)絡(luò)而引起的青少年犯罪現(xiàn)象日益加劇。2003年3月安徽合肥16歲的胡某在玩一種用刀捅人的暴力游戲時,因技藝不佳被同伴嘲笑,隨即掏出隨身攜帶的刀將同伴刺死。2004年5月某中專學生許某和嚴某上網(wǎng)成癮,因無錢上網(wǎng)而搶劫出租車司機,致使出租車司機死亡。2008年4月云南警校學員王建軍錘殺兩名室友,致一死一傷,然后自殺。據(jù)分析,該學員沉迷上網(wǎng),愛玩網(wǎng)絡(luò)殺人游戲。以上幾個案例充分顯示了不良網(wǎng)絡(luò)文化對青少年產(chǎn)生的危害,使一些青少年因種種原因走上了犯罪的道路。下面我們具體分析一下網(wǎng)絡(luò)文化影響青少年犯罪的表現(xiàn)。
(一)因沉迷于網(wǎng)絡(luò)游戲而導(dǎo)致的暴力犯罪
網(wǎng)絡(luò)文化是種虛擬的文化。網(wǎng)絡(luò)游戲多以扮演角色和互追殺等游戲為主,由于青少年自控能力差,往往會沉迷其中,不能自拔,甚至分不清現(xiàn)實與虛擬,從而走上犯罪道路。
(二)受網(wǎng)上暴力文化的誤導(dǎo)而實施的暴力犯罪
暴力文化,是指堅持有助于暴力行為發(fā)生的行為規(guī)范的亞文化。在暴力亞文化中,人們的行為規(guī)范受武力或者暴力手段來解決日常生活中問題的價值觀念的指導(dǎo),認為它是種解決問題的重要手段。在這種社會氛圍中,暴力已作為一種價值觀念滲透到青少年的品質(zhì)之中,甚至形成種崇尚暴力的觀念。這種暴力文化對于身心正處于成長階段的青少年來說影響尤為深刻,因為他們對世界充滿好奇,善于模仿,可塑性強。
(三)因上網(wǎng)缺錢而導(dǎo)致的財產(chǎn)型犯罪
據(jù)山東省未成年犯管教所副所長介紹,在2005年新收的三成未成年犯中,有相當多的孩子都有相同的犯罪規(guī)律,先是上網(wǎng)成癮,然后為籌集上網(wǎng)所需錢則去偷、去搶,之后再若無其事地去上網(wǎng)吧。
(四)因受網(wǎng)上色情毒害而導(dǎo)致的性犯罪
據(jù)統(tǒng)計,網(wǎng)上的非學術(shù)信息有47%與黃色、淫穢、色情有關(guān),70%以上的性犯罪是受網(wǎng)上黃色信息的影響,因長期沉迷黃色、色情網(wǎng)絡(luò)而導(dǎo)致犯罪。因為網(wǎng)絡(luò)中傳播的色情圖片和信息對正處于性意識萌芽和成熟期的青少年帶來的關(guān)于性的沖動和引發(fā)的性沖動是強烈而難以抑制的。青少年過早涉足性領(lǐng)域,網(wǎng)友間的強奸、誘奸事件時有發(fā)生。
五、針對不良網(wǎng)絡(luò)文化影響的對策
(一)立法機關(guān)應(yīng)當加強網(wǎng)絡(luò)立法
隨著互聯(lián)網(wǎng)在我國的普及,我國相繼出臺了《互聯(lián)網(wǎng)信息服務(wù)管理辦法》、《互聯(lián)網(wǎng)上網(wǎng)營業(yè)辦法》、《互聯(lián)網(wǎng)上網(wǎng)服務(wù)營業(yè)場所管理條例》等法律法規(guī),這些法規(guī)的實施對網(wǎng)絡(luò)行為已經(jīng)發(fā)揮了一定的規(guī)范作用,但仍然程度不同的存在著規(guī)定不夠明確,缺乏可操作性等弊端,從而有待更加完善和易操作的法律出臺,立法機關(guān)應(yīng)當加強相關(guān)立法工作,采取有力措施使原有的管理制度合理化與效率化,真正明確文化行政部門、公安部門、工商行政部門以及電信部門等管理機構(gòu)的法律責任,為我國青少年成長的網(wǎng)絡(luò)環(huán)境提供強有力的法律保障和制度保障。
(二)政府應(yīng)當加大網(wǎng)絡(luò)市場監(jiān)管力度
第一要加強對網(wǎng)站和網(wǎng)吧的監(jiān)管,加大執(zhí)法力度,凈化青少年的上網(wǎng)環(huán)境。針對目前網(wǎng)吧作為我國青少年上網(wǎng)的主要社會場所的現(xiàn)狀,政府有關(guān)部門必須切實制定對策與措施,網(wǎng)絡(luò)監(jiān)管人員應(yīng)當各司其職,明確責任,對網(wǎng)吧進行檢查監(jiān)管。要求網(wǎng)吧經(jīng)營者必須嚴格按照《互聯(lián)網(wǎng)上網(wǎng)服務(wù)營業(yè)場所管理條例》的規(guī)定營業(yè),嚴格限制未成年人上網(wǎng)。
第二要加大對網(wǎng)絡(luò)的技術(shù)監(jiān)控,嚴防各種不良信息的與傳播。互聯(lián)網(wǎng)是信息技術(shù)的產(chǎn)物。由技術(shù)帶來的社會問題用技術(shù)本身來解決可能是最直接和有效的方法。但是,我國目前對青少年安全上網(wǎng)采取的已有措施中,技術(shù)措施最顯乏力。具體方法比如網(wǎng)站分級,國外已有成功先例,同時大量建立適合青少年成長的公益性網(wǎng)站,對有效防范網(wǎng)絡(luò)文化對青少年的不良影響有著積極意義。另外,加大技術(shù)研發(fā)力度,開發(fā)一些技術(shù)先進、實用的網(wǎng)絡(luò)過濾軟件,盡量阻止各種有害信息對青少年的侵擾。
(三)學校要承擔起教育青少年的重任
第一學校要更新信息時代的教育觀念,改變傳統(tǒng)教育方法,發(fā)揮學生主觀能動性,積極引導(dǎo),使學生樹立正確的人生觀、世界觀和價值觀。
第二提高教師的網(wǎng)絡(luò)知識水平和技能,只有教師的能力提高了,才能有效地引導(dǎo)、監(jiān)督學生正確使用網(wǎng)絡(luò)。同時增加網(wǎng)絡(luò)相關(guān)課程,把學生的興趣轉(zhuǎn)移到對網(wǎng)絡(luò)上有益知識的學習上,使網(wǎng)絡(luò)成為學生學習的好幫手。
(四)家長要培養(yǎng)孩子良好的上網(wǎng)習慣
第一家長要嚴于律己,以身作則,堅決不上不良網(wǎng)站,不從事網(wǎng)上非道德和非法活動。積極引導(dǎo)孩子良好的上網(wǎng)習慣,從網(wǎng)絡(luò)中汲取各種有益的知識,真正把網(wǎng)絡(luò)當作孩子學習的平臺和助手。
第二家長要關(guān)心孩子,積極配合學校和社會嚴把上網(wǎng)關(guān),使孩子遠離不良網(wǎng)絡(luò)文化,杜絕不良網(wǎng)絡(luò)對孩子的危害。
網(wǎng)絡(luò)及網(wǎng)絡(luò)文化是一把雙刃劍,我們既要看到積極的一面,也要采取有效措施嚴防不良網(wǎng)絡(luò)文化對青少年的影響,引導(dǎo)青少年正確使用網(wǎng)絡(luò),發(fā)揮網(wǎng)絡(luò)的積極作用,在飛速發(fā)展的信息時代給青少年一個良好的網(wǎng)絡(luò)環(huán)境,幫助他們健康快速成長。
參考文獻:
[1]劉雪、胡敏潔,網(wǎng)絡(luò)傳播對青少年的負面影響及對策[J].河海大學學報(哲學社會科學版),2002,(1).
[2]徐小媛,傳媒暴力對青少年暴力行為的影響,王牧,犯罪學論叢(第四卷).北京:中國檢察出版社,2006:196.
[3]華道云、李義丹、楊燕,大學生迷戀網(wǎng)絡(luò)問題的調(diào)查[J].高等教育研究,2006,27(4):86-89.
- 上一篇:文體局加強文化教育計劃
- 下一篇:殘聯(lián)救助教育工作總結(jié)
熱門標簽
不良現(xiàn)象 不良 不良地質(zhì) 不良貸款 不良資產(chǎn) 不良習慣 不良影響 不良反應(yīng) 不良債權(quán) 不良資產(chǎn)證券化 心理培訓(xùn) 人文科學概論