高校教材管理系統設計

meilin001發表於2009-07-04

高校教材管理資訊系統

 

【摘 要】 本文以高校教材管理資訊系統開發為背景,詳細論述了基於ASP.Net技術和B/S結構的中小型資訊系統的設計和開發。

【關鍵詞】 ASP.NetB/S;教材管理;資訊系統

 

緒論

當今時代網路技術飛速發展,應用資訊科技構建高校教材管理資訊系統顯示出越來越多的優越性,從根本上解決了傳統的手工操作方式工作量大、效率低、易出錯等缺陷。因此,構建教材管理資訊系統,實現教材管理的資訊化顯得相當重要。事實證明,先進的管理資訊系統的實施有力的促進了高校的管理和發展,為人才的培養和技術的研發發揮著至關重要的作用,所以,面向二十一世紀的高校發展要瞄準資訊化教學和管理的制高點,為此開發一款滿足大學需要的教材管理資訊系統顯得非常必要。

 

實施的可行性分析

本系統的開發環境為ASP.NetIIS6.0SQL Server2000,採用ASP.Net三層架構開發方法,基本上實現了教材管理資訊系統的主要功能。IISInternet Information Services,最新版為6.0)為Windows NT/2000/2003系列作業系統中的內建元件,Web客戶端和ASP.NET應用程式之間的聯絡是通過IIS 來進行的。SQL Server 2000資料庫系統與Windows作業系統及ASP.NET之間具有良好的相容性。[1]因此採用SQL Server 2000 來完成底層資料庫的開發。

在技術研究方面此係統可以選擇ASP技術開發中的web技術,基於web的資訊系統關係到教學工作的正常開展和學生的切身利益,保證了系統的安全性。

ASP全名Active Server Pages,是一個Web伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高效能的Web 服務應用程式。ASP 採用VBscriptJscript等簡單易懂的指令碼語言,結合HTML 程式碼,即可快速地完成網站的應用程式。無須編譯,容易編寫,可在伺服器端直接執行。與瀏覽器無關(Browser Independence),客戶端只要使用可執行HTML 碼的瀏覽器,即可瀏覽Active Server Pages所設計的網頁內容。Active Server Pages 所使用的指令碼語言(VBscriptJscript)均在Web 伺服器端執行,客戶端的瀏覽器不需要能夠執行這些指令碼語言。

目前,國內普通使用者所用的作業系統都是Windows,還有資料庫系統SQL Server2000 這些都是微軟的產品,因此,在系統的相容與穩定性上,都採用同一個公司的產品當然效果會更好。因此該系統選擇ASP技術開發基於Web的教材管理資訊系統

目前,基於Web的資訊系統構架方式通常是採用3B/SBrower/Server)方式構架。整個教材管理資訊系統由使用者層、業務邏輯層和資料層3層組成,其中業務邏輯層和資料層在伺服器端,客戶端只需要瀏覽器即可,最大程度的減少了客戶端的維護,實現了真正的瘦客戶

 

系統分析

一)需求分析

高校教材管理資訊系統的最終目標就是要實現教材管理的資訊化,科學化,高效化和流程化,根據對已有手工系統的調整以及與教材相關人員的交流,瞭解各類使用者的需要,從而得出該系統應具有如下一些功能:

      1)基本資訊維護功能,能夠通過該系統維護教材管理的相關資訊。如教材相關資訊(包括教材基本資訊、教材版本、出版社、供應商等),學生相關資訊(包括院系、班級、學生等),使用者相關資訊(包括部門資訊、角色資訊、教師資訊、使用者資訊等)。管理人員通過該系統,能夠對上述資訊進行維護。

    2)教材需求管理功能。包括學生需求和教師需求兩個部份。由毎門課的任課教師或每個系的教學祕書輸入該門課程採用的教材及需求數量。

    3)採購/入庫管理功能。包括採購和入庫兩個功能。對每一種教材,通過計算庫存數量、學生需求數量和教師需求數量,可以得到需要採購的數量。每一次教材入庫,可以錄入相應的資料。

    4)零售/出庫管理功能。包括零售、班級領用、教師領用三個功能。零售,即教材科對教材的零售。班級領用,根據學生對教材的需求資料領用教材,具體到每一個學生是否領用,教師領用,根據教師對教材的需求資料領用教材。

    5)其他操作功能。包括報損、庫存、結算三個功能。報損,即錄入教材的報損資訊。庫存,查詢每一種教材的入庫、學生領用、教師領用、零售、報損、庫存等情況。結算,根據每個學生的繳費情況和領書情況,計算該學生的書費結餘。

    6)學生查詢功能。每個學生根據自己的帳號和密碼,可以查詢自己的領書情況以及繳費、支出、結餘情況。

 

(二)所設計的業務流程圖

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

學校

制定開課計劃

教師選課

選擇教材

是否有該教材

輸入需求數量

教材是否足夠

制定需求計劃

教材領用

學生查詢

徵定該教材

輸入徵定數量

計算不夠得數量

制定採購計劃

教材採購

教材入庫

入庫單

 

(三)所設計的資料流圖

教師

需求管理

學生            

採購計劃

教材出庫

教材入庫

教材管理人員

制定需求計劃

教材管理人員

基本資訊維護

學生

查詢

選擇教材

選擇教材

採購量

 

需求數量

 

庫存量

 

教師、學生、使用者相關資訊

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


(四)功能分析圖如下:

1)教材管理人員子系統

    教材管理人員子系統的主要功能包括基本資訊維護,採購/入庫管理、零售/出庫管理等等。通過該子系統,教材管理人員可以維護教材資訊、教師資訊、學生資訊等基本資料,以及錄入、維護教材的採購、入庫、發放、零售等資料,考慮到重修、選修、免修等情況,教材的發放資料精確到每一個學生,而不是每一個班級。教學人員也可以進入該子系統,但是隻能查詢相關的資料,不能錄入、修改資訊。

    2)教學人員子系統

    教學人員包括任課教師和每個院系的教學祕書。教學人員可通過該子系統錄入、維護教材需求資料,教材需求包括兩個方面,一方面是學生對教材的需求,另一方面是教師對教材的需求。錄入教材需求資料時,從教材庫中選擇需要的教材,如果教材庫中沒有需要的教材,則可以把需要的教材和需求量新增進採購計劃;如果有需要的教材而庫存數量不足時,也會把相應資料新增進採購計劃。系統會自動通知教材管理人員按採購計劃進行採購。教材管理人員可以查詢、處理教材需求資訊,但是不能錄入和修改。

    3)學生子系統

    學生子系統主要實現學生的查詢功能。學生進入該子系統後,可以查詢自己的教材領用情況以及教材費用的繳納、使用、結餘等金額。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

教材管理資訊系統

教材管理人員子系統

教學人員子系統

學生子系統

基本資訊維護

採購入庫管理

零售出庫管理

教師需求管理

學生需求管理

學生查詢

(五) 有關的資料字典

1)資料字典資料流舉例

資料流

系統名:教材管理                                  編號:

條目名:學生查詢                                    別名:

來源:學生子系統                                  去向:學生

資料流結構:

學生查詢:(學號+姓名+{帳號+密碼}

簡要說明:

每個學生根據自己的帳號和密碼,可以查詢自己的領書情況以及繳費、支出、結餘等情況。

修改記錄:                                      編寫:       日期:

                                                稽核:       日期:

 (2)資料字典加工舉例

 

資料儲存

系統名:教材管理                                  編號:

條目名:入庫管理                                  別名:

輸入:教材基本資訊                       輸出:庫存數量

      版本、出版社、供應商                     教材領用

加工邏輯:

1.      計算庫存數量,學生需求數量和教師需求數量;

2.      確定採購數量;

3.      徵定教材;

4.      教材入庫;

5.      錄入資料;

簡要說明:。。。。。。。。。

修改記錄:                                     編寫:        日期:

                                               稽核:        日期:

 

3)資料字典中資料元素的舉例

 

                                 資料元素

系統名:教材管理                                  編號:

條目名:學生的學號                                別名:

屬於資料流:                                      儲存處:

           查詢                                          學生

資料元素的結構        

程式碼型別                 取值範圍            意義 xx     xx     xxx

字元                  00010001~992999       學生入學年號  系別代號   編號

簡要說明:學號是學生的識別符,以此來檢索每個學生教材需求和使用等情況

修改記錄:                                      編寫:       日期:

                                                稽核:       日期:

 

 

4)資料儲存的舉例

 

資料儲存

系統名:教材管理                                  編號:

條目名:教材需求                                  別名:

儲存組織:                                        記錄數:

        每種教材一條記錄                          主關鍵字:教材編號

記錄組成:項名  教材編號  名稱  出版社  作者   單價出版時間   版本   型別

使用物件 

近似

長度     

簡要說明:教材要求的變動在備註中說明

修改記錄:                                     編寫:        日期:

                                               稽核:        日期:

 

5)資料外部項舉例

 

                                  外部項

系統名:教材管理                                  編號:

條目名:學生                                      別名:

輸入資料流:                                      輸入資料流:

          學生資訊                                          查詢結果

主要特徵:

學生:該系統中的一個使用者物件,

主要特徵:學號  姓名  系別   班級

簡要說明:正確輸入學生資訊,錄入教材領用情況

修改記錄:                                     編寫:       日期:

                                               稽核:       日期:


系統設計

(一)功能結構圖的設計:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

學校教材定銷系統

教材管理

教材訂入

教材發放

系統管理

現教材庫查詢

不用教材退還

教材訂購

教材入庫

入庫查詢

教材出庫

出庫查詢

使用者登入

管理員登入

(二)有關教材出庫/入庫管理階段的HIPO圖設計

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

提取庫房收發資料

修改資料庫

提取庫存資料

處理收發資料

重新整理庫存資料

刪除記錄

增加記錄

減少在庫數

增加在庫數

 

 

IPO

系統名:材料管理

模組名:處理收發資料

製圖者:牛振國

日期:2009.6.22

由下列模組呼叫:

修改庫存資料

呼叫下列模組:

             增加在庫數

             減少在庫數

             增加記錄

             減少記錄

輸入:(由修改庫存資料模組提供庫房收發資料、庫存資料)

輸出:(由修改庫存資料模組接收)修改後的庫存資料、無效的收發資料。

處理內容:

         如:教材入庫,則呼叫增加在庫資料模組;

         如:教材被領用,則呼叫減少在庫資料模組;

         如:增加教材記錄,則呼叫增加記錄模組;

         如:不予訂購其教材了,則呼叫刪除記錄模組,

             否則,按無效資料處理。

 

 

 

 

 

 

 

 

 

 

(三) E-R圖的設計

 

 

 

(四)資料庫邏輯結構的設計

資料庫是管理資訊系統的核心部分,一個好的管理資訊系統必定要求有一個設計合理、效能良好的資料庫結構。教材管理資訊系統的核心就是其資料庫,所有的資訊交換和功能實現都是以資料庫為基礎的,所以資料庫設計至關重要。經過需求分析之後,作出系統的ER圖,根據ER圖設計出最初的資料庫。然後,再對資料庫進行規範化設計。在一般應用中,3NF(第三正規化)就是適當的規範級別。另外,必須清楚,並不是規範化程度越高越好。因此,該系統的資料庫設計規範化到3NF(第三正規化)。

    所設計的E-R圖如下:

 

 

 

教材出版社

 

教材

學生

倉庫

教師

供應

庫存

使用及查詢

教材管理人員

採購及管理

使用及查詢

供應量

學號

性別

名稱

姓名

課程

班級

使用物件

姓名

性別

單位

班級

性別

姓名

職位

單價

編號

傳真

電話

聯絡人

編號

地址

出版

單位

 

作者

編碼

型別

出版時間

版本

庫存數量

進貨

領料

退料

退貨

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


(五)輸出輸入設計

  第一步:在資料庫中輸入相關資料,生成相應的二維表。

第二步:在基於web伺服器端的開發環境ASP中建立三層B/S構架。

第三步:資料庫與Web網頁的連線。

其中,我覺的該系統在設定時應重點把握系統的安全策略。教材管理資訊系統是基於Web的資訊系統,並且關係到教學工作的正常開展和學校、學生的切身利益,所以安全問題顯得格外重要。為了保證系統的安全性,採取了以下一些措施:

1)設定角色

    根據實際情況的需要,把該系統的使用者分為教材管理人員、教學祕書、普通教師、學生等幾種型別,每種型別作為一種角色,每種角色賦予相應的許可權。只有具有某子系統的訪問或操作許可權,才能對該子系統進行訪問或操作。角色的名稱、許可權等屬性可以進行修改維護,這樣既提高了系統的安全性,又避免了為每一個系統使用者分別賦予許可權,提高了效率和靈活性。

2)加密使用者密碼

    使用者密碼直接存放在資料庫中存在很大的安全隱患,因此要對使用者密碼加密。當使用者登入系統時,通過加密函式對密碼加密,然後與儲存在資料庫中的加密密碼進行比較,判斷密碼是否正確。為此使用如下方法對密碼加密。

    對密碼進行MD5加密

    strPsw=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Trim(PassWord.Text), "MD5")

3 禁用除錯模式

    預設情況下,除錯模式是開啟的。ASP.Net在執行過程中發生錯誤時,會顯示錯誤行號,方便除錯。但是系統執行以後,應該禁用除錯模式,防止頁面出錯時洩漏後臺程式碼。為此在web.config檔案中作如下設定。

    禁用頁面級除錯模式

    <%@ page debug=”false”%>

    '禁用應用程式級除錯模式

    <compilation defaultLanguage=”VB” debug=”false”/>[4]

 

(六)程式碼設計部分見系統實施部分

 

五.系統實施部分

1)程式框圖構架

見下圖:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

登入介面

輸入使用者和口令

主選單

結束

教材入庫

教材出庫

教材庫存資訊

教材資訊查詢

教材資訊統計

密碼設定

資訊備份

列印

幫助

口令不正確

口令正確

2)模擬執行資料

此教材管理系統是基於Web的資訊系統,是使用ASP(一個Web伺服器的開發環境)開發的動態的、互動的、高效的管理資訊系統,它的實現以瀏覽網頁的形式體現,具體步驟如下:

在“控制皮膚”中開啟“效能與維護”,選擇“管理工具”——“資訊服務”,在左側視窗中又擊“預設網站”,新建虛擬目錄,安裝完成即可,這樣就可以瀏覽系統中的網頁。

1首先進入系統頁面:

教材管理資訊系統

教師查詢入口

學生查詢入口

 

 

 

 

 

 

 

 

 

 

 

其相關程式碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>無標題文件</title>

<style type="text/css">

<!--

.STYLE2 {

       font-size: xx-large;

       color: #FFFFFF;

}

.STYLE3 {font-size: x-large}

.STYLE4 {color: #FFFFFF}

.STYLE5 {color: #33FFFF}

-->

</style>

</head>

 

<body>

<table width="45%" border="1" bordercolor="#FFFF00" bgcolor="#F0F0F0">

  <tr>

    <td height="71" bordercolor="#F0F0F0" bgcolor="#330066"><p align="center" class="STYLE2">教材管理資訊系統</p>

    </td>

  </tr>

  <tr>

    <td height="177" bgcolor="#00CCFF"><p align="center" class="STYLE3 STYLE4"><a href="1.1.asp">教師查詢入口</a></p>

    <p align="center" class="STYLE3"><span class="STYLE5"><a href="1.2.asp">學生查詢入口</a></span></p></td>

  </tr>

</table>

</body>

</html>

2教師和學生可以分別選擇自己的登入入口:

 

1.教師登入入口:

教師登入

教師號:

密碼:

 

其相關程式碼如下:

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>無標題文件</title>

<style type="text/css">

<!--

.STYLE3 {font-size: x-large}

.STYLE4 {

    font-size: x-large;

    color: #CC0033;

}

.STYLE5 {font-size: 36px; }

-->

</style>

</head>

 

<body>

<table width="39%" border="1">

  <tr>

    <td height="83" colspan="3" bgcolor="#000099"><p align="center" class="STYLE5">教師登入</p>    </td>

  </tr>

  <tr>

    <td height="129" colspan="3" bgcolor="#00CC99"><p align="center" class="STYLE4 STYLE3">教師號:</p>

    <p align="center" class="STYLE4 STYLE3">密碼:</p></td>

  </tr>

</table>

</body>

</html>

 

2.學生登入入口:

學生登入

學號:

密碼:

 

其相關程式碼如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>無標題文件</title>

<style type="text/css">

<!--

.STYLE3 {font-size: 36px}

.STYLE4 {

       font-size: x-large;

       color: #990033;

}

-->

</style>

</head>

 

<body>

<table width="38%" border="1">

  <tr>

    <td height="74" colspan="3" bgcolor="#000099"><p align="center" class="STYLE3">學生登入</p>    </td>

  </tr>

  <tr>

    <td height="143" colspan="3" bgcolor="#00CC99"><p align="center" class="STYLE4">學號:</p>

    <p align="center" class="STYLE4">密碼:</p></td>

  </tr>

</table>

</body>

</html>

 

 

3輸入編號和密碼可以進入查詢頁面:(由於能力有限,編號和密碼的輸入暫時無法實現)

 

學生教材查詢系統

本學期使用教材

已訂教材

已發教材

查詢結果:

 

 

 

其相關程式碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>無標題文件</title>

<style type="text/css">

<!--

.STYLE1 {

       font-size: xx-large;

       color: #FFFFFF;

}

.STYLE2 {font-size: x-large}

.STYLE3 {color: #FFFFFF}

.STYLE4 {font-size: x-large; color: #FFFFFF; }

-->

</style>

</head>

 

<body>

<table width="53%" border="1">

  <tr>

    <td height="63" colspan="3" bgcolor="#000099"><p align="center" class="STYLE1">學生教材查詢系統</p>    </td>

  </tr>

  <tr>

    <td width="30%" height="258" bgcolor="#33CCFF"><p align="left" class="STYLE4"><a href="2.1.asp">本學期使用教材</a></p>

      <p align="left" class="STYLE4"><a href="2.2.asp">已訂教材</a></p>

      <p align="left" class="STYLE4"><a href="2.3.asp">已發教材</a></p>

      <p align="left" class="STYLE3">&nbsp;</p>

    <p>&nbsp;</p></td>

    <td width="70%" colspan="2" bgcolor="#009999"><p class="STYLE2">查詢結果:</p>

    <p class="STYLE2">&nbsp;</p>

    <p class="STYLE2">&nbsp;</p>

    <p class="STYLE2">&nbsp;</p>

    <p class="STYLE2">&nbsp;</p>

    <p class="STYLE2">&nbsp;</p>

    <p class="STYLE2">&nbsp;</p></td>

  </tr>

</table>

</body>

</html>

 

 

 

 

 

 

 

 

 

教師教材查詢系統

本學期使用教材

已訂教材

已發教材

查詢結果:

 

 

 

 

 

其相關程式碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>無標題文件</title>

<style type="text/css">

<!--

.STYLE1 {font-size: xx-large}

.STYLE2 {

       font-size: x-large;

       color: #FFFFFF;

}

.STYLE3 {color: #FFFFFF}

.STYLE5 {font-size: x-large}

-->

</style>

</head>

 

<body>

<table width="53%" border="1">

  <tr>

    <td height="65" colspan="3" bgcolor="#000099"><p align="center" class="STYLE1 STYLE3">教師教材查詢系統</p>    </td>

  </tr>

  <tr>

    <td width="34%" height="297" bgcolor="#33CCFF"><p class="STYLE2"><a href="3.1.asp">本學期使用教材</a></p>

    <p class="STYLE2"><a href="3.2.asp">已訂教材</a></p>

    <p class="STYLE2"><a href="3.3.asp">已發教材</a></p></td>

    <td width="66%" colspan="2" bgcolor="#009999"><p class="STYLE5">查詢結果:</p>

      <p class="STYLE5">&nbsp;</p>

      <p class="STYLE5">&nbsp;</p>

      <p class="STYLE5">&nbsp;</p>

      <p class="STYLE5">&nbsp;</p>

    <p class="STYLE5">&nbsp;</p>

    <p class="STYLE5">&nbsp;</p>

    <p class="STYLE5">&nbsp;</p>

    </td>

  </tr>

</table>

</body>

</html>

選擇要查詢的內容,在右側視窗中就可以出現查詢結果。

 

4.學生查詢介面:

學生教材查詢系統

本學期使用教材

已訂教材

已發教材

 

查詢結果:

本學期課程 教材名 版本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.教師查詢介面:

 

教師教材查詢系統

本學期使用教材

已訂教材

已發教材

查詢結果:

本學期課程 版本 數量 單價

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

結束語

    採用ASP.Net技術開發的教材管理資訊系統以Browser/Server模式架構,充分利用ASP.Net的優點,實現了基本資訊維護、教材需求管理、採購/入庫管理、零售/出庫管理等功能,大大提高了教材管理的效率和準確性,同時節約了人力物力,降低了成本,達到了開發該系統的目的,具有良好的 HYPERLINK "http://www.studa.net/Economic/" 經濟效益和社會效益。

    21 世紀人類進入了資訊時代,網路作為新時代的產物已遍及社會的各個角落。可以預見,以ASP.Net技術開發的基於Web的教材管理資訊系統必將以其動態性、互動性和高效性等諸多優點而成為高校教材管理工作的得力助手。

 

[參考文獻]

 [1] 劉紅,周慶輝,殷惠霞.基於ASP.Net技術的通用編輯部網站設計與實現計算機與資訊科技,2004.03

[2] 開路人下載.ASP 技術與PHP, CGI, JSP等技術的比較2005.02.14

[3] 萬春紅.資訊系統分析與設計.西安:西安科技大學出版社,2003

[4] 楊小明,雷光輝,何青建.基於ASP.NetWeb網路應用程式開發的安全策略實踐.

轉貼於 中國論文下載中心 http://www.studa.net

相關文章