資源描述:
《php學生成績管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、.PHP程序開發(fā)課程設計報告設計題目:學生成績管理系統(tǒng)學生姓名:王巧專業(yè):信息工程(安全方向)班級:1232101學號:201230210107指導教師:劉珍興2015年6月15日..目錄一.系統(tǒng)分析與設計11.1摘要11.2需求分析11.3系統(tǒng)功能分析21.4系統(tǒng)功能模塊設計2二.詳細設計42.1數(shù)據(jù)庫設計與實現(xiàn)42.2設計登錄窗口62.3設計“學生成績查詢系統(tǒng)”模塊82.4管理員窗口模塊的制作11三.設計心得13..一.系統(tǒng)分析與設計1.1摘要在當今社會,互聯(lián)網空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效。信息化,電子化
2、已經成為節(jié)約運營成本,提高工作效率的首選。考慮到當前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設計此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達到人事管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。PHP安裝它可以比CGI或者Perl更快速的執(zhí)行動態(tài)網頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編
3、譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。本系統(tǒng)是以PHP設計語言和MySQL數(shù)據(jù)庫為工具的綜合測評系統(tǒng),其開發(fā)步驟主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。主要實現(xiàn)的功能是實現(xiàn)對學期班級綜合測評的一整套電子化操作;主要實現(xiàn)的操作有:班級管理員注冊,班級成員互評操作,班級管理員登錄管理成績,綜合測評結果查詢,賬戶密碼修改。1.2需求分析..近年來,隨著中學的辦學規(guī)模越來越大,在校學生數(shù)也日益增多,
4、隨之而來的是教務管理工作日趨復雜繁重,要耗費大量人力、物力,已愈來愈成為學校日常管理工作的一個瓶頸。學生成績管理是教務、教學管理中一個重要組成部分,也是比較煩瑣的工作。在學生成績管理事務中,一般有成績輸入:對各年級各班各學期學生的各科成績進行輸入;成績統(tǒng)計:需要對每個學生的成績進行處理,例如排名次,成績匯總,成績升降;成績報表:將學生成績以報表形式輸出等等。每次考試都需要大量的人力、物力,為了減輕中學生成績管理工作量和實現(xiàn)現(xiàn)代化的科學管理,特設計這個系統(tǒng)。并根據(jù)中學的實際情況,制定以下數(shù)據(jù)和功能需求。1.3系統(tǒng)功能分析本階段就是分析
5、該系統(tǒng)的主要功能以及它所解決的用戶面臨的問題,最后由用戶確認該系統(tǒng)的功能和用處。(1)、學生信息的輸入和存儲,包括學號、姓名、專業(yè)名、性別、出生日期、總學分和備注等。(2)、課程信息的輸入和存儲,包括課程號、課程名、開課時間、學時和學分等。(3)、對學生信息的修改、增加、刪除、修改以及定向的查詢等。(4)、對課程信息的修改、增加、刪除、修改以及定向的查詢等。(5)、可以進行用戶的添加和存儲,包括用戶名、密碼、用戶權限。(6)、用戶輸入用戶名和密碼后系統(tǒng)根據(jù)其在用戶表注冊的權限進入不同的應用系統(tǒng)。(7)、學生登錄時系統(tǒng)根據(jù)其用戶名(即
6、學號)進入對應的學生成績查詢系統(tǒng),可以進行本人的所選課程成績的查詢、打印以及所選課程的信息,不同的學生用戶進入各自的成績查詢系統(tǒng)避免了能查詢其他學生成績的問題。(8)、教師登錄時系統(tǒng)根據(jù)用戶名(這里用戶名與課程號對應即一名教師任教一門課)進入對應的教師管理系統(tǒng),可以進行該課程學生成績的錄入、修改及置零。(9)、學生、教師和管理員的登錄密碼都可以進行修改(10)、本系統(tǒng)界面色彩跳動不大布局簡單整潔。1.4系統(tǒng)功能模塊設計根據(jù)上述的分析以及模塊化程序設計要求得如圖所示的功能模塊圖。..成績管理系統(tǒng)教師管理窗口管理員窗口學生成績查詢系統(tǒng)密
7、碼修改所選課程詢密碼修改所選課程成績查選該課學生信息查選該課的學生成績密碼修改學生信息輸入、修改等課程信息輸入、修改等用戶添加圖1.4.1系統(tǒng)功能模塊..二.詳細設計2.1數(shù)據(jù)庫設計與實現(xiàn)數(shù)據(jù)庫結構的好壞直接影響到系統(tǒng)的實現(xiàn)效果和數(shù)據(jù)操作效率以及能否保證數(shù)據(jù)的一致性、完整性和安全。所以數(shù)據(jù)庫在一個信息系統(tǒng)中占有非常重要的地位。1.數(shù)據(jù)庫設計根據(jù)學生成績管理系統(tǒng)的功能要求,通過分析系統(tǒng)要涉及的相關實體以及要收集、存儲和操縱的數(shù)據(jù)信息,得到如圖2.1所示的系統(tǒng)E-R圖。根據(jù)系統(tǒng)E-R圖得到以下關系模式。學生基本信息(學號,姓名,專業(yè)名,
8、性別,出生日期,總學分,備注)。課程(課程號,課程名,開課學期,學時,學分)。成績(學號,課程號,成績,學分)。教師(教師號,課程號,課程名,姓名,性別,出生日期)為了系統(tǒng)的使用安全,要建立用戶管理,而用戶使用權限分為學生、教師和管理