国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

實(shí)驗(yàn)室預(yù)約平臺的設(shè)計與實(shí)現(xiàn)

2019-07-16 03:14:59唐佳作
電腦知識與技術(shù) 2019年15期
關(guān)鍵詞:管理信息系統(tǒng)軟件工程

唐佳作

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

關(guān)鍵詞:軟件工程;管理信息系統(tǒng);實(shí)驗(yàn)室預(yù)約;ASP.NET

中圖分類號:TP311.52;TP315 ? ?文獻(xiàn)標(biāo)識碼:A

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

1 背景

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

2 實(shí)驗(yàn)室預(yù)約平臺的需求分析

2.1 普通用戶需求

實(shí)驗(yàn)室預(yù)約平臺使用ASP.NET技術(shù),B/S結(jié)構(gòu)開發(fā),普通用戶可通過手機(jī)或者PC機(jī)的瀏覽器打開實(shí)驗(yàn)室預(yù)約平臺,使用用戶名和密碼登錄實(shí)驗(yàn)室預(yù)約平臺,登錄后可進(jìn)行實(shí)驗(yàn)室預(yù)約登記,預(yù)約登記后發(fā)送郵件和短信給實(shí)驗(yàn)室管理員、可查看當(dāng)前的預(yù)約進(jìn)度,可查看預(yù)約歷史,可修改個人密碼、聯(lián)系信息等。

2.2 管理用戶需求

管理用戶可進(jìn)行實(shí)驗(yàn)室預(yù)約的審核,審核通過后發(fā)送郵件和短信通知預(yù)約者,可進(jìn)行實(shí)驗(yàn)室的管理,可進(jìn)行普通用戶管理,可進(jìn)行預(yù)約時段管理,可進(jìn)行系統(tǒng)配置和日志查看。

3 實(shí)驗(yàn)室預(yù)約平臺的設(shè)計

3.1 開發(fā)和運(yùn)行環(huán)境

本平臺使用C#開發(fā),NET Framework 4.5框架,采用三層結(jié)構(gòu),Microsoft SQL Server 2008 R2數(shù)據(jù)庫,服務(wù)器端采用 Windows Server 2008 R2 操作系統(tǒng),IIS 7.0Web服務(wù)器。

3.2 功能模塊設(shè)計

1)實(shí)驗(yàn)室預(yù)約功能:普通用戶選擇實(shí)驗(yàn)室、日期和節(jié)次,并填寫相應(yīng)的聯(lián)系電話、專業(yè)班級、課程名稱、實(shí)驗(yàn)項目名稱和設(shè)備耗材需求,提交后平臺自動發(fā)送短信給相應(yīng)實(shí)驗(yàn)室的管理員進(jìn)行審核。

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

3)實(shí)驗(yàn)室管理功能:可對實(shí)驗(yàn)室進(jìn)行增加、修改和刪除,對實(shí)驗(yàn)室的地址、管理員和電話進(jìn)行管理。

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

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

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

3.3 預(yù)約流程圖

圖1為實(shí)驗(yàn)室預(yù)約流程圖:

3.4 主要數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

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

2)實(shí)驗(yàn)室信息表:實(shí)驗(yàn)室信息表包含實(shí)驗(yàn)室ID、實(shí)驗(yàn)室名稱、實(shí)驗(yàn)室負(fù)責(zé)人、負(fù)責(zé)人電話、地址、分類、排序號、備注、是否啟用和實(shí)驗(yàn)室介紹。

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

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

4 實(shí)驗(yàn)室預(yù)約平臺的實(shí)現(xiàn)

以下是平臺實(shí)現(xiàn)的關(guān)鍵代碼:

// 預(yù)約登記代碼

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("實(shí)驗(yàn)室預(yù)約:" + id.ToString());

5 結(jié)束語

隨著職業(yè)院校對實(shí)驗(yàn)教學(xué)的重視,實(shí)驗(yàn)室使用率也隨之增加。以往人工預(yù)約排課管理方式缺乏了使用安排的靈活性和便捷性?;谝陨媳尘埃救瞬捎肁SP.NET和SQL Server數(shù)據(jù)庫技術(shù)開發(fā)了實(shí)驗(yàn)室預(yù)約平臺,實(shí)現(xiàn)了基于Web瀏覽器來進(jìn)行實(shí)驗(yàn)設(shè)備及實(shí)驗(yàn)項目的網(wǎng)上預(yù)約與管理,有效提高了實(shí)驗(yàn)室利用率,解決高校實(shí)驗(yàn)室建設(shè)中存在的有限實(shí)驗(yàn)室資源與日益增加的使用需求之間的矛盾。使用者借助于便捷互聯(lián)網(wǎng)平臺,使用實(shí)驗(yàn)室預(yù)約平臺系統(tǒng),摒棄了老舊的人工預(yù)約方式,突破了以往預(yù)約上時間和空間的限制,減少了人工成本,提高了預(yù)約使用效率,促進(jìn)辦公智能化、網(wǎng)絡(luò)化。利用ASP.NET設(shè)計開發(fā)了符合實(shí)驗(yàn)室預(yù)約使用需求的實(shí)驗(yàn)室預(yù)約平臺,對設(shè)計開發(fā)類似的功能管理場所預(yù)約使用系統(tǒng)起到很好的借鑒作用。

參考文獻(xiàn):

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

[2] 吳運(yùn)明. 基于.NET架構(gòu)的開放實(shí)驗(yàn)室預(yù)約平臺的設(shè)計與開發(fā)[J]. 電子技術(shù), 2016, 45(11): 91-94.

[3] 王見, 黃超, 王麗丹. 學(xué)院級開放實(shí)驗(yàn)室管理系統(tǒng)的建設(shè)與實(shí)施[J]. 實(shí)驗(yàn)室研究與探索, 2019, 38(1): 228-231.

[4] 牛亮. 實(shí)驗(yàn)室預(yù)約管理系統(tǒng)開發(fā)與應(yīng)用[J]. 電子技術(shù)與軟件工程, 2018(23): 54-56.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
管理信息系統(tǒng)軟件工程
基于B/S結(jié)構(gòu)的學(xué)生公寓管理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)
依托工作室的軟件工程實(shí)踐教學(xué)研究
基于“互聯(lián)網(wǎng)+”的企業(yè)管理信息系統(tǒng)優(yōu)化分析
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
基于工作流的水運(yùn)應(yīng)急信息管理平臺設(shè)計 
管理信息系統(tǒng)案例教學(xué)探討
關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
關(guān)于如何創(chuàng)新和完善計算機(jī)軟件工程管理的探討
新蔡县| 高邮市| 潢川县| 清流县| 高阳县| 波密县| 宜阳县| 武威市| 高要市| 华阴市| 沧源| 沙坪坝区| 乌海市| 九江县| 凭祥市| 黄陵县| 博乐市| 南宫市| 宣化县| 尚义县| 故城县| 保亭| 武隆县| 驻马店市| 英超| 平南县| 文昌市| 静安区| 云龙县| 如东县| 射洪县| 抚宁县| 邵阳市| 运城市| 德阳市| 文成县| 丹寨县| 益阳市| 定边县| 澎湖县| 灌南县|