編譯環境:操作系統WINXP、WIN2000,IIS5.0,瀏覽器IE6.0下調試順利通過。
該系統可實現成績的錄入,教師查看、添加、刪除、編輯所有成績(包括所有班級任何學生),管理員可進行上面導航欄的所有菜單。
文件說明:
所有admin開頭的文件基本都是管理文件(成績部分除外),mybbs開頭的是學生文件,top開頭的是每個頁面最頂部的調用文件(如果要修改頁面最上面部分,則需修改top開頭的5個文件)。帶有add的基本為添加頁面,save的為添加后保存頁面,edit的為編輯、保存和刪除頁面;旧峡疵總文件的命名就可以理解該文件的用處。
25175免費信息_221.css是樣式表文件。
bottom.asp是底部調用文件,所有頁面最底下的內容都可以通過更改這一個文件來實現。
conn.asp是數據庫連接文件,并且管理、教師、學生的session定義也都在這里完成,每個頁面的標題和logo圖片(就是最左上角那個圖片)都在這里賦值。
error.asp是錯誤調用文件,操作錯誤的提示從這里調用一個過程。
md5.asp是密碼加密文件,不要對它的內容和文件名作任何改動。
目錄images是圖片文件夾,有些圖片沒有用到可以刪除。
目錄data是數據庫存放文件夾,數據庫名為school.mdb,需要注意的一點是,conn.asp文件中連接的數據庫就是這個(語句 conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("data/school.mdb")),兩者的名字一定要對應。
數據庫說明:
總共有9個表,bbs(成績) , class(班級) , countip(首頁瀏覽量) , department(年級) , manager(管理員) , student (學生), subject(課程) , teacher(教師) , term(學期)
關于每個表里面各字段的含義,只要你以設計的形式打開某個表,后面對應的都有說明,用來標志該字段的用處。
你可以用Access軟件打開數據庫,刪除表bbs、class、department、student、subject、teacher、term里的所有數據,但請不要刪除表countip里唯一的一條數據。但你可以修改表countip里的數據,因為它的數據無法用本套系統來做修改。
管理員操作:
“管理頁面”,用初始帳號admin,密碼admin來登陸。登陸后進入“管理頁面”-“修改密碼”來修改你的密碼,如果你要創建一個管理員,請到“帳號管理”添加新管理,理論上可以添加無限多個,系統管理員擁有所有后臺權限,而無權限管理則除了登陸后臺修改自己密碼外無其他任何功能,通俗些說是個擺設?梢杂孟到y管理員對其他管理的帳號、密碼、權限進行修改,也可以刪除。
“教師管理”可以添加、編輯、刪除教師。“年級管理”同樣如此。(注意:本系統將班級名稱分為兩部分,一部分是年級,比如高一、初二,另一部分是班級名,不如(2)班、(5)班,所以年級添加的時候只輸入前一部分“高一”這樣即可。添加班級的時候選定某一年級,再輸入班級名,如(4)班。)
“學期管理”最好將名字命名為“2006-2007第二學期”這樣的形式,以便區分。添加完學期后,請設定某一學期為當前學期。
“班級管理”里列出所有已添加的班級,“批量班級添加一”和“批量班級添加二”是兩種不同的添加方式,主要是從添加的便捷考慮,都可以使用。如果某一個班級添加出錯,你可以重新編輯他,或者刪除重新再添加。年級和班級的添加最好按順序添加。
“課程管理”,只需要添加全校的所有課程即可,不必每個班級有什么課程這樣重復去添加。假如某個初中,全校加起來的課程有56門(重復的課程算一門),你只需要添加56門。
“學生管理”,兩種添加方式,學號就是學生的登陸帳號,同時學號也被默認為學生的初始登陸密碼。學號不可重復,應該有兩部分組成,班級編號和學生編號,參照大學里的編號方式,比如994218、994203,9942為班級,18、03為在班級的學號,所有學號的位數最好一致,比如某個學校的所有學號號碼段為100001-999999,且不能以0開頭!
管理員的操作一般就按上面講述的順序進行操作。
教師操作:
如果數據庫里的數據還沒有刪除,則有個教師測試帳號密碼都是aa ,登陸后可修改自己的資料。
“成績管理”,添加的時候選擇“添加成績”,選擇好參數,點設置,則自動列出該班級的所有學生姓名,可以一個班級的某科成績一次輸入。
學生操作:
如果數據庫里的數據還沒有刪除,則有個認學生測試帳號994218密碼a 。“修改資料”主要用來修改自己的密碼。“我的成績”顯示我的所有成績外。
管理員的操作都在最上方的菜單,教師和學生的操作都在登陸后左邊的相關連接里。