版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗室安排管理系統(tǒng)目 錄第一章 引言11.1項目背景11.2 管理信息系統(tǒng)概述11.3系統(tǒng)開發(fā)的意義1第二章 系統(tǒng)分析22.1系統(tǒng)功能分析2第三章 系統(tǒng)設(shè)計33.1項目規(guī)劃33.2數(shù)據(jù)庫設(shè)計4第四章 系統(tǒng)實施94.1 關(guān)鍵技術(shù)94.2 登錄和退出管理模塊設(shè)計114.3 用戶管理模塊設(shè)計114.4 實習(xí)/實驗管理模塊設(shè)計11第五章 總結(jié)12致謝13參考文獻14附錄15 第一章 引言1.1項目背景隨著信息技術(shù)的普及,對計算機應(yīng)用的普及,高等學(xué)校的計算機實驗室在逐年上升,面對眾多的計算機實驗課,如何有效安排實驗室,成為實驗室管理人員的重要工作之一。為了提高實驗室安排管理效率,方便教師對實驗室的使用情
2、況及時查詢和申請實驗室,需要設(shè)計一個能提供教師實時了解當(dāng)前實驗室教師申請情況,并可以對閑置實驗室的申請,最后通過實驗室管理員對教師所做的實驗申請進行安排管理。本系統(tǒng)基于b/s結(jié)構(gòu),主要由前臺教師對實驗室申請和后臺基本資料的維護及實驗室的安排,主要包括以下功能:登錄、申請實驗、基本資料維護、實驗室安排管理、用戶管理,個人設(shè)置等。1.2 管理信息系統(tǒng)概述管理信息系統(tǒng)(mis)的概念是1961年美國人j。d。gallagher首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計算機科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)
3、進行現(xiàn)代化管理。管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計劃、控制、預(yù)測和輔助決策功能,具體作用如下:(1) 用統(tǒng)一標準處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2) 完整、及時提供在管理及決策中需要的數(shù)據(jù)。(3) 利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測未來。(4) 向各級管理機構(gòu)提供不同詳細程度的報告,縮短分析和解釋時間。(5) 用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實施方案,以提高企業(yè)的經(jīng)濟效益。1.3系統(tǒng)開發(fā)的意義信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,
4、誰就會有更多的優(yōu)勢。我國中小企業(yè)有70%是零售企業(yè),企業(yè)經(jīng)營涉及進、銷、存多個環(huán)節(jié),涉及商品種類繁多,業(yè)務(wù)量大,庫存管理復(fù)雜,使用手工管理已無法勝任。如何采用先進的計算機系統(tǒng)管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。第二章 系統(tǒng)分析2.1系統(tǒng)功能分析要有良好的人機界面。支持多人操作,要求有較好的權(quán)限分配功能。支持多種報表打印。可以對實驗室安排情況瀏覽。主界面本系統(tǒng)分為如下的幾大模塊:登錄模塊實驗室安排瀏覽實驗室查詢實驗室安排實驗室報表2.1.1主界面模塊該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口,該界面提供用戶選擇并調(diào)用各子模塊。2.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,
5、核對用戶,進入系統(tǒng)進行相應(yīng)的操作。2.1.3申請實驗室(1)教師查看當(dāng)前實驗室被申請情況,分析出此時一周內(nèi)各實驗室的被申請情況??梢远喾N方式排序查看(2)教師申請實驗室,保存教師申請實驗室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實驗室是否已經(jīng)安排,做出相應(yīng)提醒?;举Y料維護教師維護(分任課教師和實驗指導(dǎo)教師)課程維護班級維護實驗室維護學(xué)期維護星期維護節(jié)次維護周次維護2.1.4實驗室安排管理對所申請實驗室進行自動安排管理,對同一實驗室,同一時間、不同班級進行沖突檢測,可以進行手動調(diào)整,仍要進行沖突檢測審核安排實驗,停止當(dāng)前周次實驗室申請。打印實驗安排表2.1.5用戶管理進行對用戶的管理,賦予相應(yīng)的權(quán)限
6、。2.1.6個人設(shè)置 (1)修改密碼、退出管理第三章 系統(tǒng)設(shè)計3.1項目規(guī)劃3.1.1系統(tǒng)流程圖管理員登錄 編輯實驗室資料修改資料編輯用戶資料安排實驗刪除實驗查看實習(xí)實驗增加用戶刪除用戶公共用戶修改資料申請實習(xí)申請實驗普通用戶登錄圖3-1 實驗實管理系統(tǒng)流程圖3.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進入系統(tǒng)進行相應(yīng)的操作。(1)用戶管理(管理員)提供管理員基本信息的界面,可以對實驗室進行更改、刪除和新增和手動安排??稍诖司庉嬋坑脩艋举Y料,查看申請實驗室的情況。(2)實驗室查詢提供查詢符合某一條件的實驗室安排情況的界面。(3)用戶管理(普通用戶)提供用戶的基本信息的界面,用戶
7、可在此修改密碼、基本資料;察看本人申請實驗室的情況。(4)實驗室管理該模塊提供對實驗室信息進行更改、刪除和新增和手動安排實驗室的界面。3.1.3實驗室安排瀏覽該模塊提供全部實驗室安排情況的界面。3.2數(shù)據(jù)庫設(shè)計要創(chuàng)建數(shù)據(jù)庫,必須先確定數(shù)據(jù)庫的名稱、所有者(創(chuàng)建數(shù)據(jù)庫的用戶)、大小,以及用于存儲該數(shù)據(jù)庫的文件和文件組。數(shù)據(jù)項描述數(shù)據(jù)項名,數(shù)據(jù)類型,長度,數(shù)據(jù)項含義說明(1)用戶表:userdb用戶表用來保存用信息,用戶表結(jié)構(gòu)如表3-1所示表3-1 用戶表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明user_idint(4)用戶iduser_namechar(50)用戶名user_perchar(200
8、)用戶類型user_pwdchar(50)用戶密碼(2)班級表:classdb班級表用來保存班級信息, 班級表結(jié)構(gòu)表3-2所示表3-2 班級表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明class_idint(4)班級idclass_namenvarchar(50)班級名稱class_menint(4)班級人數(shù)class_inyearchar(10)入學(xué)年份 (3)實習(xí)申請表:shixidb實習(xí)申請表用來保存實驗申請信息, 實習(xí)申請表結(jié)構(gòu)表3-3所示表3-3 實習(xí)申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明shixi_idint(4)實習(xí)申請idshixi_weekchar(10)周次shixi_c
9、lasschar(50)實習(xí)課程shixi_namechar(50)實習(xí)名稱shixi_teacherint(4)教師shixi_menchar(10)班級人數(shù)(4)實驗申請表:shiyansq實驗申請表用來保存實驗申請信息, 實驗申請表結(jié)構(gòu)如表3-4所示表3-4 實驗申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明shiyansq_idint(4)idshiyansq_yearvarchar(50)年份shiyansq_qivarchar(50)學(xué)期shiyansq_weekvarchar (50)周次shiyansq_xqvarchar (50)星期shiyansq_jcvarchar (50
10、)節(jié)次shiyansq_menint(4)人數(shù)shiyansq_namenvarchar(50)實驗名shiyansq_sysnvarchar(50)實驗室shiyansq_teachernvarchar(50)任課教師shiyansq_syteachernvarchar(50)實驗教師shiyansq_shint(4)通過審核(5)實驗教師表:teacher實驗教師表用來保存實驗教師信息, 實驗教師表結(jié)構(gòu)如表3-5所示表3-5 實驗教師表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明teacher_idint(4)教師idteacher_namechar(10)教師名字(6)課程表:kedb課程表用
11、來保存課程信息, 課程表結(jié)構(gòu)如表3-6所示表3-6 課程表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明ke_idint(4)課程idke_namechar(50)課程名稱 (7)實驗室表:sysdb實驗室表用來保存實驗室信息, 實驗室表結(jié)構(gòu)如表3-7所示表3-7 實驗室表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明sys_idint(4)實驗室idsys_namechar(50)實驗室名稱sys_menint(4)實驗室座位(8)學(xué)年表:xueniandb學(xué)年表用來保存用信息, 學(xué)年表結(jié)構(gòu)如表3-8所示表3-8 學(xué)年表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明xuenian_idchar(20)學(xué)年idxue
12、nian_mingint(20)學(xué)年名稱(9)節(jié)次表:jcdb節(jié)次表用來保存節(jié)次信息, 節(jié)次表結(jié)構(gòu)如表3-9所示表3-9 節(jié)次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明jc_idint(4)學(xué)年idjc_namechar(10)節(jié)次(10)實驗室安排表:sysorderdb實驗室安排表表用來保存安排信息, 實驗室安排表結(jié)構(gòu)如表3-10所示表3-10 節(jié)次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明order_idint(4)idorder_syschar(50)實驗室名稱order_synamechar(50)實驗名稱order_classchar(50)班級名稱order_menint(4)班級人
13、數(shù)order_teacherchar(10)任課教師名稱order_syteacherchar(10)實驗教師名稱order_weekchar(10)周次order_jcchar(10)節(jié)次order_xqchar(10)星期(11)學(xué)期表:xueqi學(xué)期表用來保存用信息, 學(xué)期表結(jié)構(gòu)如表3-11所示表3-11 學(xué)期表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明xueqi_idint(4)學(xué)期idxueqi_namechar(12)學(xué)期(12)學(xué)年表:xuenian學(xué)年表用來保存用信息, 學(xué)年表結(jié)構(gòu)如表3-12所示表3-12 學(xué)年表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明year_idint4學(xué)年id
14、year_namechar(18)學(xué)年(13)周次表:weekdb周次表用來保存周次信息, 周次表結(jié)構(gòu)如表3-13所示表3-13 周次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明week_idint(4)周次idweek_namechar(12)周次(14)用戶分組表:userper分組表用來保存用戶分組信息,分組表結(jié)構(gòu)如表3-145所示表 3-14 分組表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明per_idint(4)分組idper_namevarchar(50)分組名(15)星期表:xinqi星期表用來保存星期信息, 星期表結(jié)構(gòu)如表3-15所示表 3-15 星期表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含
15、義說明xinqi_idint(4)星期idxinqi_namechar(10)星期名(16)年份表:yeardb年份表用來保存年份信息, 年份表結(jié)構(gòu)如表3-16所示表 3-16 年份表 數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明year_idint(4)年份idyear_namevarchar(50)年份名第四章 系統(tǒng)實施4.1 關(guān)鍵技術(shù)實驗室安排管理系統(tǒng)使用了aspnet編程技術(shù)。asp是基于web的一種編程技術(shù),可以說是cgi的一種。它可以完成以往cgi程序的所有功能,如計數(shù)器、留言簿、公告板、聊天室等等。asp可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者
16、一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,asp可以完成無比強大的功能。使用filesystemobject,可以對服務(wù)器上的文件進行操作,瀏覽、復(fù)制、移動、刪除等。有ado(activedatabaseobject,動態(tài)數(shù)據(jù)庫對象)的支持,asp對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠程主機上的數(shù)據(jù)庫,對表格、記錄進行各種操作。使用cdonts(collaborationdataobjectsfornts,nts協(xié)作數(shù)據(jù)對象),可以發(fā)送、查看郵件,實現(xiàn)webmail的功能。結(jié)合wsh(windowsscriptinghost),可以實現(xiàn)對nt主
17、機的管理,如nt用戶管理、iis虛擬主機設(shè)置、exchange郵箱設(shè)置等等,就像管理本地機一樣方便。系統(tǒng)實現(xiàn)了用戶管理,課程管理,班級管理,實驗室管理,實驗管理,實習(xí)管理。用戶管理,課程管理,班級管理,實驗室管理,實驗管理,實習(xí)管理這幾個管理原理大至相同,主要是對這些對象進行增加,修改刪除管理等操作。本系統(tǒng)的圖形界面如下:圖4-1 用戶登陸界面圖 4-2實驗室安排表圖 4-2實驗申請表4.2 登錄和退出管理模塊設(shè)計登錄界面是用戶和管理系統(tǒng)之間的接口,管理員和普通用戶有不同的權(quán)限。以管理員身份登錄系統(tǒng)后,可以對系統(tǒng)進行各種操作。普通用戶只能申請實驗室以及編輯自己的資料。退出管理就是退出整個系統(tǒng),
18、返回登錄頁面。如要繼續(xù)操作必須再次登錄。4.3 用戶管理模塊設(shè)計因為管理員對整個系統(tǒng)有著最高的管理權(quán)限,因此管理員可以編輯全部用戶的信息,而普通用戶只能編輯自己的信息。一般的游客只能查看實驗室的安排情況。只有通過注冊申請才能成為管理員或者是普通用戶。4.4 實習(xí)/實驗管理模塊設(shè)計普通用戶可以申請實習(xí)/實驗,修改本人申請的記錄。管理員可以申請實習(xí)/實驗,也可以修改任何申請記錄,并承擔(dān)已經(jīng)申請的實驗室的審核及安排工作。第五章 總結(jié)一學(xué)期就快結(jié)束了,經(jīng)過這一學(xué)期的學(xué)習(xí),完成了本學(xué)期的學(xué)習(xí)任務(wù),其中有很多的東西需要去消化,去總結(jié)。畢業(yè)設(shè)計的目的是通過理論聯(lián)系實際,鞏固所學(xué)的知識,提高處理實際問題的能力
19、,了解設(shè)計專題的主要內(nèi)容,為將來在這方面工作的順利進行做好充分的準備,并為自己能順利與社會環(huán)境接軌做準備。我們平時所學(xué)的都是一些理論上的,但這次算是畢業(yè)前的實習(xí)吧。通過這次的畢業(yè)設(shè)計, 使得我對三年來所學(xué)的科目有了更深刻的認識。在設(shè)計前應(yīng)該對整個系統(tǒng)能夠全局把握,分析各種需求,制作出界面草圖,創(chuàng)建數(shù)據(jù)庫。然而,使我覺得困難的就是整個代碼了。在這次的設(shè)計中,要在網(wǎng)上查資料,問問題。最后在老師和同學(xué)的幫助下,終于完成了這個課題。致謝在開發(fā)這個系統(tǒng)的過程中,遇到了很多問題,但是我得到了楊呈永老師的耐心指導(dǎo),也得到同學(xué)們的幫助。我也在這次的設(shè)計當(dāng)中學(xué)到了很多知識、技巧,對以后的學(xué)習(xí)有很大的幫助。參考文
20、獻1李勇平 asp.net(c#) 基礎(chǔ)教程 清華大學(xué)出版社 20062趙增敏 asp.net 程序設(shè)計 西安交通大學(xué)出版社 20063網(wǎng)冠科技 asp.net 時尚編例 機械工業(yè)出版社 20034(美)christoph wille. 24小時通asp人民郵電出版社 20005蔡勇 asp.net數(shù)據(jù)庫設(shè)計教程與上機指導(dǎo) 清華大學(xué)出版社 20065肖金秀 asp.net) 案例教程 冶金大學(xué)出版社 20057g.andrew duthie asp.net程序設(shè)計 清華大學(xué)出版社 20028蘇英如 asp.net程序設(shè)計及應(yīng)用 中國水利水電大學(xué)出版社 20069徐新華 精通asp.net 2.
21、0 機械工業(yè)出版社 200610石志國 asp.net程序設(shè)計實用教程 清華大學(xué)出版社 2006實驗室安排管理系統(tǒng)目 錄第一章 引言11.1項目背景11.2 管理信息系統(tǒng)概述11.3系統(tǒng)開發(fā)的意義1第二章 系統(tǒng)分析22.1系統(tǒng)功能分析2第三章 系統(tǒng)設(shè)計33.1項目規(guī)劃33.2數(shù)據(jù)庫設(shè)計4第四章 系統(tǒng)實施94.1 關(guān)鍵技術(shù)94.2 登錄和退出管理模塊設(shè)計114.3 用戶管理模塊設(shè)計114.4 實習(xí)/實驗管理模塊設(shè)計11第五章 總結(jié)12致謝13參考文獻14附錄15 第一章 引言1.1項目背景隨著信息技術(shù)的普及,對計算機應(yīng)用的普及,高等學(xué)校的計算機實驗室在逐年上升,面對眾多的計算機實驗課,如何有效安
22、排實驗室,成為實驗室管理人員的重要工作之一。為了提高實驗室安排管理效率,方便教師對實驗室的使用情況及時查詢和申請實驗室,需要設(shè)計一個能提供教師實時了解當(dāng)前實驗室教師申請情況,并可以對閑置實驗室的申請,最后通過實驗室管理員對教師所做的實驗申請進行安排管理。本系統(tǒng)基于b/s結(jié)構(gòu),主要由前臺教師對實驗室申請和后臺基本資料的維護及實驗室的安排,主要包括以下功能:登錄、申請實驗、基本資料維護、實驗室安排管理、用戶管理,個人設(shè)置等。1.2 管理信息系統(tǒng)概述管理信息系統(tǒng)(mis)的概念是1961年美國人j。d。gallagher首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計算機科學(xué)為一體的綜
23、合性學(xué)科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計劃、控制、預(yù)測和輔助決策功能,具體作用如下:(1) 用統(tǒng)一標準處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2) 完整、及時提供在管理及決策中需要的數(shù)據(jù)。(3) 利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測未來。(4) 向各級管理機構(gòu)提供不同詳細程度的報告,縮短分析和解釋時間。(5) 用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策者選擇最佳的實施方案,以提高企業(yè)的經(jīng)濟效益。1.3系統(tǒng)開發(fā)的意義信息已成為繼勞動力、土地、資本之
24、后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。我國中小企業(yè)有70%是零售企業(yè),企業(yè)經(jīng)營涉及進、銷、存多個環(huán)節(jié),涉及商品種類繁多,業(yè)務(wù)量大,庫存管理復(fù)雜,使用手工管理已無法勝任。如何采用先進的計算機系統(tǒng)管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。第二章 系統(tǒng)分析2.1系統(tǒng)功能分析要有良好的人機界面。支持多人操作,要求有較好的權(quán)限分配功能。支持多種報表打印??梢詫嶒炇野才徘闆r瀏覽。主界面本系統(tǒng)分為如下的幾大模塊:登錄模塊實驗室安排瀏覽實驗室查詢實驗室安排實驗室報表2.1.1主界面模塊該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的
25、唯一入口和出口,該界面提供用戶選擇并調(diào)用各子模塊。2.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進入系統(tǒng)進行相應(yīng)的操作。2.1.3申請實驗室(1)教師查看當(dāng)前實驗室被申請情況,分析出此時一周內(nèi)各實驗室的被申請情況??梢远喾N方式排序查看(2)教師申請實驗室,保存教師申請實驗室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實驗室是否已經(jīng)安排,做出相應(yīng)提醒?;举Y料維護教師維護(分任課教師和實驗指導(dǎo)教師)課程維護班級維護實驗室維護學(xué)期維護星期維護節(jié)次維護周次維護2.1.4實驗室安排管理對所申請實驗室進行自動安排管理,對同一實驗室,同一時間、不同班級進行沖突檢測,可以進行手動調(diào)整,仍要進行沖突檢測審核安
26、排實驗,停止當(dāng)前周次實驗室申請。打印實驗安排表2.1.5用戶管理進行對用戶的管理,賦予相應(yīng)的權(quán)限。2.1.6個人設(shè)置 (1)修改密碼、退出管理第三章 系統(tǒng)設(shè)計3.1項目規(guī)劃3.1.1系統(tǒng)流程圖管理員登錄 編輯實驗室資料修改資料編輯用戶資料安排實驗刪除實驗查看實習(xí)實驗增加用戶刪除用戶公共用戶修改資料申請實習(xí)申請實驗普通用戶登錄圖3-1 實驗實管理系統(tǒng)流程圖3.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進入系統(tǒng)進行相應(yīng)的操作。(1)用戶管理(管理員)提供管理員基本信息的界面,可以對實驗室進行更改、刪除和新增和手動安排??稍诖司庉嬋坑脩艋举Y料,查看申請實驗室的情況。(2)實驗室查詢提供
27、查詢符合某一條件的實驗室安排情況的界面。(3)用戶管理(普通用戶)提供用戶的基本信息的界面,用戶可在此修改密碼、基本資料;察看本人申請實驗室的情況。(4)實驗室管理該模塊提供對實驗室信息進行更改、刪除和新增和手動安排實驗室的界面。3.1.3實驗室安排瀏覽該模塊提供全部實驗室安排情況的界面。3.2數(shù)據(jù)庫設(shè)計要創(chuàng)建數(shù)據(jù)庫,必須先確定數(shù)據(jù)庫的名稱、所有者(創(chuàng)建數(shù)據(jù)庫的用戶)、大小,以及用于存儲該數(shù)據(jù)庫的文件和文件組。數(shù)據(jù)項描述數(shù)據(jù)項名,數(shù)據(jù)類型,長度,數(shù)據(jù)項含義說明(1)用戶表:userdb用戶表用來保存用信息,用戶表結(jié)構(gòu)如表3-1所示表3-1 用戶表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明user_
28、idint(4)用戶iduser_namechar(50)用戶名user_perchar(200)用戶類型user_pwdchar(50)用戶密碼(2)班級表:classdb班級表用來保存班級信息, 班級表結(jié)構(gòu)表3-2所示表3-2 班級表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明class_idint(4)班級idclass_namenvarchar(50)班級名稱class_menint(4)班級人數(shù)class_inyearchar(10)入學(xué)年份 (3)實習(xí)申請表:shixidb實習(xí)申請表用來保存實驗申請信息, 實習(xí)申請表結(jié)構(gòu)表3-3所示表3-3 實習(xí)申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說
29、明shixi_idint(4)實習(xí)申請idshixi_weekchar(10)周次shixi_classchar(50)實習(xí)課程shixi_namechar(50)實習(xí)名稱shixi_teacherint(4)教師shixi_menchar(10)班級人數(shù)(4)實驗申請表:shiyansq實驗申請表用來保存實驗申請信息, 實驗申請表結(jié)構(gòu)如表3-4所示表3-4 實驗申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明shiyansq_idint(4)idshiyansq_yearvarchar(50)年份shiyansq_qivarchar(50)學(xué)期shiyansq_weekvarchar (50)周
30、次shiyansq_xqvarchar (50)星期shiyansq_jcvarchar (50)節(jié)次shiyansq_menint(4)人數(shù)shiyansq_namenvarchar(50)實驗名shiyansq_sysnvarchar(50)實驗室shiyansq_teachernvarchar(50)任課教師shiyansq_syteachernvarchar(50)實驗教師shiyansq_shint(4)通過審核(5)實驗教師表:teacher實驗教師表用來保存實驗教師信息, 實驗教師表結(jié)構(gòu)如表3-5所示表3-5 實驗教師表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明teacher_idi
31、nt(4)教師idteacher_namechar(10)教師名字(6)課程表:kedb課程表用來保存課程信息, 課程表結(jié)構(gòu)如表3-6所示表3-6 課程表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明ke_idint(4)課程idke_namechar(50)課程名稱 (7)實驗室表:sysdb實驗室表用來保存實驗室信息, 實驗室表結(jié)構(gòu)如表3-7所示表3-7 實驗室表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明sys_idint(4)實驗室idsys_namechar(50)實驗室名稱sys_menint(4)實驗室座位(8)學(xué)年表:xueniandb學(xué)年表用來保存用信息, 學(xué)年表結(jié)構(gòu)如表3-8所示表3-8
32、 學(xué)年表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明xuenian_idchar(20)學(xué)年idxuenian_mingint(20)學(xué)年名稱(9)節(jié)次表:jcdb節(jié)次表用來保存節(jié)次信息, 節(jié)次表結(jié)構(gòu)如表3-9所示表3-9 節(jié)次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明jc_idint(4)學(xué)年idjc_namechar(10)節(jié)次(10)實驗室安排表:sysorderdb實驗室安排表表用來保存安排信息, 實驗室安排表結(jié)構(gòu)如表3-10所示表3-10 節(jié)次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明order_idint(4)idorder_syschar(50)實驗室名稱order_synamechar(
33、50)實驗名稱order_classchar(50)班級名稱order_menint(4)班級人數(shù)order_teacherchar(10)任課教師名稱order_syteacherchar(10)實驗教師名稱order_weekchar(10)周次order_jcchar(10)節(jié)次order_xqchar(10)星期(11)學(xué)期表:xueqi學(xué)期表用來保存用信息, 學(xué)期表結(jié)構(gòu)如表3-11所示表3-11 學(xué)期表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明xueqi_idint(4)學(xué)期idxueqi_namechar(12)學(xué)期(12)學(xué)年表:xuenian學(xué)年表用來保存用信息, 學(xué)年表結(jié)構(gòu)如表3
34、-12所示表3-12 學(xué)年表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明year_idint4學(xué)年idyear_namechar(18)學(xué)年(13)周次表:weekdb周次表用來保存周次信息, 周次表結(jié)構(gòu)如表3-13所示表3-13 周次表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明week_idint(4)周次idweek_namechar(12)周次(14)用戶分組表:userper分組表用來保存用戶分組信息,分組表結(jié)構(gòu)如表3-145所示表 3-14 分組表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明per_idint(4)分組idper_namevarchar(50)分組名(15)星期表:xinqi星期表用
35、來保存星期信息, 星期表結(jié)構(gòu)如表3-15所示表 3-15 星期表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明xinqi_idint(4)星期idxinqi_namechar(10)星期名(16)年份表:yeardb年份表用來保存年份信息, 年份表結(jié)構(gòu)如表3-16所示表 3-16 年份表 數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明year_idint(4)年份idyear_namevarchar(50)年份名第四章 系統(tǒng)實施4.1 關(guān)鍵技術(shù)實驗室安排管理系統(tǒng)使用了aspnet編程技術(shù)。asp是基于web的一種編程技術(shù),可以說是cgi的一種。它可以完成以往cgi程序的所有功能,如計數(shù)器、留言簿、公告板、聊天
36、室等等。asp可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,asp可以完成無比強大的功能。使用filesystemobject,可以對服務(wù)器上的文件進行操作,瀏覽、復(fù)制、移動、刪除等。有ado(activedatabaseobject,動態(tài)數(shù)據(jù)庫對象)的支持,asp對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠程主機上的數(shù)據(jù)庫,對表格、記錄進行各種操作。使用cdonts(collaborationdataobjectsfornts,nts協(xié)作數(shù)據(jù)對象),可以發(fā)送、查看郵件,實
37、現(xiàn)webmail的功能。結(jié)合wsh(windowsscriptinghost),可以實現(xiàn)對nt主機的管理,如nt用戶管理、iis虛擬主機設(shè)置、exchange郵箱設(shè)置等等,就像管理本地機一樣方便。系統(tǒng)實現(xiàn)了用戶管理,課程管理,班級管理,實驗室管理,實驗管理,實習(xí)管理。用戶管理,課程管理,班級管理,實驗室管理,實驗管理,實習(xí)管理這幾個管理原理大至相同,主要是對這些對象進行增加,修改刪除管理等操作。本系統(tǒng)的圖形界面如下:圖4-1 用戶登陸界面圖 4-2實驗室安排表圖 4-2實驗申請表4.2 登錄和退出管理模塊設(shè)計登錄界面是用戶和管理系統(tǒng)之間的接口,管理員和普通用戶有不同的權(quán)限。以管理員身份登錄系統(tǒng)
38、后,可以對系統(tǒng)進行各種操作。普通用戶只能申請實驗室以及編輯自己的資料。退出管理就是退出整個系統(tǒng),返回登錄頁面。如要繼續(xù)操作必須再次登錄。4.3 用戶管理模塊設(shè)計因為管理員對整個系統(tǒng)有著最高的管理權(quán)限,因此管理員可以編輯全部用戶的信息,而普通用戶只能編輯自己的信息。一般的游客只能查看實驗室的安排情況。只有通過注冊申請才能成為管理員或者是普通用戶。4.4 實習(xí)/實驗管理模塊設(shè)計普通用戶可以申請實習(xí)/實驗,修改本人申請的記錄。管理員可以申請實習(xí)/實驗,也可以修改任何申請記錄,并承擔(dān)已經(jīng)申請的實驗室的審核及安排工作。第五章 總結(jié)一學(xué)期就快結(jié)束了,經(jīng)過這一學(xué)期的學(xué)習(xí),完成了本學(xué)期的學(xué)習(xí)任務(wù),其中有很多的
39、東西需要去消化,去總結(jié)。畢業(yè)設(shè)計的目的是通過理論聯(lián)系實際,鞏固所學(xué)的知識,提高處理實際問題的能力,了解設(shè)計專題的主要內(nèi)容,為將來在這方面工作的順利進行做好充分的準備,并為自己能順利與社會環(huán)境接軌做準備。我們平時所學(xué)的都是一些理論上的,但這次算是畢業(yè)前的實習(xí)吧。通過這次的畢業(yè)設(shè)計, 使得我對三年來所學(xué)的科目有了更深刻的認識。在設(shè)計前應(yīng)該對整個系統(tǒng)能夠全局把握,分析各種需求,制作出界面草圖,創(chuàng)建數(shù)據(jù)庫。然而,使我覺得困難的就是整個代碼了。在這次的設(shè)計中,要在網(wǎng)上查資料,問問題。最后在老師和同學(xué)的幫助下,終于完成了這個課題。致謝在開發(fā)這個系統(tǒng)的過程中,遇到了很多問題,但是我得到了楊呈永老師的耐心指導(dǎo)
40、,也得到同學(xué)們的幫助。我也在這次的設(shè)計當(dāng)中學(xué)到了很多知識、技巧,對以后的學(xué)習(xí)有很大的幫助。參考文獻1李勇平 asp.net(c#) 基礎(chǔ)教程 清華大學(xué)出版社 20062趙增敏 asp.net 程序設(shè)計 西安交通大學(xué)出版社 20063網(wǎng)冠科技 asp.net 時尚編例 機械工業(yè)出版社 20034(美)christoph wille. 24小時通asp人民郵電出版社 20005蔡勇 asp.net數(shù)據(jù)庫設(shè)計教程與上機指導(dǎo) 清華大學(xué)出版社 20065肖金秀 asp.net) 案例教程 冶金大學(xué)出版社 20057g.andrew duthie asp.net程序設(shè)計 清華大學(xué)出版社 20028蘇英如
41、asp.net程序設(shè)計及應(yīng)用 中國水利水電大學(xué)出版社 20069徐新華 精通asp.net 2.0 機械工業(yè)出版社 200610石志國 asp.net程序設(shè)計實用教程 清華大學(xué)出版社 2006實驗室安排管理系統(tǒng)目 錄第一章 引言11.1項目背景11.2 管理信息系統(tǒng)概述11.3系統(tǒng)開發(fā)的意義1第二章 系統(tǒng)分析22.1系統(tǒng)功能分析2第三章 系統(tǒng)設(shè)計33.1項目規(guī)劃33.2數(shù)據(jù)庫設(shè)計4第四章 系統(tǒng)實施94.1 關(guān)鍵技術(shù)94.2 登錄和退出管理模塊設(shè)計114.3 用戶管理模塊設(shè)計114.4 實習(xí)/實驗管理模塊設(shè)計11第五章 總結(jié)12致謝13參考文獻14附錄15 第一章 引言1.1項目背景隨著信息技術(shù)
42、的普及,對計算機應(yīng)用的普及,高等學(xué)校的計算機實驗室在逐年上升,面對眾多的計算機實驗課,如何有效安排實驗室,成為實驗室管理人員的重要工作之一。為了提高實驗室安排管理效率,方便教師對實驗室的使用情況及時查詢和申請實驗室,需要設(shè)計一個能提供教師實時了解當(dāng)前實驗室教師申請情況,并可以對閑置實驗室的申請,最后通過實驗室管理員對教師所做的實驗申請進行安排管理。本系統(tǒng)基于b/s結(jié)構(gòu),主要由前臺教師對實驗室申請和后臺基本資料的維護及實驗室的安排,主要包括以下功能:登錄、申請實驗、基本資料維護、實驗室安排管理、用戶管理,個人設(shè)置等。1.2 管理信息系統(tǒng)概述管理信息系統(tǒng)(mis)的概念是1961年美國人j。d。g
43、allagher首先提出來的,是一門新興的、集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計算機科學(xué)為一體的綜合性學(xué)科,研究的是企業(yè)中信息管理活動的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理。管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、計劃、控制、預(yù)測和輔助決策功能,具體作用如下:(1) 用統(tǒng)一標準處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。(2) 完整、及時提供在管理及決策中需要的數(shù)據(jù)。(3) 利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測未來。(4) 向各級管理機構(gòu)提供不同詳細程度的報告,縮短分析和解釋時間。(5) 用最低的費用最短的時間提供盡可能精確、可靠的信息,以便使決策
44、者選擇最佳的實施方案,以提高企業(yè)的經(jīng)濟效益。1.3系統(tǒng)開發(fā)的意義信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。我國中小企業(yè)有70%是零售企業(yè),企業(yè)經(jīng)營涉及進、銷、存多個環(huán)節(jié),涉及商品種類繁多,業(yè)務(wù)量大,庫存管理復(fù)雜,使用手工管理已無法勝任。如何采用先進的計算機系統(tǒng)管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。第二章 系統(tǒng)分析2.1系統(tǒng)功能分析要有良好的人機界面。支持多人操作,要求有較好的權(quán)限分配功能。支持多種報表打印。可以對實驗室安排情況瀏覽。主界面本系統(tǒng)分為如下的幾大模塊:登錄模塊實驗室
45、安排瀏覽實驗室查詢實驗室安排實驗室報表2.1.1主界面模塊該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口,該界面提供用戶選擇并調(diào)用各子模塊。2.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進入系統(tǒng)進行相應(yīng)的操作。2.1.3申請實驗室(1)教師查看當(dāng)前實驗室被申請情況,分析出此時一周內(nèi)各實驗室的被申請情況。可以多種方式排序查看(2)教師申請實驗室,保存教師申請實驗室信息,在保存之前檢測當(dāng)前時間,當(dāng)前實驗室是否已經(jīng)安排,做出相應(yīng)提醒?;举Y料維護教師維護(分任課教師和實驗指導(dǎo)教師)課程維護班級維護實驗室維護學(xué)期維護星期維護節(jié)次維護周次維護2.1.4實驗室安排管理對所申請實驗室進行自動
46、安排管理,對同一實驗室,同一時間、不同班級進行沖突檢測,可以進行手動調(diào)整,仍要進行沖突檢測審核安排實驗,停止當(dāng)前周次實驗室申請。打印實驗安排表2.1.5用戶管理進行對用戶的管理,賦予相應(yīng)的權(quán)限。2.1.6個人設(shè)置 (1)修改密碼、退出管理第三章 系統(tǒng)設(shè)計3.1項目規(guī)劃3.1.1系統(tǒng)流程圖管理員登錄 編輯實驗室資料修改資料編輯用戶資料安排實驗刪除實驗查看實習(xí)實驗增加用戶刪除用戶公共用戶修改資料申請實習(xí)申請實驗普通用戶登錄圖3-1 實驗實管理系統(tǒng)流程圖3.1.2登錄根據(jù)用戶管理分配不同的角色權(quán)限,核對用戶,進入系統(tǒng)進行相應(yīng)的操作。(1)用戶管理(管理員)提供管理員基本信息的界面,可以對實驗室進行更
47、改、刪除和新增和手動安排。可在此編輯全部用戶基本資料,查看申請實驗室的情況。(2)實驗室查詢提供查詢符合某一條件的實驗室安排情況的界面。(3)用戶管理(普通用戶)提供用戶的基本信息的界面,用戶可在此修改密碼、基本資料;察看本人申請實驗室的情況。(4)實驗室管理該模塊提供對實驗室信息進行更改、刪除和新增和手動安排實驗室的界面。3.1.3實驗室安排瀏覽該模塊提供全部實驗室安排情況的界面。3.2數(shù)據(jù)庫設(shè)計要創(chuàng)建數(shù)據(jù)庫,必須先確定數(shù)據(jù)庫的名稱、所有者(創(chuàng)建數(shù)據(jù)庫的用戶)、大小,以及用于存儲該數(shù)據(jù)庫的文件和文件組。數(shù)據(jù)項描述數(shù)據(jù)項名,數(shù)據(jù)類型,長度,數(shù)據(jù)項含義說明(1)用戶表:userdb用戶表用來保存
48、用信息,用戶表結(jié)構(gòu)如表3-1所示表3-1 用戶表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明user_idint(4)用戶iduser_namechar(50)用戶名user_perchar(200)用戶類型user_pwdchar(50)用戶密碼(2)班級表:classdb班級表用來保存班級信息, 班級表結(jié)構(gòu)表3-2所示表3-2 班級表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明class_idint(4)班級idclass_namenvarchar(50)班級名稱class_menint(4)班級人數(shù)class_inyearchar(10)入學(xué)年份 (3)實習(xí)申請表:shixidb實習(xí)申請表用來保存實驗申請信息, 實習(xí)申請表結(jié)構(gòu)表3-3所示表3-3 實習(xí)申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明shixi_idint(4)實習(xí)申請idshixi_weekchar(10)周次shixi_classchar(50)實習(xí)課程shixi_namechar(50)實習(xí)名稱shixi_teacherint(4)教師shixi_menchar(10)班級人數(shù)(4)實驗申請表:shiyansq實驗申請表用來保存實驗申請信息, 實驗申請表結(jié)構(gòu)如表3-4所示表3-4 實驗申請表數(shù)據(jù)項名數(shù)據(jù)類型(長度)數(shù)據(jù)項含義說明shiyansq_idint(4)idshiyansq_y
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智慧城市項目履約擔(dān)保期限與數(shù)據(jù)安全協(xié)議3篇
- 2025年度煤炭運輸合同書(附帶電子簽章功能)
- 二零二五年度高效訴訟離婚協(xié)議撰寫指南
- 2025消防應(yīng)急救援物資采購及倉儲服務(wù)合同2篇
- 二零二五年度離婚協(xié)議書范本:女方離婚后住房安置協(xié)議
- 二零二五年度門衛(wèi)人員突發(fā)事件應(yīng)急預(yù)案合同
- 二零二五年度高校師資力量引進與合作培訓(xùn)合同
- 2025至2030年中國五金機械工具零部件數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年單頭高周波機架項目投資價值分析報告
- 二零二五年度融資租賃服務(wù)協(xié)議書2篇
- 護理人文知識培訓(xùn)課件
- 建筑工程施工安全管理課件
- 2025年春新人教版數(shù)學(xué)七年級下冊教學(xué)課件 7.2.3 平行線的性質(zhì)(第1課時)
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測地理試題(含答案)
- 2025年新合同管理工作計劃
- 統(tǒng)編版八年級下冊語文第三單元名著導(dǎo)讀《經(jīng)典常談》閱讀指導(dǎo) 學(xué)案(含練習(xí)題及答案)
- 風(fēng)光儲儲能項目PCS艙、電池艙吊裝方案
- 《志愿軍-存亡之戰(zhàn)》觀后感小學(xué)生
- 統(tǒng)編小學(xué)《道德與法治》三年級上下冊教材的解讀
- 人教版(2024)英語七年級上冊單詞表
- 產(chǎn)業(yè)鏈競爭關(guān)聯(lián)度
評論
0/150
提交評論