資源描述:
《網(wǎng)上講座預(yù)訂系統(tǒng)設(shè)計與實(shí)現(xiàn) 畢業(yè)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、網(wǎng)上講座預(yù)訂系統(tǒng)設(shè)計與實(shí)現(xiàn)摘要:網(wǎng)上講座預(yù)訂系統(tǒng)是一個針對高校圖書館聽講座的系統(tǒng),學(xué)生利用它可以不用排隊、不用出宿舍就能進(jìn)行網(wǎng)上講座預(yù)訂,大大節(jié)約時間和提高效率。本系統(tǒng)采用C/S模式,以VB.NET技術(shù)進(jìn)行基本頁面的設(shè)計與功能實(shí)現(xiàn),選用SQLServer2008R2數(shù)據(jù)庫,實(shí)現(xiàn)講座查看、預(yù)訂、退訂、發(fā)布和統(tǒng)計等功能,具有良好的可擴(kuò)展性、可維護(hù)性,能方便地為用戶提供服務(wù)。關(guān)鍵詞:講座預(yù)約;VB.net系統(tǒng)開發(fā);SQLServer數(shù)據(jù)庫Abstract:Thesystemforbookingonlinelecturesisas
2、ystemdesignedforuniversitylibrarysbywhichstudentscanbooklecturesonlinewithoutqueuingandgoingoutthedorm.Thusthesystemsavesourtimeandimprovesourefficiencygreatly.ThesystemisbasedonC/SmodeandcanconductthedesignofbasicpageandrealizeitbyusingVB.NETtechnology.Itmakesman
3、yfunctionscometrue,suchaschecking,booking,andunsubscribing,publishing,andcountinglectures.Ithasgoodscalabilityandmaintainabilityandcanprovideservicesforusersconveniently.Keywords:Lecturereservation;thedevelopmentofVB.netsystem;SQLServerdatabase1系統(tǒng)概述近年來,隨著Internet技
4、術(shù)的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)深入到人類生活的各個方面,給人們的生活帶來了極大的便利。網(wǎng)上預(yù)訂也正逐漸替換人們以前排隊的現(xiàn)象。隨著網(wǎng)上預(yù)訂系統(tǒng)的不斷完善,不僅方便、又節(jié)省時間,還可以實(shí)現(xiàn)實(shí)時退訂,所以各高校的講座將越來越依賴于信息化的管理。第20頁(共20頁)為了擴(kuò)展學(xué)生的知識面,各個高校都定期開展各種各樣的講座,但由于條件限制,學(xué)生們不得不排隊聽講座。這樣不但浪費(fèi)同學(xué)們大量的時間,而且增加管理的難度,通過網(wǎng)上講座預(yù)訂系統(tǒng)能較好的解決此問題,提高效率,還能避免現(xiàn)場占位的不良現(xiàn)象[1]。本系統(tǒng)就是根據(jù)網(wǎng)上講座預(yù)訂的實(shí)際情況來實(shí)現(xiàn)的。
5、系統(tǒng)主要分成前臺和后臺兩大模塊。在前臺,用戶注冊登陸以后可以進(jìn)行講座查詢、講座預(yù)訂、取消預(yù)訂的操作;在后臺,管理員則可以進(jìn)行講座管理、用戶管理等功能。根據(jù)前幾個階段的分析和設(shè)計,本系統(tǒng)采用C/S(Client/Server)開發(fā)模式,同時使用VB.NET技術(shù)進(jìn)行基本頁面的設(shè)計與功能實(shí)現(xiàn)[2],后臺數(shù)據(jù)庫選用SQLServer2008R2數(shù)據(jù)庫。本系統(tǒng)的設(shè)計頁面美觀而簡單,用戶可以很容易地操作界面,而且本系統(tǒng)的功能全面,可以為講座預(yù)訂工作提供良好的條件。1系統(tǒng)規(guī)劃1.1需求描述通過幾個高校的調(diào)研分析用戶的需求,根據(jù)實(shí)際的需求
6、來設(shè)計系統(tǒng)的功能,實(shí)現(xiàn)網(wǎng)上講座預(yù)定的方便性,快捷性,完善性,并劃分出系統(tǒng)的邏輯模塊[3]。講座的形式、時間、預(yù)訂和實(shí)時退訂的快捷等均是學(xué)生考慮的因素。因此系統(tǒng)需要滿足以下需求:(1)學(xué)生通過在不登陸此系統(tǒng)的情況下能查看全部講座的有關(guān)安排(包括講座編號、講座主題、日期、主講人、主講人職位、地點(diǎn)、剩余座位數(shù)、講座類型)和進(jìn)行條件檢索到所需要的講座信息;在登陸本系統(tǒng)后能進(jìn)行講座預(yù)訂和查看預(yù)訂情況,同時還能查看我的資料進(jìn)行密碼的修改。(2)管理員也能在不登陸此系統(tǒng)的情況下查看全部講座;在登陸到系統(tǒng)后能進(jìn)行講座發(fā)布,講座統(tǒng)計,查看我
7、的資料并進(jìn)行密碼修改。其中發(fā)布講座包括講座編號、講座主題、日期、主講人、主講人職位、地點(diǎn)、剩余座位數(shù)、講座類型。由上述的內(nèi)容得出學(xué)生的用例圖如2-1所示。第20頁(共20頁)圖2-1學(xué)生用例圖登陸:Login查看講座:QueryLecture預(yù)訂講座:ReserveLecture查看預(yù)訂:QueryReserve取消講座預(yù)訂:UnsubscribeLecture得出管理員的用例圖如2-2所示。圖2-2管理員用例圖登陸:Login添加講座:AddLecture修改講座:ModifyLecture添加用戶:AddUser第20
8、頁(共20頁)刪除用戶:DeleteUser重置用戶密碼:ResetUserPassword查看講座:QueryLecture查看用戶預(yù)訂:QueryUserReserve1.1日程安排在開發(fā)此系統(tǒng)的過程中,整個系統(tǒng)的日程安排,其需求分析開始時間是從2014年1月8號開始到2014年1月30日,經(jīng)過一段