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

?

基于C語言的請假系統(tǒng)

2022-05-30 00:18闞允浩儲慧王靜王介睿
電腦知識與技術(shù) 2022年16期
關(guān)鍵詞:便捷C語言高效

闞允浩 儲慧 王靜 王介睿

摘要:由于特殊時期,許多學(xué)校都進(jìn)行封閉管理。如果有重要的事情,學(xué)生需要請假后才能出校,書面提出請假的方式不僅讓學(xué)生感到不方便,也給學(xué)校的管理帶來了負(fù)擔(dān)。因此在這個特殊的時期,設(shè)計一個基于C語言的出校請假系統(tǒng)是必要的。該系統(tǒng)采用C語言設(shè)計并與數(shù)據(jù)庫連接,包含了定位信息,可以檢測到學(xué)生的位置,使學(xué)生請假更加便捷,也提高了輔導(dǎo)員和授課老師的工作效率。

關(guān)鍵詞:便捷;高效;定位;C語言;數(shù)據(jù)庫

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

文章編號:1009-3044(2022)16-0051-03

1 引言

在網(wǎng)絡(luò)科技迅猛發(fā)展的今天,互聯(lián)網(wǎng)應(yīng)用日漸普及,有很多事情已經(jīng)不再需要進(jìn)行人工操作,信息化的時代已經(jīng)來臨,大數(shù)據(jù)技術(shù)的應(yīng)用讓我們的生活變得更加便捷。目前大部分學(xué)校的學(xué)生請假出行,需要人工批準(zhǔn),效率較低,不僅會造成人力方面的浪費,還容易造成信息遺漏。因此,設(shè)計了一款基于C語言的請假系統(tǒng)(以安徽三聯(lián)學(xué)院為例)。

2 系統(tǒng)整體設(shè)計

2.1系統(tǒng)設(shè)計目標(biāo)

經(jīng)過調(diào)查和發(fā)現(xiàn),目前學(xué)生請假經(jīng)常會先聯(lián)系家長,家長和輔導(dǎo)員說明請假原因,經(jīng)過輔導(dǎo)員批準(zhǔn),然后再經(jīng)過院長的批準(zhǔn),最后交給校門衛(wèi)。請假過程煩瑣,造成了一定時間上的浪費[2]。

從以上請假流程來看,可以看出安徽三聯(lián)學(xué)院目前需要一個更加高效的請假系統(tǒng)。我們設(shè)計針對安徽三聯(lián)學(xué)院的請假系統(tǒng)設(shè)計目標(biāo)有以下幾個方面:第一,實現(xiàn)無紙化請假問題,提供一個請假平臺;第二便于導(dǎo)員和院長審批,其他授課老師的查看以及班委及時了解班級人數(shù);第三,提高請假效率,減少學(xué)生在請假上浪費的時間;第四,該系統(tǒng)有發(fā)送定位,接收定位的功能,可以檢測到學(xué)生是否到達(dá)目的地,檢測所在目的地是否屬于風(fēng)險地區(qū)[1-2]。

2.2系統(tǒng)結(jié)構(gòu)分析

通過對于系統(tǒng)要實現(xiàn)的目標(biāo)的分析,主要可以從學(xué)生層面,審核員層面,教職工層面,管理員層面描述系統(tǒng)功能[2-3]。

2.2.1系統(tǒng)結(jié)構(gòu)設(shè)計框架

2.2.2系統(tǒng)結(jié)構(gòu)設(shè)計分析

系統(tǒng)管理模塊中,管理員可以指定審核學(xué)生請假情況的人員權(quán)限,比如學(xué)生請假情況通過所屬的輔導(dǎo)員,院長進(jìn)行審核通過,輔導(dǎo)員通過接收學(xué)生定位信息,確定學(xué)生的安全。任課老師可以查詢學(xué)生的請假情況,來統(tǒng)計學(xué)生的平時成績。管理員通過查看數(shù)據(jù),進(jìn)行增刪改查來管理后臺信息,定期檢測數(shù)據(jù)是否正常,維護(hù)后臺信息,讓后臺系統(tǒng)運(yùn)行更加穩(wěn)定。

用戶模塊,就是指的學(xué)生通過學(xué)號密碼進(jìn)行登錄,查看個人信息,進(jìn)行請假、銷假等操作,查詢請假情況,發(fā)送定位給審核員,然后退出系統(tǒng)登錄。

2.2.3學(xué)生請假操作框架

2.2.4學(xué)生請假操作分析

學(xué)生請假操作中包括申請請假、修改請假內(nèi)容、銷假申請、查看請假信息、查詢請假信息、發(fā)送定位等內(nèi)容。查看請假信息,指的是查看當(dāng)前請假信息,包括請假原因、請假時間、個人的基本信息。查詢請假信息指的是根據(jù)請假的日期,查看什么原因造成的請假,查看輔導(dǎo)員審核是否批準(zhǔn)。發(fā)送定位是到達(dá)目的地后,學(xué)生發(fā)送定位給審核員。

2.3系統(tǒng)功能實現(xiàn)

通過對于系統(tǒng)實現(xiàn)的目標(biāo)和分析可以從以下方面:學(xué)生層面、審核員層面、任課老師層面、管理員層面來描述系統(tǒng)功能。

2.3.1學(xué)生層面

在校的學(xué)生可以提出申請請假、銷假申請,修改請假信息,查看和查詢個人請假信息。提交申請材料以供輔導(dǎo)員、院長、其他老師以及值班室老師查看,提高出行效率。

2.3.2審核員層面

輔導(dǎo)員:輔導(dǎo)員能夠及時查看請假學(xué)生的基本信息,設(shè)置學(xué)院、專業(yè)、班級學(xué)生的權(quán)限,查看和審核自己班上學(xué)生的所有請假信息[2]。

院長:可以審批個人管轄內(nèi)一個系的所有學(xué)生的請假信息,及時了解學(xué)生的請假動態(tài)。

2.3.3任課老師層面

任課老師可以隨時查看所任課班級的學(xué)生課程請假信息,已確定當(dāng)前上課學(xué)生請假情況,計算學(xué)生的平時成績[2]。

2.3.4管理員層面

3 系統(tǒng)設(shè)計核心算法

本系統(tǒng)算法基于C語言,將數(shù)據(jù)庫中的學(xué)生信息與系統(tǒng)連接。

3.1學(xué)生請假信息管理算法流程框架

3.2學(xué)生請假信息管理設(shè)計算法分析

本系統(tǒng)采用C語言進(jìn)行開發(fā),各部分功能采用相應(yīng)的模塊函數(shù)實現(xiàn),包括:

數(shù)據(jù)錄入:學(xué)生進(jìn)行請假申請(scanf輸入函數(shù),putin函數(shù),print輸出函數(shù))。

組織數(shù)據(jù):系統(tǒng)是以數(shù)組的形式(array[]),該數(shù)組中包括整型(int),字符型(char)及其實現(xiàn)系統(tǒng)功能的調(diào)用函數(shù)來組織數(shù)據(jù)。

數(shù)據(jù)存儲:將輸入的數(shù)據(jù)存儲(save函數(shù)),用文件的形式(*.txt)將錄入的數(shù)據(jù)存儲。

數(shù)據(jù)讀寫:對數(shù)據(jù)進(jìn)行讀寫操作(read函數(shù),write函數(shù)),并進(jìn)行讀寫操作,對數(shù)據(jù)進(jìn)行讀取。

數(shù)據(jù)修改:對數(shù)據(jù)進(jìn)行更該操作(updata函數(shù),alter函數(shù)),對數(shù)據(jù)進(jìn)行修改。

數(shù)據(jù)刪除:對數(shù)據(jù)進(jìn)行刪除操作(del函數(shù)),將不需要的數(shù)據(jù)進(jìn)行刪除。

數(shù)據(jù)查詢:按要求對數(shù)據(jù)進(jìn)行查找(lookup函數(shù),查找條件使用search by),根據(jù)請假的時間可以查看到當(dāng)時請假相關(guān)信息。

數(shù)據(jù)排序:按要求對數(shù)據(jù)進(jìn)行排序(sort函數(shù)),按日期進(jìn)行升序排序及降序排序,該學(xué)生請假了幾次。

界面:設(shè)計總體菜單界面(調(diào)用win32函數(shù),調(diào)用api函數(shù)),簡單菜單、下拉式或彈出式,會用到C語言的面向?qū)ο蠼换ブR。

3.3用戶要求分析

該學(xué)生信息請假管理程序的要求是:各種信息都保存在文件中,界面采用最簡單的菜單,簡單明了,操作方便。程序要求:用戶登錄系統(tǒng)界面時,要輸入用戶賬號和密碼進(jìn)行驗證;進(jìn)入系統(tǒng)后,顯示各個功能界面,有申請請假頁面、修改請假內(nèi)容頁面、銷假頁面、查看頁面、查詢頁面、定位頁面。進(jìn)入申請請假頁面后,可以在當(dāng)前日期下進(jìn)行請假;當(dāng)用戶進(jìn)入查詢頁面后,可根據(jù)不同的日期,查找所在日期個人是否請假,請假信息,請假原因;系統(tǒng)定位頁面是該論文研究的一個特點,學(xué)生請假批準(zhǔn)后,學(xué)生到達(dá)目的地,登錄系統(tǒng)的定位頁面,發(fā)送定位,給審核員,確定你所屬地區(qū)是否安全,是否屬于高風(fēng)險地區(qū)。

3.4實現(xiàn)部分結(jié)果

4 系統(tǒng)測試

對于內(nèi)部數(shù)據(jù)的測試,人工測試和機(jī)器測試。其中機(jī)器檢測有白盒、黑盒測試,灰盒測試等檢測內(nèi)部數(shù)據(jù)是否正常[4]。人工測試,進(jìn)行查看代碼是否正確,是否需要修改優(yōu)化,是否符合語法標(biāo)準(zhǔn)。

對于人機(jī)交互界面測試,檢測界面是否滿足用戶的要求,簡單明了,易于操作。除此之外,我們還會檢測這個系統(tǒng)是否與相關(guān)國家標(biāo)準(zhǔn)或規(guī)范相一致。本文研究的基于C語言的在校學(xué)生請假系統(tǒng),我們尋找不同人員進(jìn)行測試,開發(fā)測試和用戶測試。如果我們自己測試系統(tǒng)沒有問題的話,就找一部分安徽三聯(lián)學(xué)院學(xué)生進(jìn)行測試系統(tǒng),輸入學(xué)號和密碼進(jìn)行登錄,檢測連接的數(shù)據(jù)是否正確,檢測內(nèi)部信息和自己的信息是否一致,是否滿足學(xué)生的能夠在網(wǎng)上請假的需求。

5 結(jié)束語

本文主要是研究在疫情期間在校大學(xué)生在網(wǎng)上進(jìn)行基于C語言的請假管理系統(tǒng),內(nèi)容以介紹系統(tǒng)的整體結(jié)構(gòu)設(shè)計,學(xué)生、審核員模塊層次功能,以及核心算法機(jī)制為主,使老師更加清楚地了解學(xué)生的請假情況。對于這個管理系統(tǒng),接下來的操作流程是結(jié)合實際運(yùn)用到安徽三聯(lián)學(xué)院上,讓學(xué)生們在網(wǎng)上進(jìn)

行請假,審核員審核通過批準(zhǔn),學(xué)生將批準(zhǔn)通過交給門衛(wèi)室看,目前系統(tǒng)不夠完善,后期需要計算機(jī)工程學(xué)院的學(xué)生進(jìn)行不斷的創(chuàng)新優(yōu)化。

參考文獻(xiàn):

[1] 陳素清.基于Android平臺的便攜式學(xué)生請假系統(tǒng)的設(shè)計與研究[J].電腦與信息技術(shù),2017,25(5):61-63.

[2] 李琪,吳洋,鄭鑫.學(xué)生請假系統(tǒng)的研究與設(shè)計[J].電子世界,2019(19):169-170.

[3] 李楚,陳力,張乾燕.基于手機(jī)APP的電子請假系統(tǒng)的設(shè)計[J].價值工程,2018,37(27):200-201.

[4] 祝銘.基于C語言的圖書管理系統(tǒng)[J].數(shù)字通信世界,2017(4):149-150.

【通聯(lián)編輯:王力】

猜你喜歡
便捷C語言高效
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
基于C語言的計算機(jī)軟件編程
關(guān)于“校園二手交易平臺”的創(chuàng)業(yè)研究
利用新型材料修復(fù)MG7340高精度臥軸圓臺平面磨靜壓主軸
高職高專院校C語言程序設(shè)計教學(xué)改革探索
提高提問的有效性, 構(gòu)筑高效的語文課堂
打造務(wù)實、創(chuàng)新、高效的語文課堂
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
枝江市| 石楼县| 宜章县| 抚州市| 德清县| 通道| 鸡西市| 平昌县| 牙克石市| 阳东县| 屯昌县| 榆林市| 瑞安市| 高要市| 静海县| 宁蒗| 哈巴河县| 汾西县| 曲阳县| 龙胜| 福贡县| 武平县| 东台市| 阿荣旗| 晋州市| 松潘县| 阿城市| 库尔勒市| 永修县| 邢台市| 凤山县| 南通市| 南江县| 肇东市| 平乐县| 阜平县| 进贤县| 三穗县| 乐山市| 册亨县| 湖北省|