畢業(yè)論文——駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
畢業(yè)論文——駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
畢業(yè)論文——駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
畢業(yè)論文——駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
畢業(yè)論文——駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、摘 要 本論文實現(xiàn)了一個駕校預(yù)約課程的功能,本系統(tǒng)研究基于B/S模式的信息資源共享分配的實現(xiàn),采用的是ASP.NET+SQL SERVER 2021模式的電子信息平臺。由于現(xiàn)代人的生活與學(xué)習(xí)節(jié)奏較快,且電腦普及率和上網(wǎng)概率也隨著社會的開展越來越高,駕校的學(xué)員上網(wǎng)獲取預(yù)約教練的時機越來越多。所以,駕??梢詫Ⅰ{校課程預(yù)約宣傳效勞切入到這個點來,讓學(xué)員更方便地獲取相關(guān)信息,這將大大提高學(xué)員學(xué)車的進度和對駕校教育的滿意度。此系統(tǒng)設(shè)計上采用三層結(jié)構(gòu),使之在選用平臺、采用技術(shù)上具有先進性、前瞻性、擴充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴充性。系統(tǒng)設(shè)計按標準化、標準化,分層設(shè)計,構(gòu)件化實現(xiàn)。采用軟件

2、構(gòu)件化的開發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實現(xiàn)別離,邏輯與數(shù)據(jù)別離;以統(tǒng)一的效勞接口標準為核心,使用開放標準。從功能上來說,系統(tǒng)是比擬完備的,系統(tǒng)以Web界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等根本數(shù)據(jù)庫操作,采用了模塊化設(shè)計方法,根據(jù)用戶的需求及程序的應(yīng)用與維護的易用性,將各個局部置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復(fù)用的根底。關(guān)鍵詞 駕校課程 預(yù)約 B/S模式 三層結(jié)構(gòu) SQL SERVER 2021ABSTRACT This paper implements a driving

3、 school curriculum function reservation, the system based on B / S mode of distribution of information to realize resource sharing, using the ASP.NET + SQL SERVER 2021 model of e-government platform.Because the life of modern people and the pace faster, and computer and Internet penetration rate wit

4、h the development of society more and more high,On the Internet,driving school's students get more and more opportunities make an appointment coach .Therefore, the driver driving can coach reserved publicity service cut to the point, let the students easier access to relevant information, which

5、will greatly enhance the trainees learn to progress and satisfaction on school education.The system design using three-tier structure, making it the choice of platform, using advanced technology, forward-looking, scalable, so as to ensure the completion of the system has good stability, scalability.

6、 According to the standardized design of the system, standardization, hierarchical design, components of the achievement. Use of component-based software development methods, so that the hierarchical structure of the system, and to achieve separation of business logic and data separation; to a unifi

7、ed service interface specification as the core, the use of open standards. From the functional point of view, the system is fairly complete, the system user interaction with the Web interface for users to provide information and accept its operation, at the same time through the database management

8、system to store data. System to achieve the basic database of information and data browsing, query, editing and management operations, using a modular design method, according to the needs of users and the application procedures and maintenance of the ease of use, each component will be placed in di

9、fferent modules, to facilitate the process of expansion and maintenance, and established the basic program function reuse.Key words: driving lesson make an appointment three-tier structure B / S mode ASP.NET SQL SERVER 2021目 錄摘要IAbstractI引言11 緒論11.1 設(shè)計介紹11.2 設(shè)計簡介11.2.1 系統(tǒng)所需要的技術(shù)11.2.2 系統(tǒng)所需要的開發(fā)環(huán)境及工具22

10、 需求分析22.1 系統(tǒng)可行性分析22.1.1 經(jīng)濟可行性32.1.2 技術(shù)可行性32.1.3 操作可行性42.2 系統(tǒng)功能分析42.2.1 業(yè)務(wù)流分析52.2.2 數(shù)據(jù)流分析62.2.3 數(shù)據(jù)字典83 駕校預(yù)約課程管理系統(tǒng)概要設(shè)計114 駕校預(yù)約課程管理系統(tǒng)數(shù)據(jù)庫設(shè)計114.1 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計114.1.1 實體屬性圖124.1.2 根本E-R圖134.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計144.2.1 關(guān)系模型144.3 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計155 網(wǎng)站的具體實現(xiàn)175.1 系統(tǒng)的軟硬件平臺175.2 系統(tǒng)前臺操作說明175.2.1 首頁頁面175.2.2 學(xué)員信息頁面185.2.3 教員信息頁

11、面195.2.4 學(xué)員注冊頁面195.2.5 預(yù)約信息頁面205.2.6 新聞動態(tài)界面205.3 系統(tǒng)后臺操作界面215.3.1 管理員管理學(xué)員信息界面215.3.2 新聞信息管理界面215.3.3 預(yù)約信息更新操作界面22結(jié)論24致謝26參考文獻27駕校預(yù)約課程管理系統(tǒng)的設(shè)計與實現(xiàn) 伴隨國民經(jīng)濟的飛速開展和人民生活水平的不斷提高,家用汽車在我國逐漸普及。面對不斷增長的龐大的用戶群,隨之產(chǎn)生的駕駛培訓(xùn)行業(yè),規(guī)模不斷擴大。同時互連網(wǎng)已經(jīng)成為人們?nèi)粘I睿瑢W(xué)習(xí)辦公中不可缺少的組成局部,而隨著互連網(wǎng)的不斷普及,網(wǎng)絡(luò)技術(shù)也得到了快速的開展。人們不再滿足于傳統(tǒng)的低效的辦公方式,迫切需要一種高效的方式代替

12、傳統(tǒng)的方式,以適應(yīng)社會的開展。而網(wǎng)絡(luò)是解決由于物理距離造成的信息交流不暢、協(xié)商溝通不便的管理瓶頸問題的最正確方式。于是各種駕校預(yù)約課程管理系統(tǒng)應(yīng)運而生,它一比傳統(tǒng)的辦公方式更方便、快速、平安、經(jīng)濟的優(yōu)勢被駕駛培訓(xùn)行業(yè)所青睞。1 緒論 設(shè)計介紹駕校預(yù)約課程管理系統(tǒng)是通過對駕校各個資源管理中核心要素的閉環(huán)整合,實現(xiàn)了工作流、信息流、資源流和辦公自動化的整合管理,提供了一個科學(xué)、開放、先進的駕校信息化管理平臺,實現(xiàn)了學(xué)員信息管理、教練信息管理、約車信息管理等內(nèi)容的高度集成。駕校預(yù)約課程管理系統(tǒng)將駕校管理人員從繁瑣、無序、低序、低端的工作中解放出來從事核心事務(wù),整體提高了信息辦理速度和駕校管理信息的可

13、控性,降低了管理本錢,提高執(zhí)行力,使駕校信息管理趨于完善。本文介紹的就是以ASP.NET為框架使用C#語言編寫的駕校預(yù)約課程網(wǎng)站。1.2 設(shè)計簡介1.2.1 系統(tǒng)所需要的技術(shù) 1ASP.NET是動態(tài)效勞器頁面Active Servers Pages, ASP.NET的簡稱,它是微軟公司推出的一種用以取代CGI的技術(shù)。ASP.NET為開發(fā)Web站點提供了強大的、基于效勞器功能的應(yīng)用框架。由于ASP.NET的邏輯在Web效勞器上運行,用ASP.NET創(chuàng)立的易用可以被跨不同平臺運行的多種Web瀏覽器訪問。(2) C#語言C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\行于.NET Framework之上的高級

14、程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM組件對象模型是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。(3) JavaScriptJavaScript是一種基于對象和事件驅(qū)動并具有相對平安性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML標準通用標記語言的子集網(wǎng)頁添

15、加動態(tài)功能,比方響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司Netscape的Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司(已被oracle收購的注冊商標。Ecma國際以JavaScript為根底制定了ECMAScript標準。JavaScript也可以用于其他場合,如效勞器端編程。完整的JavaScript實現(xiàn)包含三個局部:ECMAScript,文檔對象模型,瀏覽器對象模型。1.2.2 系統(tǒng)所需要的開發(fā)環(huán)境及工具Microsoft SQL Server 2021Microsoft Visual Studio 20212 需求分析2.1

16、 系統(tǒng)可行性分析隨著工作與學(xué)習(xí)社會壓力的不斷增加,駕校學(xué)員對時間支配自由度的需求也越來越強烈,越來越迫切,駕校往往是能夠滿足這種需求的,這其中就出現(xiàn)了一個很大的矛盾,而隨著社會的不斷開展,這種矛盾越來越顯得突出。解決之道,是將傳統(tǒng)駕校管理的業(yè)務(wù)處理效勞延伸到網(wǎng)絡(luò),并做好信息共享和支配,以更合理地使用現(xiàn)有資源進行政務(wù)執(zhí)行??尚行匝芯康哪康?,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。要到達這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分

17、析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性、技術(shù)上的可行性和操作上的可行性。本系統(tǒng)的可行性分析如下:2 經(jīng)濟可行性 由于駕校預(yù)約課程管理系統(tǒng)所要求的硬件計算機及相關(guān)硬件和軟件環(huán)境(ASP.NET+SQL),市場上都容易購置到或從相關(guān)網(wǎng)站下載,而據(jù)不完全調(diào)查統(tǒng)計現(xiàn)代人擁有電腦擁有率是85%-90%左右,系統(tǒng)本錢主要集中在本管理系統(tǒng)的開發(fā)與維護上,對駕校和學(xué)員不會造成過重的經(jīng)濟負擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少駕校公共學(xué)習(xí)資源的工作強度,提高資源共享率,在不增加現(xiàn)有資源的前提下提高資源使用率,極大限度的方便了學(xué)員學(xué)習(xí)和公

18、司業(yè)務(wù)信息宣傳。而且,目標系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠遠大于本宣傳系統(tǒng)的開發(fā)本錢,所以從經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。2.1.2 技術(shù)可行性駕校預(yù)約課程管理系統(tǒng)的開發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于前者要求應(yīng)具備功能完備、易于使用等特點,而對于后者那么要求能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)平安性好的庫。本系統(tǒng)擬采用ASP.NETActive Server Pages和MS SQL分別作為前端和后端的開發(fā)工具。ASP.NET是目前比擬流行的一種制作動態(tài)網(wǎng)頁的技術(shù),使用VBScript、Jav

19、aScript等簡單易學(xué)的腳本語言,結(jié)合HTML代碼,即可快速地完成系統(tǒng)的應(yīng)用程序,無須編譯、容易編寫,可在效勞器端直接執(zhí)行;使用普通的文本編輯器,如Windows的記事本,就可以進行編輯設(shè)計;與瀏覽器無關(guān),客戶端所使用的瀏覽器只要可執(zhí)行HTML碼,即可瀏覽所設(shè)計的網(wǎng)頁內(nèi)容。所使用的腳本語言VBScript、JavaScript均在Web效勞器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言;ASP.NET能與任何Active Scripting語言兼容,除了可使用VBScript或JavaScript語言來設(shè)計外,還可以通過plug-in的方式,使用由第三方提供的其他腳本語言,譬如REXX、

20、Perl、Tcl等。SQL作為微軟在Windows 系列平臺上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺上的用戶都會對它有相當?shù)挠H切感。區(qū)別于FoxPro數(shù)據(jù)庫,SQL是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標準的SQL語言、擴展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。2.1.3 操作可行性宣傳欄等傳統(tǒng)駕校信息宣傳資源,很方便學(xué)員進行學(xué)習(xí),但是有一個弱點,它具有固定性,學(xué)員要到宣傳欄前才能接受到駕校安排信息宣傳信息,很不方便,而駕校課

21、程預(yù)約形勢變化卻是沒有可預(yù)測性,很多時候很多學(xué)員常常會因為沒有及時查看通知而誤了很多事。當前執(zhí)行的駕校課程預(yù)約信息宣傳系統(tǒng)有如下幾個缺點,一是造成很多的學(xué)員因為沒有及時查看而誤了很多事,二是造成駕校在宣傳體系方面的投入。而造成這種宣傳渠道和學(xué)員需求極不協(xié)調(diào)的為難局面的真正原因,是因為這其中的宣傳系統(tǒng)的不完備和不系統(tǒng)。所以,只需解決駕校內(nèi)現(xiàn)有宣傳系統(tǒng)的建設(shè)增加網(wǎng)絡(luò)渠道,即可解決上述問題。而據(jù)不完全統(tǒng)計,學(xué)員中擁有電腦率為85%左右,考慮到家庭電腦的普及和多數(shù)學(xué)生有到網(wǎng)吧上網(wǎng)的習(xí)慣。所以本校學(xué)員完全有條件實現(xiàn)在線查看預(yù)經(jīng)教練員信息宣傳信息。而現(xiàn)在學(xué)員的課業(yè)越來越忙,社會壓力越來越大,所以學(xué)員很迫切

22、地需要一種更適合更方便的學(xué)習(xí)按排方法。本校管理辦公室設(shè)置齊全,在傳統(tǒng)駕校課程預(yù)約信息宣傳方面做得很系統(tǒng),具備著做駕校預(yù)約課程管理系統(tǒng)的根底硬件條件。綜上所述,本駕校預(yù)約課程管理系統(tǒng)很有必要,也很有條件做到駕校預(yù)約課程管理系統(tǒng),以更方便學(xué)員對學(xué)習(xí)按排信息的查詢,更合理地使現(xiàn)有駕校課程預(yù)約信息宣傳資源發(fā)揮最大的作用。2.2 系統(tǒng)功能分析本網(wǎng)站分為兩局部:前臺局部、后臺局部。前臺局部主要實現(xiàn)以網(wǎng)頁的形式展示相關(guān)的信息。前臺網(wǎng)頁主要展示功能包括展示網(wǎng)站首頁、學(xué)員信息、教員信息、待約信息等;后臺局部主要通過后臺頁面實現(xiàn)對前臺網(wǎng)頁的編輯和后臺數(shù)據(jù)庫的增加、刪除、修改、查詢等功能。網(wǎng)站后臺局部主要包括學(xué)員信

23、息編輯、管理員管理、待約信息管理,新聞信息管理等功能。網(wǎng)站用戶分為學(xué)員、教員、管理員三類,用戶所需的功能如下:學(xué)員在線注冊,登錄,個人信息管理,查詢預(yù)約信息,實現(xiàn)在線預(yù)約;教練在線注冊,登錄,個人信息管理,發(fā)布預(yù)約信息,查詢在線預(yù)約的記錄;系統(tǒng)管理員對系統(tǒng)的正常運行進行維護與管理。.1 業(yè)務(wù)流分析駕校預(yù)約課程管理系統(tǒng)工作流程為:系統(tǒng)啟動并進入系統(tǒng)首頁界面,在頁面用戶登錄欄進行登錄。所有用戶都可以瀏覽系統(tǒng)主頁面。通過權(quán)限判斷,學(xué)員只能瀏覽預(yù)約信息、信息、新聞動態(tài)、系統(tǒng)公告等信息,以及進行留言。管理員可以進行系統(tǒng)后臺的所有操作,包括管理上述信息及系統(tǒng)管理員帳號管理、數(shù)據(jù)備份。系統(tǒng)的業(yè)務(wù)流程圖如圖2

24、-1所示:圖2-1 系統(tǒng)業(yè)務(wù)流程圖 本系統(tǒng)是利用現(xiàn)代化的計算機網(wǎng)絡(luò)技術(shù)將傳統(tǒng)駕校課程預(yù)約信息宣傳方式整合,按照實踐過程設(shè)計完成的。同時完善效勞,初步設(shè)計一個在線宣傳政務(wù)事務(wù)信息的平臺以利于學(xué)員進行相關(guān)的事務(wù)操作。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標:1操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。2即時可見:對信息的處理包括添加、修改、刪除將立即在對應(yīng)的版塊顯示出來,到達"即時發(fā)布、即時見效"的功能。3功能完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢

25、等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進行上傳下載相關(guān)資源的管理。4方便移植:系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點的高校駕校課程預(yù)約信息宣傳網(wǎng)站。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做局部修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。5動態(tài)管理:對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。.2 數(shù)據(jù)流分析駕校預(yù)約課程管理系統(tǒng)的數(shù)據(jù)流程:對本系統(tǒng)操作的數(shù)據(jù)源有學(xué)員和管理員兩種用戶,管理員有權(quán)限對數(shù)據(jù)庫中的數(shù)據(jù)進行添加。不同權(quán)

26、限的用戶可以對這些庫信息進行添加、修改和刪除處理。所有用戶均可以進行信息查詢。通過對本系統(tǒng)的需求分析,系統(tǒng)的根本功能已經(jīng)確定。依據(jù)用戶需求,繪制系統(tǒng)的頂層數(shù)據(jù)流圖,如圖2-2所示。圖2-2 頂層數(shù)據(jù)流圖將頂層數(shù)據(jù)流圖分層細化,下面是第一層數(shù)據(jù)流圖如圖2-3所示。圖2-3 第一層數(shù)據(jù)流圖1. 注冊登錄DFD:如圖2-4所示圖2-4 注冊登錄DFD圖2. 查詢DFD:如圖2-5所示圖2-5 查詢DFD圖3.預(yù)約DFD:如圖2-6所示圖2-6 預(yù)約DFD圖3.1申請預(yù)約DFD:如圖2-7所示圖2-7 申請預(yù)約DFD圖3.2預(yù)課程約DFD:如圖2-8所示圖2-8 預(yù)約課程DFD圖4.退出DFD:如圖2

27、-9所示圖2-9 退出DFD圖.3 數(shù)據(jù)字典(1)數(shù)據(jù)存儲字典數(shù)據(jù)存儲名稱:管理員信息數(shù)據(jù)來源:管理員信息表數(shù)據(jù)組成:管理員信息=系統(tǒng)編號+用戶名+密碼+權(quán)限描述:存儲了管理員信息存取方式:隨機檢索、更新數(shù)據(jù)存儲名稱:公告信息數(shù)據(jù)來源:公告信息表數(shù)據(jù)組成:公告信息=編號+標題+內(nèi)容+類型名稱+添加時間+內(nèi)容等描述:存儲了新聞信息存取方式:隨機檢索、更新數(shù)據(jù)存儲名稱:教員信息數(shù)據(jù)來源:教員信息表數(shù)據(jù)組成:教員信息=系統(tǒng)編號+用戶名+密碼+姓名+類型+車型+添加時間等描述:存儲了教員信息存取方式:隨機檢索、更新數(shù)據(jù)存儲名稱:學(xué)員信息數(shù)據(jù)來源:學(xué)員信息表數(shù)據(jù)組成:學(xué)員信息=系統(tǒng)編號+用戶名+密碼+姓

28、名+類型+車型+添加時間等描述:存儲了教員信息存取方式:隨機檢索、更新數(shù)據(jù)存儲名稱:預(yù)約信息數(shù)據(jù)來源:預(yù)約信息表數(shù)據(jù)組成:預(yù)約信息=系統(tǒng)編號+教練姓名+發(fā)布時間+學(xué)員人數(shù)+車型要求等描述:存儲了預(yù)約信息存取方式:隨機檢索、更新(2)數(shù)據(jù)流字典以圖2-6 預(yù)約DFD圖的數(shù)據(jù)流圖為例,列出以下數(shù)據(jù)字典數(shù)據(jù)流名:預(yù)約信息說明:由學(xué)員申請預(yù)約時產(chǎn)生信息數(shù)據(jù)來源:學(xué)員.0申請預(yù)約數(shù)據(jù)流名:已審核說明:由系統(tǒng)審核是否還有余票數(shù)據(jù)來源:數(shù)據(jù)流向:數(shù)據(jù)流名:已批準說明:批準是否可以預(yù)約課程提交預(yù)約信息預(yù)約課程數(shù)據(jù)流名:座位已確定說明:由系統(tǒng)查找相應(yīng)車輛,確定車輛車輛預(yù)約數(shù)據(jù)流名:預(yù)約記錄說明:有系統(tǒng)生成預(yù)約記

29、錄,向教員發(fā)出訂單預(yù)約課程數(shù)據(jù)流向:教員數(shù)據(jù)流名:已預(yù)約信息說明:由系統(tǒng)生成預(yù)約記錄,向?qū)W員發(fā)出已預(yù)約記錄預(yù)約課程數(shù)據(jù)流向:學(xué)員(3)數(shù)據(jù)處理字典描述:管理員用戶登錄系統(tǒng)進行管理員用戶登錄管理輸入:用戶名、密碼過程:判斷是否為合法的用戶及根據(jù)權(quán)限選取相應(yīng)的操作功能輸出:系統(tǒng)主界面名字:錄入信息描述:新聞信息,教員信息、預(yù)約信息等的錄入輸入: 輸入要添加錄入的信息過程: 將需要添加錄入的信息參加數(shù)據(jù)庫中輸出: 系統(tǒng)新的信息表頁面名字:修改、刪除信息描述:對新聞信息,教員信息、預(yù)約信息等修改或刪除后存入數(shù)據(jù)庫中輸入: 輸入要修改或刪除的信息過程:對需要修改的信息做修改、刪除過時的信息輸出: 系統(tǒng)新

30、的信息表頁面3 駕校預(yù)約課程管理系統(tǒng)概要設(shè)計系統(tǒng)的功能模塊圖,如下列圖3-1所示圖3-1功能模塊圖主要包括:學(xué)員模塊:學(xué)員可此模塊中進行學(xué)員注冊登陸,修改個人信息,查詢預(yù)約信息,預(yù)約課程,查詢教員信息等操作。教員模塊:教員可此模塊中進行教員注冊登陸,修改個人信息,查詢預(yù)約記錄,編輯預(yù)約信息,查詢學(xué)員信息等操作。管理員模塊:管理員可登陸后在此模塊中進行對各種信息的查詢和管理,可以操作新聞模塊。新聞模塊:管理員可以在此模塊中進行新聞添加、管理等操作。4 駕校預(yù)約課程管理系統(tǒng)數(shù)據(jù)庫設(shè)計4.1 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計根據(jù)前面的設(shè)計規(guī)劃出的實體有:管理員實體、學(xué)員實體、教練員實體、公告實體。各個實體的具體

31、描述E-R圖如下:.1 實體屬性圖系統(tǒng)中的實體有:管理員實體、公告實體、教員實體、學(xué)員實體、預(yù)約信息實體、預(yù)約記錄實體(如下列圖4-1至圖4-6所示)圖4-1 管理員實體圖圖4-2 公告實體圖圖4-3 教練員實體圖圖4-4 學(xué)員實體圖圖4-5 預(yù)約信息實體圖圖4-6 預(yù)約記錄實體圖.2 根本E-R圖注冊登錄E-R圖如圖4-7所示:圖4-7注冊登錄E-R圖查詢E-R圖如圖4-8所示:圖4-8查詢記錄E-R圖預(yù)約E-R圖如圖4-9所示:圖4-9預(yù)約記錄E-R圖后臺E-R圖如圖4-10所示:圖4-10后臺E-R圖根本E-R圖如圖4-11所示:圖4-11根本E-R圖4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計.1 關(guān)

32、系模型學(xué)員(系統(tǒng)編號、學(xué)號、密碼、姓名、性別、年齡、學(xué)歷、身體狀況、車型、個人簡介、照片、聯(lián)系 、 、添加時間、是否審核)如表2-4所示教員系統(tǒng)編號、教練姓名、車型、車號、駕齡、聯(lián)系 、地址、簡介、用戶名、密碼、添加時間、是否審核如表2-3所示預(yù)約信息系統(tǒng)編號、教練姓名、預(yù)約名稱、學(xué)員人數(shù)、駕齡、備注、簡介、添加時間如表2-2所示預(yù)約記錄系統(tǒng)編號、學(xué)號、姓名、預(yù)約名稱、添加時間、預(yù)約編號如表2-1所示管理員系統(tǒng)編號、用戶名、密碼、權(quán)限、添加時間如表2-6所示公告系統(tǒng)編號、標題、內(nèi)容、添加時間、類別表2-5所示4.3 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計表4-1 預(yù)約記錄表表名:yyjl名稱字段名數(shù)據(jù)類型字段大

33、小簡述系統(tǒng)編號ID長整型4預(yù)約信息唯一標識學(xué)號xh字符串20學(xué)員學(xué)號信息姓名xm字符串10學(xué)員姓名信息預(yù)約名稱chehao字符串10預(yù)約信息添加時間addtime日期型8預(yù)約時間信息預(yù)約編號biaohao字符串10預(yù)約編號信息表4-2 預(yù)約信息表表名:yyxx名稱字段名數(shù)據(jù)類型字段大小簡述系統(tǒng)編號ID長整型4預(yù)約信息唯一標識教練姓名xingming字符串10教練信息預(yù)約名稱chehao字符串10預(yù)約名稱信息學(xué)員人數(shù)renshu整型4學(xué)員人數(shù)信息車型chexing字符串10駕齡信息備注beizhu文本50預(yù)約的備注信息添加時間addtime日期型8預(yù)約的添加時間簡介jianjie字符串50簡介表

34、4-3 教員信息表表名:jiaoyuan名稱字段名數(shù)據(jù)類型字段大小簡述系統(tǒng)編號ID長整型4教練信息唯一標識教練姓名xinging字符串10教練的姓名信息車型chexing字符串10車型駕齡jialing字符串3駕齡聯(lián)系 dianhua字符串15聯(lián)系 地址dizhi字符串50地址的信息簡介jiajie字符串50簡介車號chehao字符串10教練的車號用戶名yonghuming字符串20注冊的用戶名密碼mima字符串20登錄密碼的信息添加時間Addtime日期型8公司信息添加時間是否審核issh字符串2公司是否被審核表4-4 學(xué)員信息表表名:xueyuan名稱字段名數(shù)據(jù)類型字段大小簡述系統(tǒng)編號ID

35、長整型4學(xué)員信息唯一標識學(xué)號xuehao字符串20學(xué)員的學(xué)號信息姓名xingming字符串10學(xué)員的姓名信息性別xingbie字符串6學(xué)員的性別信息年齡nianling字符串3學(xué)員的年齡信息學(xué)歷xueli字符串10學(xué)員的學(xué)歷信息身體狀況jiankang字符串10學(xué)員的身體情況車型chexing字符串10想學(xué)車型的信息個人簡介jianjie字符串50個人的簡單介紹照片zhaopian字符串50學(xué)員的照片文件名聯(lián)系 dianhua字符串15聯(lián)系 的信息 dizhi字符串50學(xué)員的地址信息添加時間addtime日期型8學(xué)員信息添加時間密碼mima字符串20登錄的密碼信息是否審核issh字符串2公司是

36、否被審核表4-5 公告表表名:allgonggao名稱字段名數(shù)據(jù)類型字段大小描述系統(tǒng)編號ID長整型4公告表信息唯一標識標題title字符串50公告標題的信息內(nèi)容content文本公告的內(nèi)容信息添加時間addtime日期型8公告的添加時間類別leibie字符串50公告的類別信息表4-6 管理員用戶表表名:alluser名稱字段名數(shù)據(jù)類型字段大小描述系統(tǒng)編號ID長整型4管理員信息唯一標識用戶名username字符串40管理員用戶名信息密碼pwd字符串20管理員登陸密碼信息權(quán)限cx字符串12管理員權(quán)限信息添加時間addtime日期型8管理員添加時間信息5 網(wǎng)站的具體實現(xiàn)5.1 系統(tǒng)的軟硬件平臺(1)

37、客戶機/效勞器:采用Pentium II 或以上級別PC機,至少30M硬盤,Pentium90MHZ,支持VGA或分辨率更高的顯示器(2)客戶機/效勞器操作系統(tǒng):Window 7/xp操作系統(tǒng)(3)數(shù)據(jù)庫:SQL Server2021(4)網(wǎng)絡(luò):以太網(wǎng)組成的局域網(wǎng),可設(shè)多臺客戶機。 5.2 系統(tǒng)前臺操作說明網(wǎng)站結(jié)構(gòu)分為兩個局部:系統(tǒng)前臺和系統(tǒng)后臺。5.2.1 首頁頁面翻開系統(tǒng)首頁,界面如圖5-1所示。圖5-1 網(wǎng)站首頁界面系統(tǒng)首頁顏色歡快活潑,顯得希望和朝氣。界面十分清晰。最上方為系統(tǒng)功能導(dǎo)航欄,下方為各信息模塊的顯示區(qū),整體呈左中右三塊。首頁設(shè)計功能齊全,沒有冗余也沒有遺漏,使用戶能一視而知

38、之。5.2.2 學(xué)員信息頁面學(xué)員信息頁面,界面如圖5-2所示。圖5-2 學(xué)員信息頁面列表此頁面實現(xiàn)的功能是顯示學(xué)員的相關(guān)信息,點擊查看可跳轉(zhuǎn)查看學(xué)員詳細信息如圖5-3所示,并且可在后臺進行相關(guān)信息的更新。圖5-3 學(xué)員信息頁面此頁面顯示學(xué)員詳細個人信息。5.2.3 教員信息頁面此頁面的功能是顯示教員的信息,并可通過后臺進行相關(guān)數(shù)據(jù)的更新(如圖5-4所示)。圖 5-4教練員信息頁面5.2.4 學(xué)員注冊頁面學(xué)員注冊頁面,界面如圖5-5所示。圖5-5 學(xué)員注冊頁面此頁面實現(xiàn)的功能是學(xué)員信息的注冊,并可在后臺進行數(shù)據(jù)的更新操作。教員注冊頁面與學(xué)員注冊頁面類似,在此不作圖示。5.2.5 預(yù)約信息頁面 預(yù)

39、約信息頁面,界面如圖5-6所示。圖5-6 預(yù)約信息頁面此功能模塊是實現(xiàn)展示駕校的最新的預(yù)約信息,并按照時間進行排序。5.2.6 新聞動態(tài)界面 新聞動態(tài)頁面,界面如圖5-7所示。圖5-7 新聞動態(tài)界面此頁面是顯示最新新聞信息的展示頁面,點擊后可進入新聞詳細頁面。其他版塊,如聯(lián)系我們等,與此頁面都較為相似,所以,不一一單獨介紹。總之,本系統(tǒng)設(shè)計的原那么是界面清晰、操作簡約。5.3 系統(tǒng)后臺操作界面5.3.1 管理員管理學(xué)員信息界面管理員管理學(xué)員信息界面,如圖5-8所示。圖5-8 管理員管理學(xué)員信息界面此頁面實現(xiàn)的功能是以列表的形式展列出所有學(xué)員相關(guān)的信息,并可進行刪除等操作。5.3.2 新聞信息管

40、理界面新聞信息添加界面,如圖5-9所示圖5-9新聞信息管理界面該模塊讓要是讓管理員可以添加系統(tǒng)的新聞信息,包括標題和內(nèi)容兩個字段,其中內(nèi)容用到了一個界面類似WORD,功能很強的編輯器,它不僅可以添加文字信息,也還可以添加表格、圖片、附件、flash甚至影片。圖5-10 站內(nèi)新聞管理界面站內(nèi)新聞管理頁面如圖5-10所示很清晰,很簡單,所有的新聞信息都是在這個模塊內(nèi)進行操作。分別有添加新聞及管理新聞界面。預(yù)約信息發(fā)布與管理界面與新聞管理界面功能根本一樣,在此不作圖標講述!5.3.3 預(yù)約信息更新操作界面預(yù)約信息查看操作界面,如圖5-11所示圖5-11 預(yù)約信息查看操作界面該模塊主要是將本系統(tǒng)中所有

41、的預(yù)約信息以列表的形式列出,讓管理員可以很清楚地看出現(xiàn)所有的預(yù)約信息,且還包括了查詢,刪除,修改,打印,統(tǒng)計和分頁的功能。其中查詢包括兩個字段條件,一是教練員,一是教練員車號。兩個字段均為模糊查詢,即只需輸入字段中的假設(shè)干字符即可,兩個條件間的關(guān)系為AND關(guān)系,如果兩個條件都為空那么表示查詢所有。實現(xiàn)本模塊的主要代碼如下所示:if (!IsPostBack) string sql; sql = "select * from yyxx order by id desc" getdata(sql); private void getdata(string sql) DataSe

42、t result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) if (result.Tables0.Rows.Count > 0) DataGrid1.DataSource = result.Tables0; DataGrid1.DataBind(); Label1.Text = "以上數(shù)據(jù)中共" + result.Tables0.Rows.Count + "條" else DataGrid1.DataSource = null; DataG

43、rid1.DataBind(); protected void Button1_Click(object sender, EventArgs e) string sql; sql = "select * from yyxx where 1=1" if (mc.Text.ToString().Trim() != "") sql = sql + " and chehao like '%" + mc.Text.ToString().Trim() + "%'" if (gs.Text.ToString().

44、Trim() != "") sql = sql + " and xingming like '%" + gs.Text.ToString().Trim() + "%'" sql = sql + " order by id desc" getdata(sql); protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) string sql; sql = "select *

45、 from yyxx order by id desc" getdata(sql); DataGrid1.CurrentPageIndex = e.NewPageIndex; DataGrid1.DataBind();綜述:網(wǎng)站操作簡潔明了,但整個系統(tǒng)的功能都能實現(xiàn)。駕校預(yù)約課程管理系統(tǒng)只是學(xué)習(xí)過程管理的一個輔助工具,真正用好它,才是開發(fā)這個系統(tǒng)的關(guān)鍵目的。結(jié)論 1系統(tǒng)的特點駕校預(yù)約課程管理系統(tǒng),采用ASP.NET+SQL的模式來訂制的一個小型電子信息平臺。本系統(tǒng)從功能上來說,比擬完備。系統(tǒng)以Web界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等根本

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論