




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大大學學 學學院院網(wǎng)網(wǎng)絡絡工工程程系系畢畢業(yè)業(yè)設設計計論論文文畢畢業(yè)業(yè)設設計計題題目目: 基基于于 w we eb b 的的高高校校教教師師管管理理系系統(tǒng)統(tǒng)設設計計 專專 業(yè)業(yè): 網(wǎng)網(wǎng)絡絡工工程程 年年 級級: 學學 號號: 姓姓 名名: 指指 導導 老老 師師: 1 / 23大大學學物物電電學學院院畢畢業(yè)業(yè)設設計計成成果果目目錄錄摘要 .1英文摘要 .1引言 .21 開發(fā)背景 .31.1提出問題.31.1.1項目開發(fā)的目標.31.1.2項目開發(fā)的意義.31 需求分析 .31.1系統(tǒng)分析.31.1.1系統(tǒng)目標.31.1.2系統(tǒng)功能.32 系統(tǒng)設計 .32.1技術簡介.32.1.1 A的概述.3
2、2.1.2 Visual Studio 2008的概述.42.1.3SQL Server的概述.42.2頁面結構設計.52.3數(shù)據(jù)庫設計.52.3.1數(shù)據(jù)表設計.52.3.2數(shù)據(jù)表的結構設計.5 2 / 232.4系統(tǒng)環(huán)境.62.4.1硬件環(huán)境.62.4.2軟件配置.62.5 DBMS的選擇.63 系統(tǒng)詳細設計 .63.1登錄頁面.63.2主頁.73.2.1管理員頁面.73.2.2教師頁面.73.3用戶管理.73.3.1添加用戶.73.3.2添加教師.73.4查詢頁面.73.4.1按編號查詢信息.73.4.2按查詢信息.73.4.3按課程查詢信息.74 系統(tǒng)調試與運行 .7結論與辭 .8參考文
3、獻 .9附件1程序關鍵代碼與腳本 .10摘要高校教師信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS)。實現(xiàn)容主要包括后臺數(shù)據(jù)庫的設計、建立和維護,以與前臺應用程序的開發(fā)兩個方面。本論文從高校教師信息管理出發(fā),分析比較了原始的人工信息收集與通過 3 / 23web的信息服務方式的優(yōu)缺點,采用ASP.NET程序設計語言,結合SQL數(shù)據(jù)庫技術,完成了基于web的高校教師信息管理系統(tǒng)設計。實現(xiàn)了對高校教師信息更好的管理,提高了工作效率,避免了人工管理的失誤。關鍵字:A SQL 數(shù)據(jù)庫高校信息管理AbstractTeacher Gao Xiao file management the system be th
4、e information of the typical model management system.The realization contents is main to include a backstage database of design, establishment and maintenance, and stage application procedure of development .Teacher management is a kind of personnel management, is to the teachers and teachers in the
5、 work and relationship management. In particular, it is with the teachers and teachers in the work for object, through the organization, coordination, and control, and other means to seek work with teachers engaged in between the teachers and work with the interaction between the adapt, realize full
6、 play to the teachers potential, grasp the teaching work better this goal of management activities. This system is to use ASP .NETlanguage and combined with SQL to complete the data storage based on a Web of university teachers information management system.Key words: ASQL database Universities info
7、rmation management引引言言隨著高校建設的日益發(fā)展,高校教師的信息量也是越來越多,從而導致了教師信息管理的工作量也是日益繁重。同時,高校教師信息管理是一個高校一 4 / 23項基礎性,長期性和頻繁性的工作,是高校管理工作的重要組成部分,現(xiàn)代化、數(shù)字化的信息管理體現(xiàn)著整個學校的建設管理水平。然而,目前很多高校的教 師信息管理工作一般是采用人工信息收集與管理的方式,這種管理方式存在信 息反饋滯后、信息的全面性和準確性難以保證、工作效率低下等問題,無法做到高效、科學管理,也無法做到量化的規(guī)性和科學性,因此,采用先進的信息技術來構建一個高效、通用的高校教師信息管理系統(tǒng),充分利用現(xiàn)有資源
8、,實現(xiàn)對教師信息的數(shù)字化、網(wǎng)絡化管理,是現(xiàn)代高校發(fā)展建設的一項迫切任務。目 錄1 1 開開發(fā)發(fā)背背景景 4 41.1 提出問題 4 5 / 231.2 項目開發(fā)的目標41.3 項目開發(fā)的意義42 2 技技術術選選型型 5 52.1 MICROSOFT VISUAL STUDIO .NET 的概述 52.2 SQL SERVER的概述 53 3 系系統(tǒng)統(tǒng)分分析析與與設設計計6 63.1 設計目標 63.2 系統(tǒng)業(yè)務流程分析63.3 系統(tǒng)功能結構63.4 數(shù)據(jù)庫設計73.4.1 數(shù)據(jù)庫 E-R 圖 73.4.2.數(shù)據(jù)庫物理結構104 4 公公共共模模塊塊設設計計1 13 34.1 WEBCONFI
9、G配置 134.2 公共類設計134.2.1 DBClass 類 134.2.2 MANAGERCLASS類 144.2.3 PersonRecordClass 類 154.2.4 RandomCode 類 195 5 系系統(tǒng)統(tǒng)功功能能的的實實現(xiàn)現(xiàn)2 20 05.1 系統(tǒng)登錄模塊205.1.1 界面設計 205.1.2 關鍵代碼.205.2 系統(tǒng)首頁設計215.3 信息信息添加模塊215.3.1 界面設計 215.3.2 關鍵代碼.225.4 信息信息修改模塊245.4.1 界面設計 245.4.2 關鍵代碼.246 6. .技技術術、經(jīng)經(jīng)驗驗總總結結2 25 56.1 技術總結 256.2
10、經(jīng)驗總結 26參參考考文文獻獻 2 27 7 6 / 231 1 開發(fā)背景1.1 提出問題隨著科學技術的不斷提高,計算機科學日漸成熟,它以進入人類社會的各個領域并發(fā)揮著越來越重要的作用。使用計算機對教師信息進行管理,具有手工管理所無法比擬的優(yōu)點。高校教師信息管理系統(tǒng)是教育單位不可缺少的部分,對于學校的決策層和管理層來說都至關重要,所以教師信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢方式。在此之前,人們使用傳統(tǒng)的人工方式管理文件信息,這種管理方式存在著許多缺點和漏洞,例如:效率低、性差,另外時間一長,將產生大量的文件和數(shù)據(jù),這給文件的查找、更新和維護都帶來了不少的困難 .1.2 項目開發(fā)
11、的目標建立高校教師信息管理系統(tǒng),采用計算機對高校教師信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。幫助各大中專學校提高工作效率,實現(xiàn)高校教師信息管理工作流程的系統(tǒng)化、規(guī)化和自動化。1.3 項目開發(fā)的意義現(xiàn)在我國的大中專院校的高校教師信息管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發(fā)展,因為它浪費了許多的人力和物力。在當今信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理系統(tǒng)所代替。本系統(tǒng)的開發(fā)能夠給用戶帶來方便,可以樹立良好的辦學形象,提高工作效率。首先能夠比較全面、準確地掌握本校科研成果的數(shù)量和質量 ,為評價本校的科研水平、競爭能力提供信息和依據(jù);其次為科研成
12、果的轉化提供服務。1 1 需需求求分分析析1 1. .1 1系系統(tǒng)統(tǒng)分分析析1 1. .1 1. .1 1系系統(tǒng)統(tǒng)目目標標(1)一般用戶即教師本人,可以對自己的基本信息進行修改(2)系統(tǒng)管理員除了擁有一般用戶的權限外,還可以增加教師信息和用戶信息。1 1. .1 1. .2 2系系統(tǒng)統(tǒng)功功能能 7 / 23普通高校教師管理系統(tǒng)是針對中小型規(guī)模的高等院校而開發(fā)的信息管理系統(tǒng),因此本系統(tǒng)主要實現(xiàn)以下功能:管理員:添加用戶添加教師按編號查詢信息并修改按查詢信息并修改按課程查詢信息并修改教師:按編號查詢信息按查詢信息按課程查詢信息2 2 系系統(tǒng)統(tǒng)設設計計2 2. .1 1技技術術簡簡介介2 2. .1
13、 1. .1 1 A As sp p. .n ne et t的概述ASP.net是M的一部分,作為戰(zhàn)略產品,不僅僅是 Active Server Page (ASP) 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web 應用程序所需的各種服務。ASP.NET 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護。可以通過在現(xiàn)有 ASP 應用程序中逐漸添加 ASP.NET 功能,隨時增強 ASP 應用程序的功能。ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .
14、NET 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 Web 頁的 GUI 和完全集成的調試支持。微
15、軟為ASP.net設計了這樣一些策略:易 8 / 23于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目 的是讓程序員更容易開發(fā)出Web應用,滿足計算向Web轉移的戰(zhàn)略需要。2 2. .1 1. .2 2 V Vi is su ua al l S St tu ud di io o 2 20 00 08 8的概述Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 201
16、0同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫。2.1.3SQL Server 的概述SQL Server 2008 不僅能作為一個功能強大的數(shù)據(jù)庫服務器有效地工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲獨立數(shù)據(jù)庫的應用程序中。所以在B/S 結構中采用SQL Server 2008 作為數(shù)據(jù)庫平臺是很是實用的。SQL S
17、erver 2008 是一個全面的、集成的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。(1)實現(xiàn)數(shù)據(jù)共享。(2)減少數(shù)據(jù)的冗余度。(3)數(shù)據(jù)的獨立性。(4)數(shù)據(jù)實現(xiàn)集中控制。(5)數(shù)據(jù)一致性和可維護性,以確保數(shù)據(jù)的安全性和可靠性。 (6)故障恢復。利用數(shù)據(jù)庫可對數(shù)據(jù)進行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以與數(shù)據(jù)間的聯(lián)系,由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可與時發(fā)現(xiàn)故障和修復故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫系統(tǒng)能盡快恢復數(shù)據(jù)庫系統(tǒng)運行時出現(xiàn)的故障,可能是物理上或是邏輯上的錯誤。比如對系統(tǒng)的誤操作造成的數(shù)據(jù)錯誤等 9 / 232 2. .
18、2 2頁頁面面結結構構設設計計如圖2-1所示:表示整個系統(tǒng)的框架圖為高校教師信息管理系統(tǒng)前臺功能結構圖3 3 系統(tǒng)分析與設計系統(tǒng)分析與設計3.1 設計目標高校信息管理系統(tǒng)屬于小型的數(shù)據(jù)庫管理系統(tǒng),可以對高校中的教師信息進行有效地管理。通過本系統(tǒng)可以達到一下目標: 界面設計美觀友好,信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠。顯示教師信息的詳細信息。實現(xiàn)數(shù)據(jù)庫的監(jiān)控能力。設置強大的搜索功能。設置靈活的打印功能對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢索,盡可能避 免人為錯誤 10 / 23系統(tǒng)最大限度地實現(xiàn)易維護性和易操作性系統(tǒng)運行穩(wěn)定、安全可靠。3.2 系統(tǒng)業(yè)務流程分析 高校教師信息管理系統(tǒng)只允
19、許有教師和管理員兩種身份登錄。教師登陸后,教師可以添加、查看、修改和刪除自己所填寫的資料,不再具有任何的管理權限,如果此時需要對資料進行修改,必須聯(lián)系管理員。 管理員登錄后,享有添加和管理的功能,并且管理對象使系統(tǒng)所有用戶,同時還享有對用戶權限進行設置的權利。3.3 系統(tǒng)功能結構分析了高校教師信息管理系統(tǒng)的需求,完成了系統(tǒng)功能定義和后臺數(shù)據(jù)庫系統(tǒng)設計,并從用戶和管理員兩個角度考慮系統(tǒng)易用性和安全性, 數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結構和應用程序相互獨立,也包括數(shù)據(jù)物理結構的變化不影響數(shù)據(jù)的邏輯結構. 同文件系統(tǒng)相比,由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應用文件。減少了大量重復數(shù)據(jù),減少了數(shù)據(jù)
20、冗余,維護了數(shù)據(jù)的一致性。 3.4 數(shù)據(jù)庫設計.1 數(shù)據(jù)庫數(shù)據(jù)庫 E-RE-R 圖圖高校教師信息管理系統(tǒng)根據(jù)設計規(guī)劃出的實體有:系統(tǒng)人員信息實體、教師人員信息實體、課程信息實體、教師工作量信息實體、教學成果信息實體。1系統(tǒng)人員信息實體圖,如圖 3-4。授課專業(yè)年齡性別登錄次數(shù)用戶等級用戶密碼用戶名編號用戶所屬單位用戶信息實體 11 / 23圖 3-4 高校教師信息管理系統(tǒng)系統(tǒng)人員信息實體圖2教師人員信息實體圖,如圖3-5 所示。圖 3-5 高校教師信息管理系統(tǒng)教師人員信息實體圖3課程信息實體圖,如圖3-6 所示。資助經(jīng)費起止年月合作者數(shù)據(jù)修改人項目組長項目題目編號數(shù)據(jù)添加人數(shù)據(jù)
21、操作時間科研檔案信息實體教師編號學術檔案信息實體數(shù)據(jù)庫操作時間教師編號合作者數(shù)據(jù)修改人組長題目編號數(shù)據(jù)添加人起止年月 12 / 23圖 3-6 高校教師信息管理系統(tǒng)課程信息實體圖4教師工作量信息實體圖,如圖3-7 所示。圖 3-7 高校教師信息管理系統(tǒng)教師工作量信息實體圖5教學成果信息實體圖,如圖3-8 所示。職位職稱編號職務畢業(yè)學校工作單位起止時間教師編號教師基本檔案信息實體學時或周期授課專業(yè)編號授課名稱工作內容起止時間教師編號學生人數(shù)教學業(yè)務檔案信息實體 13 / 23圖 3-8 高校教師信息管理系統(tǒng)教學成果信息實體圖3.4.2.數(shù)據(jù)庫物理結構1. 系統(tǒng)人員表:表名allusers。用于保
22、存系統(tǒng)人員信息,該表的結構如下: 表 3-1 系統(tǒng)人員信息表2. 教師人員信息表:表名jiaoshirenyuan。用于存儲教師人員信息。該表的結構如下:表 3-2 教師人員信息表3. 課程信息表:表名kecheng。用于存儲課程信息。該表的結構如下: 14 / 23表 3-3 課程信息表表4 教師工作量信息表:表名jiaoshigongzuoliang。用于存儲教師工作量信息。該表的結構如下:表 3-4 教師工作量信息表5.教學成果信息表:表名jiaoxuechengguo。存儲教師教學成果情況。表 3-5 教學成果信息表4 4 系統(tǒng)詳細設計系統(tǒng)詳細設計4.14.1 登錄頁面登錄頁面通過登錄
23、按鈕的后置代碼對應SQL數(shù)據(jù)庫來連接到管理員頁面或教師頁面,重置按鈕可清空用戶輸入的數(shù)據(jù)。如圖4-1所示: 15 / 23圖 4-1 登錄頁面4.24.2 主頁主頁.1管理員頁面管理員頁面在此頁面可顯示用戶登錄的用戶名和權限,本頁面主要的功能有:系統(tǒng)人員管理、教師人員管理、課程管理、教師工作量管理、教學成果管理。 16 / 23圖4-2 管理員頁面.1添加用戶添加用戶通過添加語句來實現(xiàn)向數(shù)據(jù)庫添加登錄用戶的功能。如圖3-4所示:圖4-4 添加用戶表.2添加教師人員添加教師人員 17 / 23圖4-5 添加教師人員表.3添加課程添加
24、課程圖4-5 添加課程管理.3添加教師工作量添加教師工作量 18 / 23圖4-5 添加教師工作量.3添加教學成果添加教學成果圖4-5 添加教學成果.1查詢用戶查詢用戶.1查詢教師人員查詢教師人員 19 / .1查詢課程查詢課程.1查詢教師工作量查詢教師工作量.1查詢教學成果查詢教學成果 20 / .1教師登陸界面教師登陸界面在此頁面可顯示用戶登錄的用戶名和權限,本頁面主要的功能有:個人資料管理、教師人員查詢、課程查詢、教師工作量查詢、教學成果查詢。6 6.
25、. 技技術術、經(jīng)經(jīng)驗驗總總結結6.1 經(jīng)驗總結經(jīng)過三個多月的設計和開發(fā),高校教師信息管理系統(tǒng)基本開發(fā)完畢。其功能基本 21 / 23符合用戶需求,能夠完成教師的存儲和成績的查詢以與各類相關報表的打印。并提供部分系統(tǒng)維護功能,使用戶方便進行數(shù)據(jù)備份和恢復、數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。畢業(yè)設計不僅是對這幾年大學學習的一種檢驗,而且也是對自己能力的一種提高。通過本次畢業(yè)設計,我發(fā)現(xiàn)了自己知識方面的欠缺,以后需要加強學習來不斷提高自己的水平。在該項目的開發(fā)過程中遇到不少困難,如:數(shù)據(jù)庫的設計中,如何處理多對多的關系和如何設計主鍵,是兩個有著較大難度、需要重點考慮的問題 。發(fā)現(xiàn)的問題非常多,就不一一描述了。由于本人技術一般,項目制作經(jīng)驗少,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀等多方面問題。 不合理的地方,有待進一步學習,并加以改進。參考文獻參考文獻1 躍廷,陽,宏宇.C#數(shù)據(jù)庫系統(tǒng)開發(fā).人民郵電.2007 年 3 月2 林銳.軟件工程與項目管理解析.電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年執(zhí)業(yè)藥師資格證之《西藥學專業(yè)二》通關提分題庫及參考答案詳解(新)
- 成都錦城學院《高級試驗設計與生物統(tǒng)計》2023-2024學年第二學期期末試卷
- 德陽城市軌道交通職業(yè)學院《畫法幾何與機械制圖一》2023-2024學年第二學期期末試卷
- 廣西演藝職業(yè)學院《西方哲學原著導讀》2023-2024學年第二學期期末試卷
- 廣西藍天航空職業(yè)學院《市場營銷模擬實驗》2023-2024學年第二學期期末試卷
- 河北金融學院《小學語文課程與教學一》2023-2024學年第二學期期末試卷
- 樂山師范學院《建筑風格史》2023-2024學年第二學期期末試卷
- 傳統(tǒng)工藝現(xiàn)代表達-洞察及研究
- 隨州職業(yè)技術學院《形體與舞蹈I》2023-2024學年第二學期期末試卷
- 2024江西建設職業(yè)技術學院招聘筆試真題附答案詳解
- PRP治療膝骨性關節(jié)炎臨床應用
- 2024年河南省現(xiàn)場流行病學調查職業(yè)技能競賽理論考試題庫-上(單選題部分)
- 2025年國家開放大學《形勢與政策大作業(yè)》試題與答案《形勢與政策》形成性考試專題檢測及大作業(yè)答案
- 浙江省金華市卓越聯(lián)盟2024-2025學年高一下學期5月月考政治試題(含解析)
- 拱墅區(qū)長慶街道招聘工作人員筆試真題2024
- 無人機導航與定位試題及答案
- 《頸部肌肉與背部肌肉》課件
- 《繼電器原理及其應用》課件
- 2025年浙江中考語文二輪復習熱點題型專練:對聯(lián)(原卷版)
- 中醫(yī)藥師承考試卷及答案
- 2025年上海奉賢區(qū)初三二模中考數(shù)學試卷試題(含答案詳解)
評論
0/150
提交評論