版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)論文(設(shè)計)</p><p><b> ( 201 屆)</b></p><p> A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)的設(shè)計與開發(fā)</p><p> 所在學院 </p><p> 專業(yè)班級 信息與計算科學
2、 </p><p> 學生姓名 學號 </p><p> 指導教師 職稱 </p><p> 完成日期 年 月 </p><p> 摘要:本文首先闡述了A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)的研究背景、目的以
3、及意義,并提出了開發(fā)此系統(tǒng)的必要性。然后,介紹了開發(fā)本系統(tǒng)用到的開發(fā)工具和技術(shù)。最后,基于軟件工程的概念和理論,分析該系統(tǒng)的需求,并開發(fā)設(shè)計。</p><p> 本系統(tǒng)利用軟件體系結(jié)構(gòu),ASP.NET面向?qū)ο蟮扔嘘P(guān)思想設(shè)計并實現(xiàn)了一個基于IIS服務(wù)器的WEB應(yīng)用系統(tǒng)—A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)。該系統(tǒng)主要包括管理員、教師、在校生和畢業(yè)生等模塊,實現(xiàn)了用戶登錄、問卷表相關(guān)信息的添加、修改和刪除、外部信息通過E
4、xcel導入到本數(shù)據(jù)庫接口、動態(tài)產(chǎn)生問卷以及后臺對問卷結(jié)果進行數(shù)據(jù)統(tǒng)計分析、導出Excel等功能。該系統(tǒng)投入使用,可以實現(xiàn)A大學教學管理問卷調(diào)查的無紙化,減少人力物力,提高工作效率。</p><p> 關(guān)鍵詞:ASP.NET;網(wǎng)上問卷調(diào)查;系統(tǒng)設(shè)計</p><p> Design and Development of Jiaxing University Teaching Manage
5、ment Online Survey System</p><p> Abstract: This paper describes the teaching of Jiaxing online survey management system, research background, purpose and meaning, and put forward the necessity of developin
6、g this system. Then introduces the tools and technologies that used in the development of the system .Finally,analysis of the system requirements,designs and develops this system based on the concept and theory of softwa
7、re engineering.</p><p> This system uses software architecture, ASP.NET and other thoughts about object-oriented to design and implements a WEB application name JiaXing College Teaching Management online se
8、rver system which based on IIS server. This system includes administrators, teachers, students and graduates module, and implements some function including user login, questionnaire information to add, modify, and delete
9、, external information into the database through the Excel interface,dynamically generated questio</p><p> Key words: ASP.NET; online survey; system design </p><p><b> 目錄</b></p
10、><p><b> 1 緒論1</b></p><p> 1.1 研究背景1</p><p> 1.2 研究內(nèi)容1</p><p> 1.3 研究意義2</p><p> 2 網(wǎng)上問卷調(diào)查系統(tǒng)相關(guān)工具介紹3</p><p> 2.1 開發(fā)工具及
11、結(jié)構(gòu)介紹3</p><p> 2.1.1 B/S結(jié)構(gòu)3</p><p> 2.1.2 ASP.NET簡介3</p><p> 2.1.3 SQL SERVER數(shù)據(jù)庫及數(shù)據(jù)庫連接池4</p><p> 3 網(wǎng)上問卷調(diào)查系統(tǒng)需求分析6</p><p> 3.1 可行性分析6</p>
12、;<p> 3.1.1 技術(shù)可行性6</p><p> 3.1.2 經(jīng)濟可行性6</p><p> 3.1.3 操作可行性6</p><p> 3.2 系統(tǒng)開發(fā)目標6</p><p> 3.2.1 應(yīng)用目標6</p><p> 3.2.2 作用及范圍6</p>
13、;<p> 3.3 功能需求7</p><p> 3.3.1 用戶登錄7</p><p> 3.3.2 管理員模塊7</p><p> 3.3.3 在校生、畢業(yè)生、教師模塊7</p><p> 3.4 系統(tǒng)模型8</p><p> 3.4.1 系統(tǒng)模型圖:8</p
14、><p> 3.5 系統(tǒng)數(shù)據(jù)庫設(shè)計8</p><p> 3.5.1 數(shù)據(jù)庫設(shè)計理論8</p><p> 3.5.2 概念結(jié)構(gòu)設(shè)計8</p><p> 3.5.3 邏輯結(jié)構(gòu)設(shè)計9</p><p> 3.5.4 物理設(shè)計10</p><p> 4 網(wǎng)上問卷調(diào)查系統(tǒng)詳細設(shè)
15、計12</p><p> 4.1 系統(tǒng)模塊設(shè)計12</p><p> 4.1.1 系統(tǒng)模塊設(shè)計理論12</p><p> 4.1.2 管理員模塊12</p><p> 4.1.3 在校生模塊13</p><p> 4.1.4 畢業(yè)生模塊13</p><p> 4
16、.1.5 教師模塊14</p><p> 4.2 系統(tǒng)主要代碼14</p><p> 4.2.1 用戶角色類:Identity14</p><p> 4.2.2 數(shù)據(jù)庫操作類15</p><p> 4.2.3 Excel導出類18</p><p> 4.3 主要功能展示20</p
17、><p> 4.3.1 登錄界面20</p><p> 4.3.2 問卷界面及其功能20</p><p> 4.3.3 外部信息導入21</p><p> 4.3.4 后臺數(shù)據(jù)統(tǒng)計21</p><p><b> 5 總結(jié)23</b></p><p>
18、;<b> 參考文獻24</b></p><p> 致謝錯誤!未定義書簽。</p><p><b> 附件25</b></p><p><b> 1 緒論</b></p><p><b> 1.1 研究背景</b></p>
19、<p> 隨著計算機技術(shù)的飛速發(fā)展,利用計算機來獲取和處理信息是當今信息管理的一大特點。Software development is rapidly changing and steadily increasing in complexity[1].Modern software applications ofen need to be highly adapatble and flexible[2].基于Web的系統(tǒng)作
20、為最普遍最實用的系統(tǒng),其管理現(xiàn)代化、信息化,對整個社會起著巨大的推動作用。當今的社會已經(jīng)是一個信息時代,是一個多元化的社會,人們對某一事物的看法難免有所不同,只有在第一時間獲得有效的信息,才能做出一個合理的決策。正如許吉來、文福安、龐振他們所說的:隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)上問卷調(diào)查已經(jīng)稱為一種常見的問卷形式[3]。網(wǎng)上問卷調(diào)查系統(tǒng)是一個對網(wǎng)上問卷調(diào)查中設(shè)計問卷、采集問卷和問卷結(jié)果統(tǒng)計的全部過程提供全程支持的系統(tǒng)。藍鷹、劉松在他們的文章中這樣
21、提到:一個完整的問卷調(diào)查過程應(yīng)該包含三個主要部分,即由問卷調(diào)查設(shè)計者根據(jù)調(diào)查目的構(gòu)思并完成對問卷的設(shè)計一級修改,最后定制問卷;而后,被調(diào)查者可以</p><p> 姚渝濤也曾經(jīng)做了一個網(wǎng)上問卷調(diào)查系統(tǒng),一個用于教育部門的基于ASP.NET 2.0+Ajax的問卷調(diào)查系統(tǒng)。該系統(tǒng)基于ASP.NET 2.0+Ajax技術(shù)采用MVC三層結(jié)構(gòu)實現(xiàn)[5]。</p><p> 該系統(tǒng)基本滿足一般的
22、問卷調(diào)查需求,但仍有值得改進和完善的地方。對于用戶的登錄、管理,數(shù)據(jù)的導入導出等一些較通用的功能,并沒有實現(xiàn)。</p><p><b> 1.2 研究內(nèi)容</b></p><p> 網(wǎng)上問卷調(diào)查系統(tǒng)是一個對網(wǎng)上問卷調(diào)查中設(shè)計問卷、采集問卷和問卷結(jié)果統(tǒng)計的全部過程提供支持的系統(tǒng)。在我們學校,成績管理、網(wǎng)上選課等日常教務(wù)都已經(jīng)信息化。而對于教學管理問卷,卻還是紙質(zhì)的
23、。在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天,學校傳統(tǒng)的問卷調(diào)查方式也面臨著變革,而網(wǎng)絡(luò)問卷調(diào)查則是一個很重要的方向。因此,為了簡化學校教學管理問卷調(diào)查流程,節(jié)省不必要的開支,我們有必要借助網(wǎng)絡(luò),開發(fā)一個A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)。</p><p> 一個功能完善的網(wǎng)上問卷調(diào)查系統(tǒng)在設(shè)計的時候應(yīng)該要有一個好的設(shè)計思路。龍浩健在他的文章提出了他的設(shè)計思路:每份問卷我們都稱之為一個獨立的問卷項目。要設(shè)計一個適用范
24、圍較廣的問卷調(diào)查系統(tǒng),必須要考慮以下方面[6]:</p><p> 問卷項目的基本信息設(shè)定</p><p><b> 問卷表單設(shè)計</b></p><p><b> 問卷項目的管理</b></p><p><b> 用戶的管理</b></p><p&
25、gt; 問卷項目的查詢和統(tǒng)計</p><p><b> 1.3 研究意義</b></p><p> 目前,系統(tǒng)開發(fā)主要有B/S和C/S結(jié)構(gòu)。而我們的網(wǎng)上問卷調(diào)查系統(tǒng)采用B/S結(jié)構(gòu)。B/S結(jié)構(gòu)作為當今Web開發(fā)的主流,克服了傳統(tǒng)C/S結(jié)構(gòu)的弊病,為技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而便于開發(fā)、管理和部署。
26、早期的問卷調(diào)查很不方便,需要大量的人力和財力,而且只能在局部的區(qū)域,對于不同的人群也有變化,針對性不強。而我們研究的基于Web技術(shù)的網(wǎng)絡(luò)問卷系統(tǒng)可以借助于遍布全球的因特網(wǎng),因此問卷調(diào)查既可以在本地進行,也可以在異地進行,而且也可以面向已經(jīng)畢業(yè)的學生,大大擴展了問卷的靈活性。由于可以面向不同的人群,使問卷結(jié)果更具真實性。</p><p> 2 網(wǎng)上問卷調(diào)查系統(tǒng)相關(guān)工具介紹</p><p>
27、; 2.1 開發(fā)工具及結(jié)構(gòu)介紹</p><p> 2.1.1 B/S結(jié)構(gòu)</p><p> B/S(Browser/Server)結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu),是一種從傳統(tǒng)的兩層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)的C/S模式以Web技術(shù)為基礎(chǔ),將C/S模式中的服務(wù)器細分為數(shù)據(jù)庫服務(wù)器和Web服務(wù)器,從而變成三層結(jié)構(gòu)[7]。B/S結(jié)構(gòu),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)
28、模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器,服務(wù)器安裝所需要的數(shù)據(jù)庫,瀏覽器就能通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易。B/S架構(gòu)軟件的優(yōu)勢在于:</p><p
29、> 維護和升級方式簡單。</p><p> 成本降低,選擇更多。</p><p> 應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重。</p><p> 2.1.2 ASP.NET簡介</p><p> ASP.NET(Active Server Pages)是微軟公司開發(fā)的基于Windows NT Server 和IIS(Internet In
30、-formation Server)的服務(wù)器端腳本環(huán)境。通過ASP,開發(fā)人員可以集合HTML網(wǎng)頁、ASP程序與瀏覽器無關(guān),客戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所有的程序都在服務(wù)端執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)構(gòu)所生成的常規(guī)HTML代碼,這樣就可以保證編寫出來的程序代碼不會外漏。另外,ASP能于任何ActiveX Scripting語言相容,具有無限的可擴充性[8]。</p>
31、<p> ASP.NET以其對多種語言的支持、高效的執(zhí)行、豐富的類庫、方便易學等特點掀起了開發(fā)網(wǎng)頁中的應(yīng)用程序的又一次高潮。它并不是ASP的簡單級,Microsoft使用ASP.NET可以引入多種新的Web應(yīng)用程序體系結(jié)構(gòu),可以提供理好的性能,經(jīng)過編譯處理可以重用的模塊,以及更好的支持分布式環(huán)境,可以開發(fā)出比COM或者ASP更復(fù)雜,更穩(wěn)定并且擴展性更好的應(yīng)用程序[9]。</p><p> 2.1
32、.3 SQL SERVER數(shù)據(jù)庫及數(shù)據(jù)庫連接池</p><p> SQL SERVER 2008 是Microsoft公司推出的SQL SERVER數(shù)據(jù)庫管理系統(tǒng),是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL SERVER 2008 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使我們可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。</p&g
33、t;<p> SQL SERVER數(shù)據(jù)引擎是數(shù)據(jù)管理解決方案核心。此外,SQL SERVER 2008結(jié)合了分析、報表、集成和通知功能。這使我們可以構(gòu)建和部署經(jīng)濟有效的BI解決方案,幫助我們的團隊通過記分卡、Dashboard、Web Servers和移動將數(shù)據(jù)推向業(yè)務(wù)的各個領(lǐng)域。</p><p> 數(shù)據(jù)庫連接是一種關(guān)鍵的有限的昂貴的資源,這一點在多用戶的網(wǎng)頁應(yīng)用程序中體現(xiàn)得尤為突出。對數(shù)據(jù)庫連
34、接的管理能顯著影響到整個應(yīng)用程序的伸縮性和健壯性,影響到程序的性能指標。數(shù)據(jù)庫連接池正是針對這個問題提出來的。數(shù)據(jù)庫連接池負責分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個現(xiàn)有的數(shù)據(jù)庫連接,而不是重新建立一個;釋放空閑時間超過最大空閑時間的數(shù)據(jù)庫連接來避免因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。這項技術(shù)能明顯提高對數(shù)據(jù)庫操作的性能。</p><p> 對于我們的教學管理網(wǎng)上問卷調(diào)查系統(tǒng)來說,針對的
35、肯定是多用戶的,因此在數(shù)據(jù)庫連接方面肯定需要很多開銷。但是如果很好的管理數(shù)據(jù)庫連接,將會影響系統(tǒng)的性能。丁志山在他的文章中也提到數(shù)據(jù)庫連接的必要性:數(shù)據(jù)庫的應(yīng)用,在許多軟件系統(tǒng)中經(jīng)常遇到,它是開發(fā)大、中型軟件系統(tǒng)不可缺少的組成部分。但是如果對數(shù)據(jù)庫連接資源沒有很好的管理(如:沒有及時回收數(shù)據(jù)庫的ResultSet,Connection等資源),往往會直接導致系統(tǒng)的不穩(wěn)定。這類不穩(wěn)定因素,不僅僅只由數(shù)據(jù)庫或者系統(tǒng)本身一方引起,只有在系統(tǒng)正
36、式使用之后,隨著數(shù)據(jù)流量和用戶的增加,才會逐步顯露[10]。數(shù)據(jù)庫連接的基本思想就是預(yù)先建立一些連接放置于內(nèi)存對象中以備使用,當程序中需要建立數(shù)據(jù)庫連接時,只須從內(nèi)存中取一個來用,而不用重新創(chuàng)建,使用完畢后只需將其放回內(nèi)存即可。而連接的建立、斷開都有連接池自身來管理。同時還可以設(shè)置最大使用次數(shù)等等。通過使用連接池將大大提高程序效率并且可以通過其自身的管理機制來監(jiān)視數(shù)據(jù)庫連接的數(shù)量、使用情況等信息[11]。</p><
37、p> 在Web應(yīng)用數(shù)據(jù)庫連接中,傳統(tǒng)的模式是按照以下的步驟進行的:</p><p><b> 裝載數(shù)據(jù)驅(qū)動程序</b></p><p> 通過ODBC建立數(shù)據(jù)庫連接</p><p> 訪問數(shù)據(jù)庫,執(zhí)行SQL 語句</p><p><b> 斷開數(shù)據(jù)庫連接</b></p>
38、<p> 在這種模式下,系統(tǒng)將為每個請求建立一個新的數(shù)據(jù)庫練級。對于大型的Web應(yīng)用來說,系統(tǒng)資源被毫無顧忌的開銷,這樣將可能導致系統(tǒng)內(nèi)存的溢出、服務(wù)器崩潰[12]。</p><p> 3 網(wǎng)上問卷調(diào)查系統(tǒng)需求分析</p><p> 3.1 可行性分析</p><p> 3.1.1 技術(shù)可行性</p><p> 目
39、前,網(wǎng)上問卷調(diào)查系統(tǒng)很多,開發(fā)環(huán)境都各不一樣,其中不乏一些比較成熟的系統(tǒng),比如問卷星。而我們的教學管理網(wǎng)上問卷調(diào)查系統(tǒng)采用的ASP.NET + IIS + SQL SERVER 2008和B/S結(jié)構(gòu)(當今系統(tǒng)開發(fā)的主流結(jié)構(gòu)),在技術(shù)上都已經(jīng)比較成熟。因此,我們的教學管理網(wǎng)上問卷調(diào)查系統(tǒng)在技術(shù)上是可行的。</p><p> 3.1.2 經(jīng)濟可行性</p><p> 本系統(tǒng)采用B/S結(jié)構(gòu)
40、,通過瀏覽器就能訪問,另外面向的群體主要是學生和教師,因此無須另外的開銷。而且系統(tǒng)一旦開發(fā)完成,就能代替原來的紙質(zhì)問卷調(diào)查,操作上借助計算機來處理,更加便利,這樣所帶來的效益遠遠大于開發(fā)系統(tǒng)的成本。因此在經(jīng)濟上是可行的。</p><p> 3.1.3 操作可行性</p><p> 本系統(tǒng)充分考慮到用戶的操作習慣,設(shè)立用戶信息導入接口,因此在操作上是可行的。</p>&l
41、t;p> 3.2 系統(tǒng)開發(fā)目標</p><p> 3.2.1 應(yīng)用目標</p><p> 本系統(tǒng)主要幫助我們學校的教學管理的問卷調(diào)查,包括問卷的添加、修改、刪除,以及對問卷結(jié)果進行統(tǒng)計分析。</p><p> 3.2.2 作用及范圍</p><p> 本系統(tǒng)僅限于A大學教學管理網(wǎng)上問卷調(diào)查。</p><
42、;p><b> 3.3 功能需求</b></p><p> 3.3.1 用戶登錄</p><p> 在登錄頁面可以分角色登錄,分為管理員、在校生、畢業(yè)生、教師四個角色登錄。</p><p> 3.3.2 管理員模塊</p><p> 管理員,作為這個系統(tǒng)最主要的維護人員,并且由教學管理人員擔當,因此
43、該模塊的功能大致分為以下幾點:</p><p> 學生及教師信息導入。本系統(tǒng)擁有自己的數(shù)據(jù)庫,但是并沒有數(shù)據(jù),因此需要一個Excel導入接口,將學生和教師信息導入此數(shù)據(jù)庫。</p><p> 問卷表管理。此功能包括一張問卷表的添加、修改、刪除等。</p><p> 問卷表題目管理。此功能包括問卷表題目的添加、修改、刪除等。</p><p&g
44、t; 問卷類型管理。此功能包括問卷類型的添加、修改、刪除等。</p><p> 數(shù)據(jù)統(tǒng)計分析。此功能包括對收集出來的數(shù)據(jù)進行統(tǒng)計分析,并以報表和數(shù)據(jù)表格的形式呈現(xiàn)出來。并設(shè)立數(shù)據(jù)導出Excel接口。</p><p> 定期對在校生的信息進行批量更新,判斷是否畢業(yè)。</p><p> 3.3.3 在校生、畢業(yè)生、教師模塊</p><p&g
45、t; 主要是根據(jù)問卷表,填寫問卷,然后將數(shù)據(jù)插入到數(shù)據(jù)庫。</p><p><b> 3.4 系統(tǒng)模型</b></p><p> 3.4.1 系統(tǒng)模型圖:</p><p><b> 圖3-1</b></p><p> 3.5 系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p>
46、 3.5.1 數(shù)據(jù)庫設(shè)計理論</p><p> 數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。因此數(shù)據(jù)庫設(shè)計的好壞是一個系統(tǒng)設(shè)計的關(guān)鍵。</p><p> 數(shù)據(jù)庫設(shè)計主要有三個步驟:概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理
47、設(shè)計。</p><p> 3.5.2 概念結(jié)構(gòu)設(shè)計</p><p> 概念結(jié)構(gòu)設(shè)計是對用戶要求描述的現(xiàn)實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚焦和概括,建立抽象的概念數(shù)據(jù)模型。</p><p> 本系統(tǒng)涉及的實體主要有:學院、專業(yè)、學生、教師、課程、問卷表、問卷題目、管理員等。他們的關(guān)系可以由著名的E-R圖很好的表現(xiàn)出來。以
48、下為E-R圖(圖3-2):</p><p><b> 圖3-2</b></p><p> 3.5.3 邏輯結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)的邏輯結(jié)構(gòu)是對數(shù)據(jù)之間關(guān)系的描述,有時就把邏輯結(jié)構(gòu)簡稱為數(shù)據(jù)結(jié)構(gòu)。邏輯結(jié)構(gòu)形式地定義為(K,R)(或(D,S)),其中,K是數(shù)據(jù)元素的有限集,R是K上的關(guān)系的有限集。對于本系統(tǒng),數(shù)據(jù)的邏輯結(jié)構(gòu)設(shè)計如下
49、:</p><p> 學院(序號,學院編號,學院名稱)</p><p> 專業(yè)(序號,專業(yè)編號,專業(yè)名稱)</p><p> 學生(序號,學生編號,登錄密碼,姓名,性別,學院編號,系編號,是否畢業(yè))</p><p> 教師(序號,教師編號,登錄密碼,姓名,性別,學院編號,職稱)</p><p> 課程(序號,
50、課程編號,課程名稱)</p><p> 任課關(guān)系(序號,教師編號,課程編號,系編號)</p><p> 問卷類型(序號,類型編號,類型名稱)</p><p> 問卷表(序號,問卷編號,問卷名稱,問卷類型編號,面向?qū)ο螅?lt;/p><p> 問卷題目表(序號,問題編號,問題名稱,調(diào)查范圍,問卷編號)</p><p>
51、; 答題表(序號,問題編號,答案,問卷編號,答題人身份,答題人編號,答題時間)</p><p> 管理員表(序號,管理員編號,登錄密碼,管理員姓名)</p><p> 注:帶有下劃線的字段為關(guān)鍵字。</p><p> 3.5.4 物理設(shè)計</p><p> 學生表Student</p><p><b
52、> 教師表</b></p><p><b> 學院表</b></p><p><b> 系表</b></p><p><b> 課程表</b></p><p><b> 任課表</b></p><p>&
53、lt;b> 問卷表</b></p><p><b> 問卷題目表</b></p><p><b> 答題表</b></p><p><b> 管理員表</b></p><p> 4 網(wǎng)上問卷調(diào)查系統(tǒng)詳細設(shè)計</p><p>
54、 4.1 系統(tǒng)模塊設(shè)計</p><p> 4.1.1 系統(tǒng)模塊設(shè)計理論</p><p> 模塊是由邊界元素限定的相鄰程序元素(例如,數(shù)據(jù)說明,可執(zhí)行的語句)的序列,而且有一個總體標識符代表它。采用模塊化遠離可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計也容易閱讀和理解。因為程序錯誤通常局限在有關(guān)的模塊以及它們之間的接口中,所以模塊化使軟件容易測試和調(diào)試,因而有助于提高軟件的可靠性。因為變動往往
55、只涉及少數(shù)幾個模塊,所以模塊化能夠提高軟件的可修改性。模塊化也有助于軟件開發(fā)工程的組織管理,一個復(fù)雜的大型程序可以由許多程序員分工編寫不同的模塊,并且可以進一步分配技術(shù)熟練的程序員編寫困難的模塊。</p><p> 模塊獨立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。模塊的獨立性很重要,主要理由有以下兩點:</p><p> 有效的模塊化(即具有獨立的模塊)的軟件比較容易開發(fā)
56、出來。這是由于能夠分割功能而且接口可以簡化,當許多人分工合作開發(fā)同一個軟件時,這個優(yōu)點尤其重要。</p><p> 獨立的模塊比較容易測試和維護。這是因為相對說來,修改設(shè)計和程序需要的工作量比較小,錯誤傳播范圍小,需要擴充功能時能夠“插入”模塊??傊?,模塊獨立是好設(shè)計的關(guān)鍵,而設(shè)計又是決定軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。</p><p> 4.1.2 管理員模塊</p><p
57、> 每一個系統(tǒng)設(shè)計并開發(fā)以后,總需要一個管理員去維護。而管理員模塊的作用,就是為了能讓管理員有一個可視化的操作界面,而且管理員可以不用懂數(shù)據(jù)庫和代碼,只要懂得如何去操作就可以了。對于本系統(tǒng),管理員模塊的設(shè)計如圖4-1:</p><p><b> 圖4-1</b></p><p> 4.1.3 在校生模塊</p><p> 本系統(tǒng)
58、為A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng),因此,在校生是一個很主要的群體。收集他們的問卷結(jié)果,最具有真實性。因此可以把這個角色單獨拉出來,設(shè)計成一個模塊。本系統(tǒng)的在校生模塊設(shè)計如圖4-2:</p><p><b> 圖4-2</b></p><p> 4.1.4 畢業(yè)生模塊</p><p> 對于已經(jīng)畢業(yè)的學生,在經(jīng)歷過社會的磨練后,再回過頭來
59、評價學校的教學管理方面上,這時候就比較客觀,因此這部分的信息也是一筆難得的財富。所以設(shè)計畢業(yè)生模塊。本系統(tǒng)的畢業(yè)生模塊設(shè)計如圖4-3:</p><p><b> 圖4-3</b></p><p> 4.1.5 教師模塊</p><p> 一個學校的教學管理的問卷調(diào)查不僅僅只有學生才能參與。對于一個教師,他可以對自己所任教過的課程、專業(yè)等
60、進行評價。另外,他也可以對學校的一些管理發(fā)表自己的看法,故設(shè)計教師模塊。本系統(tǒng)的教師模塊設(shè)計如圖4-4:</p><p><b> 圖4-4</b></p><p> 4.2 系統(tǒng)主要代碼</p><p> 本系統(tǒng)所有涉及的代碼,包括實體類、數(shù)據(jù)庫操作類等都放在App_Code下。</p><p> 4.2.1
61、 用戶角色類:Identity</p><p> /// <summary></p><p> ///Identity 的摘要說明</p><p> /// </summary></p><p> public class Identity</p><p><b> {&l
62、t;/b></p><p> private string NO;</p><p> private string name;</p><p> private string sex;</p><p> private string departNO;</p><p> private string x
63、iNO;</p><p> private string isGraduate;</p><p> private string zhichen;</p><p> private string password;</p><p> public Identity()</p><p><b> {&
64、lt;/b></p><p><b> }</b></p><p> public virtual void setNO(string NO)</p><p><b> {</b></p><p> this.NO = NO;</p><p><b>
65、 }</b></p><p> public virtual string getNO()</p><p><b> {</b></p><p> return NO;</p><p><b> }</b></p><p><b> ……&l
66、t;/b></p><p> public virtual void setPassword(string password)</p><p><b> {</b></p><p> this.password = password;</p><p><b> }</b></p&
67、gt;<p> public virtual string getPassword()</p><p><b> {</b></p><p> return password;</p><p><b> }</b></p><p><b> }</b>&
68、lt;/p><p> 4.2.2 數(shù)據(jù)庫操作類</p><p> 此類為數(shù)據(jù)庫操作類,主要實現(xiàn)的功能為:連接數(shù)據(jù)庫的各種操作。其他用戶角色類從此類繼承,詳細代碼詳見附件。</p><p> /// <summary></p><p> ///Base 的摘要說明</p><p> /// </
69、summary></p><p> public class Base</p><p><b> {</b></p><p> private SqlConnection conn = null;</p><p> private string connectionString = System.Confi
70、guration.ConfigurationManager.ConnectionStrings["WJDCSYSTEMConnectionString"].ToString();</p><p> public Base() </p><p><b> {</b></p><p><b> //</b&
71、gt;</p><p> //TODO: 在此處添加構(gòu)造函數(shù)邏輯</p><p><b> //</b></p><p> conn = new SqlConnection(connectionString);</p><p><b> }</b></p><p>
72、 //返回SqlConnection對象conn</p><p> public SqlConnection getConn()</p><p><b> {</b></p><p> return conn;</p><p><b> }</b></p><p>
73、 //判斷數(shù)據(jù)庫連接是否可用</p><p> public bool IsDataServer()</p><p><b> {</b></p><p><b> try</b></p><p><b> {</b></p><p> con
74、n.Open();</p><p> conn.Close();</p><p> return true;</p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p&
75、gt;<p> return false;</p><p><b> }</b></p><p><b> finally</b></p><p><b> {</b></p><p> if (conn.State == ConnectionState
76、.Open)</p><p><b> {</b></p><p> conn.Close();</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p
77、><p> //執(zhí)行select語句</p><p> public DataSet ExecSelect(string sql, string table)</p><p><b> {</b></p><p> conn.Open();</p><p> SqlDataAdapter a
78、dap = new SqlDataAdapter(sql, conn);</p><p> DataSet ds = new DataSet();</p><p><b> try</b></p><p><b> {</b></p><p> ds.Clear();</p>
79、<p> if (table != "")</p><p><b> {</b></p><p> adap.Fill(ds, table);</p><p> return ds;</p><p><b> }</b></p><p>
80、;<b> else</b></p><p><b> {</b></p><p> adap.Fill(ds);</p><p> return ds;</p><p><b> }</b></p><p><b> }</
81、b></p><p> catch (SqlException ex)</p><p><b> {</b></p><p> throw (new Exception(ex.Message));</p><p><b> }</b></p><p><b
82、> finally</b></p><p><b> {</b></p><p> ds.Dispose();</p><p> adap.Dispose();</p><p> conn.Close();</p><p><b> }</b>&
83、lt;/p><p><b> }</b></p><p> //執(zhí)行insert,delete,update語句</p><p> public bool ExecTransact(string str_sql)</p><p><b> {</b></p><p>
84、conn.Open();</p><p> SqlCommand cmd = new SqlCommand(str_sql, conn);</p><p><b> try</b></p><p><b> {</b></p><p> int i = cmd.ExecuteNonQuery
85、();</p><p> if (i > 0)</p><p><b> {</b></p><p> return true;</p><p><b> }</b></p><p><b> else</b></p>&l
86、t;p><b> {</b></p><p> return false;</p><p><b> }</b></p><p><b> }</b></p><p> catch (SqlException ex)</p><p>&l
87、t;b> {</b></p><p> throw (new Exception(ex.Message));</p><p><b> }</b></p><p><b> finally</b></p><p><b> {</b></p&g
88、t;<p> cmd.Dispose();</p><p> conn.Close();</p><p><b> }</b></p><p><b> }</b></p><p> //判斷是記錄否存在,返回布爾</p><p> public b
89、ool ExecIsRecord(string str_sql)</p><p><b> {</b></p><p> conn.Open();</p><p> SqlCommand cmd = new SqlCommand(str_sql, conn);</p><p><b> try</
90、b></p><p><b> {</b></p><p> SqlDataReader read = cmd.ExecuteReader();</p><p> if (read.HasRows)</p><p><b> {</b></p><p> re
91、turn true;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> return false;</p><p><b> }</b>
92、;</p><p><b> }</b></p><p> catch (SqlException ex)</p><p><b> {</b></p><p> throw (new Exception(ex.Message));</p><p><b>
93、 }</b></p><p><b> finally</b></p><p><b> {</b></p><p> cmd.Dispose();</p><p> conn.Close();</p><p><b> }</b>
94、;</p><p><b> }</b></p><p><b> }</b></p><p> 4.2.3 Excel導出類</p><p> 此類主要實現(xiàn)的功能為:將數(shù)據(jù)庫中的數(shù)據(jù)導出到Excel。</p><p> using System;</p&g
95、t;<p> using System.Collections.Generic;</p><p> using System.Linq;</p><p> using System.Web;</p><p> using System.Data;</p><p> using System.Text;</p>
96、;<p> /// <summary></p><p> ///Export2Excel 的摘要說明</p><p> /// </summary></p><p> public class Export2Excel</p><p><b> {</b></p>
97、;<p> public Export2Excel()</p><p><b> {</b></p><p><b> //</b></p><p> //TODO: 在此處添加構(gòu)造函數(shù)邏輯</p><p><b> //</b></p>
98、<p><b> }</b></p><p> public void ExportToExcel(DataSet ds)</p><p><b> {</b></p><p> string result = ExportDataSet2Excel(ds);</p><p>
99、WriteExcel(result, "Export.xls");</p><p><b> }</b></p><p> protected string ExportDataSet2Excel(DataSet ds)</p><p><b> {</b></p><p>
100、; StringBuilder data = new StringBuilder("");</p><p> foreach (DataTable tb in ds.Tables)</p><p><b> {</b></p><p> // 防止導出的Excel出現(xiàn)亂碼</p><p>
101、data.Append("<meta http-equiv=\"content-type\" content=\"application/ms-excel; charset=UTF-8\"/>");</p><p> data.Append("<table cellspacing=\"0\" cellpa
102、dding=\"5\" rules=\"all\" border=\"1\">");</p><p><b> //寫出列名</b></p><p> data.Append("<tr style=\"font-weight: bold; white-space:
103、 nowrap;\">");</p><p> foreach (DataColumn column in tb.Columns)</p><p><b> {</b></p><p> data.Append("<td>");</p><p> data
104、.Append(column.ColumnName);</p><p> data.Append("</td>");</p><p><b> }</b></p><p> data.Append("</tr>");</p><p><b>
105、 //寫出數(shù)據(jù)</b></p><p> foreach (DataRow row in tb.Rows)</p><p><b> {</b></p><p> data.Append("<tr>");</p><p> foreach (DataColumn co
106、lumn in tb.Columns)</p><p><b> {</b></p><p> if (column.ColumnName.Equals("Goods_Id"))</p><p><b> {</b></p><p> data.Append("
107、<td style=\"vnd.ms-excel.numberformat:@\">");</p><p> data.Append(row[column].ToString());</p><p> data.Append("</td>");</p><p><b> }&l
108、t;/b></p><p><b> else</b></p><p><b> {</b></p><p> data.Append("<td>");</p><p> data.Append(row[column].ToString());</
109、p><p> data.Append("</td>");</p><p><b> }</b></p><p><b> }</b></p><p> data.Append("</tr>");</p><p&g
110、t;<b> }</b></p><p> data.Append("</table>");</p><p><b> }</b></p><p> return data.ToString();</p><p><b> }</b>&
111、lt;/p><p> protected void WriteExcel(string Str, string strFileName)</p><p><b> {</b></p><p> System.Web.HttpContext curContext = System.Web.HttpContext.Current;</p&g
112、t;<p> if (Str != string.Empty)</p><p><b> {</b></p><p> // 設(shè)置編碼和附件格式</p><p> curContext.Response.AppendHeader("Content-Disposition", "attachme
113、nt; filename=" + strFileName);</p><p> curContext.Response.ContentType = "application/vnd.ms-excel";</p><p> curContext.Response.ContentEncoding = System.Text.Encoding.UTF8;<
114、/p><p> curContext.Response.Charset = "";</p><p> curContext.Response.Write(Str);</p><p> curContext.Response.End();</p><p><b> }</b></p>
115、<p><b> }</b></p><p><b> }</b></p><p> 4.3 主要功能展示</p><p> 4.3.1 登錄界面</p><p> 為了能和我們A大學現(xiàn)有的教學管理系統(tǒng)在界面達到統(tǒng)一,因此在登錄界面上的設(shè)計,模仿原有系統(tǒng),如圖4-5所示,實現(xiàn)
116、代碼詳見附件。</p><p><b> 圖4-5</b></p><p> 4.3.2 問卷界面及其功能</p><p> 在本系統(tǒng)中,所有的問卷和問卷題目都是動態(tài)的。都是可以通過系統(tǒng)管理員的修改而動態(tài)產(chǎn)生,因此,帶來了很大的便利。</p><p> 對于學生模塊來說,我設(shè)計兩種問卷類型。教學管理和后勤建設(shè)兩
117、大類。在教學管理中,當一個學生進來的時候,后臺自動生成一套開放的問卷,然后學生回答問卷,再保存到數(shù)據(jù)庫。同樣,后勤建設(shè)也是如此。如圖4-6,具體實現(xiàn)代碼詳見附件。</p><p><b> 圖4-6</b></p><p> 4.3.3 外部信息導入</p><p> 由于本系統(tǒng)用的是單獨的數(shù)據(jù)庫,而很多信息保存在別的數(shù)據(jù)庫中,因此,設(shè)
118、計了數(shù)據(jù)導入接口。系統(tǒng)管理員可以通過Excel文件向數(shù)據(jù)庫中導入數(shù)據(jù)。如圖4-7所示,具體實現(xiàn)代碼詳見附件。</p><p><b> 圖4-7</b></p><p> 4.3.4 后臺數(shù)據(jù)統(tǒng)計</p><p> 我們設(shè)計每套問卷的初衷都是想獲取被調(diào)查者的信息。因此,我們需要對收集到的數(shù)據(jù)進行統(tǒng)計分析。在本系統(tǒng)中,通過數(shù)據(jù)篩選,如圖4
119、-8,,主要是以兩種方式呈現(xiàn),一個是圖形報表,如圖4-9,另外一個就是數(shù)據(jù)表格,如圖4-10(這部分具體實現(xiàn)代碼詳見附件)。其中,數(shù)據(jù)表格分為匯總數(shù)據(jù)和明細數(shù)據(jù)。另外,由于網(wǎng)頁上不具有強大的數(shù)據(jù)處理能力,我設(shè)計了一個導出Excel功能,可以讓用戶在Excel中處理他們想要的數(shù)據(jù)。</p><p><b> 圖4-8</b></p><p><b> 圖4
120、-9</b></p><p><b> 圖4-10</b></p><p><b> 5 總結(jié)</b></p><p> 本系統(tǒng)按照軟件工程的概念和理論,采用ASP.NET和SQL SERVER 2008開發(fā)工具,設(shè)計并開發(fā)了一個A大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)。該系統(tǒng)實現(xiàn)了用戶登錄,問卷、問題、答案選項
121、等信息添加、修改和刪除,問卷的產(chǎn)生,外部數(shù)據(jù)通過Excel導入和后臺數(shù)據(jù)統(tǒng)計分析等功能。</p><p> 該系統(tǒng)相對于其他的問卷調(diào)查系統(tǒng)而言,他的有點在于他能動態(tài)產(chǎn)生問卷,可以通過后臺的設(shè)置,向用戶展示不同的問卷以及每套的問題。同時,由于所有的問卷都是動態(tài)產(chǎn)生,在前臺的界面展示方面會有所欠缺,因此帶來的用戶體驗會有所欠佳。</p><p> 另外,由于時間有限和經(jīng)驗的不足,只實現(xiàn)了管
122、理員模塊和在校生模塊功能,畢業(yè)生和教師模塊沒來及實現(xiàn)。而且對于現(xiàn)有的功能,肯定有缺陷,比如問卷表的界面美化問題。將來有時間,我會慢慢完善。</p><p><b> 參考文獻</b></p><p> [1] Greg Little.Robert C.Miller. Keyword programming in Java[J]. Autom Softw Eng,2
123、009,16:37-71.</p><p> [2] Jason Sawin.Atanas Rountev. Improving static resolution of dynamic class loading in Java using dynamically gathered environment information. Autom Softw Eng,2009,16:357-381.</p&
124、gt;<p> [3] 許吉來,文福安,龐振.基于J2EE架構(gòu)的追問式問卷調(diào)查系統(tǒng)的研究與實現(xiàn)[D]. 北京:北京郵電大學 網(wǎng)絡(luò)教育技術(shù)研究所,2009.</p><p> [4] 賀建英.基于J2EE的網(wǎng)上社區(qū)論壇的設(shè)計與實現(xiàn)[J].計算機與信息技術(shù),2009(Z2):19-26.</p><p> [5] 姚渝濤.基于ASP.NET 2.0+Ajax問卷調(diào)查系統(tǒng)的設(shè)
125、計和實現(xiàn)[J].電腦編程技巧與維護,2009(19):39-46.</p><p> [6] 龍浩健.基于ACCESS的網(wǎng)上問卷調(diào)查統(tǒng)計系統(tǒng)的設(shè)計方案[J].科技情報開發(fā)與經(jīng)濟,2007,17(28):222-224.</p><p> [7] 盧朝江.基于C/S和B/S混合模式的高職院校信息化建設(shè)教務(wù)管理系統(tǒng)分析與設(shè)計[J].數(shù)字技術(shù)與應(yīng)用.2010,(7): 136-137.<
126、;/p><p> [8] 方獻梅. 基于ASP.NET的學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2010,(3):86-87.</p><p> [9] 談恩燕.用.NET技術(shù)實現(xiàn)在線考試系統(tǒng)探究[J]. 信息技術(shù),2010,(10):160-164.</p><p> [10] 丁志山. JSP數(shù)據(jù)庫連接池的必要性及實現(xiàn)[J].信息技術(shù),2005,(4):
127、112-114.</p><p> [11] 王昕. 數(shù)據(jù)庫連接池在Web開發(fā)中的應(yīng)用[J].企業(yè)導報,2010,(8):268-268.</p><p> [12] ]劉冰. 基于JDBC數(shù)據(jù)庫連接池技術(shù)的研究與實現(xiàn)[J].計算機與現(xiàn)代化,2010,7(9):32-34.</p><p><b> 附件</b></p>&
128、lt;p><b> 用戶角色類</b></p><p><b> 學生類</b></p><p> using System;</p><p> using System.Data;</p><p> using System.Configuration;</p>&l
129、t;p> using System.Linq;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.HtmlControls;</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- a大學教學管理網(wǎng)上問卷調(diào)查系統(tǒng)[畢業(yè)論文]
- a大學輔修專業(yè)教學管理系統(tǒng)的設(shè)計與開發(fā)【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 嘉興學院教學管理網(wǎng)上問卷調(diào)查系統(tǒng)的設(shè)計與開發(fā)[文獻綜述]
- 嘉興學院教學管理網(wǎng)上問卷調(diào)查系統(tǒng)的設(shè)計與開發(fā)[開題報告]
- a大學數(shù)學建模競賽系統(tǒng)的設(shè)計與開發(fā)【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- a大學結(jié)業(yè)換證考試管理系統(tǒng)的設(shè)計與實現(xiàn)【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 淺析分塊矩陣的應(yīng)用【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 重積分的數(shù)值計算【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 矩陣方程的數(shù)值解法【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 次正交矩陣及其性質(zhì)【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 結(jié)式理論及其應(yīng)用【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 數(shù)值積分的matlab gui設(shè)計【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 振蕩函數(shù)積分的數(shù)值計算開題報告【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 矩陣逆的推廣及應(yīng)用【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 函數(shù)的凸性及應(yīng)用【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 導數(shù)的數(shù)值計算方法【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 定積分的數(shù)值計算方法【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 線性規(guī)劃理論及其應(yīng)用【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 行列式的計算方法【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
- 無窮限廣義積分的數(shù)值計算【信息科學與技術(shù)專業(yè)】【畢業(yè)設(shè)計+文獻綜述+開題報告】
評論
0/150
提交評論