![實(shí)驗(yàn)室安排管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計_第1頁](http://file4.renrendoc.com/view/886e3330aaf42eb52c82284120fc3028/886e3330aaf42eb52c82284120fc30281.gif)
![實(shí)驗(yàn)室安排管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計_第2頁](http://file4.renrendoc.com/view/886e3330aaf42eb52c82284120fc3028/886e3330aaf42eb52c82284120fc30282.gif)
![實(shí)驗(yàn)室安排管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計_第3頁](http://file4.renrendoc.com/view/886e3330aaf42eb52c82284120fc3028/886e3330aaf42eb52c82284120fc30283.gif)
![實(shí)驗(yàn)室安排管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計_第4頁](http://file4.renrendoc.com/view/886e3330aaf42eb52c82284120fc3028/886e3330aaf42eb52c82284120fc30284.gif)
![實(shí)驗(yàn)室安排管理系統(tǒng)—計算機(jī)畢業(yè)設(shè)計_第5頁](http://file4.renrendoc.com/view/886e3330aaf42eb52c82284120fc3028/886e3330aaf42eb52c82284120fc30285.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計論文實(shí)驗(yàn)室安排管理系統(tǒng)目 錄 TOC o 1-2 h z u HYPERLINK l _Toc168761794 第一章引言 PAGEREF _Toc168761794 h 1 HYPERLINK l _Toc168761795 工程背景 PAGEREF _Toc168761795 h 1 HYPERLINK l _Toc168761796 開發(fā)工具及所用軟件 PAGEREF _Toc168761796 h 1 HYPERLINK l _Toc168761797 系統(tǒng)開發(fā)的意義 PAGEREF _Toc168761797 h 1 HYPERLINK l _Toc168761798 第二
2、章系統(tǒng)分析 PAGEREF _Toc168761798 h 2 HYPERLINK l _Toc168761799 21織結(jié)構(gòu)分析 PAGEREF _Toc168761799 h 2 HYPERLINK l _Toc168761800 22系統(tǒng)功能分析 PAGEREF _Toc168761800 h 2 HYPERLINK l _Toc168761801 23業(yè)務(wù)流程圖 PAGEREF _Toc168761801 h 3 HYPERLINK l _Toc168761802 需求分析 PAGEREF _Toc168761802 h 4 HYPERLINK l _Toc168761803 第三章
3、系統(tǒng)設(shè)計 PAGEREF _Toc168761803 h 5 HYPERLINK l _Toc168761804 3.1 工程規(guī)劃 PAGEREF _Toc168761804 h 5 HYPERLINK l _Toc168761805 功能框圖 PAGEREF _Toc168761805 h 6 HYPERLINK l _Toc168761806 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc168761806 h 7 HYPERLINK l _Toc168761807 第四章 系統(tǒng)實(shí)施 PAGEREF _Toc168761807 h 10 HYPERLINK l _Toc168761808 4.1 關(guān)
4、鍵技術(shù) PAGEREF _Toc168761808 h 10 HYPERLINK l _Toc168761809 4.2 主窗體設(shè)計 PAGEREF _Toc168761809 h 11 HYPERLINK l _Toc168761810 、實(shí)驗(yàn)安排查看管理設(shè)計 PAGEREF _Toc168761810 h 11 HYPERLINK l _Toc168761811 4.4 根本資料維護(hù)設(shè)計 PAGEREF _Toc168761811 h 12 HYPERLINK l _Toc168761812 圖4-4根本資料維護(hù)設(shè)計教師增加截圖 PAGEREF _Toc168761812 h 12 HYP
5、ERLINK l _Toc168761813 第五章 總結(jié) PAGEREF _Toc168761813 h 13 HYPERLINK l _Toc168761814 致謝 PAGEREF _Toc168761814 h 14 HYPERLINK l _Toc168761815 參考文獻(xiàn) PAGEREF _Toc168761815 h 15 HYPERLINK l _Toc168761816 附件 PAGEREF _Toc168761816 h 15第一章引言工程背景隨著我國高等教育事業(yè)的不斷開展,設(shè)施的不斷完善,以及學(xué)校不斷的對根底設(shè)施更新,對計算機(jī)的普及;要求學(xué)校對這個方面有了更進(jìn)一步的管理
6、,學(xué)校為了能更好的適應(yīng)社會需要,也能更好的利用資源,也隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,高等學(xué)校的計算機(jī)實(shí)驗(yàn)室在逐年上升,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)室管理人員的重要工作之一。為了提高實(shí)驗(yàn)室安排管理效率,方便教師對實(shí)驗(yàn)室的使用情況及時查詢和申請實(shí)驗(yàn)室,需要設(shè)計一個能提供教師實(shí)時了解當(dāng)前實(shí)驗(yàn)室教師申請情況,并可以對閑置實(shí)驗(yàn)室的申請,所以對實(shí)驗(yàn)室也有了一定的要求;為了能在管理上能更好,便要求有了實(shí)驗(yàn)室安排管理系統(tǒng),所以最后通過實(shí)驗(yàn)室管理員對教師所做的實(shí)驗(yàn)申請進(jìn)行安排管理。開發(fā)工具及所用軟件根據(jù)系統(tǒng)需求和系統(tǒng)設(shè)計的要求,采用了SqlServer2000數(shù)據(jù)庫,以A(C#
7、)為開發(fā)工具,Windows2000以上作為開發(fā)環(huán)境和Windows操作系統(tǒng)工程,IE來作為運(yùn)行環(huán)境;的Web窗體與以往相比,它的一大革命性進(jìn)步是可以將應(yīng)用程序邏輯與表示代碼清楚地分開,提供了更強(qiáng)的性能、更方便的工具支持、更好的平臺和靈活性。系統(tǒng)開發(fā)的意義隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,學(xué)校對計算機(jī)實(shí)驗(yàn)室越來越多,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)管理人員的重要工作之一。為了提高管理,使用效率,方便教師對實(shí)驗(yàn)室的使用情況,及時查詢和申請實(shí)驗(yàn)室,實(shí)驗(yàn)室安排管理科學(xué)化,設(shè)備管理維護(hù)制度化,實(shí)驗(yàn)成績評估手段數(shù)據(jù)化等,為實(shí)驗(yàn)室制定了一個安排系統(tǒng)就尤其的顯得重要了,真正實(shí)現(xiàn)實(shí)驗(yàn)
8、室開放式管理,最大限度的地減輕了管理員的壓力,為老師及時申請?zhí)峁┝朔奖?,?jié)約人力資源,解決管理員的麻煩,防止出現(xiàn)申請重復(fù),解決教學(xué)時間重復(fù)所引起的沖突,浪費(fèi)時間,和增加刪除的麻煩,方便了學(xué)生查看等問題。 第二章系統(tǒng)分析21織結(jié)構(gòu)分析 用戶登錄申請實(shí)習(xí)申請實(shí)驗(yàn)查看實(shí)驗(yàn)實(shí)習(xí)圖2-1結(jié)構(gòu)分析22系統(tǒng)功能分析本實(shí)驗(yàn)室管理管理系統(tǒng)包含有個根本功能模塊,用戶管理、要具有正式申請資格,管理員必須為每一個有權(quán)限的老師進(jìn)入,讓其它自定密碼,并經(jīng)由專人負(fù)責(zé)人錄入教師的名字,才能進(jìn)入系統(tǒng)進(jìn)行查看,申請操作。安排之前,教師必須提前申請實(shí)驗(yàn)。?實(shí)驗(yàn)室安排管理系統(tǒng)?是一個智能化的系統(tǒng),并且具有較強(qiáng)的查看功能。它可以根據(jù)用
9、戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作,當(dāng)前實(shí)驗(yàn)室被申請情況,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式查看,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。23業(yè)務(wù)流程圖圖2-3業(yè)務(wù)流程表2.4需求分析系統(tǒng)的主要目標(biāo)是查看、申請實(shí)驗(yàn)室安排的管理,提高管理績效和降低人力本錢,進(jìn)而充分利用人力、物力資源。對實(shí)驗(yàn)室安排管理系統(tǒng)的用戶需求歸納如下:登錄,實(shí)現(xiàn)對登錄的管理,就要弄清楚登錄分普通用戶和超級管理員;實(shí)現(xiàn)登錄后,就要對用戶的權(quán)限進(jìn)行劃分了,如果是老師,應(yīng)該享有申請實(shí)驗(yàn)室和改變本人密碼的權(quán)力,學(xué)生應(yīng)該享有查看的權(quán)力;實(shí)驗(yàn)室的申請
10、,分析一周內(nèi)各實(shí)驗(yàn)室的被申請情況,利用排序查看實(shí)驗(yàn)室安排表的制定,這個是和老師的申請相關(guān),要確保實(shí)驗(yàn)室的安排沒有沖突,審核實(shí)驗(yàn)室安排表,停止本周次的實(shí)驗(yàn)申請;根本資料的維護(hù),這應(yīng)當(dāng)包括與實(shí)驗(yàn)室相關(guān)的維護(hù)。懂得賦予修改密碼以及退出系統(tǒng)的權(quán)力。第三章 系統(tǒng)設(shè)計 3.1 工程規(guī)劃實(shí)驗(yàn)室安排管理系統(tǒng)是利用作為開發(fā)平臺,是建立在公共語言運(yùn)行庫上的Web編程框架,與數(shù)據(jù)庫應(yīng)用程序相連,由登錄、申請實(shí)驗(yàn)室、根本資料維護(hù)、實(shí)驗(yàn)室安排管理、用戶管理和個人密碼等組成。特規(guī)劃功能模塊如下:1登錄:登錄是根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作。2. 申請實(shí)驗(yàn)室:1教師查看當(dāng)前實(shí)驗(yàn)室被申請情況
11、,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式排序查看。2教師申請實(shí)驗(yàn)室,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。3. 根本資料維護(hù):教師維護(hù),班級維護(hù),實(shí)驗(yàn)維護(hù),課程維護(hù),學(xué)期維護(hù),星期維護(hù),節(jié)次維護(hù),周次維護(hù)4. 實(shí)驗(yàn)室安排管理:實(shí)驗(yàn)室的查看,實(shí)驗(yàn)的和實(shí)習(xí)的添加、修改、刪除。5個人設(shè)置修改密碼,退出管理功能框圖實(shí)驗(yàn)室安排管理系統(tǒng)登錄用戶名角色實(shí)驗(yàn)室安排管理安排實(shí)驗(yàn)實(shí)驗(yàn)申請申請實(shí)驗(yàn)修改實(shí)習(xí)申請申請實(shí)習(xí)修改班級管理課程管理班級查看/刪除增加班級課程查看/刪除增加課程用戶管理修改密碼查看/刪除教師教師增加時間管理學(xué)期學(xué)年教師增加退出圖3-2功能
12、框架圖數(shù)據(jù)庫設(shè)計實(shí)驗(yàn)室安排管理系統(tǒng)的主要功能就是用戶登錄,申請實(shí)驗(yàn)室,根本資料維護(hù),實(shí)驗(yàn)室安排管理。而查關(guān)系型數(shù)據(jù)庫中主要是通過庫/表來實(shí)現(xiàn)。數(shù)據(jù)庫的建立不僅能保證數(shù)據(jù)能夠盡可能地被有效地記錄,還能提高應(yīng)用開發(fā)的效率。鑒于實(shí)驗(yàn)室提供的環(huán)境和本次畢業(yè)設(shè)計的任務(wù)重心,本系統(tǒng)采用了本地數(shù)據(jù)庫SQL server。1、用戶登錄表:Userb數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注shengqing_idInt(4)申請?zhí)栔麈I,唯一user_namenvarchar (50)用戶名user_pwdnvarchar (50)用戶登錄密碼user_classvarchar(50)用戶身份
13、user_partvarchar(50)用戶權(quán)限2、學(xué)年表:Xueyearb數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注term_idvarchar(10)學(xué)期號主鍵,唯一term_yearsvarchar(50)學(xué)年假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空3、班級表:Class_count數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注class_idint編號主鍵,唯一class_nameVarchar (50)班級名稱class_numberInt(4)班級人數(shù)order_numberInt(4)實(shí)際人數(shù)courseVarchar(50)實(shí)驗(yàn)名稱is_
14、labVarchar(50)室驗(yàn)室X_nameVarchar30系名Ruxue_datedate入學(xué)時間status Int(4)是否存在4、學(xué)期表:Year數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注year_idvarchar(10)學(xué)年號主鍵,唯一year_namevarchar(10)學(xué)期假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空5、課程表:Course數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注course_idchar(10)課程號主鍵,唯一course_namechar(50)課程名稱course_classchar(40)選課班級與Clas
15、s表關(guān)聯(lián)course_tearcherchar(30)任課教師與Tearcher表中的tearcher_id關(guān)聯(lián)6、節(jié)次表:course數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注course _idvarchar(10)節(jié)次號主鍵,唯一coursevarchar(10)節(jié)次假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空7、實(shí)習(xí)表:Shixi_job數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注shixi _idchar(10)實(shí)習(xí)號主鍵,唯一term_yearschar(50)學(xué)年weekschar(50)周次coursechar(50)節(jié)次lab_conte
16、ntvarchar(50)實(shí)習(xí)課程class_namevarchar(50)實(shí)習(xí)班級class_numberInt(4)實(shí)習(xí)人數(shù)course_teacherchar(10)實(shí)習(xí)指導(dǎo)教師8、實(shí)驗(yàn)室安排表:Exper_set數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注idvarchar(10)安排號與實(shí)驗(yàn)室表關(guān)聯(lián)主鍵,唯一exper_classvarchar(40)實(shí)驗(yàn)班級與Class表關(guān)聯(lián)Exper_ teachervarchar(30)指導(dǎo)教師與Tearcher表關(guān)聯(lián)exper_namevarchar(50)實(shí)驗(yàn)名稱與Experiment關(guān)聯(lián)year_namevarchar(1
17、0)學(xué)期與Year關(guān)聯(lián)weeksvarchar(10)周次與關(guān)聯(lián)coursevarchar(10)節(jié)次與關(guān)聯(lián)Class_namevarchar(20)實(shí)驗(yàn)室名class_numberInt(4)實(shí)驗(yàn)人數(shù)與班級相關(guān)聯(lián)第四章 系統(tǒng)實(shí)施4.1 關(guān)鍵技術(shù) 常用的一些連接字符串(C#代碼):OleDbConnection conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:MyWeb8105GrocerToGo.mdb);OleDbConnection conn = new OleDbConnection(P
18、rovider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;Data Source=grocertogo.mdb;);OleDbConnection conn = new OleDbConnection(Provider=MSDAORA; Data Source=ORACLE8i7;Persist Security Info=False;Integrated Security=yes);OleDbConnection conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0; Da
19、ta Source=c:binLocalAccess40.mdb);OleDbConnection conn = new OleDbConnection(Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI)4.2 主窗體設(shè)計圖4-2主窗體截圖、實(shí)驗(yàn)安排查看管理設(shè)計圖4-3實(shí)驗(yàn)安排查看管理設(shè)計截圖4.4 根本資料維護(hù)設(shè)計圖4-4根本資料維護(hù)設(shè)計教師增加截圖第五章 總結(jié)通過這次的畢業(yè)設(shè)計,我對前面學(xué)過的許多有關(guān)程序的課程有了更進(jìn)一步的認(rèn)識,也明白了在做一個系統(tǒng)之前,應(yīng)該對這個系統(tǒng)做全面的資料搜索和了解有關(guān)這個系統(tǒng)的一
20、些認(rèn)識,在沒做系統(tǒng)之前要對整個開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析研究,開發(fā)過程就會事半功倍,否那么就會遇到許多意想不到的問題,延緩開發(fā)進(jìn)度。在這方面,老師給了學(xué)校的實(shí)驗(yàn)室安排系統(tǒng)讓我們作參考,讓這個例子在我們腦中形成一個比擬好的結(jié)構(gòu)圖,讓我們更好地確定系統(tǒng)的管理職能,做好業(yè)務(wù)流程圖,數(shù)據(jù)流流程圖,這當(dāng)中也遇到了一些問題:用戶角色管理的權(quán)限,首先要核對用戶,驗(yàn)證用戶是否享有相應(yīng)權(quán)限。在綁定數(shù)據(jù)庫中常常數(shù)據(jù)沒有顯示,在調(diào)試中沒有出錯,系統(tǒng)沒有提示錯,但數(shù)據(jù)綁定不了, 這時就應(yīng)該查看連接數(shù)據(jù)庫的表名及數(shù)據(jù)庫名是否正確。在程序運(yùn)行調(diào)試過程中,經(jīng)常會沒有出錯顯示,但系統(tǒng)會告訴你OdbcConnecti
21、on conn找不到,這時就要在use 一下查看數(shù)據(jù)經(jīng)常會在數(shù)據(jù)綁定,數(shù)據(jù)庫字段名與屬性生成器中出錯,這時只需要把這三個字段名改成一致便可實(shí)現(xiàn).致謝總體上說,這次畢業(yè)設(shè)計對我來說是非常重要的鍛煉時機(jī),也是對我在程序上的一次考驗(yàn)。這次畢業(yè)設(shè)計使得我對三年來所學(xué)的專業(yè)課有了更為深刻的了解,使知識面得到提高,也通過這個畢業(yè)設(shè)計,讓自己對有了更進(jìn)一步的認(rèn)識,當(dāng)然這其中要感謝楊呈永老師的指導(dǎo),在他耐心的指導(dǎo)下,讓我從一遍不懂,二遍不會中讓我一步步的從鏈接到登錄,綁定等等的實(shí)現(xiàn);除此之個,很感謝很個熱心幫助我的每一個同學(xué)。參考文獻(xiàn)(1) 張蓓通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電出版社,2006.(2)
22、 孫印杰 楊滔等. ASP.NET+SQL Server 動態(tài)網(wǎng)站設(shè)計實(shí)例精解.電子工業(yè)出版社,2005.(3) 寧可 吳菁 胡海.數(shù)據(jù)庫技術(shù)與應(yīng)用.清華大學(xué)出版社,2006.(4) 楊學(xué)全. SQL Server 2000實(shí)例教程.電子工業(yè)出版社,2001.(5) 朱如龍.SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)M.北京:機(jī)械工業(yè)出版社,2004.附件 登錄源代碼:private void DataBind()string nian=this.DropDownList5.SelectedValue;string terms=this.DropDownList6.SelectedValue;
23、string weeks=this.DropDownList7.SelectedValue;HttpCookie cookie1 = Request.Cookiesadmin; string value1 = cookie1.Valuesuserpart; string value2 = cookie1.Valuesusername; string sql;int curPage=Convert.ToInt32(this.Label2.Text);SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSet
24、tings.AppSettingslab);conn.Open();if(value1=超級管理員) sql=select * from Practise where pr_year=+nian+and pr_term=+terms+and pr_week=+weeks+;else sql=select * from Practise where pr_tearcher=+value2+;SqlDataAdapter da=new SqlDataAdapter(sql,conn);DataSet ds=new DataSet();da.Fill(ds,Practise);DataGrid1.D
25、ataSource=ds.TablesPractise.DefaultView;DataGrid1.DataBind();畢業(yè)設(shè)計論文實(shí)驗(yàn)室安排管理系統(tǒng)目 錄 TOC o 1-2 h z u HYPERLINK l _Toc168761794 第一章引言 PAGEREF _Toc168761794 h 1 HYPERLINK l _Toc168761795 工程背景 PAGEREF _Toc168761795 h 1 HYPERLINK l _Toc168761796 開發(fā)工具及所用軟件 PAGEREF _Toc168761796 h 1 HYPERLINK l _Toc168761797 系
26、統(tǒng)開發(fā)的意義 PAGEREF _Toc168761797 h 1 HYPERLINK l _Toc168761798 第二章系統(tǒng)分析 PAGEREF _Toc168761798 h 2 HYPERLINK l _Toc168761799 21織結(jié)構(gòu)分析 PAGEREF _Toc168761799 h 2 HYPERLINK l _Toc168761800 22系統(tǒng)功能分析 PAGEREF _Toc168761800 h 2 HYPERLINK l _Toc168761801 23業(yè)務(wù)流程圖 PAGEREF _Toc168761801 h 3 HYPERLINK l _Toc168761802
27、需求分析 PAGEREF _Toc168761802 h 4 HYPERLINK l _Toc168761803 第三章 系統(tǒng)設(shè)計 PAGEREF _Toc168761803 h 5 HYPERLINK l _Toc168761804 3.1 工程規(guī)劃 PAGEREF _Toc168761804 h 5 HYPERLINK l _Toc168761805 功能框圖 PAGEREF _Toc168761805 h 6 HYPERLINK l _Toc168761806 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc168761806 h 7 HYPERLINK l _Toc168761807 第四章 系統(tǒng)
28、實(shí)施 PAGEREF _Toc168761807 h 10 HYPERLINK l _Toc168761808 4.1 關(guān)鍵技術(shù) PAGEREF _Toc168761808 h 10 HYPERLINK l _Toc168761809 4.2 主窗體設(shè)計 PAGEREF _Toc168761809 h 11 HYPERLINK l _Toc168761810 、實(shí)驗(yàn)安排查看管理設(shè)計 PAGEREF _Toc168761810 h 11 HYPERLINK l _Toc168761811 4.4 根本資料維護(hù)設(shè)計 PAGEREF _Toc168761811 h 12 HYPERLINK l _T
29、oc168761812 圖4-4根本資料維護(hù)設(shè)計教師增加截圖 PAGEREF _Toc168761812 h 12 HYPERLINK l _Toc168761813 第五章 總結(jié) PAGEREF _Toc168761813 h 13 HYPERLINK l _Toc168761814 致謝 PAGEREF _Toc168761814 h 14 HYPERLINK l _Toc168761815 參考文獻(xiàn) PAGEREF _Toc168761815 h 15 HYPERLINK l _Toc168761816 附件 PAGEREF _Toc168761816 h 15第一章引言工程背景隨著我國
30、高等教育事業(yè)的不斷開展,設(shè)施的不斷完善,以及學(xué)校不斷的對根底設(shè)施更新,對計算機(jī)的普及;要求學(xué)校對這個方面有了更進(jìn)一步的管理,學(xué)校為了能更好的適應(yīng)社會需要,也能更好的利用資源,也隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,高等學(xué)校的計算機(jī)實(shí)驗(yàn)室在逐年上升,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)室管理人員的重要工作之一。為了提高實(shí)驗(yàn)室安排管理效率,方便教師對實(shí)驗(yàn)室的使用情況及時查詢和申請實(shí)驗(yàn)室,需要設(shè)計一個能提供教師實(shí)時了解當(dāng)前實(shí)驗(yàn)室教師申請情況,并可以對閑置實(shí)驗(yàn)室的申請,所以對實(shí)驗(yàn)室也有了一定的要求;為了能在管理上能更好,便要求有了實(shí)驗(yàn)室安排管理系統(tǒng),所以最后通過實(shí)驗(yàn)室管理員對教師所做
31、的實(shí)驗(yàn)申請進(jìn)行安排管理。開發(fā)工具及所用軟件根據(jù)系統(tǒng)需求和系統(tǒng)設(shè)計的要求,采用了SqlServer2000數(shù)據(jù)庫,以A(C#)為開發(fā)工具,Windows2000以上作為開發(fā)環(huán)境和Windows操作系統(tǒng)工程,IE來作為運(yùn)行環(huán)境;的Web窗體與以往相比,它的一大革命性進(jìn)步是可以將應(yīng)用程序邏輯與表示代碼清楚地分開,提供了更強(qiáng)的性能、更方便的工具支持、更好的平臺和靈活性。系統(tǒng)開發(fā)的意義隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,學(xué)校對計算機(jī)實(shí)驗(yàn)室越來越多,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)管理人員的重要工作之一。為了提高管理,使用效率,方便教師對實(shí)驗(yàn)室的使用情況,及時查詢和申請實(shí)驗(yàn)室,實(shí)驗(yàn)
32、室安排管理科學(xué)化,設(shè)備管理維護(hù)制度化,實(shí)驗(yàn)成績評估手段數(shù)據(jù)化等,為實(shí)驗(yàn)室制定了一個安排系統(tǒng)就尤其的顯得重要了,真正實(shí)現(xiàn)實(shí)驗(yàn)室開放式管理,最大限度的地減輕了管理員的壓力,為老師及時申請?zhí)峁┝朔奖?,?jié)約人力資源,解決管理員的麻煩,防止出現(xiàn)申請重復(fù),解決教學(xué)時間重復(fù)所引起的沖突,浪費(fèi)時間,和增加刪除的麻煩,方便了學(xué)生查看等問題。 第二章系統(tǒng)分析21織結(jié)構(gòu)分析 用戶登錄申請實(shí)習(xí)申請實(shí)驗(yàn)查看實(shí)驗(yàn)實(shí)習(xí)圖2-1結(jié)構(gòu)分析22系統(tǒng)功能分析本實(shí)驗(yàn)室管理管理系統(tǒng)包含有個根本功能模塊,用戶管理、要具有正式申請資格,管理員必須為每一個有權(quán)限的老師進(jìn)入,讓其它自定密碼,并經(jīng)由專人負(fù)責(zé)人錄入教師的名字,才能進(jìn)入系統(tǒng)進(jìn)行查看
33、,申請操作。安排之前,教師必須提前申請實(shí)驗(yàn)。?實(shí)驗(yàn)室安排管理系統(tǒng)?是一個智能化的系統(tǒng),并且具有較強(qiáng)的查看功能。它可以根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作,當(dāng)前實(shí)驗(yàn)室被申請情況,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式查看,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。23業(yè)務(wù)流程圖圖2-3業(yè)務(wù)流程表2.4需求分析系統(tǒng)的主要目標(biāo)是查看、申請實(shí)驗(yàn)室安排的管理,提高管理績效和降低人力本錢,進(jìn)而充分利用人力、物力資源。對實(shí)驗(yàn)室安排管理系統(tǒng)的用戶需求歸納如下:登錄,實(shí)現(xiàn)對登錄的管理,就要弄清楚登錄分普通用戶和超級管理員;實(shí)現(xiàn)登
34、錄后,就要對用戶的權(quán)限進(jìn)行劃分了,如果是老師,應(yīng)該享有申請實(shí)驗(yàn)室和改變本人密碼的權(quán)力,學(xué)生應(yīng)該享有查看的權(quán)力;實(shí)驗(yàn)室的申請,分析一周內(nèi)各實(shí)驗(yàn)室的被申請情況,利用排序查看實(shí)驗(yàn)室安排表的制定,這個是和老師的申請相關(guān),要確保實(shí)驗(yàn)室的安排沒有沖突,審核實(shí)驗(yàn)室安排表,停止本周次的實(shí)驗(yàn)申請;根本資料的維護(hù),這應(yīng)當(dāng)包括與實(shí)驗(yàn)室相關(guān)的維護(hù)。懂得賦予修改密碼以及退出系統(tǒng)的權(quán)力。第三章 系統(tǒng)設(shè)計 3.1 工程規(guī)劃實(shí)驗(yàn)室安排管理系統(tǒng)是利用作為開發(fā)平臺,是建立在公共語言運(yùn)行庫上的Web編程框架,與數(shù)據(jù)庫應(yīng)用程序相連,由登錄、申請實(shí)驗(yàn)室、根本資料維護(hù)、實(shí)驗(yàn)室安排管理、用戶管理和個人密碼等組成。特規(guī)劃功能模塊如下:1登錄
35、:登錄是根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作。2. 申請實(shí)驗(yàn)室:1教師查看當(dāng)前實(shí)驗(yàn)室被申請情況,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式排序查看。2教師申請實(shí)驗(yàn)室,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。3. 根本資料維護(hù):教師維護(hù),班級維護(hù),實(shí)驗(yàn)維護(hù),課程維護(hù),學(xué)期維護(hù),星期維護(hù),節(jié)次維護(hù),周次維護(hù)4. 實(shí)驗(yàn)室安排管理:實(shí)驗(yàn)室的查看,實(shí)驗(yàn)的和實(shí)習(xí)的添加、修改、刪除。5個人設(shè)置修改密碼,退出管理功能框圖實(shí)驗(yàn)室安排管理系統(tǒng)登錄用戶名角色實(shí)驗(yàn)室安排管理安排實(shí)驗(yàn)實(shí)驗(yàn)申請申請實(shí)驗(yàn)修改實(shí)習(xí)申請申請實(shí)習(xí)修改班級管理課程管理
36、班級查看/刪除增加班級課程查看/刪除增加課程用戶管理修改密碼查看/刪除教師教師增加時間管理學(xué)期學(xué)年教師增加退出圖3-2功能框架圖數(shù)據(jù)庫設(shè)計實(shí)驗(yàn)室安排管理系統(tǒng)的主要功能就是用戶登錄,申請實(shí)驗(yàn)室,根本資料維護(hù),實(shí)驗(yàn)室安排管理。而查關(guān)系型數(shù)據(jù)庫中主要是通過庫/表來實(shí)現(xiàn)。數(shù)據(jù)庫的建立不僅能保證數(shù)據(jù)能夠盡可能地被有效地記錄,還能提高應(yīng)用開發(fā)的效率。鑒于實(shí)驗(yàn)室提供的環(huán)境和本次畢業(yè)設(shè)計的任務(wù)重心,本系統(tǒng)采用了本地數(shù)據(jù)庫SQL server。1、用戶登錄表:Userb數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注shengqing_idInt(4)申請?zhí)栔麈I,唯一user_namenvarcha
37、r (50)用戶名user_pwdnvarchar (50)用戶登錄密碼user_classvarchar(50)用戶身份user_partvarchar(50)用戶權(quán)限2、學(xué)年表:Xueyearb數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注term_idvarchar(10)學(xué)期號主鍵,唯一term_yearsvarchar(50)學(xué)年假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空3、班級表:Class_count數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注class_idint編號主鍵,唯一class_nameVarchar (50)班級名稱class_n
38、umberInt(4)班級人數(shù)order_numberInt(4)實(shí)際人數(shù)courseVarchar(50)實(shí)驗(yàn)名稱is_labVarchar(50)室驗(yàn)室X_nameVarchar30系名Ruxue_datedate入學(xué)時間status Int(4)是否存在4、學(xué)期表:Year數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注year_idvarchar(10)學(xué)年號主鍵,唯一year_namevarchar(10)學(xué)期假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空5、課程表:Course數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注course_idchar(10
39、)課程號主鍵,唯一course_namechar(50)課程名稱course_classchar(40)選課班級與Class表關(guān)聯(lián)course_tearcherchar(30)任課教師與Tearcher表中的tearcher_id關(guān)聯(lián)6、節(jié)次表:course數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注course _idvarchar(10)節(jié)次號主鍵,唯一coursevarchar(10)節(jié)次假設(shè)超級管理員對申請未做核對提交時,顯示記錄為空7、實(shí)習(xí)表:Shixi_job數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注shixi _idchar(10)實(shí)習(xí)號主鍵,唯
40、一term_yearschar(50)學(xué)年weekschar(50)周次coursechar(50)節(jié)次lab_contentvarchar(50)實(shí)習(xí)課程class_namevarchar(50)實(shí)習(xí)班級class_numberInt(4)實(shí)習(xí)人數(shù)course_teacherchar(10)實(shí)習(xí)指導(dǎo)教師8、實(shí)驗(yàn)室安排表:Exper_set數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)據(jù)項(xiàng)含義說明與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系備注idvarchar(10)安排號與實(shí)驗(yàn)室表關(guān)聯(lián)主鍵,唯一exper_classvarchar(40)實(shí)驗(yàn)班級與Class表關(guān)聯(lián)Exper_ teachervarchar(30)指導(dǎo)教師與Tearch
41、er表關(guān)聯(lián)exper_namevarchar(50)實(shí)驗(yàn)名稱與Experiment關(guān)聯(lián)year_namevarchar(10)學(xué)期與Year關(guān)聯(lián)weeksvarchar(10)周次與關(guān)聯(lián)coursevarchar(10)節(jié)次與關(guān)聯(lián)Class_namevarchar(20)實(shí)驗(yàn)室名class_numberInt(4)實(shí)驗(yàn)人數(shù)與班級相關(guān)聯(lián)第四章 系統(tǒng)實(shí)施4.1 關(guān)鍵技術(shù) 常用的一些連接字符串(C#代碼):OleDbConnection conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:MyWeb810
42、5GrocerToGo.mdb);OleDbConnection conn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;Data Source=grocertogo.mdb;);OleDbConnection conn = new OleDbConnection(Provider=MSDAORA; Data Source=ORACLE8i7;Persist Security Info=False;Integrated Security=yes);OleDbConnection co
43、nn = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:binLocalAccess40.mdb);OleDbConnection conn = new OleDbConnection(Provider=SQLOLEDB;Data Source=MySQLServer;Integrated Security=SSPI)4.2 主窗體設(shè)計圖4-2主窗體截圖、實(shí)驗(yàn)安排查看管理設(shè)計圖4-3實(shí)驗(yàn)安排查看管理設(shè)計截圖4.4 根本資料維護(hù)設(shè)計圖4-4根本資料維護(hù)設(shè)計教師增加截圖第五章 總結(jié)通過這次的畢業(yè)設(shè)計,我對前面
44、學(xué)過的許多有關(guān)程序的課程有了更進(jìn)一步的認(rèn)識,也明白了在做一個系統(tǒng)之前,應(yīng)該對這個系統(tǒng)做全面的資料搜索和了解有關(guān)這個系統(tǒng)的一些認(rèn)識,在沒做系統(tǒng)之前要對整個開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析研究,開發(fā)過程就會事半功倍,否那么就會遇到許多意想不到的問題,延緩開發(fā)進(jìn)度。在這方面,老師給了學(xué)校的實(shí)驗(yàn)室安排系統(tǒng)讓我們作參考,讓這個例子在我們腦中形成一個比擬好的結(jié)構(gòu)圖,讓我們更好地確定系統(tǒng)的管理職能,做好業(yè)務(wù)流程圖,數(shù)據(jù)流流程圖,這當(dāng)中也遇到了一些問題:用戶角色管理的權(quán)限,首先要核對用戶,驗(yàn)證用戶是否享有相應(yīng)權(quán)限。在綁定數(shù)據(jù)庫中常常數(shù)據(jù)沒有顯示,在調(diào)試中沒有出錯,系統(tǒng)沒有提示錯,但數(shù)據(jù)綁定不了, 這時就應(yīng)
45、該查看連接數(shù)據(jù)庫的表名及數(shù)據(jù)庫名是否正確。在程序運(yùn)行調(diào)試過程中,經(jīng)常會沒有出錯顯示,但系統(tǒng)會告訴你OdbcConnection conn找不到,這時就要在use 一下查看數(shù)據(jù)經(jīng)常會在數(shù)據(jù)綁定,數(shù)據(jù)庫字段名與屬性生成器中出錯,這時只需要把這三個字段名改成一致便可實(shí)現(xiàn).致謝總體上說,這次畢業(yè)設(shè)計對我來說是非常重要的鍛煉時機(jī),也是對我在程序上的一次考驗(yàn)。這次畢業(yè)設(shè)計使得我對三年來所學(xué)的專業(yè)課有了更為深刻的了解,使知識面得到提高,也通過這個畢業(yè)設(shè)計,讓自己對有了更進(jìn)一步的認(rèn)識,當(dāng)然這其中要感謝楊呈永老師的指導(dǎo),在他耐心的指導(dǎo)下,讓我從一遍不懂,二遍不會中讓我一步步的從鏈接到登錄,綁定等等的實(shí)現(xiàn);除此之
46、個,很感謝很個熱心幫助我的每一個同學(xué)。參考文獻(xiàn)(1) 張蓓通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電出版社,2006.(2) 孫印杰 楊滔等. ASP.NET+SQL Server 動態(tài)網(wǎng)站設(shè)計實(shí)例精解.電子工業(yè)出版社,2005.(3) 寧可 吳菁 胡海.數(shù)據(jù)庫技術(shù)與應(yīng)用.清華大學(xué)出版社,2006.(4) 楊學(xué)全. SQL Server 2000實(shí)例教程.電子工業(yè)出版社,2001.(5) 朱如龍.SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)M.北京:機(jī)械工業(yè)出版社,2004.附件 登錄源代碼:private void DataBind()string nian=this.DropDownList5
47、.SelectedValue;string terms=this.DropDownList6.SelectedValue;string weeks=this.DropDownList7.SelectedValue;HttpCookie cookie1 = Request.Cookiesadmin; string value1 = cookie1.Valuesuserpart; string value2 = cookie1.Valuesusername; string sql;int curPage=Convert.ToInt32(this.Label2.Text);SqlConnection
48、 conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingslab);conn.Open();if(value1=超級管理員) sql=select * from Practise where pr_year=+nian+and pr_term=+terms+and pr_week=+weeks+;else sql=select * from Practise where pr_tearcher=+value2+;SqlDataAdapter da=new SqlDataAdapter(sql,co
49、nn);DataSet ds=new DataSet();da.Fill(ds,Practise);DataGrid1.DataSource=ds.TablesPractise.DefaultView;DataGrid1.DataBind();畢業(yè)設(shè)計論文實(shí)驗(yàn)室安排管理系統(tǒng)目 錄 TOC o 1-2 h z u HYPERLINK l _Toc168761794 第一章引言 PAGEREF _Toc168761794 h 1 HYPERLINK l _Toc168761795 工程背景 PAGEREF _Toc168761795 h 1 HYPERLINK l _Toc168761796 開發(fā)
50、工具及所用軟件 PAGEREF _Toc168761796 h 1 HYPERLINK l _Toc168761797 系統(tǒng)開發(fā)的意義 PAGEREF _Toc168761797 h 1 HYPERLINK l _Toc168761798 第二章系統(tǒng)分析 PAGEREF _Toc168761798 h 2 HYPERLINK l _Toc168761799 21織結(jié)構(gòu)分析 PAGEREF _Toc168761799 h 2 HYPERLINK l _Toc168761800 22系統(tǒng)功能分析 PAGEREF _Toc168761800 h 2 HYPERLINK l _Toc168761801
51、 23業(yè)務(wù)流程圖 PAGEREF _Toc168761801 h 3 HYPERLINK l _Toc168761802 需求分析 PAGEREF _Toc168761802 h 4 HYPERLINK l _Toc168761803 第三章 系統(tǒng)設(shè)計 PAGEREF _Toc168761803 h 5 HYPERLINK l _Toc168761804 3.1 工程規(guī)劃 PAGEREF _Toc168761804 h 5 HYPERLINK l _Toc168761805 功能框圖 PAGEREF _Toc168761805 h 6 HYPERLINK l _Toc168761806 數(shù)據(jù)庫
52、設(shè)計 PAGEREF _Toc168761806 h 7 HYPERLINK l _Toc168761807 第四章 系統(tǒng)實(shí)施 PAGEREF _Toc168761807 h 10 HYPERLINK l _Toc168761808 4.1 關(guān)鍵技術(shù) PAGEREF _Toc168761808 h 10 HYPERLINK l _Toc168761809 4.2 主窗體設(shè)計 PAGEREF _Toc168761809 h 11 HYPERLINK l _Toc168761810 、實(shí)驗(yàn)安排查看管理設(shè)計 PAGEREF _Toc168761810 h 11 HYPERLINK l _Toc168
53、761811 4.4 根本資料維護(hù)設(shè)計 PAGEREF _Toc168761811 h 12 HYPERLINK l _Toc168761812 圖4-4根本資料維護(hù)設(shè)計教師增加截圖 PAGEREF _Toc168761812 h 12 HYPERLINK l _Toc168761813 第五章 總結(jié) PAGEREF _Toc168761813 h 13 HYPERLINK l _Toc168761814 致謝 PAGEREF _Toc168761814 h 14 HYPERLINK l _Toc168761815 參考文獻(xiàn) PAGEREF _Toc168761815 h 15 HYPERLI
54、NK l _Toc168761816 附件 PAGEREF _Toc168761816 h 15第一章引言工程背景隨著我國高等教育事業(yè)的不斷開展,設(shè)施的不斷完善,以及學(xué)校不斷的對根底設(shè)施更新,對計算機(jī)的普及;要求學(xué)校對這個方面有了更進(jìn)一步的管理,學(xué)校為了能更好的適應(yīng)社會需要,也能更好的利用資源,也隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,高等學(xué)校的計算機(jī)實(shí)驗(yàn)室在逐年上升,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)室管理人員的重要工作之一。為了提高實(shí)驗(yàn)室安排管理效率,方便教師對實(shí)驗(yàn)室的使用情況及時查詢和申請實(shí)驗(yàn)室,需要設(shè)計一個能提供教師實(shí)時了解當(dāng)前實(shí)驗(yàn)室教師申請情況,并可以對閑置實(shí)驗(yàn)室的
55、申請,所以對實(shí)驗(yàn)室也有了一定的要求;為了能在管理上能更好,便要求有了實(shí)驗(yàn)室安排管理系統(tǒng),所以最后通過實(shí)驗(yàn)室管理員對教師所做的實(shí)驗(yàn)申請進(jìn)行安排管理。開發(fā)工具及所用軟件根據(jù)系統(tǒng)需求和系統(tǒng)設(shè)計的要求,采用了SqlServer2000數(shù)據(jù)庫,以A(C#)為開發(fā)工具,Windows2000以上作為開發(fā)環(huán)境和Windows操作系統(tǒng)工程,IE來作為運(yùn)行環(huán)境;的Web窗體與以往相比,它的一大革命性進(jìn)步是可以將應(yīng)用程序邏輯與表示代碼清楚地分開,提供了更強(qiáng)的性能、更方便的工具支持、更好的平臺和靈活性。系統(tǒng)開發(fā)的意義隨著信息技術(shù)的普及,對計算機(jī)應(yīng)用的普及,學(xué)校對計算機(jī)實(shí)驗(yàn)室越來越多,面對眾多的計算機(jī)實(shí)驗(yàn)課,如何有效
56、安排實(shí)驗(yàn)室,成為實(shí)驗(yàn)管理人員的重要工作之一。為了提高管理,使用效率,方便教師對實(shí)驗(yàn)室的使用情況,及時查詢和申請實(shí)驗(yàn)室,實(shí)驗(yàn)室安排管理科學(xué)化,設(shè)備管理維護(hù)制度化,實(shí)驗(yàn)成績評估手段數(shù)據(jù)化等,為實(shí)驗(yàn)室制定了一個安排系統(tǒng)就尤其的顯得重要了,真正實(shí)現(xiàn)實(shí)驗(yàn)室開放式管理,最大限度的地減輕了管理員的壓力,為老師及時申請?zhí)峁┝朔奖?,?jié)約人力資源,解決管理員的麻煩,防止出現(xiàn)申請重復(fù),解決教學(xué)時間重復(fù)所引起的沖突,浪費(fèi)時間,和增加刪除的麻煩,方便了學(xué)生查看等問題。 第二章系統(tǒng)分析21織結(jié)構(gòu)分析 用戶登錄申請實(shí)習(xí)申請實(shí)驗(yàn)查看實(shí)驗(yàn)實(shí)習(xí)圖2-1結(jié)構(gòu)分析22系統(tǒng)功能分析本實(shí)驗(yàn)室管理管理系統(tǒng)包含有個根本功能模塊,用戶管理、要
57、具有正式申請資格,管理員必須為每一個有權(quán)限的老師進(jìn)入,讓其它自定密碼,并經(jīng)由專人負(fù)責(zé)人錄入教師的名字,才能進(jìn)入系統(tǒng)進(jìn)行查看,申請操作。安排之前,教師必須提前申請實(shí)驗(yàn)。?實(shí)驗(yàn)室安排管理系統(tǒng)?是一個智能化的系統(tǒng),并且具有較強(qiáng)的查看功能。它可以根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作,當(dāng)前實(shí)驗(yàn)室被申請情況,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式查看,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。23業(yè)務(wù)流程圖圖2-3業(yè)務(wù)流程表2.4需求分析系統(tǒng)的主要目標(biāo)是查看、申請實(shí)驗(yàn)室安排的管理,提高管理績效和降低人力本錢,進(jìn)而充分利用人
58、力、物力資源。對實(shí)驗(yàn)室安排管理系統(tǒng)的用戶需求歸納如下:登錄,實(shí)現(xiàn)對登錄的管理,就要弄清楚登錄分普通用戶和超級管理員;實(shí)現(xiàn)登錄后,就要對用戶的權(quán)限進(jìn)行劃分了,如果是老師,應(yīng)該享有申請實(shí)驗(yàn)室和改變本人密碼的權(quán)力,學(xué)生應(yīng)該享有查看的權(quán)力;實(shí)驗(yàn)室的申請,分析一周內(nèi)各實(shí)驗(yàn)室的被申請情況,利用排序查看實(shí)驗(yàn)室安排表的制定,這個是和老師的申請相關(guān),要確保實(shí)驗(yàn)室的安排沒有沖突,審核實(shí)驗(yàn)室安排表,停止本周次的實(shí)驗(yàn)申請;根本資料的維護(hù),這應(yīng)當(dāng)包括與實(shí)驗(yàn)室相關(guān)的維護(hù)。懂得賦予修改密碼以及退出系統(tǒng)的權(quán)力。第三章 系統(tǒng)設(shè)計 3.1 工程規(guī)劃實(shí)驗(yàn)室安排管理系統(tǒng)是利用作為開發(fā)平臺,是建立在公共語言運(yùn)行庫上的Web編程框架,與
59、數(shù)據(jù)庫應(yīng)用程序相連,由登錄、申請實(shí)驗(yàn)室、根本資料維護(hù)、實(shí)驗(yàn)室安排管理、用戶管理和個人密碼等組成。特規(guī)劃功能模塊如下:1登錄:登錄是根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作。2. 申請實(shí)驗(yàn)室:1教師查看當(dāng)前實(shí)驗(yàn)室被申請情況,分析出此時一周內(nèi)各實(shí)驗(yàn)室的被申請情況??梢远喾N方式排序查看。2教師申請實(shí)驗(yàn)室,保存教師申請實(shí)驗(yàn)室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實(shí)驗(yàn)室是否已經(jīng)安排,做出相應(yīng)提醒。3. 根本資料維護(hù):教師維護(hù),班級維護(hù),實(shí)驗(yàn)維護(hù),課程維護(hù),學(xué)期維護(hù),星期維護(hù),節(jié)次維護(hù),周次維護(hù)4. 實(shí)驗(yàn)室安排管理:實(shí)驗(yàn)室的查看,實(shí)驗(yàn)的和實(shí)習(xí)的添加、修改、刪除。5個人設(shè)置修改密碼,退出
60、管理功能框圖實(shí)驗(yàn)室安排管理系統(tǒng)登錄用戶名角色實(shí)驗(yàn)室安排管理安排實(shí)驗(yàn)實(shí)驗(yàn)申請申請實(shí)驗(yàn)修改實(shí)習(xí)申請申請實(shí)習(xí)修改班級管理課程管理班級查看/刪除增加班級課程查看/刪除增加課程用戶管理修改密碼查看/刪除教師教師增加時間管理學(xué)期學(xué)年教師增加退出圖3-2功能框架圖數(shù)據(jù)庫設(shè)計實(shí)驗(yàn)室安排管理系統(tǒng)的主要功能就是用戶登錄,申請實(shí)驗(yàn)室,根本資料維護(hù),實(shí)驗(yàn)室安排管理。而查關(guān)系型數(shù)據(jù)庫中主要是通過庫/表來實(shí)現(xiàn)。數(shù)據(jù)庫的建立不僅能保證數(shù)據(jù)能夠盡可能地被有效地記錄,還能提高應(yīng)用開發(fā)的效率。鑒于實(shí)驗(yàn)室提供的環(huán)境和本次畢業(yè)設(shè)計的任務(wù)重心,本系統(tǒng)采用了本地數(shù)據(jù)庫SQL server。1、用戶登錄表:Userb數(shù)據(jù)項(xiàng)名數(shù)據(jù)類型長度數(shù)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境工程技術(shù)實(shí)施指南
- 亞馬遜店鋪托管合同范本
- 1314奶茶加盟合同范本
- 代買車位合同范本
- 農(nóng)村種樹土地流轉(zhuǎn)合同范本
- 國際工程總承包項(xiàng)目外事管理的問題及應(yīng)對措施
- 2025年度新型環(huán)保水泥管購銷合同協(xié)議
- 代購合伙合同范例
- 出資協(xié)議簽署合同范本
- 農(nóng)村購買荒地合同范例
- 強(qiáng)化提升1解三角形中的三線問題(解析)
- 異地就醫(yī)備案的個人承諾書
- 2024-2030年中國ODM服務(wù)器行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 六年級下健康教案設(shè)計
- 室內(nèi)裝飾拆除專項(xiàng)施工方案
- 醫(yī)院院外會診申請單、醫(yī)師外出會診審核表、醫(yī)師外出會診回執(zhí)
- 鋼筋工程精細(xì)化管理指南(中建內(nèi)部)
- 2024年山西省高考考前適應(yīng)性測試 (一模)英語試卷(含答案詳解)
- 教科版六年級下冊科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時)
- 2024年中國鐵路投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 干部人事檔案數(shù)字化 制度
評論
0/150
提交評論