版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
php學(xué)生成績標(biāo)準(zhǔn)管理系統(tǒng)PHP程序開發(fā)課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:學(xué)生成績管理系統(tǒng)學(xué)生姓名:王巧專業(yè):信息工程(安全方向)班級(jí):1232101學(xué)號(hào):201230210107指導(dǎo)教師:劉珍興2015年6月15日目錄TOC\o"1-2"\h\u7122一.系統(tǒng)分析與設(shè)計(jì) 119485 111128 126848 222961 26614二.詳細(xì)設(shè)計(jì) 414477 414888 627269“學(xué)生成績查詢系統(tǒng)”模塊 83733 1117630 13一.系統(tǒng)分析與設(shè)計(jì)在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效。信息化,電子化已經(jīng)成為節(jié)約運(yùn)營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP安裝它可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。用PHP做出的動(dòng)態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。本系統(tǒng)是以PHP設(shè)計(jì)語言和MySQL數(shù)據(jù)庫為工具的綜合測評系統(tǒng),其開發(fā)步驟主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。主要實(shí)現(xiàn)的功能是實(shí)現(xiàn)對學(xué)期班級(jí)綜合測評的一整套電子化操作;主要實(shí)現(xiàn)的操作有:班級(jí)管理員注冊,班級(jí)成員互評操作,班級(jí)管理員登錄管理成績,綜合測評結(jié)果查詢,賬戶密碼修改。近年來,隨著中學(xué)的辦學(xué)規(guī)模越來越大,在校學(xué)生數(shù)也日益增多,隨之而來的是教務(wù)管理工作日趨復(fù)雜繁重,要耗費(fèi)大量人力、物力,已愈來愈成為學(xué)校日常管理工作的一個(gè)瓶頸。學(xué)生成績管理是教務(wù)、教學(xué)管理中一個(gè)重要組成部分,也是比較煩瑣的工作。在學(xué)生成績管理事務(wù)中,一般有成績輸入:對各年級(jí)各班各學(xué)期學(xué)生的各科成績進(jìn)行輸入;成績統(tǒng)計(jì):需要對每個(gè)學(xué)生的成績進(jìn)行處理,例如排名次,成績匯總,成績升降;成績報(bào)表:將學(xué)生成績以報(bào)表形式輸出等等。每次考試都需要大量的人力、物力,為了減輕中學(xué)生成績管理工作量和實(shí)現(xiàn)現(xiàn)代化的科學(xué)管理,特設(shè)計(jì)這個(gè)系統(tǒng)。并根據(jù)中學(xué)的實(shí)際情況,制定以下數(shù)據(jù)和功能需求。本階段就是分析該系統(tǒng)的主要功能以及它所解決的用戶面臨的問題,最后由用戶確認(rèn)該系統(tǒng)的功能和用處。(1)、學(xué)生信息的輸入和存儲(chǔ),包括學(xué)號(hào)、姓名、專業(yè)名、性別、出生日期、總學(xué)分和備注等。(2)、課程信息的輸入和存儲(chǔ),包括課程號(hào)、課程名、開課時(shí)間、學(xué)時(shí)和學(xué)分等。(3)、對學(xué)生信息的修改、增加、刪除、修改以及定向的查詢等。(4)、對課程信息的修改、增加、刪除、修改以及定向的查詢等。(5)、可以進(jìn)行用戶的添加和存儲(chǔ),包括用戶名、密碼、用戶權(quán)限。(6)、用戶輸入用戶名和密碼后系統(tǒng)根據(jù)其在用戶表注冊的權(quán)限進(jìn)入不同的應(yīng)用系統(tǒng)。(7)、學(xué)生登錄時(shí)系統(tǒng)根據(jù)其用戶名(即學(xué)號(hào))進(jìn)入對應(yīng)的學(xué)生成績查詢系統(tǒng),可以進(jìn)行本人的所選課程成績的查詢、打印以及所選課程的信息,不同的學(xué)生用戶進(jìn)入各自的成績查詢系統(tǒng)避免了能查詢其他學(xué)生成績的問題。(8)、教師登錄時(shí)系統(tǒng)根據(jù)用戶名(這里用戶名與課程號(hào)對應(yīng)即一名教師任教一門課)進(jìn)入對應(yīng)的教師管理系統(tǒng),可以進(jìn)行該課程學(xué)生成績的錄入、修改及置零。(9)、學(xué)生、教師和管理員的登錄密碼都可以進(jìn)行修改(10)、本系統(tǒng)界面色彩跳動(dòng)不大布局簡單整潔。根據(jù)上述的分析以及模塊化程序設(shè)計(jì)要求得如圖所示的功能模塊圖。成績管理系統(tǒng)成績管理系統(tǒng)教師管理窗口管理員窗口學(xué)生成績查詢系統(tǒng)密碼修改所選課程詢密碼修改所選課程成績查選該課學(xué)生信息查選該課的學(xué)生成績密碼修改學(xué)生信息輸入、修改等課程信息輸入、修改等用戶添加圖系統(tǒng)功能模塊二.詳細(xì)設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)的好壞直接影響到系統(tǒng)的實(shí)現(xiàn)效果和數(shù)據(jù)操作效率以及能否保證數(shù)據(jù)的一致性、完整性和安全。所以數(shù)據(jù)庫在一個(gè)信息系統(tǒng)中占有非常重要的地位。根據(jù)學(xué)生成績管理系統(tǒng)的功能要求,通過分析系統(tǒng)要涉及的相關(guān)實(shí)體以及要收集、存儲(chǔ)和操縱的數(shù)據(jù)信息,。根據(jù)系統(tǒng)E-R圖得到以下關(guān)系模式。學(xué)生基本信息(學(xué)號(hào),姓名,專業(yè)名,性別,出生日期,總學(xué)分,備注)。課程(課程號(hào),課程名,開課學(xué)期,學(xué)時(shí),學(xué)分)。成績(學(xué)號(hào),課程號(hào),成績,學(xué)分)。教師(教師號(hào),課程號(hào),課程名,姓名,性別,出生日期)為了系統(tǒng)的使用安全,要建立用戶管理,而用戶使用權(quán)限分為學(xué)生、教師和管理員三類,因此需要建立一個(gè)存儲(chǔ)用戶信息的關(guān)系。用戶(姓名,密碼,權(quán)限)在php開發(fā)環(huán)境中打開數(shù)據(jù)庫畫板,然后依次建立以下各表。1)“學(xué)生”表表名:xs主鍵:xh各列表屬性見表2-1。表2-1“學(xué)生”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)Xhchar6no學(xué)號(hào)Xmchar8no姓名Zymchar10yes專業(yè)名Xbbitno性別Datedateno出生日期Totaltinyintyes總學(xué)分Bzchar20yes備注2)“課程”表表名:kc主鍵:kch各列表屬性見表2-2表2-2“課程”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)Kchchar3no課程號(hào)Kcmchar16no課程名Kkdatetinyintno開課學(xué)期Xsdatetinyintno學(xué)時(shí)Xftinyintyes學(xué)分3)“成績”表表名:xs_cj主鍵:xh和kch各列表屬性見表2-3表2-3“成績”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)Xhchar6no學(xué)號(hào)kchchar3no課程號(hào)kcmchar10yes課程名cjtinyintyes成績xftinyintyes學(xué)分4)“教師”表表名:jiaoshi主鍵:jsh各列表屬性見表2-4表2-4“教師”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)jshchar3no教師號(hào)kchchar3no課程號(hào)kcmchar16no課程名xmchar8no姓名xbbitno性別rqdateno出生日期5)“用戶”表表名:dl主鍵:yhm各列表屬性見表2-5表2-5“用戶”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)yhmchar6no用戶名mmchar6no密碼qxchar10no權(quán)限6)“選課”表表名:xskc主鍵:xh和kch各列表屬性見表2-6表2-6“選課”表的屬性列名數(shù)據(jù)類型寬度空值標(biāo)識(shí)XhChar6No學(xué)號(hào)KchChar3N0課程號(hào)kcmchar10yes課程名。數(shù)據(jù)庫鏈接模塊主代碼://數(shù)據(jù)庫鏈接""<?php $dbcnx=@mysql_connect("localhost","root","aaa");//連接MYSQL數(shù)據(jù)庫,使用PHP函數(shù)方式,數(shù)據(jù)庫用戶名和密碼正確 if(!$dbcnx) {echo("<P>無法連接到數(shù)據(jù)庫.</P>");exit();} mysql_select_db("zhcp"); if(!@mysql_select_db("zhcp")) {echo("<P>沒有找到對應(yīng)的數(shù)據(jù)庫</P>");exit();} mysql_query('setnamesutf8'); ?>//數(shù)據(jù)庫關(guān)閉""<?php mysql_close(); //記得關(guān)閉數(shù)據(jù)庫連接?>創(chuàng)建登錄窗口w_dl,調(diào)節(jié)大小,在窗口上放置1個(gè)圖片(p_1)、3個(gè)靜態(tài)文本(st_1、st_2、st_3)、2個(gè)單行編輯器(sle_1、sle_2)、3個(gè)單選鈕(rb_1、rb_2、rb_3)、2個(gè)命令按鈕(cb_1、cb_2)。<TD>用戶名:</TD><TD><INPUTclass=textboxid=txtUserNamename=txtUserName></TD><TDwidth=120> </TD></TR><TRheight=40><TD>密碼:</TD><TD><INPUTclass=textboxid=txtUserPasswordtype=passwordname=txtUserPassword></TD> “學(xué)生成績查詢系統(tǒng)”模塊1、圖2、(1)“密碼修改”對應(yīng)的代碼為open(w_mmxiugai)<td>密碼</td><td><inputtype="text"name="password"value='<?phpecho($row['password']);?>'/></td>“關(guān)閉”對應(yīng)的代碼為intret ret=MessageBox("提示","確定退出?",exclamation!,YesNo!,2) ifret=1then close(parentwindow) else return endif(2)“所修課程”對應(yīng)的代碼為open(w_kc)close(parentwindow)(sqlca)(yh)(3)“課程成績”對應(yīng)的代碼為open(w_xscj)close(parentwindow)(sqlca)(yh)
(4)“關(guān)于”對應(yīng)的代碼為open(w_zz)注意:這里的w_mmxiugai、w_kc、cw_xscj、w_zz窗口是后面待建的3、該窗口被命名為w_mmxiugai【關(guān)閉】按鈕的為close(parent)4、該窗口被命名為w_kc【返回】按鈕的clicked事件腳本為open(w_x1)close(parent)圖5、 圖 該窗口被命名為w_xscj【返回】按鈕為open(w_x1)close(parent)該模塊采用選項(xiàng)卡的模式進(jìn)行制作1、選項(xiàng)卡默認(rèn)界面為密碼修改2、圖【增加】按鈕的代碼為$query="insertintot_user(id,password,name,Email)values('$id','$password','$name','$Email')";mysql_query("SETNAMESGBK");if(mysql_query($query)){echo"<script>url='';=url;</script>";}else{echo"保存失敗";}【刪除】按鈕代碼為$query="deletefromt_userwhereid='$id'";mysql_query("SETNAMESGBK");if(mysql_query($query)){echo"<script>url='';=url;</script>";}else{echo"刪除失敗";}【保存】按鈕的代碼為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東松山職業(yè)技術(shù)學(xué)院《家庭社會(huì)工作》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東水利電力職業(yè)技術(shù)學(xué)院《地球化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東石油化工學(xué)院《環(huán)境景觀規(guī)劃設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東汕頭幼兒師范高等??茖W(xué)?!扼w育一羽毛球》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東培正學(xué)院《細(xì)胞工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東南方職業(yè)學(xué)院《太陽能建筑設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東茂名農(nóng)林科技職業(yè)學(xué)院《會(huì)展經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 大學(xué)生軍事技能訓(xùn)練(同濟(jì)大學(xué))學(xué)習(xí)通測試及答案
- 【名師伴你行】2021屆高考文科數(shù)學(xué)二輪復(fù)習(xí)提能專訓(xùn)16-統(tǒng)計(jì)與統(tǒng)計(jì)案例
- 【名師課堂-備課包】2013-2020學(xué)年高一下學(xué)期地理人教版必修2-單元測試-第1章-人口的變化B
- 初中數(shù)學(xué)新課程標(biāo)準(zhǔn)(2024年版)
- 期末測試卷(一)2024-2025學(xué)年 人教版PEP英語五年級(jí)上冊(含答案含聽力原文無聽力音頻)
- 2023-2024學(xué)年廣東省深圳市南山區(qū)八年級(jí)(上)期末英語試卷
- 中華傳統(tǒng)文化之戲曲瑰寶學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 漢服娃衣創(chuàng)意設(shè)計(jì)與制作智慧樹知到期末考試答案章節(jié)答案2024年四川文化產(chǎn)業(yè)職業(yè)學(xué)院
- 廣東省中山市2023-2024學(xué)年四年級(jí)上學(xué)期期末數(shù)學(xué)試卷
- 8款-組織架構(gòu)圖(可編輯)
- 云南省教育科學(xué)規(guī)劃課題開題報(bào)告 - 云南省教育科學(xué)研究院
- 門店員工勞動(dòng)合同通用模板
- 工藝流程計(jì)算
- 城市供水問題與對策研究畢業(yè)論文
評論
0/150
提交評論