freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-成績查詢系統(tǒng)—論文-文庫吧

2024-11-11 19:22 本頁面


【正文】 成,即需求信息的收集、分析整理和評審?fù)ㄟ^。 ㈠需求信息的收集 公共課平時成績查詢系統(tǒng)要涉及到平時成績的信息、老師和學(xué)生 的基本信息和租借過程中的具體操作。 平時成績的基本信息:平時成績的組成(考勤成績和網(wǎng)上作業(yè)成績)、 詳細(xì)信息(出勤次數(shù)、缺勤次數(shù)、網(wǎng)上作業(yè)提交情況、作業(yè)成績情況 ) 老師和學(xué)生的基本信息 :教師編號、所教專業(yè)、年級、學(xué)號、專業(yè)等。 基本操作信息:查詢 ㈡分析整理 ⒈調(diào)查的目的 首先,要了解平時成績查詢工作的工作流程。其次,要確定設(shè)計的目標(biāo),大致管理流程和任務(wù)范圍劃分。 因此,平時成績查詢系統(tǒng)主要是通過對現(xiàn)在實(shí)際教學(xué)中成績查詢工作的調(diào)查、研究,并且通過和老師同學(xué)的交流來完善的。 調(diào)查的內(nèi)容 了解公共課平 時成績查詢系統(tǒng)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計算機(jī)管理。 ⒉調(diào)查方式 通過對老師和同學(xué)的訪問、交談可獲得成績查詢的需求,以及成績查詢的管理目標(biāo)。 并且,還可通過具體的查詢工作對查詢有一個更深的了解。 ㈢ 評審?fù)ㄟ^ ⒈任務(wù)概述 目標(biāo) 將老師和同學(xué)共同操作的成績查詢工作轉(zhuǎn)為老師和同學(xué)跟計算機(jī)系統(tǒng)共同完成 操作,提高成績查詢效率,節(jié)省查詢時間,降低人的工作強(qiáng)度。 ⒉數(shù)據(jù)描述 數(shù)據(jù)庫描述 數(shù)據(jù)庫作為公共課平時成績查詢系統(tǒng)的基礎(chǔ)之一,主要是完成對平時成績數(shù)據(jù)的存儲,并且通過計算機(jī)來快速的查詢成績,輔助教師和學(xué)生快 速準(zhǔn)確的完成成績的查詢工作。 數(shù)據(jù)采集 基礎(chǔ)數(shù)據(jù)從網(wǎng)站的另外兩個系統(tǒng)(考勤系統(tǒng)和網(wǎng)上作業(yè)系統(tǒng))取得。 ⒊功能需求 公共課平時成績查詢系統(tǒng)主要實(shí)現(xiàn)對公共課平時成績的查詢功能,教師能察看所教專業(yè)的全體學(xué)生的成績,一般學(xué)生能查看自己的平時成績。并通過擴(kuò)展功能是教師和同學(xué)都可以查看平時成績的詳細(xì)情況。例如考勤的詳細(xì)情況和網(wǎng)上作業(yè)的詳細(xì)情況。 ⒋運(yùn)行要求 正常使用時不應(yīng)出錯,若運(yùn)行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)完好無損,對數(shù)據(jù)的精確度、時間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時能夠保證正確性、可靠性、 高效性、完整性、易使用性、可維護(hù)性、可測試性、復(fù)用性、安全保密性、可移植性、互聯(lián)性。 第三章 總體設(shè)計 在確定了軟件需求和進(jìn)行可行性研究之后,就進(jìn)入了開發(fā)階段。系統(tǒng)的主要功能與性能指標(biāo)有了明確的標(biāo)準(zhǔn),下面詳細(xì)介紹總體設(shè)計的內(nèi)容。 3. 1 系統(tǒng)組成 本系統(tǒng)的主要功能是實(shí)現(xiàn)查詢功能,所以主要模塊就一個,查詢模塊。 下面是系統(tǒng)的模塊圖: 教師查詢: 公 共 課 平 時 成績 查 詢 系 統(tǒng)教 師查 詢選 擇 專 業(yè)全 體 學(xué) 生 成 績 成 績 詳 細(xì) 情 況考 勤 情 況 網(wǎng) 上 作 業(yè) 情 況 表 教師查詢模塊表 學(xué)生查詢: 公 共 課 平 時 成績 查 詢 系 統(tǒng)學(xué) 生查 詢個 人 成 績 成 績 詳 細(xì) 情 況考 勤 情 況網(wǎng) 上 作 業(yè) 情 況 表 學(xué) 生查詢模塊表 查詢模塊的主要功能:實(shí)現(xiàn)教師和學(xué)生對公共課平時成績的查詢,并且實(shí)現(xiàn)查看平時成績的詳細(xì)情況。例如考勤情況、網(wǎng)上作業(yè)情況。 系統(tǒng)數(shù)據(jù)庫的設(shè)計 系統(tǒng)數(shù)據(jù)庫名稱:成績管理數(shù)據(jù)庫 此系統(tǒng)所需要的數(shù)據(jù)庫表有 2 個,所有表的結(jié)構(gòu)列舉如下: 表 1 學(xué)生考勤信息表 字段名 中文含意 類型 num 學(xué)號 Char(10) name 姓名 Varchar(20) pro 專業(yè)代碼 Varchar(20) Pre_times 出勤次數(shù) Varchar(2) Absent_times 缺勤次數(shù) Varchar(2) scores 分?jǐn)?shù) Int 主鍵 學(xué)號 表 2 教師發(fā)布作業(yè)成績表 字段名 中文含意 類型 chengjiID 成績編號 Char(20) teachID 教師姓名 Varchar(20) xuehao 學(xué)號 Char(10) proID 專業(yè) 代碼 Varchar(20) filetitle 作業(yè)標(biāo)題 Varchar(100) fenshu 網(wǎng)上作業(yè)分?jǐn)?shù) Int( 2) useID 用戶編號 Char(10) 主鍵 成績編號 表 3 提交作業(yè)表 字段名稱 中文含意 數(shù)據(jù)類型 xinxiID 作業(yè)編號 Smllint(5) xuehao 學(xué)號 Char(10) name 姓名 Varchar(20) nianji 年級 Varchar(20) proID 專業(yè) 代碼 Varchar(20) tijiaodate 提交作業(yè)時間 date zuoyeAddr 作業(yè)地址 Varchar(30) piyue 批閱 Varchar(100) filetitle 作業(yè)標(biāo)題 Varchar(100) 主鍵 作業(yè)編號 表 4 上傳作業(yè)表 字段名 中文含意 數(shù)據(jù)類型 UseID 用戶編號 Char(10) Filetitle 作業(yè)標(biāo)題 Varchar(100) Filetyle 作業(yè)類型 varchar(10) Fabuduixiang 發(fā)布對象 varchar(20) fabudate 發(fā)布日期 date jiezhiDate 作業(yè)截止日期 date faburen 發(fā)布人 Char(10) beizhu 備注 vatchar(100) 主鍵 作業(yè)標(biāo)題 以上各表之間的關(guān)系如下: 圖 表間關(guān)系 第四章 詳細(xì)設(shè)計 本系統(tǒng)的主要功能是實(shí)現(xiàn)公 共課平時成績的查詢功能,它又分為教師對所教專業(yè)全體學(xué)生的查詢和每個學(xué)生對自己個人平時成績的查詢。查詢的結(jié)果除了要求能看到平時成績總的分?jǐn)?shù)外,還要求可以查看每個學(xué)生平時成績的詳細(xì)情況。因?yàn)槊總€人的平時成績是由考勤成績和網(wǎng)上作業(yè)成績組成的,所以在詳細(xì)情況中需要考勤情況和網(wǎng)上作業(yè)情況。 4. 1 教師查詢 開 始教 師 查 詢 界 面選 擇 專 業(yè)全 體 學(xué) 生 成 績 界 面學(xué) 號學(xué) 生 成 績 詳 細(xì) 界 面 圖 教師查詢流程圖 本系統(tǒng)是計算機(jī)希網(wǎng)站中的一個子系統(tǒng),所以它是和別的系統(tǒng)有聯(lián)系的。比如用戶登陸系統(tǒng)。當(dāng)教師登陸后,點(diǎn)擊成績查詢就會進(jìn)入教師查詢界面,如 下: 圖 教師查詢界面 每個教師所教的所有專業(yè)會在下拉列表中出現(xiàn),教師在下拉列表中選擇想要查詢的專業(yè)后,再點(diǎn)擊查詢按鈕后就可以查看出全體學(xué)生的平時成績。 在 form 中輸入 action=””實(shí)現(xiàn)查詢按鈕的功能。 是全體學(xué)生平時成績頁面的名稱。這樣在下拉列表中選擇所要查詢的專業(yè)后,然后點(diǎn)擊查詢按鈕后就能進(jìn)人全體學(xué)生平時成績的界面。 下面介紹全體學(xué)生 的平時成績界面: 請選擇專業(yè): /p form name=form1 method=post action= select name=select size=1 option value=計算機(jī)系 計算機(jī)系 /option option value=數(shù)學(xué)系 數(shù)學(xué)系 /option option value=電子系 電子系 /option /select input type=submit name=Submit value=查詢 /form p 圖 平時成績界面 在全體學(xué)生平時成績界面調(diào)用 調(diào)用 SQL 語句從數(shù)據(jù)庫中取出要顯示的數(shù)據(jù)放入數(shù)據(jù)集,然后綁定數(shù)據(jù)集, 這時我們就可以從數(shù)據(jù)集中取出我們想要的自斷了。 有時我們并不會將所有的數(shù)據(jù)都記錄在同一個數(shù)據(jù)表中,而會依每種數(shù)據(jù)內(nèi)容的特性,將它分別記錄在不同的數(shù)據(jù)表中。但是有時我們在分析某些數(shù)據(jù)時,卻必須同時使用到這兩個不同的數(shù)據(jù)表來處理,有什么辦法可以將它們結(jié)合在一起呢?在 SQL 語法中若是要結(jié)合一個以上的數(shù)據(jù)表,必須在這些數(shù)據(jù)表中擁有一個相同的字段,即可以使用這個字段的紀(jì)錄將不同 的數(shù)據(jù)表關(guān)聯(lián)起來,語法如下: SELECT數(shù)據(jù)表名稱 .字段 ,數(shù)據(jù)表名稱 .字段 ,…… . FROM數(shù)據(jù)表名稱 1INNER JOIN數(shù)據(jù)表名稱 2 ON數(shù)據(jù)表名稱 =數(shù)據(jù)表名稱 進(jìn)入這個頁面要顯示學(xué)生的學(xué)號、姓名、專業(yè)、網(wǎng)上作業(yè)分?jǐn)?shù)、考勤分?jǐn)?shù)和總分。這些字段從兩張表中取得,一個是考勤信息表,另一個是教師發(fā)布作業(yè)表。這兩個表都有學(xué)號這個字段,所以通過學(xué)號字段將兩個表連接起來,連接情況如下: 圖 表連接 所使用的 MySQL 語句如下: 以目前的設(shè)定若是預(yù)覽,只會讀出數(shù)據(jù)庫中的第一筆數(shù)據(jù)。如果要顯示數(shù)據(jù)庫中的所有數(shù)據(jù),我加入了以下代碼: mysql_fetch_assoc 函數(shù)的功能是 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組 。 要看每個學(xué)生成績的詳細(xì)情況,我設(shè)計的是點(diǎn)擊每個學(xué)生的學(xué)號進(jìn)入詳細(xì)界面,然后可以看到學(xué)生成績的詳細(xì)情況。實(shí)現(xiàn)這個功能的代碼如下: SELECT , , , , FROM teacher_fbchengji, statistic WHERE = 39。%s39。 AND = ORDER BY ASC ?php do { ? tr td height=30a href=?recordID=?php echo $row_Recordset1[39。xuehao39。]。 ??php echo $row_Recordset1[39。xuehao39。]。 ?/a/td td?php echo $row_Recordset1[39。suozaiXi39。]。 ? /a /td td?php echo $row_Recordset1[39。name39。]。 ?/td td?php echo $row_Recordset1[39。fenshu39。]。 ? /td td?php echo $row_Recordset1[39。scores39。]。 ?/td td?php echo $row_Recordset1[39。fenshu39。]+$row_Recordset1[39。scores39。]。 ? /td /tr ?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1))。 ? 點(diǎn)擊學(xué)生的學(xué)號可以查看每個學(xué)生成績的詳細(xì)情況。詳細(xì)界面如下: 圖 詳細(xì)界面 進(jìn)入這個頁面要顯示學(xué)生的 學(xué)號、姓名、專業(yè)、出勤次數(shù)、缺勤次數(shù)、作業(yè)明、作業(yè)分?jǐn)?shù)。這些字段都不在一個表中,得從兩個表中獲得,這兩個表的連接如下: 所使用的 SQL 語句如下: SELECT * FROM statistic, teacher_fbchengji WHERE num = 39。%s39。 AND = 39。%s td?php echo $row_Recordset2[39。num39。]。 ?/td td?php echo $row_Recordset2[39。name39。]。 ?/td td?php echo $row_Recordset2[39。pro39。]。 ?/td td?php echo $row_Recordset2[39。pre_times39。]。 ?/td td?php echo $row_Recordset2[39。absen_times39。]。 ?/td td?php echo $row_Recordset2[39。scores39。]。 ?/td td?php echo $row_Recordset2[39。teacherName39。]。 ?/td td?php echo $row_Recordset2[39。fileTitle39。]。 ?/td td?php echo $row_Recordset2[39。fenshu39。]。 ?/td recordID=?php echo $row_Recordset1[39。xuehao39。]。 在這個界面調(diào)用 SQL 語句從數(shù)據(jù)庫中取出要顯示的數(shù)據(jù)放入數(shù)據(jù)集,然后綁定數(shù)據(jù)集, 在 HTML 中加入以上代碼,在表格中加入要顯示的字段。 4. 2 學(xué)生查詢 開 始學(xué) 生 查 詢 界 面輸 入 學(xué) 號學(xué) 生 成 績 界 面學(xué) 號學(xué) 生 成 績 詳 細(xì) 界 面 圖 學(xué)生查詢流程圖 當(dāng)學(xué)生用自己的用戶名和密碼登陸后,點(diǎn)擊成績查詢,就會進(jìn)入成績查詢界面。 圖 學(xué)生查詢界面 在 HTML 中加入以上語句實(shí)現(xiàn)實(shí)現(xiàn)查詢并跳轉(zhuǎn)到平時成績界面。 form name=form2 method=post action= 圖 平時成績界面 在這個頁面的表格中需要顯示學(xué)生的學(xué)號、姓名、考勤分?jǐn)?shù)、網(wǎng)上作業(yè)分?jǐn)?shù)和平時總分?jǐn)?shù)。 與教師的全體學(xué)生成績頁面一樣,只不過學(xué)生的頁只顯示自己的一個人的記錄就可以了,所以不用設(shè)置重復(fù)選區(qū)。其他的和教師的一樣,也需要將兩個表連接起來,然后從兩個表中獲取所要的數(shù)據(jù)。 圖 表連接 所使用的 SQL 語句如下: 然后點(diǎn)擊學(xué)號進(jìn)入詳細(xì)界面: SELECT , , , , FROM teacher_fbchengji, stati
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1