999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學生管理系統的設計與實現

2020-06-07 01:00:01桑一梅陸文怡
電腦知識與技術 2020年35期

桑一梅 陸文怡

摘要:該文詳細介紹了一個使用PHP語言開發、MYSQL管理數據的學生管理系統的設計和實現過程。該系統能滿足教師對班級成員管理、成績管理、留言管理,學生對個人資料查看、成績查詢和給教師留言等基本需求。

關鍵詞:學生管理系統;MYSQL;PHP

中圖分類號:TP311? ? ?文獻標識碼:A

文章編號:1009-3044(2020)35-0062-02

開放科學(資源服務)標識碼(OSID):

1 緒論

隨著計算機技術的高速發展,“互聯網+”給各行各業帶來了新的應用模式。作為學校工作的基礎組成部分,教學管理系統的運行模式也能在“互聯網+”的浪潮中找到新的突破。學生的成績管理是學校信息管理的一個重要環節,是核心內容。本文論述了一個基于Web系統的學生管理系統的設計和實現過程。該系統的優點是不受登錄時間和地點的限制,使用任意一臺計算機和普通瀏覽器即可登錄系統,完成所需操作,極大地提高了系統的可用性,也為教師和學生提供了更人性化的服務。

本系統使用MYSQL數據庫進行相關數據的存儲與管理[1]。作為學生,可以實現查詢資料、修改資料、查詢成績、自主留言等功能,作為教師可以實現錄入班級成員,添加學生成績,審核留言等功能。

本文從學生管理的功能與需求出發,通過對系統的細節框架、風格排版、內容展現等方面,詳細地論述了開發的全部過程。并于系統開發完成后,對各個功能模式進行了全面細致的測試,以排除技術錯誤,提高系統的可用性和可靠性。

2 需求分析

2.1 教師用戶的需求

通過對教師的隨訪調查,總結出教師用戶主要的六個方面的需求。

1)錄入學生信息:教師用戶需要有權限錄入班級所有學生的基本信息。

2)學生信息查詢:教師用戶需要有權限查看班級成員的個人信息,包括姓名、學號、出生日期、專業、年級、聯系方式、電子郵箱、愛好等。

3)成績管理:教師用戶需要有權限錄入、修改和刪除學生各門課程的成績。

4)成績查詢:教師用戶需要有權限查看學生的單科成績、總成績以及每門課程的平均成績。

5)留言管理:教師用戶需要對學生的留言進行審核,以決定是否公布于網頁上,包括通過、駁回、刪除等操作。

6)修改登錄密碼:教師用戶需要能夠隨時修改本人的登錄密碼,以提高賬戶的安全性。

2.2 學生用戶的需求

通過對在校生的隨訪調查,總結出學生用戶主要的五個方面的需求。

1)個人信息查詢:在教師錄入學生的初始信息后,學生需要有權限查看相關信息,包括姓名、學號、出生日期、專業、年級、聯系方式、電子郵箱、愛好等。

2)用戶信息修改:當學生的個人信息有變化時,學生需要有權限進行相關的修改。

3)成績查詢:學生登錄后,需要有權限查看本人所學課程的成績。

4)發表留言:用戶需要有權限在留言板發表留言,與同學老師進行交流。

5)修改登錄密碼:學生用戶也需要能夠隨時修改本人的登錄密碼,以提高賬戶的安全性。

3 系統設計

3.1 功能模塊設計

根據教師和學生兩類用戶的需求分析,確定本系統的結構分為教師模塊和學生模塊兩部分。教師模塊和學生模塊的大部分功能相對獨立,只有留言模塊是教師和學生之間溝通的橋梁。系統功能模塊如圖1所示。

3.2 頁面布局設計

本系統頁面風格以簡約色調為主,既符合當前年輕人的主流審美要求,又能給用戶一份親切感。

教師用戶和學生用戶登錄后,能使用的各個功能模塊以左側垂直排列的導航欄方式顯示[2],如圖2所示,整個界面結構清晰,整潔大方。

3.3 概念設計

根據功能需求分析,本系統需要處理用戶(教師和學生)信息、成績信息和留言信息,其間的關聯如圖3所示。

3.4 數據庫設計

本系統采用MYSQL作為數據管理支持,創建了phpmyadmin數據庫中的三張數據表,通過網頁與數據庫的連接,實現數據的存儲與統一管理[3]。

1)用戶信息表(user),包含用戶ID(user_id,教師或學生的ID)、類別(type,用于區分教師或學生身份)、用戶名(user_name,用戶的昵稱)、密碼(password)、姓名(name,真實姓名)、學號(sno,如果是教師則為工號)、出生日期(birthday)、專業(specialty,如果是教師則為空)、手機號(phone)、郵箱(mail)、愛好(hobby,如果是教師則為空)等字段[4]。

2)學生成績表(performance),包含用戶ID(user_id,學生的ID)、學號(sno)、姓名(name,真實姓名)、數學(mathematics,數學成績)、語文(Chinese,語文成績)、英語(English,英語成績)等字段[5]。

3)留言內容表(message),包含序號(id,自動編號)、用戶ID(user_id,學生的ID)、用戶姓名(user_name,學生的姓名)、留言內容(content,留言的具體信息)、留言時間(message_time,發表留言的時間)和留言狀態(status,是否通過審核)等字段。

4 系統測試

軟件開發的復雜度高,代碼數量龐大,難免存在一定的問題。為了排查系統開發中的技術錯誤,提高系統的完整性、可靠性和可用性,一般情況下系統在開發完成后,需要進行多輪反復的測試。

本系統在完成設計和開發后,從基礎的登錄、密碼修改,到數據錄入、查詢等步驟,都設計了一定的測試,以保障系統在技術層面上最大限度的正確性[6]。

4.1 登錄測試

本系統由教師用戶和學生用戶兩個模塊構成。教師用戶和學生用戶都需要使用正確的用戶名和密碼登錄后才能使用系統。教師的用戶名和密碼由學校提供,可直接登錄,學生的初始用戶名和密碼由教師錄入,學生可根據需要進行修改。

用戶登錄時,如果輸入的用戶名不存在,系統顯示“用戶名不存在”的錯誤信息;如果密碼不正確,則提示“密碼錯誤”。測試時,選用了不存在的用戶名和錯誤的密碼進行了實驗,反饋信息正確。

4.2 學生信息修改的測試

學生的初始信息由教師錄入,在學生修改本人的資料時,學號、手機號等信息必須嚴格按照正確的格式輸入。在系統測試時,專門設計了相關測試用例進行驗證。

首先,使用非10位長度的學號進行測試,系統提示“學號格式不對”。其次,使用非11位長度的手機號碼進行測試,系統提示“請輸入正確的手機號”。該測試說明系統對學號、手機號等信息能夠進行長度的判別。

4.3 密碼修改測試

為了保障個人信息安全,教師用戶和學生用戶可以隨時修改本人的登錄密碼。本系統在修改密碼模塊中使用了兩個主要的判斷,以提高系統的安全性。首先要求用戶使用正確的初始密碼進行身份驗證,如果本步驟無法通過,系統顯示“初始密碼錯誤”信息,并且不允許修改密碼。其次,系統要求在修改密碼時輸入兩次新密碼,以防用戶因失誤輸入了錯誤的字符。當確認新密碼與新密碼輸入不一致時,系統提示“兩次密碼不一致”的信息,并且要求重新輸入。

該部分測試用例是針對這兩個主要判斷設計的,分別使用了錯誤的和正確的初始密碼進行身份驗證,然后在兩次輸入新密碼時使用不一致的字符進行驗證,系統都能顯示正確的提示,該模塊通過測試。

4.4 留言管理測試

留言模塊是本系統中教師用戶和學生用戶能夠進行交互的模塊。為保障系統的可用性,留言模塊由教師用戶進行管理。留言的發布遵循以下步驟:首先由學生發布留言,此時的留言只能由教師查看;然后由教師進行審核,如果留言的內容沒有問題,教師進行通過審核的處理,此時留言能夠由教師和學生查看,也可回復留言。

針對留言管理的測試,需要使用一個教師用戶賬號和至少兩個學生用戶賬號(A學生賬號和B學生賬號)進行。第一步,?使用A學生賬號發布留言。第二步,在教師未審核時,使用B學生賬號登錄查看留言,發現系統并未將該留言顯示在頁面上。第三步,使用教師賬號進行通過審核的處理。第四步,再次使用B學生賬號登錄查看留言,發現系統已經將該留言顯示在頁面上。留言模塊通過測試。

5 系統總結

“互聯網+”的時代,網絡應用已經成為人們工作生活必不可少的工具,社會各個領域都能找到互聯網存在的證據。科技的發展,時代的創新,讓我們不斷發掘互聯網的價值?;诨ヂ摼W的學生管理系統,既符合應用模式的網絡化發展趨勢,又滿足了學校、教師和學生的需求。

參考文獻:

[1] 仲進平.PHP+MySQL網絡開發技術[M].北京:人民郵電出版社,2000.

[2] 甘登岱.Dreamweaver完美網頁設計[M].北京:航空工業出版社,2008.

[3] 楊宇.PHP典型模塊與項目實戰大全[M].北京:清華大學出版社,2012.

[4] 肖魁.元素訓練課程輔助教學系統的設計與實現[D]. 長沙:湖南大學, 2016.

[5] 周奎,王超,黃連麗.基于PHP與MySQL的教務管理系統設計[J].軟件導刊,2017,16(5):89-90.

[6] 趙紅霞,王建.基于PHP+MySQL結構的微課在線學習系統設計與實現[J].信息通信,2017,30(3):84-85.

【通聯編輯:梁書】

主站蜘蛛池模板: 久久亚洲欧美综合| 亚洲欧美激情另类| 91色老久久精品偷偷蜜臀| 国产理论最新国产精品视频| 丰满少妇αⅴ无码区| 99精品热视频这里只有精品7| 免费jjzz在在线播放国产| 毛片国产精品完整版| 日本免费a视频| 国产第一页亚洲| 久久精品这里只有精99品| 亚洲无码电影| 欧美成人精品高清在线下载| 欧美精品一区二区三区中文字幕| 国产欧美日本在线观看| 亚洲欧洲AV一区二区三区| 特级毛片免费视频| 91系列在线观看| 美女毛片在线| 四虎精品免费久久| 四虎成人在线视频| 久草热视频在线| 视频二区国产精品职场同事| 激情综合婷婷丁香五月尤物| 日韩av资源在线| 日韩精品欧美国产在线| 91色在线视频| 国产自在自线午夜精品视频| a级毛片免费看| 久久超级碰| 国产在线麻豆波多野结衣| 中文成人在线| 青草视频久久| www.亚洲色图.com| 成人精品午夜福利在线播放| 亚洲精品第一在线观看视频| 好吊色妇女免费视频免费| 国产欧美精品一区二区| 国产成人精品一区二区秒拍1o| 无码国产偷倩在线播放老年人| 欧美成人二区| 日韩欧美国产综合| 国产jizzjizz视频| 91福利免费| 成AV人片一区二区三区久久| 亚洲精品动漫| 欧美特黄一级大黄录像| 69国产精品视频免费| 国产成人一区在线播放| 国产在线八区| 九九热视频精品在线| 日韩欧美中文字幕在线精品| 免费一级毛片| 国产成人久久777777| 亚洲日韩在线满18点击进入| 就去色综合| 老司机aⅴ在线精品导航| 日韩在线观看网站| 亚洲国内精品自在自线官| 无码有码中文字幕| 午夜国产小视频| 网友自拍视频精品区| 国产高清精品在线91| 亚洲第一极品精品无码| 国产精欧美一区二区三区| 欧美 亚洲 日韩 国产| 日韩欧美国产另类| 国产成人精品一区二区三在线观看| 亚洲男人天堂网址| 精品久久香蕉国产线看观看gif| 久久精品国产精品一区二区| 免费va国产在线观看| 国产探花在线视频| 日本精品视频一区二区| 精品亚洲欧美中文字幕在线看 | 久久综合九九亚洲一区| 亚洲综合色区在线播放2019| 国产亚洲视频免费播放| 国模极品一区二区三区| 国产高清无码第一十页在线观看| 久草视频一区| 日韩成人在线一区二区|