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è)置等功能,最終可滿足不同用戶對房間資源的訪問、預(yù)約、使用要求。

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

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

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

1 系統(tǒng)分析

實(shí)驗(yàn)實(shí)訓(xùn)室作為教學(xué)資源在我校納入了教學(xué)管理、考核的范疇,在管理結(jié)構(gòu)上由學(xué)院、分院兩級機(jī)構(gòu)組成,學(xué)院由教務(wù)處、教學(xué)質(zhì)量監(jiān)督控制部進(jìn)行實(shí)驗(yàn)實(shí)訓(xùn)室的預(yù)排課及教師授課情況考核;分院由教學(xué)委員會、分院實(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)室、多媒體教室、會議室等教學(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é)對教師授課情況進(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ì)劃及課程要求對學(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ù)排課表定期或不定期對分院實(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é)合在一起,可用于制作交互式的、動態(tài)的、高性能的WEB平臺,與Windows Server操作系統(tǒng)和IIS WEB服務(wù)器平臺搭配使用簡單、維護(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ù)訪問對象是一種面向?qū)ο蟮慕缑娼涌冢ㄟ^DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,適用于單系統(tǒng)應(yīng)用程序或小范圍本地分布使用,不能提供遠(yuǎn)程訪問功能;

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

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

2.2 JSON技術(shù)

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

在本案中采用JSON主要是實(shí)現(xiàn)對教務(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)中信息的存儲、訪問及管理維護(hù),而數(shù)據(jù)庫技術(shù)主要研究和解決了計(jì)算機(jī)信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題[3],在本案需對用戶、房間、用戶預(yù)約等信息進(jìn)行管理,為方便對上述信息的存儲、訪問、維護(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ā)時采用B/S的結(jié)構(gòu),用戶只需連上校園網(wǎng)就可使用操作系統(tǒng)自帶的瀏覽器方便、快速的訪問本系統(tǒng)。

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

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

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

本系統(tǒng)的主要業(yè)務(wù)是實(shí)驗(yàn)實(shí)訓(xùn)室預(yù)約定制及管理,涉及用戶主要有房間管理人員、授課教師、教學(xué)監(jiān)督管理人員等,其身份及對房間查看預(yù)約要求都不一樣,所以在系統(tǒng)設(shè)計(jì)時把用戶分為admin、teacher、dpartuser三類:admin對應(yīng)于分院實(shí)訓(xùn)中心,擁有系統(tǒng)管理和對房間、用戶信息進(jìn)行管理的權(quán)限;teacher對應(yīng)于授課教師,其只能查看和預(yù)約最近兩周的房間;dpartuser對應(yīng)于教學(xué)監(jiān)督管理部門,其可查看整個學(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個實(shí)體分為兩類:對象實(shí)體和聯(lián)系實(shí)體。Rbs_usertbl和rbs_roomtbl為對象實(shí)體分別對應(yīng)于用戶實(shí)體和房間實(shí)體,rbs_book和rbs_appraise為聯(lián)系實(shí)體分別對應(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ù)知識,同時也對B/S結(jié)構(gòu)信息系統(tǒng)開發(fā)過程所遇到的困難深有體會;B/S結(jié)構(gòu)雖優(yōu)點(diǎn)很多,如系統(tǒng)可快速的布置、用戶可無客戶端接入等,但系統(tǒng)頁面開發(fā)時其頁面的布局和對瀏覽器的兼容性是對開發(fā)者最大的挑戰(zhàn),頁面的布局和顯示效果往往因?yàn)g覽器對W3C相關(guān)標(biāo)準(zhǔn)支持程度的不一樣而導(dǎo)致同一個頁面在不同瀏覽器中顯示效果相差較大,甚者南轅北轍。筆者在本系統(tǒng)開發(fā)過程中也深受困擾,為實(shí)現(xiàn)頁面在不同瀏覽器中顯示效果一致往往要做很多的判斷寫很長的代碼,為了減輕前端頁面開發(fā)的工作量簡化開發(fā),筆者就此問題進(jìn)行相關(guān)資料的查詢,經(jīng)過一番資料的查詢后筆者發(fā)現(xiàn)原來很多國際知名的IT企業(yè)也于2004年起開始關(guān)注并推出相應(yīng)的解決方案:Macromedia公司于2004年3月推出Adobe Flex[5]方案,該方案基于Macromedia Flash平臺可使頁面的開發(fā)由文本控制編程圖形控制,易于進(jìn)行頁面的布局;Microsoft公司于2008年6月推出了Silverlight 2,Silverlight是一個跨瀏覽器、跨客戶平臺的技術(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)性能,由于近年便攜式移動計(jì)算機(jī)設(shè)備和Android系統(tǒng)的興起,HTML 5有一統(tǒng)瀏覽器市場的趨勢。展望未來,以ASP、Css、Javascript為核心的信息系統(tǒng)開發(fā)方式將逐步退出歷史舞臺,更高效更便捷的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)一平臺的研究與實(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ù)庫
主站蜘蛛池模板: 国产精品久久久久久影院| 成人国产精品网站在线看| 亚洲成av人无码综合在线观看| 久久精品中文字幕免费| 制服丝袜在线视频香蕉| 青青草a国产免费观看| 亚洲色成人www在线观看| 亚洲欧美成人综合| 成人精品在线观看| 国产拍揄自揄精品视频网站| 91网在线| 丁香六月激情婷婷| 日本爱爱精品一区二区| 国产视频自拍一区| 青青草一区| 谁有在线观看日韩亚洲最新视频| 色哟哟国产成人精品| 国产成人亚洲无码淙合青草| 国产91麻豆视频| 亚洲三级电影在线播放| 欧美亚洲香蕉| 久久精品国产精品国产一区| 麻豆精品在线| 国产精品高清国产三级囯产AV| 国产主播福利在线观看| 国产精品理论片| 在线色国产| 亚洲中文字幕久久无码精品A| 久热中文字幕在线观看| 国产在线视频二区| 色婷婷在线播放| 伊人久久久久久久久久| 国产av一码二码三码无码| jizz在线观看| 92精品国产自产在线观看| 久久精品aⅴ无码中文字幕| 亚洲香蕉伊综合在人在线| 日韩欧美91| 日韩欧美综合在线制服| 亚洲首页在线观看| 亚洲国产天堂久久综合| 在线免费观看AV| 精品福利视频导航| 成人午夜亚洲影视在线观看| 久久频这里精品99香蕉久网址| 国产无遮挡猛进猛出免费软件| 四虎永久免费地址在线网站 | 国产91无毒不卡在线观看| 欧美一级99在线观看国产| 在线日本国产成人免费的| 亚洲永久色| 99在线观看视频免费| 亚洲精品天堂在线观看| 亚洲综合色婷婷中文字幕| 狂欢视频在线观看不卡| av免费在线观看美女叉开腿| 久久精品午夜视频| 亚洲av片在线免费观看| 欧美a在线| 国产精品久久久久久影院| 5555国产在线观看| 波多野结衣国产精品| 久久国产拍爱| 亚洲第一成网站| 欧美成人精品高清在线下载| 国产第四页| 日韩欧美中文字幕在线韩免费| 亚洲乱亚洲乱妇24p| 亚洲精品不卡午夜精品| 青青草原国产一区二区| 亚洲第一中文字幕| 国产精品白浆在线播放| 亚洲天堂久久久| 国产日韩欧美一区二区三区在线| 日韩av在线直播| 久久精品66| 激情综合婷婷丁香五月尤物| 国产免费网址| 国产99热| 日日拍夜夜操| 一本大道香蕉久中文在线播放| 亚洲欧洲天堂色AV|