版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 計算機考試管理系統(tǒng)的設計與實現(xiàn)</p><p><b> 學 生: </b></p><p><b> 學 號: </b></p><p> 專 業(yè):計算機科學與技術</p><p> 班 級:2008級3班</p><p&g
2、t;<b> 指導教師: </b></p><p> 二 0一二 年 六 月</p><p> 畢業(yè)設計(論文)任務書</p><p> 設計(論文)題目: 計算機考試管理系統(tǒng)的設計與實現(xiàn) </p><p> 1.畢業(yè)設計(論文)的主要內容及基本要求</p><p> (1)畢業(yè)設計
3、要求完成計算機考試管理系統(tǒng)軟件;</p><p> (2)編程實現(xiàn)該系統(tǒng)要求完成的學生參加考試、教師添加試卷和批閱試卷、管理員管理用戶和更正成績等功能;</p><p> (3)編程實現(xiàn)考試成績等內部管理;</p><p> (4)論文要求格式規(guī)范,層次清楚,闡述完整。</p><p> 2.查閱的主要參考文獻及說明</p>
4、;<p> [1] 張躍挺,王小科. ASP.NET技術方案導航 [M] . 四川:人民郵電出版社,2005,9</p><p> [2] 張奇,李律松. Visual C#數(shù)據(jù)庫項目案例[M]. 北京:清華大學出版社,2004,12</p><p> [3] 李成大,張京. 軟件工程導論[M] . 四川:電子工業(yè)出版社,2005,6</p><p&
5、gt; [4] 鐵軍. Web數(shù)據(jù)庫技術[ M] . 北京:清華大學出版社,2004,3</p><p> [5] 劉甫迎,黨晉蓉. 數(shù)據(jù)庫原理及應用[M] . 北京:人民郵電出版社,2005,2</p><p><b> 3.進度安排</b></p><p> 計算機考試管理系統(tǒng)的設計與實現(xiàn)</p><p
6、><b> 摘 要</b></p><p> 本文著重闡述了學校教務管理系統(tǒng)的整體開發(fā)過程。介紹了系統(tǒng)的開發(fā)環(huán)境以及開發(fā)工具,對于設計思想和設計流程也做出了全面的敘述,在數(shù)據(jù)庫創(chuàng)建思想以及各個數(shù)據(jù)表之間的具體關聯(lián)等方面也做出了詳細說明,并且具體剖析了系統(tǒng)各個功能的實現(xiàn)過程以及詳細設計過程,在繪制簡單系統(tǒng)功能模塊圖的同時,力求更加清晰地表明設計思想以及對整個程序設計的規(guī)劃及具體實現(xiàn)。
7、</p><p> 本系統(tǒng)針對我們學校的計算機考試現(xiàn)狀,經過實習需求分析,采用ASP.NET+SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)進行開發(fā),整個系統(tǒng)開發(fā)采用三層架構的模式進行,由實體層(Model)、數(shù)據(jù)訪問層(DAL)、業(yè)務邏輯層(BLL)組成。整個系統(tǒng)的開發(fā)本著方便學生的學習、方便教師的教學、方便管理員的工作的基本思想,從操作簡便、界面美觀、靈活實用出發(fā),設計開發(fā)的用戶管理,教師發(fā)布試題、學生回答題
8、目,教師評分等都是從實際研究中得出。</p><p> 關鍵詞:數(shù)據(jù)庫; ASP.NET;C#;WEB應用;計算機考試管理;三層架構</p><p> Computer Examination Management System</p><p><b> ABSTRACT</b></p><p> This ar
9、ticle focuses on the overall development process of the school educational management system. System development environment and development tools for design thinking and design process has also made a comprehensive desc
10、ription of the database to create ideas, and data between specific association also made a detailed description and specific analysis of the various functions of the system implementation process and the detailed design
11、process, to draw a simple system functional block dia</p><p> KEYWORDS: Database; ASP.NET; C#; Web Application;</p><p> Computer Examination Management System</p><p><b> 目
12、 錄</b></p><p><b> 第1章 綜述1</b></p><p><b> 1.1 引言1</b></p><p> 1.2 選題依據(jù)1</p><p> 1.3 開發(fā)工具1</p><p> 第2章 WEB 應用和數(shù)據(jù)庫5&
13、lt;/p><p> 2.1 B/S模式原理5</p><p> 2.2 Web 應用程序開發(fā)原理6</p><p> 2.3 數(shù)據(jù)庫原理8</p><p> 2.4 數(shù)據(jù)庫模型分析8</p><p> 2.5 數(shù)據(jù)庫模式結構9</p><p> 2.6 數(shù)據(jù)庫體系結構10&
14、lt;/p><p> 第3章 系統(tǒng)分析11</p><p> 3.1 系統(tǒng)概述11</p><p> 3.2 需求分析11</p><p> 3.3 可行性分析11</p><p> 3.4 總體設計12</p><p> 3.4.1 項目規(guī)劃12</p>&l
15、t;p> 3.4.2 系統(tǒng)功能結構圖13</p><p> 3.4.3 系統(tǒng)流程圖13</p><p> 3.5 系統(tǒng)設計14</p><p> 3.5.1 設計目標14</p><p> 4.5.2 運行環(huán)境14</p><p> 第4章 系統(tǒng)實現(xiàn)15</p><p&
16、gt; 4.1 WEB應用程序總體架構15</p><p> 4.1.1 模塊功能介紹15</p><p> 4.1.2 系統(tǒng)結構15</p><p> 4.2 數(shù)據(jù)庫設計16</p><p> 4.2.1數(shù)據(jù)庫邏輯設計(物理邏輯模型)16</p><p> 4.2.2數(shù)據(jù)庫物理設計17<
17、/p><p> 4.3 計算機考試管理系統(tǒng)開發(fā)實現(xiàn)21</p><p> 4.3.1 登錄模塊21</p><p> 4.3.2 系統(tǒng)學生登錄成功后模塊23</p><p> 4.3.3 學生選擇試題進行考試模塊23</p><p> 4.3.4 教師試題管理頁面25</p><p&
18、gt; 4.3.5 管理員管理人員模塊28</p><p> 4.4 計算機考試管理關鍵技術點30</p><p> 4.4.1 防止sql注入30</p><p> 4.4.2 使用三層架構進行開發(fā)30</p><p> 第5章 結束語31</p><p><b> 致 謝32<
19、;/b></p><p><b> 參考文獻33</b></p><p><b> 附錄34</b></p><p> 附錄A:計算機考試管理系統(tǒng)的主要源程序34</p><p> 附錄B:軟件使用說明書40</p><p><b> 第1章
20、 綜述</b></p><p><b> 1.1 引言</b></p><p> 隨著我國經濟的不斷增長和計算機業(yè)的飛速發(fā)展,計算機考試的市場越來越廣闊,競爭也越來越激烈。計算機考試業(yè)務涉及的各個工作環(huán)節(jié)已經不再僅僅是傳統(tǒng)的紙質文檔,鋼筆,而是更廣,更全面的計算機網上答題代表。計算機考試作為一個測驗性的考試,從教師發(fā)布試題,學生參加考試,教師批閱成績,
21、學生查詢成績,管理修改成績,到最后完成考試。整個過程應該能夠以學生,教師為中心,提供快捷,方便的服務,給學生和教師帶來一個穩(wěn)定、可靠的考試環(huán)境。所以只有不斷完善自身的知識技能,提高優(yōu)質的問題和回答水平,才能使得計算機考試通過和成功。因此,計算機上進行的考試已經成為當務之急。使用計算機管理在很大程度上可以幫助計算機考試克服考試流程程度低,管理手段和管理技術落后等困難,提高其管理水平,節(jié)省大量人力,物力和財力,使考試管理更加科學有序,經營物
22、流清晰,經營狀態(tài)詳實,準確。</p><p><b> 1.2 選題依據(jù)</b></p><p> 計算機考試管理系統(tǒng)是檢測掌握計算機技術運行,管理學生學習情況不可缺少的一部份,它的內容對于計算機的管理和發(fā)展來說至關重要,所以計算機考試管理系統(tǒng)應該能夠為所有用戶穩(wěn)定、可靠的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工方式進行考試,這種管理方式存在著許多缺點,如
23、效率低、成本高,試卷批閱可能出錯,另外學生、試卷增多,將產生大量的文件和數(shù)據(jù),這對于查找和維護都帶來了不少的困難。所以,作為計算機網絡應用開發(fā)的一部份,有必要使用計算機網絡應用設計對計算機考試管理進行管理和開發(fā),它有著手工管理所無法比擬的一些優(yōu)點。如:查找方便、檢索迅速、存儲量大、保密性好、使用壽命長、成本低、節(jié)省大量人力資源等。這些優(yōu)點能夠極大地提高計算機考試管理的效率,也是計算機考試正規(guī)化管理,與國際接軌的重要條件?;谏厦娴母鱾€方
24、面,開發(fā)這樣一個適用的應用軟件是有必要的。</p><p><b> 1.3 開發(fā)工具</b></p><p> 開發(fā)過程包括前臺和后臺兩個方面:前臺主要是網頁設計,后臺則是數(shù)據(jù)庫的建立和網頁后臺執(zhí)行代碼的編碼。對于數(shù)據(jù)庫則要求數(shù)據(jù)的一致性、完整性強、數(shù)據(jù)安全性。而對于前臺則要求網頁制作功能完備,易使用,美觀等特點。經過分析討論,我采用VisualStudio20
25、10做開發(fā)工具,后臺數(shù)據(jù)庫工具是SQL Server2008。下面介紹開發(fā)工具VisualStudio2010和數(shù)據(jù)庫工具SQL Server2008:</p><p> 開發(fā)工具—VisualStudio2010</p><p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年
26、4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫
27、。</p><p> Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用程序和 Office 插件。</p><p> Visual Studio2010 使開發(fā)人員能夠快速創(chuàng)建高質量、用戶體驗豐富而又緊密聯(lián)系的應用程序,充分展示了 Microsoft 開發(fā)智能客戶端應用程序的構想。借助 Vi
28、sual Studio 2010,采集和分析信息將變得更為簡單便捷,業(yè)務決策也會因此變得更為有效。任何規(guī)模的組織都可以使用 Visual Studio 2010 快速創(chuàng)建能夠利用 Windows Vista? 和 2007 Office system 的更安全、更易于管理并且更可靠的應用程序。.NET Framework 提供了用于解決常見編程任務的構建基塊(預制的軟件),從而能夠快速構造具有出色的最終用戶體驗的緊密聯(lián)系的應用程序。在
29、.NET Framework 模型業(yè)務流程上有效構建的緊密聯(lián)系的應用程序有利于在異類環(huán)境中實現(xiàn)系統(tǒng)集成。Visual Studio 和 .NET Framework 的結合使用減少了對公用管道代碼的需要,從而縮短了開發(fā)時間并使開發(fā)人員能夠集中精力解決業(yè)務問題。.NET Framework 3.5 是在 .NET Framework 3.0 的基礎上構建的更高版本。得到增強的功能領域包</p><p> ASP.
30、NET技術就是由微軟的.NET技術細化而來的,它跟ASP技術有些關系,然而又不是僅僅是一個繼承,可以講,ASP.NET跟ASP想比較的話,已經是變得面目全非了,當然好得至少是一個量級以上。</p><p> ASP.NET完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術,正是這些具有革新意義的新特性,讓ASP.NET遠遠超越了ASP,同時也提供給web開發(fā)人員更好的靈
31、活性,有效縮短了web應用程序的開發(fā)周期。ASP.NET與Windows 2003 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。</p><p> ASP.NET它是統(tǒng)一的 Web 開發(fā)平臺,用來提供開發(fā)人員生成企業(yè)級 Web 應用程序所需的服務。ASP.NET 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編
32、程模型和結構,用于生成更安全、可伸縮和穩(wěn)定的應用程序。可以通過在現(xiàn)有 ASP 應用程序中逐漸添加 ASP.NET 功能,隨時增強該 ASP 應用程序的功能。 </p><p> ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C# 和 J#.NET)創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET
33、 框架。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。 </p><p> ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 Web 頁的 GUI
34、 和完全集成的調試支持。 </p><p> C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺的應用程序,Microsoft .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。 </p><p> C#的現(xiàn)代化設計能夠消除很多常見的C++編程錯誤。 例如: </p><p> 1. 資源
35、回收減輕了程序員內存管理的負擔。 </p><p> 2. C#中變量由環(huán)境自動初始化。 </p><p> 3. 變量類型是安全的。</p><p> 正是由于C#面向對象的卓越設計,使它成為構建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML 網絡服務,從而使它們可以由任何語言在任何操作
36、系統(tǒng)上通過Internet進行調用。 </p><p> 最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向C#。</p><p> C#還包含了一個特殊的功能,使程序可以調用任何純API。在一段特別標記的代碼中,開發(fā)者可以使用指針和傳統(tǒng)C/C++特性如手工的內
37、存管理和指針運算。這是其相對于其它環(huán)境的極大優(yōu)勢。這意味著C#程序員可以在原有的C/C++代碼的基礎上編寫程序,而不是徹底放棄那些代碼。</p><p> C#是一種現(xiàn)代的面向對象語言。它使程序員快速便捷地創(chuàng)建基于Microsoft .NET平臺的解決方案。這種框架使C#組件可以方便地轉化為XML網絡服務,從而使任何平臺的應用程序都可以通過Internet調用它。C#增強了開發(fā)者的效率,同時也致力于消除編程中可
38、能導致嚴重結果的錯誤。C#使C/C++程序員可以快速進行網絡開發(fā),同時也保持了開發(fā)者所需要的強大性和靈活性。</p><p> (2)數(shù)據(jù)庫工具—SQL Server 2008</p><p> 區(qū)別于FoxPro、Access小型數(shù)據(jù)庫,SQL Server是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標準的SQL語言、擴展的特性(如復制、OLAP、分析)等功能。而像存儲過程
39、、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。由于今天Windows操作系統(tǒng)占領著主導地的位,選擇SQL Server一定會在兼容性方面取得一些優(yōu)勢。另外,SQL Server 2008 在 Microsoft 的數(shù)據(jù)平臺上發(fā)布,幫助您的組織隨時隨地管理任何數(shù)據(jù)。它可以將結構化、半結構化和非結構化文檔的數(shù)據(jù)(例如圖像和音樂)直接存儲到數(shù)據(jù)庫中。SQL Server 2008 提供一系列豐富的集成服務,可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析
40、之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,您可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。</p><p> SQL Server 2008 允許您在使用 Microsoft .NET 和 Visual Studio 開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通
41、過他們日常使用的工具(例如 2007 Microsoft Office 系統(tǒng))直接訪問數(shù)據(jù)。SQL Server 2008 提供一個可信的、高效率智能數(shù)據(jù)平臺,可以滿足您的所有數(shù)據(jù)需求。</p><p> 第2章 WEB 應用和數(shù)據(jù)庫</p><p> 2.1 B/S模式原理</p><p> 本系統(tǒng)基于B/S模式結構,B/S結構即瀏覽器和服務器結構。它是隨著
42、Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、
43、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。B/S模式簡化了客戶端軟件,只須安裝瀏覽器作為客戶端應用的運行平臺,而將所有的開發(fā),維護和升級工作集中在服務端。用戶使用瀏覽器上網,向web服務器發(fā)送請求,web服務器處理請求,查詢數(shù)據(jù)庫,執(zhí)行應用程序,并
44、將結果信息組織成asp頁面發(fā)送給用戶,在用戶的瀏覽器上</p><p> B/S架構的優(yōu)勢和劣勢介紹如下:</p><p> (1)維護和升級方式簡單。</p><p> 目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構的產品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但
45、B/S架構的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的
46、。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務器。</p><p> (2)成本降低,選擇更多。</p><p> 大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標準配置,但在服務器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位。 現(xiàn)在的趨勢是凡使用B/S架構的應用管理軟件,只需安裝在Linux服務器上即可,而且安全性高。所以服務器操作系統(tǒng)的選擇是很多的,不管
47、選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的Linux操作系統(tǒng)快速發(fā)展起來,Linux除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上“新浪”網,只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務器用的是什么操作系統(tǒng),而事實上大部分網站確實沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。</p>
48、<p> (3)應用服務器運行數(shù)據(jù)負荷較重。</p><p> 由于B/S架構管理軟件只安裝在服務器端(Server)上,網絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網絡管理人員只需要做硬件維護。但是,應用服務器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務器“崩潰”等問題,后果不
49、堪設想。因此,許多單位都備有數(shù)據(jù)庫存儲服務器,以防萬一。</p><p> 2.2 Web 應用程序開發(fā)原理</p><p> 1. Web 應用程序基本概念</p><p> Web應用程序首先是“應用程序”,和用標準的程序語言,如C、C++等編寫出來的程序沒有什么本質上的不同。然而Web應用程序又有自己獨特的地方,就是它是基于Web的,而不是采用傳統(tǒng)方法運
50、行的。換句話說,它是典型的瀏覽器/服務器架構的產物。瀏覽器/服務器架構(Browser/Server,簡稱B/S)能夠很好地應用在廣域網上,成為越來越多的企業(yè)的選擇。瀏覽器/服務器架構相對于其他幾種應用程序體系結構,有如下3方面的優(yōu)點:</p><p> ?。?)這種架構采用Internet上標準的通信協(xié)議(通常是TCP/IP協(xié)議)作為客戶機同服務器通信的協(xié)議。這樣可以使位于Internet任意位置的人都能夠正常
51、的訪問服務器。對于服務器來說,通過相應的Web服務和數(shù)據(jù)庫服務可以對數(shù)據(jù)進行處理。對外采用標準的通信協(xié)議,以便共享數(shù)據(jù)。</p><p> ?。?)在服務器上對數(shù)據(jù)進行處理,就處理的結果生成網頁,以方便客戶端直接下載。</p><p> ?。?)在客戶機上對數(shù)據(jù)的處理被進一步簡化,將瀏覽器作為客戶端的應用程序,以實現(xiàn)對數(shù)據(jù)的顯示。不再需要為客戶端單獨編寫和安裝其他類型的應用程序。這樣,在客
52、戶端只需要安裝一套內置瀏覽器的操作系統(tǒng),如Window XP或Windows 2000或直接安裝一套瀏覽器,就可以實現(xiàn)服務器上數(shù)據(jù)的訪問。而瀏覽器是現(xiàn)在計算機的標準設備。理解了什么是瀏覽器/服務器架構,就了解了什么是Web應用程序。常見的計數(shù)器、留言版、聊天室和論壇BBS等,都是Web應用程序,不過這些應用相對比較簡單,而Web應用程序的真正核心主要是對數(shù)據(jù)庫進行處理,管理信息系統(tǒng)(Management Information Syst
53、em,簡稱MIS)就是這種架構最典型的應用。MIS可以應用于局域網,也可以應用于廣域網。目前基于Internet的MIS系統(tǒng)以其成本低廉、維護簡便、覆蓋范圍廣、功能易實現(xiàn)等諸多特性,得到越來越多的應用。</p><p> 2.3 Web 應用程序開發(fā)步驟</p><p><b> 一、步驟一——設計</b></p><p> 這里所說的設
54、計除開前期的系統(tǒng)分析設計和后臺數(shù)據(jù)庫的設計之外,主要的重點是對頁面控件以及服務器端控件的設計;頁面控件主要就是將常用的頁面寫成一個類以便以后的程序調用,這類控件源代碼是可以編輯的。服務器端控件主要就是將一些功能或者業(yè)務邏輯封裝成DLL文件,在頁面中調用并且編程的控件。這類控件往往需要提供給頁面程序人員屬性、方法、函數(shù)等供程序人員調用。</p><p><b> 二、步驟二——配置</b>&
55、lt;/p><p> 這里的配置主要是指配置WEB應用程序工程項目中的WEB.CONFIG,主要的配置包括全局變量配置,一般寫在<APPSETTINGS>小節(jié)中,如數(shù)據(jù)庫連接字和數(shù)據(jù)服務名、用戶名和密碼等;然后就是配件的配置,一般寫在<ASSEMBLIES>小結中,如水晶報表配件的配置等。</p><p> 三、步驟三——定義頁面樣式,定制頁面控件</p>
56、;<p> 這步工作主要定義比如頁頭、頁尾等內容,并且將這些常用內容封裝寫在頁面控件中。</p><p> 四、步驟四——開發(fā)服務器端控件</p><p> 如果是團隊開發(fā)的話,這個步驟應該和上述步驟同時進行,根據(jù)設計開發(fā)服務器端控件。一般在開發(fā)的時候不主張過多的開發(fā)復合控件,因為復合控件對于系統(tǒng)資源的消耗還是比較大的。</p><p> 五、
57、步驟五——頁面程序設計</p><p> 根據(jù)設計將服務器端控件引入,頁面編程工作開始。這個環(huán)節(jié)中可能還會自定義一些組件類以方便編程,比如把對某個服務器控件的調用寫入或者某一系列經常要調用的代碼的整合等工作。</p><p> 六、步驟六——測試、制作安裝程序和發(fā)布</p><p> 測試這個環(huán)節(jié)也很重要,由于是B/S系統(tǒng)性能環(huán)節(jié)的測試工作尤其重要。同時業(yè)務邏
58、輯的測試以及頁面跳轉、掛接是否正確等也是重要的測試內容。測試完成之后可以使用.NET開發(fā)環(huán)境自帶的安裝程序制作功能制作一個安裝程序,然后就是發(fā)布這個安裝程序了。</p><p> 七、步驟七——維護和更新</p><p><b> 2.3 數(shù)據(jù)庫原理</b></p><p> 隨著計算機技術與網絡通信技術的發(fā)展,數(shù)據(jù)庫技術已成為現(xiàn)代信息科
59、學與技術的重要組成部份,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術研究和解決了計算機信息處理過程中大量數(shù)據(jù)有效地組織和存儲問題,減少數(shù)據(jù)冗余、實現(xiàn)數(shù)據(jù)共享以及保證數(shù)據(jù)的安全性。數(shù)據(jù)庫技術是計算機科學中發(fā)展最快的重要分支之一,數(shù)據(jù)庫系統(tǒng)從20世紀60年代末發(fā)展至今已經有30多年的歷史了。在這30多年的歷程中,數(shù)據(jù)庫技術在理論研究和應用上得到了不斷發(fā)展和完善。</p><p> 2.4 數(shù)據(jù)庫模型分析<
60、/p><p> 數(shù)據(jù)模型通常由三個要素組成:數(shù)據(jù)結構,數(shù)據(jù)操作,數(shù)據(jù)的約束條件。</p><p> 數(shù)據(jù)模型有兩種不同的類型:概念模型和數(shù)據(jù)模型。 </p><p> 概念模型是現(xiàn)實世界到信息世界的第一層抽象,這種信息結構并不依賴于具體的計算機系統(tǒng),也不是某一個數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,它是現(xiàn)實世界到機器世界的一個中間層次。建立的概念模型有層次模型、網狀模型、
61、關系模型和面向對象模型。</p><p> 關系模型的數(shù)據(jù)結構,即所研究的對象類型包括有:關系,對應一張二維表,它由行和列組成;元組,對應表中的一行;屬性,對應表中的一列;主碼,對應某個屬性值,它可以唯一確定一個元組;分量,對應元組中的一個屬性值。關系模型的數(shù)據(jù)操縱包括查詢、插入、刪除和更新數(shù)據(jù)。這些操作必須滿足關系的完整性約束條件:實體完整性、參照完整性和用戶定義的完整性。</p><p&
62、gt; 2.5 數(shù)據(jù)庫模式結構</p><p> 模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結構和特征的描述,它不涉及具體的值。從數(shù)據(jù)庫管理系統(tǒng)的角度看,雖然它們支持的數(shù)據(jù)模型、使用的數(shù)據(jù)庫語言、所基于的操作系統(tǒng)平臺都可能不同,但在體系機構上通常都采用三級模式結構(個別小型數(shù)據(jù)庫系統(tǒng)除外),并提供兩級映像功能。</p><p> 三級模式結構是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內模式三級構成。模式是數(shù)
63、據(jù)庫數(shù)據(jù)在邏輯層上的視圖,它以某一種數(shù)據(jù)模型為基礎,不僅要定義數(shù)據(jù)的邏輯結構(如數(shù)據(jù)項構成、名字、類型、值域等),而且要定義與數(shù)據(jù)有關的安全性、完整性以及數(shù)據(jù)之間的聯(lián)系。外模式是模式的子集,是局部數(shù)據(jù)的邏輯結構描述。它面向具體的應用程序。因為不同的應用可能需要不同的局部數(shù)據(jù)視圖,所以一個數(shù)據(jù)庫可以有多個外模式,但只有一個模式。內模式也稱存儲模式,它是數(shù)據(jù)物理結構和存儲結構的描述,是數(shù)據(jù)在數(shù)據(jù)庫內部的表示方式。一個數(shù)據(jù)庫只有一個內模式。&
64、lt;/p><p> 三級模式是對數(shù)據(jù)的三個抽象級別,使用戶能邏輯地處理數(shù)據(jù),而不必關心數(shù)據(jù)在計算機中的具體表示方式和存儲方式。但這三個抽象層次之間必須能夠相互聯(lián)系和轉換,數(shù)據(jù)庫系統(tǒng)提供了兩層映像來完成該功能。外模式/內模式映象定義了外模式與內模式之間的對應關系。這些映象定義通常包含在各自外模式的描述中。當模式改變時,只需對外模式/模式的映像作相應改變,可以使外模式保持不變,從而應用程序不必修改,保證了數(shù)據(jù)的邏輯獨
65、立性。模式/內模式映像定義了數(shù)據(jù)全局邏輯結構與存儲結構之間的對應關系。該映像定義通常包含在模式描述中。當數(shù)據(jù)庫的存儲結構改變了,只需對外模式/內模式映像做出相應改變,可以使模式保持不變,從而保證了數(shù)據(jù)的物理獨立性。</p><p> 三級模式結構圖如圖3.1所示:</p><p> 圖2.1 三級模式結構圖</p><p> 2.6 數(shù)據(jù)庫體系結構</p
66、><p> 數(shù)據(jù)庫的模式結構對最終用戶和程序員是透明的,他們見到的僅是數(shù)據(jù)庫的外模式和應用程序。從最終用戶角度看,數(shù)據(jù)庫系統(tǒng)分為單用戶結構、主從式結構、分布式結構和客戶/服務器結構。</p><p><b> 第3章 系統(tǒng)分析</b></p><p><b> 3.1 系統(tǒng)概述</b></p><p&
67、gt; 隨著我國經濟的飛速發(fā)展,計算機水平和成長也在不斷提高,其中計算機考試相關行業(yè)已經不再是傳統(tǒng)的參加卷面考試,同時也可以在不同地點進行考試。計算機考試作為一個作為考試學習相關的,從教師發(fā)布試題開始,到入學習進行答題,要求各式的試卷,試題,直至最后評分結束,整個過程應該能夠以學生答題,和教師出題、評分為中心,提供快捷方便的服務,給教師和學生一種方便舒適,穩(wěn)定的享受。計算機考試管理系統(tǒng)v1.0是一個定位于大中高級院校,以及其他以計算機
68、考試為主的一個計算機考試管理系統(tǒng)。設計的原則是:安裝配置使用簡單,系統(tǒng)穩(wěn)定可靠,功能完善靈活,能夠滿足各種計算機考試日常管理工作。系統(tǒng)十大模塊相互銜接,界面大方美觀,為您的管理工作創(chuàng)造了舒適,方便和快捷的環(huán)境。使用本系統(tǒng)可以實現(xiàn)考試內容的信息化管理,提高考試效率,優(yōu)化管理質量,是計算機考試系統(tǒng)管理工作的好幫手。</p><p><b> 3.2 需求分析</b></p>&l
69、t;p> 通過調查研究,要求系統(tǒng)滿足有以下功能:</p><p> ?由教師發(fā)布考試試題</p><p> ?由學生對教師發(fā)布的試題進行作答</p><p> ?由教師對學生作答的試題進行評閱</p><p> ?教師評閱后,學生可以看到相應成績</p><p> ?教師評閱后需要修改成績需要管理員進
70、行修改</p><p> ?管理員對學生和教師進行管理</p><p><b> ?成員可以修改密碼</b></p><p> ?成員可以進行登錄和退出登錄</p><p> ?教師可以查看學生成績</p><p><b> 3.3 可行性分析</b></p&
71、gt;<p><b> ?。?)技術可行性:</b></p><p><b> ?開發(fā)方:</b></p><p> 開發(fā)硬件具備基于Core 2 Duo核心,1GMB內存,能夠在調試上擁有較好的速度。測試則在6年以前的PC機(1.5GHZ核心,SDRAM 256MB內存,TNT 32MB顯存)上進行,以此評判系統(tǒng)在較低配置的機
72、器上運行的速度及其穩(wěn)定性,確保此系統(tǒng)硬件上的向下兼容。</p><p> 開發(fā)軟件平臺具備基于最新的VS2010開發(fā)平臺,數(shù)據(jù)庫使用SQL SERVER 2008,在效率,安全等機制上優(yōu)于ACCESS 或FOXPRO。</p><p> ?使用方:現(xiàn)在市場上銷售的PC一般內核主頻不低于1.5GMHZ,內存不低于256MB(一般為1GMB),此類設備作為前端PC能夠滿足硬件上的要求。前端
73、PC操作系統(tǒng)不限,使用瀏覽器進行訪問,滿足瀏覽器可以運行即可。在條件允許的情況下,后臺服務器一般要求硬件配置高于前端PC,操作系統(tǒng)使用WINDOS XP或WINDOS SERVER 2003,IIS 使用 6.0。服務器后臺數(shù)據(jù)庫采用SERVER2008,在上述服務器硬件平臺上能夠正常運行。</p><p><b> (2)社會可行性:</b></p><p>
74、該項目為獨立開發(fā),在技術上沒有篡改使用任何現(xiàn)有的軟件與方法。所以在法律方面不會存在侵犯專利權、侵犯版權等問題,完全按照合同規(guī)定的責任履行。</p><p><b> 3.4 總體設計</b></p><p> 3.4.1 項目規(guī)劃</p><p> 計算機考試管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應用程序,由登錄登出模塊、學生參加考試模塊、學生查
75、詢成績模塊、教師評分模塊、教師管理試卷模塊、教師管理試題模塊、密碼修改模塊、管理員更改成績模塊、管理員管理教師模塊、管理員管理學生模塊,規(guī)劃系統(tǒng)功能模塊如下:</p><p><b> (1)登錄登出模塊</b></p><p> 改模塊用于不同用于進行登錄和退出登錄使用,學生可以選擇學生登錄方式,教師可以選擇教師登錄方式,管理員選擇管理員登錄方式。</p&
76、gt;<p> (2)學生參加考試模塊</p><p> 該模塊的主要功能是學生對可以參加的考試進行參加,點擊參加即可以進行改科目的考試行為,當然在設置可以考試的時間段才能夠進行。</p><p> (3)學生查詢成績模塊</p><p> 該模塊主要功能是提供學生對自己的成績進行查詢、查看的操作。</p><p>&l
77、t;b> (4)教師評分模塊</b></p><p> 該模塊主要功能是提供給教師對管理下的學生的回答了的試題進行評分的操作。</p><p> (5)教師管理試卷模塊</p><p> 該模塊主要功能是提供給教師對試卷進行管理,可以增加,修改,刪除試卷等操作。</p><p> (6)教師管理試題模塊</p
78、><p> 該模塊主要功能是提供給教師對指定試卷的試題進行管理,可以對試題進行增加,刪除,修改題目操作。</p><p><b> (7)密碼修改模塊</b></p><p> 該模塊主要功能是提供學生,教師,管理員對自己的密碼進行修改的操作。</p><p> (8)管理員更改成績模塊</p><
79、;p> 該模塊主要功能是提供給管理員對教師評閱后的成績即使,通過更改試題的成績,對學生的總成績進行修改。</p><p> (9)管理員管理教師模塊</p><p> 該模塊主要功能是提供給管理員對教師進行增加,刪除,修改等操作。</p><p> (10)管理員管理學生模塊</p><p> 該模塊主要功能是提供給管理員對學
80、生進行增加,刪除,修改等操作。</p><p> 3.4.2 系統(tǒng)功能結構圖</p><p> 綜合系統(tǒng)分析,對賓館酒店管理系統(tǒng)的開發(fā)做了個整體的分析,對每個模塊的功能進行了歸納,得出系統(tǒng)功能結構圖,如圖3.1所示。</p><p> 圖3.1 系統(tǒng)功能結構圖</p><p> 3.4.3 系統(tǒng)流程圖</p><p
81、> 系統(tǒng)流程圖如圖3.2所示:</p><p> 圖3.2 系統(tǒng)流程圖</p><p><b> 3.5 系統(tǒng)設計</b></p><p> 3.5.1 設計目標</p><p> 本系統(tǒng)是針對高中級院校通過計算機考試管理系統(tǒng)考試的,主要實現(xiàn)如下目標:</p><p> ?對學生
82、進行考試(從參加考試、到評分、得到成績、修改成績到最后的最終成績)進行全面管理。</p><p> ?實現(xiàn)各種信息的選擇,修改,刪除,查詢等功能。</p><p> ?管理員可以添加教師信息、添加學生信息。</p><p> ?對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。</p><p> ?系統(tǒng)運行穩(wěn)定、安全可靠
83、。</p><p> ?鍵盤操作,快速響應。</p><p> 4.5.2 運行環(huán)境</p><p><b> ?硬件平臺:</b></p><p> CPU:1.5GHz及以上;</p><p> 內存:256MB及以上。</p><p><b>
84、?軟件平臺:</b></p><p> 開發(fā)工具:Visual studio 2010</p><p> 操作系統(tǒng):Windows 7,Windows Server 2003等;</p><p> 數(shù)據(jù)庫:SQL Server2008;</p><p> 瀏覽器:IE6.0;</p><p> W
85、eb服務器:IIS6.0;</p><p> 分辨率:最佳效果1024*768。</p><p><b> 第4章 系統(tǒng)實現(xiàn)</b></p><p> 4.1 WEB應用程序總體架構</p><p> 4.1.1 模塊功能介紹</p><p><b> (1)登錄登出模塊<
86、;/b></p><p> 改模塊用于不同用于進行登錄和退出登錄使用,學生可以選擇學生登錄方式,教師可以選擇教師登錄方式,管理員選擇管理員登錄方式。</p><p> (2)學生參加考試模塊</p><p> 該模塊的主要功能是學生對可以參加的考試進行參加,點擊參加即可以進行改科目的考試行為,當然在設置可以考試的時間段才能夠進行。</p>
87、<p> (3)學生查詢成績模塊</p><p> 該模塊主要功能是提供學生對自己的成績進行查詢、查看的操作。</p><p><b> (4)教師評分模塊</b></p><p> 該模塊主要功能是提供給教師對管理下的學生的回答了的試題進行評分的操作。</p><p> (5)教師管理試卷模塊<
88、;/p><p> 該模塊主要功能是提供給教師對試卷進行管理,可以增加,修改,刪除試卷等操作。</p><p> (6)教師管理試題模塊</p><p> 該模塊主要功能是提供給教師對指定試卷的試題進行管理,可以對試題進行增加,刪除,修改題目操作。</p><p><b> (7)密碼修改模塊</b></p>
89、;<p> 該模塊主要功能是提供學生,教師,管理員對自己的密碼進行修改的操作。</p><p> (8)管理員更改成績模塊</p><p> 該模塊主要功能是提供給管理員對教師評閱后的成績即使,通過更改試題的成績,對學生的總成績進行修改。</p><p> (9)管理員管理教師模塊</p><p> 該模塊主要功能是提
90、供給管理員對教師進行增加,刪除,修改等操作。</p><p> (10)管理員管理學生模塊</p><p> 該模塊主要功能是提供給管理員對學生進行增加,刪除,修改等操作。</p><p> 4.1.2 系統(tǒng)結構</p><p> 計算機考試管理的系統(tǒng)結構如圖4.1所示:</p><p> 圖4.1 計算機考
91、試管理系統(tǒng)系統(tǒng)結構圖</p><p><b> 4.2 數(shù)據(jù)庫設計</b></p><p> 4.2.1數(shù)據(jù)庫邏輯設計(物理邏輯模型)</p><p> 圖4.2 計算機考試管理系統(tǒng)物理實體模型</p><p> 以上就是計算機考試管理系統(tǒng)物理實體模型。</p><p> 4.2.2數(shù)據(jù)
92、庫物理設計</p><p> 本系統(tǒng)數(shù)據(jù)庫采用SQL Server2008數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為TestExam.mdf(主文件), TestExam.ldf (日志文件)。數(shù)據(jù)庫TestExam.mdf中包含6張表。</p><p> 以下列出數(shù)據(jù)庫中的各個表:</p><p> 表4.1用戶表(UserInfo)</p><p>
93、 表4.2試卷表(ExamInfo)</p><p> 表4.3試題表(QuestionInfo)</p><p> 表4.4試題詳細表(QuestionDetailInfo)</p><p> 表4.5回答表(AnswerInfo)</p><p> 表4.6學生成績表(ScoreInfo)</p><p>
94、; 以下列出數(shù)據(jù)庫表的創(chuàng)建過程:</p><p> if exists (select 1</p><p> from sysobjects</p><p> where id = object_id('AnswerInfo')</p><p> and type = 'U')</p&g
95、t;<p> drop table AnswerInfo</p><p><b> go</b></p><p> if exists (select 1</p><p> from sysobjects</p><p> where id = object_id('ExamInfo&
96、#39;)</p><p> and type = 'U')</p><p> drop table ExamInfo</p><p><b> go</b></p><p> if exists (select 1</p><p> from sysobjects
97、</p><p> where id = object_id('QuestionDetailInfo')</p><p> and type = 'U')</p><p> drop table QuestionDetailInfo</p><p><b> go</b>&l
98、t;/p><p> if exists (select 1</p><p> from sysobjects</p><p> where id = object_id('QuestionInfo')</p><p> and type = 'U')</p><p> dr
99、op table QuestionInfo</p><p><b> go</b></p><p> if exists (select 1</p><p> from sysobjects</p><p> where id = object_id('ScoreInfo')</p>
100、;<p> and type = 'U')</p><p> drop table ScoreInfo</p><p><b> go</b></p><p> if exists (select 1</p><p> from sysobjects</p>&
101、lt;p> where id = object_id('UserInfo')</p><p> and type = 'U')</p><p> drop table UserInfo</p><p><b> go</b></p><p> /*==========
102、====================================================*/</p><p> /* Table: AnswerInfo */</p><p> /*====================================================
103、==========*/</p><p> create table AnswerInfo (</p><p> AnswerId int identity,</p><p> QuestionId int not null,</p>
104、<p> UserId int not null,</p><p> AnswerContent text not null,</p><p> AnswerMarks float null default 0,<
105、/p><p> GradeUserId int null,</p><p> constraint PK_ANSWERINFO primary key (AnswerId)</p><p><b> )</b></p><p><b> go</b&
106、gt;</p><p> declare @CurrentUser sysname</p><p> select @CurrentUser = user_name()</p><p> execute sp_addextendedproperty 'MS_Description', </p><p><b>
107、 '評分人',</b></p><p> 'user', @CurrentUser, 'table', 'AnswerInfo', 'column', 'GradeUserId'</p><p><b> go</b></p><p&g
108、t; /*==============================================================*/</p><p> /* Table: ExamInfo */</p><p> /*====================================
109、==========================*/</p><p> create table ExamInfo (</p><p> ExamId int identity,</p><p> ExamName varchar(255) not nul
110、l,</p><p> ExamTime int not null,</p><p> ExamContent text null,</p><p> constraint PK_EXAMINFO primary key (ExamId)</p&g
111、t;<p><b> )</b></p><p><b> go</b></p><p> /*==============================================================*/</p><p> /* Table: QuestionDetailInfo
112、 */</p><p> /*==============================================================*/</p><p> create table QuestionDetailInfo (</p><p> QuestionDetailI
113、d int identity,</p><p> QuestionId int null,</p><p> QuestionContent varchar(255) null,</p><p> constraint PK_QUESTIO
114、NDETAILINFO primary key (QuestionDetailId)</p><p><b> )</b></p><p><b> go</b></p><p> /*==============================================================*/&l
115、t;/p><p> /* Table: QuestionInfo */</p><p> /*==============================================================*/</p><p> create table Question
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機考勤管理系統(tǒng)畢業(yè)設計
- 畢業(yè)論文范文——計算機等級考試管理系統(tǒng) --報名管理
- 畢業(yè)論文范文——計算機等級考試管理系統(tǒng) --報名管理
- 電費管理系統(tǒng)—計算機畢業(yè)設計(論文)
- 計算機等級考試管理系統(tǒng) --報名管理
- 武警指揮學院計算機考試管理系統(tǒng)的設計與實現(xiàn).pdf
- 計算機等級考試管理系統(tǒng)論文正文.doc
- 基于java的計算機考試系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——bs模式的計算機等級考試管理系統(tǒng)的設計與實現(xiàn)
- bs模式的計算機等級考試管理系統(tǒng)的設計與實現(xiàn)——畢業(yè)論文
- 計算機考試
- 計算機畢業(yè)設計論文--高校師生科研管理系統(tǒng)
- 計算機應用技術畢業(yè)論文---基于jsp的考試管理系統(tǒng)
- 計算機畢業(yè)設計-倉庫管理系統(tǒng)
- 計算機畢業(yè)設計--- 庫存管理系統(tǒng)
- 計算機畢業(yè)設計-----賓館管理系統(tǒng)
- 計算機考試操作
- 計算機音樂系統(tǒng)畢業(yè)設計(論文)
- 計算機考試大綱
- 職稱計算機考試.
評論
0/150
提交評論