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

?

基于PHP+MySql的學(xué)生請銷假系統(tǒng)的設(shè)計

2015-11-17 11:58司曉川劉盼廣林海樹趙棟才
電腦知識與技術(shù) 2015年24期
關(guān)鍵詞:數(shù)據(jù)庫設(shè)計

司曉川 劉盼廣 林海樹 趙棟才

摘要:針對高校面對大量的學(xué)生請假數(shù)據(jù)信息,僅僅使用人工或紙質(zhì)請假條的方式已經(jīng)滿足不了整個學(xué)校的需求,為了簡化繁瑣的請假的流程,使管理更合理化、科學(xué)化、系統(tǒng)化,基于PHP+MySql設(shè)計了一個網(wǎng)絡(luò)請銷假系統(tǒng),以節(jié)約大量的人力和物力以及時間,避免重復(fù)性的操作。

關(guān)鍵詞:請銷假系統(tǒng);PHP技術(shù);數(shù)據(jù)庫設(shè)計

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)24-0067-02

1 背景

僅靠人工對學(xué)生的請假信息進行審批和管理對學(xué)校來說是一項繁重的工作,不僅在學(xué)生申請和管理者審批時容易造成擁擠和等待,而且又不方便學(xué)校管理者對學(xué)生請假信息進行管理和查詢。而通過網(wǎng)絡(luò)和數(shù)據(jù)庫建立請銷假系統(tǒng),可以有效地解決這一問題。學(xué)生和管理人員可以對請假信息在網(wǎng)上進行申請和審批,學(xué)校門衛(wèi)可以對學(xué)生相關(guān)證件進行掃描,已確認其請假信息是否得到批準,學(xué)校管理人員可以對請假信息進行分析和統(tǒng)計。

2 開發(fā)技術(shù)

基于穩(wěn)定、安全、簡單的考慮我們采用PHP+MySql的技術(shù)來開發(fā)本系統(tǒng),PHP是一種通用的開源腳本語言,語法簡單利于學(xué)習(xí),使用廣泛,主要適用于web開發(fā)領(lǐng)域。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件之一。而且PHP和MySQL都是開源而免費的軟件,最重要的是PHP內(nèi)置了MySQL的函數(shù)庫,所以兩者是開發(fā)網(wǎng)站的“黃金搭檔”。

3 網(wǎng)站設(shè)計

該系統(tǒng)分為四個模塊,如上圖所示,每個模塊具體說明如下:

學(xué)生申請模塊:學(xué)生輸入學(xué)號和密碼,登錄網(wǎng)上請銷假系統(tǒng),可以進行的操作有密碼修改、請假申請、請假審核查詢。

工作人員審核模塊:審核學(xué)生請假申請,查看學(xué)生請銷假記錄,經(jīng)判斷核實后在系統(tǒng)中進行同意請假或不同意請假的標注。

門衛(wèi)掃描模塊:門衛(wèi)通過軟件的掃描功能,用掃描槍掃描學(xué)生借書證,讀出學(xué)號信息,在系統(tǒng)中進行查詢,電腦顯示學(xué)生的基本信息如姓名、照片、學(xué)號等信息,同時也顯示學(xué)生請假是否已通過老師的批準的信息并進行語音提示,學(xué)生銷假再次掃描學(xué)生證件,系統(tǒng)自動銷假并記錄學(xué)生返校時間。

查詢統(tǒng)計模塊:實現(xiàn)按照某一條件查找的功能,例如按照班級條件、外出時間條件、銷假時間條件等條件查詢。

系統(tǒng)的用戶主要有系統(tǒng)管理員、學(xué)生、輔導(dǎo)員以及其他學(xué)生管理者。系統(tǒng)管理員可以對整個系統(tǒng)維護的最高級別管理者可以對系統(tǒng)各個部分進行管理和更新,實現(xiàn)動態(tài)同步維護。學(xué)生是請假系統(tǒng)的主要服務(wù)對象之一,也是服務(wù)數(shù)量最多的對象,主要負責(zé)提交本人的請假申請及原因,還可以查看在校期間所有學(xué)期請假的詳細信息,以及查看本人的基本信息,如本人的班級、姓名、學(xué)號、性別、身份證等信息,部分信息可以修改如電話號碼,地址等。修改個人用戶密碼。輔導(dǎo)員可以具有審核和查看學(xué)院內(nèi)所有學(xué)生請假信息。

4 網(wǎng)站實現(xiàn)

4.1 請假流程

學(xué)生請假的流程設(shè)計是學(xué)生請假系統(tǒng)核心功能,如圖1所示,學(xué)生首先需要填寫請假開始時間,請假結(jié)束時間,請假原因并進行提交,系統(tǒng)將請假信息寫人數(shù)據(jù)庫中,等待審核者從數(shù)據(jù)庫的提取相關(guān)的請假信息,并對其審核。如果學(xué)生提交的請假信息中,出現(xiàn)未通過字樣,表示申請失敗,如果顯示通過,表示申請成功,學(xué)生的請假信息將自動備案,以供學(xué)生管理者使用。

4.2 數(shù)據(jù)庫設(shè)計

如圖3所示為該系統(tǒng)數(shù)據(jù)庫設(shè)計的E-R圖,由于篇幅關(guān)系,沒有展示表的所有字段,具體字段在表1中展示。該系統(tǒng)主要設(shè)計了四個數(shù)據(jù)表:圖3中簡單描述了系統(tǒng)幾個主要實體的關(guān)系:1)一個學(xué)生用戶可以一次申請一個請假條,而一個請假條可以對應(yīng)多個用戶如輔導(dǎo)員及管理員;2)用戶均有查詢權(quán)限;3)輔導(dǎo)員和管理員用戶均可以審核學(xué)生請假信息,通過或者不通過,但是不能修改學(xué)生提交的請假的具體內(nèi)容;4)管理員可以創(chuàng)建學(xué)生與輔導(dǎo)員用戶并對其權(quán)限管理,如增加、刪除、修改、查詢等功能的分配。

4.3 相關(guān)代碼

$data['student_content'] = $_POST['student_content'];

$_POST['student_time'] = date("Y-m-d H:i:s");

$data['student_time'] = $_POST['student_time'];

// 第三步,實例化model

// 并調(diào)用model的相關(guān)方法

$student = new StudentcatModel();

if($student->add($data)) {

echo '提交申請成功';

exit;

} else {

echo '提交申請失敗';

說明:

以上這些代碼是處理學(xué)生提交的數(shù)據(jù),如果學(xué)生提交的數(shù)據(jù)符合要求并且也符合數(shù)據(jù)庫中數(shù)據(jù)的要求,那么則輸出“提交申請成功”,否則輸出“提交申請失敗”。提交申請成功后,學(xué)生可以通過申請列表按鈕查看以往所提交過的請假申請。

5 總結(jié)

本學(xué)生請銷假管理系統(tǒng)從需求分析、分析設(shè)計,最終完成了一個以網(wǎng)頁瀏覽器為作為開發(fā)平臺的學(xué)生請假管理系統(tǒng)的網(wǎng)絡(luò)數(shù)字化管理模式,并對今后要完成的工作提出了設(shè)想。

本系統(tǒng)主要實現(xiàn)了以下功能:

1.實現(xiàn)了由管理員對學(xué)生用戶和教師用戶的添加、修改和刪除,分配了各個用戶權(quán)限,保證了系統(tǒng)在網(wǎng)絡(luò)上運行的安全性,保證了學(xué)生請假的隱私。

2.學(xué)生可以通過登錄網(wǎng)站來提交請假申請,輔導(dǎo)員可以對學(xué)生請假申請進行審核,為師生雙方都提供了方便。

3.實現(xiàn)了相關(guān)權(quán)限人員對學(xué)生請假信息的查詢功能,并更加查詢功能實現(xiàn)導(dǎo)出 excel 表的功能,導(dǎo)出的結(jié)果就是該用戶權(quán)限所查詢的結(jié)果。實現(xiàn)了請假數(shù)據(jù)的可操作性。

但本系統(tǒng)也存在一些不足:本系統(tǒng)由于時間,人力和資源的限制,系統(tǒng)的設(shè)計和實現(xiàn)還存在一些差異,還有一些功能設(shè)計,需進一步完善和改進。如說系統(tǒng)性能還不夠完善比如不能實現(xiàn)自動發(fā)送郵件的功能、還不能在手機平板等移動設(shè)備實現(xiàn)申請和審批、界面的美化還不夠。

參考文獻:

[1] 陶宏才. 數(shù)據(jù)庫原理及設(shè)計[M].北京:清華大學(xué)出版社,2014.

[2] 高洛峰.細說PHP[M].北京:電子工業(yè)出版社,2012.

[3] 金飛龍.金華職業(yè)技術(shù)學(xué)院的請假管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都: 電子科技大學(xué),2013.

猜你喜歡
數(shù)據(jù)庫設(shè)計
醫(yī)療設(shè)備信息管理系統(tǒng)的設(shè)計與實現(xiàn)
圖書館入館教育考試系統(tǒng)分析與設(shè)計
試論數(shù)據(jù)庫設(shè)計在網(wǎng)站開發(fā)中的應(yīng)用
面向等級考試,探討高校理工科計算機基礎(chǔ)課程教學(xué)改革