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

實驗室預約平臺的設計與實現

2019-07-16 03:14:59唐佳作
電腦知識與技術 2019年15期

唐佳作

摘要:實驗室是各大高校、職業技術學校、科研院所的進行教學實訓的重要場所。設計開發的“實驗室預約平臺”系統能顯示實驗室的使用情況,并且可以通過網絡在線預約使用,對科學安排、合理利用實驗室起到重要作用。以軟件工程思想為指引,在對實驗室預約平臺需求分析的基礎上,完成實驗室預約平臺的功能設計和數據庫設計,最后利用ASP.NET開發了簡單實用的實驗室預約平臺,為實驗室管理者和使用者都提供更好的服務。

關鍵詞:軟件工程;管理信息系統;實驗室預約;ASP.NET

中圖分類號:TP311.52;TP315 ? ?文獻標識碼:A

文章編號:1009-3044(2019)15-0094-02

1 背景

實驗室是各高校、科研院所的重要科研場所。實驗室數量,實驗功能的配備指標顯示出一個單位開展科研實訓實力。隨著時代的發展和科技的進步,實踐教學逐漸成為大學教育的主要教學方式之一, 越來越多的功能實驗室成為許多受教育者接受職業訓練的場所。傳統的實驗室管理方式已經不能滿足教師和學生對實驗室的需求。以某所普通的高等職業技術學院為例,學院有六個系,分別是經濟與管理系、計算機系、冶金系、機械工程系、電氣系、土木系。每個系都配置重要的功能實驗訓練場所。比如,經濟與管理系的西餐實訓室、手工會計實訓室、英語語音室;電氣系的電路實驗室;冶金系的化學實驗室;計算機系的網絡實驗室、裝潢藝術實訓室、計算機基礎實驗室;土木系的CAD實驗室等等。部分實驗室提供的基礎功能可跨系部、跨專業使用。因此,實驗室的使用需要科學合理安排,預約使用過程簡單高效,充分發揮實驗室的功能作用。設計開發的“實驗室預約平臺”系統能實現實驗室的預約使用功能。申請者通過網頁登錄系統,對實驗室的使用情況一目了然,可以在線發起預約使用申請。實驗室管理員審核通過后,系統將通過系統網頁和短信的方式實時向申請者反饋審核結果。“實驗室預約平臺”為實驗室場所對職工開放使用提供了更好的服務。

2 實驗室預約平臺的需求分析

2.1 普通用戶需求

實驗室預約平臺使用ASP.NET技術,B/S結構開發,普通用戶可通過手機或者PC機的瀏覽器打開實驗室預約平臺,使用用戶名和密碼登錄實驗室預約平臺,登錄后可進行實驗室預約登記,預約登記后發送郵件和短信給實驗室管理員、可查看當前的預約進度,可查看預約歷史,可修改個人密碼、聯系信息等。

2.2 管理用戶需求

管理用戶可進行實驗室預約的審核,審核通過后發送郵件和短信通知預約者,可進行實驗室的管理,可進行普通用戶管理,可進行預約時段管理,可進行系統配置和日志查看。

3 實驗室預約平臺的設計

3.1 開發和運行環境

本平臺使用C#開發,NET Framework 4.5框架,采用三層結構,Microsoft SQL Server 2008 R2數據庫,服務器端采用 Windows Server 2008 R2 操作系統,IIS 7.0Web服務器。

3.2 功能模塊設計

1)實驗室預約功能:普通用戶選擇實驗室、日期和節次,并填寫相應的聯系電話、專業班級、課程名稱、實驗項目名稱和設備耗材需求,提交后平臺自動發送短信給相應實驗室的管理員進行審核。

2)實驗室預約審核功能:可對申請的預約進行審核,查看申請的詳細,最后做出是否通過的決定,不通過需要說明原因,并發送短信給申請人。

3)實驗室管理功能:可對實驗室進行增加、修改和刪除,對實驗室的地址、管理員和電話進行管理。

4)賬戶管理:可對申請人賬戶進行增加、刪除和修改以及修改申請人的密碼、姓名、聯系電話和郵箱。

5)禁止預約的節次管理:可對不可預約的時間進行增加、刪除和修改,控制那些時間(如節次)不能預約。

6)其他功能:管理員的增加、刪除和修改;系統設置提起預約的時間、接收預約短信號碼和郵箱。

3.3 預約流程圖

圖1為實驗室預約流程圖:

3.4 主要數據庫結構設計

1)實驗室預約表:實驗室預約表包含實驗室ID、申請者ID、日期、星期、節次、課時、使用者姓名、使用者電話、班級、學生人數、實驗項目名稱、需要耗材、備注、增加時間、狀態、審核批注和是否啟用。

2)實驗室信息表:實驗室信息表包含實驗室ID、實驗室名稱、實驗室負責人、負責人電話、地址、分類、排序號、備注、是否啟用和實驗室介紹。

3)實驗室課程安排表:實驗室課程安排表包含ID、實驗室ID、日期、星期、時間、節次、周數、分類、是否預約、是否使用、備注和是否啟用。

4)管理員信息表:管理員信息表包含管理員ID、用戶名、密碼、真實姓名、性別、電話、電子郵件、部門ID、用戶類型、權限類型、狀態、備注。

4 實驗室預約平臺的實現

以下是平臺實現的關鍵代碼:

// 預約登記代碼

protected void btnAdd_Click(object sender, EventArgs e)

{

#region dingyi

int LabID = int.Parse(dropLab.SelectedValue);

int UserID = int.Parse(CheckLogin.StaffGetID());

DateTime Date = DateTime.Parse(dropDate.SelectedValue);

string Week = Cmd.dateToWeek((int)Date.DayOfWeek);

string Time = hidJieci.Value;

string Jieci = hidJieci.Value;

int CourseNum = int.Parse(this.txtCourseNum.Text);

string UserName = this.txtUserName.Text;

string UserTel = this.txtUserTel.Text;

string CourseName = this.txtCourseName.Text;

string Banji = this.txtBanji.Text;

int StudentNum = int.Parse(this.txtStudentNum.Text);

string LabProjectName = this.txtLabProjectName.Text;

string NeedMaterial = this.txtNeedMaterial.Text;

DateTime AddTime = DateTime.Now;

int Status = 0;

int NoSort = 0;

int Passed = checkPassed.Checked ? 1 : 0;

#endregion

#region 賦值

Tjz.Model.LabReserve model = new Tjz.Model.LabReserve();

model.LabID = LabID;

model.UserID = UserID;

model.Date = Date;

model.Week = Week;

model.Time = Time;

model.Jieci = Jieci;

model.CourseNum = CourseNum;

model.UserName = UserName;

model.UserTel = UserTel;

model.CourseName = CourseName;

model.Banji = Banji;

model.StudentNum = StudentNum;

model.LabProjectName = LabProjectName;

model.NeedMaterial = NeedMaterial;

model.Notes = Notes;

model.AddTime = AddTime;

model.ClassID = ClassID;

model.UserStyle = UserStyle;

model.OP = OP;

model.Photo = Photo;

model.Status = Status;

model.ApprovalReason = ApprovalReason;

model.NoSort = NoSort;

model.Passed = Passed;

model.IsEnd = IsEnd;

model.IsDel = 0;

#endregion

Tjz.DAL.LabReserve bll = new Tjz.DAL.LabReserve();

int id = bll.Add(model);

new DAL.SsLog().Add("實驗室預約:" + id.ToString());

5 結束語

隨著職業院校對實驗教學的重視,實驗室使用率也隨之增加。以往人工預約排課管理方式缺乏了使用安排的靈活性和便捷性。基于以上背景,本人采用ASP.NET和SQL Server數據庫技術開發了實驗室預約平臺,實現了基于Web瀏覽器來進行實驗設備及實驗項目的網上預約與管理,有效提高了實驗室利用率,解決高校實驗室建設中存在的有限實驗室資源與日益增加的使用需求之間的矛盾。使用者借助于便捷互聯網平臺,使用實驗室預約平臺系統,摒棄了老舊的人工預約方式,突破了以往預約上時間和空間的限制,減少了人工成本,提高了預約使用效率,促進辦公智能化、網絡化。利用ASP.NET設計開發了符合實驗室預約使用需求的實驗室預約平臺,對設計開發類似的功能管理場所預約使用系統起到很好的借鑒作用。

參考文獻:

[1] 王澤奇, 陳靜嫻, 鄧大略, 等. 實驗室預約平臺APP的設計與開發[J]. 軟件工程, 2017, 20(12): 39-42.

[2] 吳運明. 基于.NET架構的開放實驗室預約平臺的設計與開發[J]. 電子技術, 2016, 45(11): 91-94.

[3] 王見, 黃超, 王麗丹. 學院級開放實驗室管理系統的建設與實施[J]. 實驗室研究與探索, 2019, 38(1): 228-231.

[4] 牛亮. 實驗室預約管理系統開發與應用[J]. 電子技術與軟件工程, 2018(23): 54-56.

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 日韩精品欧美国产在线| 精品国产乱码久久久久久一区二区| 性色生活片在线观看| 亚洲三级片在线看| 日本成人不卡视频| 国产黄色免费看| 国产一区二区影院| 在线欧美国产| 91香蕉视频下载网站| 国产一区二区人大臿蕉香蕉| 日韩亚洲综合在线| 国产在线视频自拍| 国产精品久久精品| 亚洲天堂精品在线| 亚洲精品视频免费看| 五月丁香伊人啪啪手机免费观看| 欧美日韩国产系列在线观看| 色综合久久88色综合天天提莫| 成年网址网站在线观看| 亚洲色图欧美激情| 亚洲成a人片77777在线播放| 亚洲无码电影| 亚洲国产AV无码综合原创| 无码电影在线观看| 无码福利日韩神码福利片| 免费看美女自慰的网站| 国产成人精品男人的天堂下载| 中文字幕永久在线看| 欧美va亚洲va香蕉在线| 国产一区二区福利| 欧美久久网| 国内精品久久久久久久久久影视 | 欧美成人看片一区二区三区| 亚洲国产日韩视频观看| yjizz视频最新网站在线| 午夜精品久久久久久久2023| 91久久国产综合精品| 色综合国产| 啪啪永久免费av| 美女黄网十八禁免费看| 亚洲日本韩在线观看| 狠狠色婷婷丁香综合久久韩国| 国产精品.com| 激情亚洲天堂| 婷婷色丁香综合激情| 精品国产香蕉在线播出| 婷婷99视频精品全部在线观看 | 波多野结衣爽到高潮漏水大喷| 人妻精品全国免费视频| 亚洲视频三级| 中文字幕日韩久久综合影院| 国产精品久久久久久久伊一| 99热免费在线| 亚洲开心婷婷中文字幕| 国产无码精品在线播放| 日本久久网站| 国产在线自在拍91精品黑人| 不卡国产视频第一页| 国产全黄a一级毛片| 亚洲中文字幕无码mv| www.91在线播放| 99在线视频免费观看| 亚洲综合一区国产精品| 国产精欧美一区二区三区| 天天综合网站| 九九精品在线观看| 日韩精品无码不卡无码| 92午夜福利影院一区二区三区| 日韩二区三区无| 青青草一区| 91蜜芽尤物福利在线观看| 国产美女无遮挡免费视频| 欧洲欧美人成免费全部视频| 日本欧美中文字幕精品亚洲| 免费在线播放毛片| 欧美成人午夜影院| 热99re99首页精品亚洲五月天| 中文字幕天无码久久精品视频免费 | 成人免费黄色小视频| 亚洲天堂首页| 一级全黄毛片| 九九热视频精品在线|