999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP+JSON技術(shù)的房間預(yù)約管理系統(tǒng)研究與設(shè)計(jì)

2012-01-09 10:12:30
關(guān)鍵詞:實(shí)訓(xùn)數(shù)據(jù)庫用戶

吳 偉

(無錫職業(yè)技術(shù)學(xué)院電子與信息技術(shù)學(xué)院,江蘇 無錫 214121)

基于ASP+JSON技術(shù)的房間預(yù)約管理系統(tǒng)研究與設(shè)計(jì)

吳 偉

(無錫職業(yè)技術(shù)學(xué)院電子與信息技術(shù)學(xué)院,江蘇 無錫 214121)

從無錫職業(yè)技術(shù)學(xué)院教室、實(shí)驗(yàn)實(shí)訓(xùn)室管理的現(xiàn)狀出發(fā),結(jié)合ASP和JSON技術(shù)研究并設(shè)計(jì)一套B/S結(jié)構(gòu)的房間預(yù)約管理系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)數(shù)據(jù)采集、用戶管理、房間管理、預(yù)約管理及系統(tǒng)設(shè)置等功能,最終可滿足不同用戶對(duì)房間資源的訪問、預(yù)約、使用要求。

JSON;ASP;信息系統(tǒng)

近年來隨著高校的擴(kuò)招、教學(xué)規(guī)模的擴(kuò)大以及國(guó)家對(duì)于教育設(shè)施的大力投入,大部分高校都新建了很多教學(xué)樓和實(shí)訓(xùn)、實(shí)驗(yàn)場(chǎng)地。如何很好地利用這些教學(xué)資源,提高資源的使用效率成為了各高校管理者所面臨的問題。

無錫職業(yè)技術(shù)學(xué)院作為無錫地區(qū)唯一一所“國(guó)家示范性高等職業(yè)院?!保谶M(jìn)行專業(yè)建設(shè)的同時(shí)也充分利用信息技術(shù)提高自身的管理和信息化水平。學(xué)校2008年開始在國(guó)家示范性專項(xiàng)資金的支持下新建了很多適合學(xué)校發(fā)展的專業(yè)實(shí)驗(yàn)、實(shí)訓(xùn)室,同時(shí)也利用原有的“教務(wù)管理系統(tǒng)”對(duì)教室進(jìn)行預(yù)排課管理,由于該教務(wù)管理系統(tǒng)沒有教學(xué)場(chǎng)地的預(yù)約管理功能,所以若教師在授課中需要使用實(shí)驗(yàn)實(shí)訓(xùn)場(chǎng)地進(jìn)行教學(xué)只能自行到相應(yīng)的場(chǎng)地管理部門進(jìn)行紙質(zhì)或電子表格形式的預(yù)約登記,由于學(xué)院實(shí)驗(yàn)、實(shí)訓(xùn)場(chǎng)地較多且分散在各個(gè)部門,在使用過程中存在一些問題。學(xué)院有中橋和太湖兩個(gè)校區(qū),場(chǎng)地使用預(yù)約手續(xù)辦理較為不便;實(shí)驗(yàn)、實(shí)訓(xùn)場(chǎng)地由各分院獨(dú)立管理,涉及教師交叉使用易出現(xiàn)使用沖突的情況;場(chǎng)地使用信息無法及時(shí)有效的通告教師,信息不透明;學(xué)校教學(xué)質(zhì)量控制管理部門無法準(zhǔn)確獲知授課教師準(zhǔn)確的上課地點(diǎn);由于使用不便造成實(shí)驗(yàn)、實(shí)訓(xùn)場(chǎng)地的空置。如何有效的管理上述教學(xué)資源提高其利用率,方便教師預(yù)約使用成為了管理者所需解決的問題。

1 系統(tǒng)分析

實(shí)驗(yàn)實(shí)訓(xùn)室作為教學(xué)資源在我校納入了教學(xué)管理、考核的范疇,在管理結(jié)構(gòu)上由學(xué)院、分院兩級(jí)機(jī)構(gòu)組成,學(xué)院由教務(wù)處、教學(xué)質(zhì)量監(jiān)督控制部進(jìn)行實(shí)驗(yàn)實(shí)訓(xùn)室的預(yù)排課及教師授課情況考核;分院由教學(xué)委員會(huì)、分院實(shí)訓(xùn)中心負(fù)責(zé)實(shí)驗(yàn)實(shí)訓(xùn)室的授課檢查及使用管理及維護(hù);最終實(shí)驗(yàn)實(shí)訓(xùn)室面向教師開放,由授課教師使用;綜合上述信息,電子信息技術(shù)分院的實(shí)驗(yàn)實(shí)訓(xùn)室、多媒體教室、會(huì)議室等教學(xué)資源在管理使用中主要面向三類用戶,分別為普通教師、房間管理人員(系統(tǒng)管理員)及教學(xué)質(zhì)量監(jiān)督管理者,普通教師是實(shí)驗(yàn)實(shí)訓(xùn)室的直接使用者,房間管理人員負(fù)責(zé)進(jìn)行預(yù)約登記管理及相關(guān)設(shè)備維護(hù);教學(xué)質(zhì)量監(jiān)督管理者負(fù)責(zé)對(duì)教師授課情況進(jìn)行檢查、監(jiān)督。

房間預(yù)約管理系統(tǒng)主要功能是為授課教師提供實(shí)驗(yàn)實(shí)訓(xùn)室、多媒體教室等教學(xué)資源的使用情況查詢和預(yù)約,因此系統(tǒng)參數(shù)的設(shè)置(用于計(jì)算當(dāng)前學(xué)期和教學(xué)周)和預(yù)排課表是教師查詢、預(yù)約前的初始內(nèi)容,它是教師進(jìn)行房間預(yù)約的基礎(chǔ),否則教師無法查詢預(yù)排課數(shù)據(jù)以及相關(guān)房間的使用情況,系統(tǒng)具體的業(yè)務(wù)流程如下:

(1)教學(xué)管理部門根據(jù)學(xué)期計(jì)劃及課程要求對(duì)學(xué)校所有教學(xué)資源進(jìn)行預(yù)排課,這其中也涉及電子信息分院的實(shí)驗(yàn)實(shí)訓(xùn)室、多媒體教室等教學(xué)資源,形成預(yù)排課表;

(2)分院實(shí)訓(xùn)中心根據(jù)部門實(shí)驗(yàn)實(shí)訓(xùn)室列表以及當(dāng)前所處學(xué)期,從教務(wù)處的預(yù)排課表選出與自己相關(guān)的數(shù)據(jù)形成自己部門的房間預(yù)排課表;

(3)授課教師如需使用電子與信息技術(shù)分院的實(shí)驗(yàn)實(shí)訓(xùn)室,先到分院實(shí)訓(xùn)中心進(jìn)行電信分院房間預(yù)排課表查詢,根據(jù)預(yù)排課情況選擇并登記預(yù)約相關(guān)實(shí)訓(xùn)室,添加預(yù)約數(shù)據(jù);

(4)學(xué)校教學(xué)監(jiān)督管理部門通過查詢電子與信息技術(shù)學(xué)院房間預(yù)排課表定期或不定期對(duì)分院實(shí)驗(yàn)、實(shí)訓(xùn)情況進(jìn)行檢查;

教師在使用實(shí)驗(yàn)實(shí)訓(xùn)室過程中若有建議或意見,直接反饋給實(shí)訓(xùn)中心形成房間反饋信息列表。

2 系統(tǒng)開發(fā)技術(shù)

2.1 ASP

ASP是Active Server Page的縮寫,它是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,能將HTML、ActvieX組件、腳本語言有機(jī)地結(jié)合在一起,可用于制作交互式的、動(dòng)態(tài)的、高性能的WEB平臺(tái),與Windows Server操作系統(tǒng)和IIS WEB服務(wù)器平臺(tái)搭配使用簡(jiǎn)單、維護(hù)方便,比較適合于本系統(tǒng)的開發(fā)[1]。

ASP應(yīng)用程序訪問數(shù)據(jù)庫主要有ODBC、DAO、OLEDB、ADO等方式,各自特點(diǎn)如下:

(1)ODBC(Open DataBase Connectivity)開放式數(shù)據(jù)庫互聯(lián),由微軟主導(dǎo)的數(shù)據(jù)庫鏈接標(biāo)準(zhǔn),由于鏈接速度慢現(xiàn)應(yīng)用較少;

(2)DAO(Data Access Object)全稱數(shù)據(jù)訪問對(duì)象是一種面向?qū)ο蟮慕缑娼涌?,通過DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,適用于單系統(tǒng)應(yīng)用程序或小范圍本地分布使用,不能提供遠(yuǎn)程訪問功能;

(3)OLE DB(Object Linking and Embedding,Database)對(duì)象鏈接嵌入數(shù)據(jù)庫,有時(shí)亦寫作OLEDB或OLE-DB)是微軟為以統(tǒng)一方式訪問不同類型的數(shù)據(jù)存儲(chǔ)設(shè)計(jì)的一種應(yīng)用程序接口,是一組用組件對(duì)象模型(COM)實(shí)現(xiàn)的接口,而與對(duì)象連接與嵌入(OLE)無關(guān);

(4)微軟公司的ADO(ActiveX Data Objects)是一個(gè)用于訪問數(shù)據(jù)源的COM組件。它提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式OLE DB的一個(gè)中間層。

2.2 JSON技術(shù)

JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,采用完全獨(dú)立于語言的文本格式,由于幾乎所有的瀏覽器都支持JavaScript,所以計(jì)算機(jī)易于生成和解析JSON數(shù)據(jù)同時(shí)跨平臺(tái)的數(shù)據(jù)傳輸也變得比較容易,這些特性使JSON成為理想的數(shù)據(jù)交換語言,JSON在使用時(shí)有兩種結(jié)構(gòu):“名稱/值”對(duì)的集合和值的有序列表[2]。

在本案中采用JSON主要是實(shí)現(xiàn)對(duì)教務(wù)預(yù)排課數(shù)據(jù)的采集,采集方案如圖1所示。

圖1 基于JSON的數(shù)據(jù)采集機(jī)制Fig.1 Data acquisition based on JSON

2.3 數(shù)據(jù)庫技術(shù)

數(shù)據(jù)庫主要用于解決信息管理系統(tǒng)中信息的存儲(chǔ)、訪問及管理維護(hù),而數(shù)據(jù)庫技術(shù)主要研究和解決了計(jì)算機(jī)信息處理過程中大量數(shù)據(jù)有效地組織和存儲(chǔ)的問題[3],在本案需對(duì)用戶、房間、用戶預(yù)約等信息進(jìn)行管理,為方便對(duì)上述信息的存儲(chǔ)、訪問、維護(hù),在本案采用微軟公司的SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)軟件。

3 系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)體系結(jié)構(gòu)

目前主流的系統(tǒng)結(jié)構(gòu)包括C/S(Cleint/Server)和B/S(Browse/Server)兩種結(jié)構(gòu)[4],基于C/S結(jié)構(gòu)的系統(tǒng)需要進(jìn)行客戶端的定制和安裝,而B/S結(jié)構(gòu)則采用通用瀏覽器作為客戶端,用戶無需安裝專用的客戶端軟件。房間預(yù)約管理系統(tǒng)基于校園網(wǎng)運(yùn)行,用戶包括授課教師、房間管理員(系統(tǒng)管理員)、教學(xué)監(jiān)督管理人員等,用戶地理位置分散,如果采用C/S結(jié)構(gòu)來開發(fā)本系統(tǒng),將給用戶的使用帶來很大的不便,所以本系統(tǒng)在開發(fā)時(shí)采用B/S的結(jié)構(gòu),用戶只需連上校園網(wǎng)就可使用操作系統(tǒng)自帶的瀏覽器方便、快速的訪問本系統(tǒng)。

3.2 用戶界面設(shè)計(jì)

本系統(tǒng)的主要功能是為教師用戶提供房間的預(yù)約管理功能,預(yù)約定制界面是本系統(tǒng)的主要界面,考慮到教師對(duì)于紙質(zhì)或電子表格形式的預(yù)約方式已比較熟悉,所以本系統(tǒng)在進(jìn)行用戶界面設(shè)計(jì)時(shí)采用了與電子表格相同的WEB頁面,把預(yù)排課信息、可預(yù)約信息、日期時(shí)間信息、房間信息都集成在本表格上,并用色差較近的顏色來區(qū)分不同的信息。這樣可讓教師對(duì)本系統(tǒng)有似曾相識(shí)的感覺,并充分了解房間信息、用戶預(yù)約信息,讓其快速的熟悉并使用本系統(tǒng)。

3.3 業(yè)務(wù)邏輯設(shè)計(jì)

本系統(tǒng)的主要業(yè)務(wù)是實(shí)驗(yàn)實(shí)訓(xùn)室預(yù)約定制及管理,涉及用戶主要有房間管理人員、授課教師、教學(xué)監(jiān)督管理人員等,其身份及對(duì)房間查看預(yù)約要求都不一樣,所以在系統(tǒng)設(shè)計(jì)時(shí)把用戶分為admin、teacher、dpartuser三類:admin對(duì)應(yīng)于分院實(shí)訓(xùn)中心,擁有系統(tǒng)管理和對(duì)房間、用戶信息進(jìn)行管理的權(quán)限;teacher對(duì)應(yīng)于授課教師,其只能查看和預(yù)約最近兩周的房間;dpartuser對(duì)應(yīng)于教學(xué)監(jiān)督管理部門,其可查看整個(gè)學(xué)期的房間使用和預(yù)約情況;系統(tǒng)核心的業(yè)務(wù)為房間的預(yù)約,其預(yù)約過程如圖2所示。

圖2 用戶預(yù)約過程Fig.2 Processing of user’s logins

3.4 數(shù)據(jù)庫設(shè)計(jì)

房間預(yù)約管理系統(tǒng)主要涉及的信息有用戶、房間、預(yù)約及反饋信息,它們之間的相互聯(lián)系如圖3所示。圖中涉及的4個(gè)實(shí)體分為兩類:對(duì)象實(shí)體和聯(lián)系實(shí)體。Rbs_usertbl和rbs_roomtbl為對(duì)象實(shí)體分別對(duì)應(yīng)于用戶實(shí)體和房間實(shí)體,rbs_book和rbs_appraise為聯(lián)系實(shí)體分別對(duì)應(yīng)于預(yù)約實(shí)體和房間反饋實(shí)體。

圖3 系統(tǒng)數(shù)據(jù)模型圖Fig.3 System data model

4 結(jié)束語

系統(tǒng)從2008年10月開始規(guī)劃、設(shè)計(jì),當(dāng)年底投入使用之后陸陸續(xù)續(xù)不斷進(jìn)行完善和修改,于2010年7月進(jìn)行了最近一次更新和修改。在開發(fā)過程筆者學(xué)習(xí)了Html、Css、javascript、ajax及數(shù)據(jù)庫等B/S結(jié)構(gòu)信息系統(tǒng)開發(fā)所需的技術(shù)知識(shí),同時(shí)也對(duì)B/S結(jié)構(gòu)信息系統(tǒng)開發(fā)過程所遇到的困難深有體會(huì);B/S結(jié)構(gòu)雖優(yōu)點(diǎn)很多,如系統(tǒng)可快速的布置、用戶可無客戶端接入等,但系統(tǒng)頁面開發(fā)時(shí)其頁面的布局和對(duì)瀏覽器的兼容性是對(duì)開發(fā)者最大的挑戰(zhàn),頁面的布局和顯示效果往往因?yàn)g覽器對(duì)W3C相關(guān)標(biāo)準(zhǔn)支持程度的不一樣而導(dǎo)致同一個(gè)頁面在不同瀏覽器中顯示效果相差較大,甚者南轅北轍。筆者在本系統(tǒng)開發(fā)過程中也深受困擾,為實(shí)現(xiàn)頁面在不同瀏覽器中顯示效果一致往往要做很多的判斷寫很長(zhǎng)的代碼,為了減輕前端頁面開發(fā)的工作量簡(jiǎn)化開發(fā),筆者就此問題進(jìn)行相關(guān)資料的查詢,經(jīng)過一番資料的查詢后筆者發(fā)現(xiàn)原來很多國(guó)際知名的IT企業(yè)也于2004年起開始關(guān)注并推出相應(yīng)的解決方案:Macromedia公司于2004年3月推出Adobe Flex[5]方案,該方案基于Macromedia Flash平臺(tái)可使頁面的開發(fā)由文本控制編程圖形控制,易于進(jìn)行頁面的布局;Microsoft公司于2008年6月推出了Silverlight 2,Silverlight是一個(gè)跨瀏覽器、跨客戶平臺(tái)的技術(shù),能夠設(shè)計(jì)、開發(fā)和發(fā)布有多媒體體驗(yàn)與富交互(RIA,Rich Interface Appli-cation)的網(wǎng)絡(luò)交互程序;W3C于2008年1月推出了HTML 5,HTML 5強(qiáng)化了Web網(wǎng)頁的表現(xiàn)性能,由于近年便攜式移動(dòng)計(jì)算機(jī)設(shè)備和Android系統(tǒng)的興起,HTML 5有一統(tǒng)瀏覽器市場(chǎng)的趨勢(shì)。展望未來,以ASP、Css、Javascript為核心的信息系統(tǒng)開發(fā)方式將逐步退出歷史舞臺(tái),更高效更便捷的Asp.Net、Flex、Silverlight、HTML 5將成為B/S系統(tǒng)開發(fā)的主角。

[1] 東方人華.ASP.Net數(shù)據(jù)庫開發(fā)入門與提高[M].北京:清華大學(xué)出版社,2004.

[2] 趙波.異構(gòu)數(shù)據(jù)庫統(tǒng)一平臺(tái)的研究與實(shí)現(xiàn)[D].鄭州:河南理工大學(xué),2010.

[3] 趙強(qiáng).SQL Server數(shù)據(jù)庫編程技法范例[M].北京:清華大學(xué)出版社,2005.

[4] Dennis O’Dell.Pro Javascript RIA Techniques[M].Apess,2009.

[5] Joshua Noble,Todd Anderson,Garth Braithwaite,Marco Casario,Rich Tretola.Flex 4Cookbook[M].O’REILLY,2010.

The Research and Design of Room Booking System Based on ASP+JSON Technology

WU Wei
(School of Electronic and Information Technology,Wuxi Institute of Technology,Wuxi 214121,China)

The paper is to show that from the current situation in the management of classrooms、experiment and training rooms,and combined the research on ASP with JSON technology,we can design the room reservation management system based on B/S structure,and the system can carry out the functions in data acquisition、user management、room reservation、appointment management and system setup,and can satisfy the needs of the visit、appointment and use of the room resources from different users.

ASP;JSON;Information Systems

TP 391

A

1671-7880(2012)02-0066-04

2012-01-05

吳 偉(1981— ),男,云南建水人,講師,研究方向:信息系統(tǒng)管理。

猜你喜歡
實(shí)訓(xùn)數(shù)據(jù)庫用戶
基于CDIO理念的數(shù)控實(shí)訓(xùn)教學(xué)改革與實(shí)踐
電工電子實(shí)訓(xùn)教學(xué)改革與創(chuàng)新
電子制作(2017年8期)2017-06-05 09:36:15
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微課在數(shù)控實(shí)訓(xùn)課中的應(yīng)用探析
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 毛片在线区| 亚洲AⅤ无码日韩AV无码网站| 性网站在线观看| 亚洲精品图区| 日本精品影院| 在线亚洲小视频| 国产亚洲欧美在线视频| 四虎影视国产精品| 国产精品大白天新婚身材| 亚洲av片在线免费观看| 91久久精品国产| 97精品国产高清久久久久蜜芽| 97se综合| 国产综合精品一区二区| 9丨情侣偷在线精品国产| 试看120秒男女啪啪免费| 国产肉感大码AV无码| 亚洲av无码人妻| 亚洲无码视频图片| 亚洲人妖在线| 台湾AV国片精品女同性| 国产午夜在线观看视频| 久久亚洲精少妇毛片午夜无码| 亚洲欧美成人综合| 亚洲永久视频| 免费啪啪网址| 日本五区在线不卡精品| 亚洲视频无码| 伊人AV天堂| 欧美黄色网站在线看| 九色视频线上播放| 成人福利在线免费观看| 天天综合网站| 青草视频久久| 免费99精品国产自在现线| 曰AV在线无码| 国产自在线播放| 成人久久精品一区二区三区| 日本欧美中文字幕精品亚洲| 最新国产网站| 欧美日韩国产一级| 午夜啪啪网| 91啦中文字幕| 操操操综合网| 国产在线视频自拍| 成年女人18毛片毛片免费| 首页亚洲国产丝袜长腿综合| 丰满少妇αⅴ无码区| 亚洲侵犯无码网址在线观看| 99在线国产| 麻豆精品在线| 天堂亚洲网| 国产成人精品一区二区三区| 好紧太爽了视频免费无码| 亚洲日本一本dvd高清| 国产亚洲欧美另类一区二区| 精久久久久无码区中文字幕| 美女免费黄网站| 毛片免费在线视频| 她的性爱视频| 国产在线高清一级毛片| 自偷自拍三级全三级视频| 久久国产V一级毛多内射| 91视频区| 在线免费观看a视频| 无码精品国产VA在线观看DVD| 国产精品国产三级国产专业不| 一区二区三区在线不卡免费 | 亚洲妓女综合网995久久| 国产波多野结衣中文在线播放 | 亚洲Av综合日韩精品久久久| 国产在线观看一区精品| 国产无遮挡裸体免费视频| 亚洲三级片在线看| 亚洲无码久久久久| 伊人久久大香线蕉影院| 97人人做人人爽香蕉精品| 欧美另类视频一区二区三区| 精品亚洲麻豆1区2区3区| 三上悠亚在线精品二区| 欧美www在线观看| 国产导航在线|