




已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計論文 學生管理系統(tǒng)的開發(fā) 邕江大學信息工程學院 畢業(yè)設計論文 I 摘要摘要 隨著信息技術飛速發(fā)展 科學的管理技術也越來越深入并且廣泛的應用 科技化管理更是帶來工作效率的提高 信息管理系統(tǒng)是一個不斷發(fā)展的新型學 科 對于需要管理大量信息的單位 如果要高效率地把內部信息有順序的組織 起來 就必須建立起管理信息的信息系統(tǒng) 學生管理是學校教育單位不可或缺 的一項工作 它的工作及檔案對于學校的決策者和管理者來說都是至關重要的 對于學校的學生管理工作來說 系統(tǒng)能夠為用戶提供充足的信息和快捷的查詢 手段必將是一個很好的管理工具 以往一直用紙張來記錄信息的人工方法 最 大的缺點在于 效率低 保密性差 另外隨著時間增加將會產生大部分數據 這給我們查詢帶來新的管理煩惱 這也對更新和維護帶來不少的困惑 使用計 算機對學生的信息管理 具有手工管理所無法達到的優(yōu)點 如 查找方便 可 靠性高 存儲量大 保密性好 壽命長 成本低等 這些優(yōu)點大大提高了學生 信息管理方面的效率 也具有企業(yè)的科技化 正規(guī)化管理 正面的迎接了世界 科技發(fā)展的挑戰(zhàn) 學生管理系統(tǒng)主要目的是 針對學生的信息進行有序的管理 學生管理系 統(tǒng)的管理方法是以學生的學號為登錄賬號及初始化密碼 初始化系統(tǒng)時 系統(tǒng) 內只存在初始化的高級管理員 如果需要其他角色對學生管理系統(tǒng)進行添加信 息 需要管理員對教師信息進行添加 然后教師和管理員才添加學生信息操作 學生信息系統(tǒng)包含功能有 添加學生信息 添加教師信息 添加管理員信息 查詢某位學生信息 修改某位學生信息 刪除某位學生信息 顯示該專業(yè)所有 學生信息 查詢該專業(yè)女生人數 查詢該專業(yè)男生人數 查找老師信息 刪除 老師信息 修改老師信息 管理員信息管理的添加 刪除 編輯 及修改密碼 功能等 主要運用 javascript 語言來進行編譯管理系統(tǒng)后臺 運用 Microsoft Visual Studio 2008 軟件來搭配前臺 SQL Server Management Studio Express 作為編輯數據庫的軟件工具 運用了析構函數 嵌套 循環(huán) 指針 實 例化等方法編譯出一個學校學生管理系統(tǒng) 畢業(yè)設計論文 II 關鍵字關鍵字 管理信息系統(tǒng) 學生學籍管理系統(tǒng) 關系數據庫 畢業(yè)設計論文 III Abstract With the rapid development of information technology scientific management techniques are more and more in depth and extensive application technology and management is to improve work efficiency Information management system is a continuous development of new disciplines the need for managing a large number of information units if high efficiency internal information in order to get organized must establish the management information system Student management is the school education unit an indispensable job its work and file for the school administrators and policy makers is crucial for college students management the system can provide the sufficient information and the quick inquiry method will be a very good management tool Thought to have been using the paper to record information by the artificial method the biggest drawback is low efficiency confidentiality of the poor and over time will have most of the data which gives us the query brings new management This also updates and maintains a lot of confusion The use of computers to students of information management with a manual management can not reach the merits such as to find convenient high reliability large storage capacity confidentiality good long life low cost These advantages greatly improves students information management the efficiency also is enterprise of science and technology standardized management positive to meet the world science and technology challenge Student management system is mainly aimed at students information and orderly management student management system management method to students for the login account and password Initialize system system only in the presence of the initialization of the senior administrator if need other roles on student management system to add information to teachers administrators need to add information then teachers and administrators to add student information operation Student information system including functions add the student information teacher information administrator information add query a student information modify delete a student information student information a display of the professional all student information query the students number the boy student number query find the teacher professional information delete information teacher modify the teacher information administrator information management to add delete edit And modify the password function The main use of JavaScript language to compile management system background using the Microsoft Visual Studio 2008 software to match the SQL Server Management Studio Express as edit database software tools use the destructor nested circulation pointer instantiation method to compile a school student management system Keywords management information system student management system relational database 畢業(yè)設計論文 IV 目錄目錄 摘要摘要 I ABSTRACT II 目錄目錄 III 第一章第一章 緒論緒論 1 1 1 研究背景研究背景 1 1 2 現(xiàn)狀分析現(xiàn)狀分析 1 1 3 系統(tǒng)的開發(fā)意義系統(tǒng)的開發(fā)意義 1 1 4 本文章節(jié)結構本文章節(jié)結構 2 第二章第二章 開發(fā)環(huán)境和開發(fā)技術開發(fā)環(huán)境和開發(fā)技術 3 2 1 開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹 3 2 1 1 管理信息系統(tǒng)簡介管理信息系統(tǒng)簡介 3 2 1 2 B S模式簡介模式簡介 3 2 1 3 Microsoft SQL Server 2005簡介簡介 4 2 2 系統(tǒng)開發(fā)環(huán)境的搭建系統(tǒng)開發(fā)環(huán)境的搭建 4 第三章第三章 需求分析需求分析 5 3 1 功能需求功能需求 5 3 2 性能需求性能需求 5 3 3 環(huán)境需求環(huán)境需求 6 3 4 資源使用需求資源使用需求 6 3 5 用戶界面需求用戶界面需求 6 3 6 系統(tǒng)的可行性研究系統(tǒng)的可行性研究 6 3 6 1 技術可行性技術可行性 6 3 6 2 經濟可行性經濟可行性 7 3 6 3 操作可行性操作可行性 7 3 6 4 社會可行性社會可行性 7 3 6 5 可行性分析總結可行性分析總結 7 第四章第四章 系統(tǒng)設計系統(tǒng)設計 8 4 1 總體結構設計總體結構設計 8 4 1 1 用戶角色設計及權限分配用戶角色設計及權限分配 8 4 1 2 系統(tǒng)模板設計系統(tǒng)模板設計 8 4 1 3 系統(tǒng)功能結構圖系統(tǒng)功能結構圖 9 4 1 4 學生管理系統(tǒng)數據流圖學生管理系統(tǒng)數據流圖 10 4 2 數據庫設計數據庫設計 11 4 2 1 數據庫表設計數據庫表設計 11 第五章第五章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 13 5 1 用戶信息管理模塊用戶信息管理模塊 13 5 2 用戶信息管理部分代碼實現(xiàn)用戶信息管理部分代碼實現(xiàn) 14 畢業(yè)設計論文 V 5 3 學生信息管理模塊 學生信息管理模塊 16 5 4 學生信息管理模塊代碼實現(xiàn)學生信息管理模塊代碼實現(xiàn) 16 第六章第六章 系統(tǒng)測試系統(tǒng)測試 19 6 1 軟件測試的目的軟件測試的目的 19 6 2 測試的模塊測試的模塊 19 6 2 1登錄模塊登錄模塊 19 6 2 2學生 教師 管理員 信息管理模塊學生 教師 管理員 信息管理模塊 20 6 2 3修改密碼模塊修改密碼模塊 21 6 3 測試總結測試總結 22 第七章第七章 結論結論 23 參考文獻參考文獻 24 致謝致謝 25 畢業(yè)設計論文 1 第第 1 章章 緒論緒論 1 1 研究背景研究背景 智能終端領域勁吹 跨界 風 智能手機跨界平板電腦 平板電腦跨界筆 記本 如今這種風潮也延伸到 IT 巨頭之間 騰訊 TCL 跨界合作 推全球首 款 大平板電腦 聯(lián)想跨界電視進入電視領域 海爾聯(lián)合易迅發(fā)布 5 3 寸手機 平板電腦 百度 騰訊 阿里巴巴等互聯(lián)網廠商與手機終端廠商跨界合作推智 能手機 跨界風的盛行 是推動 IT 行業(yè)的最大催化劑 以后一部分數碼產品將 像電腦一樣智能 這也將是 IT 行業(yè)的趨勢 在這樣環(huán)境背景下我們無疑智能管 理系統(tǒng) 軟件工具也將得到催化 所以系統(tǒng)的研發(fā)勢在必行 1 2 現(xiàn)狀分析現(xiàn)狀分析 數碼的豐盈盛世 智能終端經過跨界風盛行的催化推進 數碼是遠遠不能 從硬件方面來評定數碼的好與壞 可行性的智能互聯(lián)功能是另一評價數碼的標 準 互聯(lián)網服務已經是數碼產品的必備功能 從數碼行業(yè)趨勢來看學校學生管 理系統(tǒng)從以前手工管理的方式走向網絡化 這是可行性的方式 即優(yōu)化管理工 作效率 而且改變系統(tǒng)環(huán)境的要求限制 從以往的單個計算機的管理數據突破 到互聯(lián)網管理 現(xiàn)狀的優(yōu)勢肯定能推動網絡管理系統(tǒng)的盛行 1 3 系統(tǒng)的開發(fā)意義系統(tǒng)的開發(fā)意義 學生管理系統(tǒng)應用于學生信息管理 查閱快速化 管理合理化是新一代管 理的方法 世界的高效率時代的開啟更是給予我們管理一個新挑戰(zhàn) 信息合理 化管理在此背景下是不可缺少的一步 科學的管理技術也越來越深入并廣泛的 應用 管理的科技化更是帶來了工作效率上面的提高 管理信息系統(tǒng)是一個不 斷發(fā)展的新型學科 學生管理是學校教育單位不可或缺的一項工作 它的內容 對于學校的決策者和管理者來說都是至關重要 開發(fā)學生管理系統(tǒng)意義 給予 管理信息的單位全方位的一個提高 迎接了信息化的時代發(fā)展趨向 畢業(yè)設計論文 2 1 4 本文章節(jié)結構本文章節(jié)結構 本文總共分七章 第一章 緒論 主要包括三點 主要是現(xiàn)狀分析 學生管理系統(tǒng)的開發(fā)背景 及意義 第二章 開發(fā)環(huán)境和開發(fā)技術 它主要包括三節(jié)內容 主要的內容是開 發(fā)環(huán)境介紹 系統(tǒng)開發(fā)環(huán)境的搭建 選擇開發(fā)工具 第三章 需求分析 該章主 要包括六節(jié)內容 主要的內容是功能需求 性能需求 環(huán)境需求 資源使用需 求 用戶界面需求 系統(tǒng)可行性研究 第四章 系統(tǒng)設計 該章主要包括兩節(jié)內 容 主要的內容是總體結構設計 數據庫設計 第五章 系統(tǒng)實現(xiàn) 該章主要包 括六節(jié)內容 主要的內容是用戶信息模塊 用戶信息模塊的部分代碼實現(xiàn) 學 生信息管理模塊 學生信息管理的部分代碼實現(xiàn) 學生信息管理模塊分代碼實 現(xiàn) 第六章 系統(tǒng)測試 該章主要包括兩節(jié)內容 主要的內容是登錄界面的測試 學生信息管理模塊 修改密碼模塊的測試 第七章 結論 該章主要包括系統(tǒng)的 評價 系統(tǒng)設計的心得與收獲 畢業(yè)設計論文 3 第第 2 章章 開發(fā)環(huán)境和開發(fā)技術開發(fā)環(huán)境和開發(fā)技術 2 1 開發(fā)環(huán)境介紹開發(fā)環(huán)境介紹 2 1 1 管理信息系統(tǒng)簡介管理信息系統(tǒng)簡介 所謂 MIS 管理信息系統(tǒng) Management Information System 系統(tǒng) 是一個 依著人性科技化的管理信息系統(tǒng) 主要以人為主導地位 人與計算機的操作進 行對數據的管理操作 如 添加 刪除 修改 查找 篩選等操作 他是集效 率 科技 信息 人性化為一體的工作系統(tǒng) 減少了現(xiàn)實人工管理的一些不必 要麻煩的系統(tǒng) 伴隨著計算機實現(xiàn)技術進步和減少成本的復雜度 complexity 越來越大 企 業(yè)內部分享信息的需求也同時期增長 這一現(xiàn)象促使了 MIS 的進一步發(fā)展 推 動了信息時代的開展 信息的高效性和高效率性管理成為我們日常生活中的一 個不可或缺的東西 管理信息系統(tǒng)是社會系統(tǒng)的抽象表達 社會系統(tǒng)的本質就是聯(lián)系各個實體 的信息進行分析之間的相互作用 而把社會系統(tǒng)這樣具體抽象化展現(xiàn)出來的就 是管理信息系統(tǒng) 將其不可見的信息抽象化 進行分類 檢索 儲存 篩選 提高信息的實際管理質量 可以提升實體與信息之間交流的高效率 任何一個 實際有效的系統(tǒng)都是一個社會系統(tǒng)的鏡像 他其實就是一個社會系統(tǒng)的系統(tǒng)之 一 他的功能足夠體現(xiàn)社會系統(tǒng)的高效性 2 1 2 B S 模式簡介模式簡介 B S Browser Server 結構 模式主要由瀏覽器 服務器管理程序和中間件 三個部分組成 局域網建立 B S 結構的網絡應用 并通過 Internet Intranet 模 式下數據庫應用 相對易于把握 成本也是較低的 它是一次性到位的開發(fā) 能實現(xiàn)不同的人員 從不同的地點 以不同的接入方式 比如LAN WAN Internet Intranet 等 訪問和操作共同的數 據庫 它能有效地保護數據平臺和 管理訪問權限 及數據庫 特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后 B S 架構管理軟件更是方便 速度快 效果優(yōu) B S 模式最大的特點是 用戶可以通過 WWW 瀏覽器去訪問 internet 上的 文本 數據 圖像 動畫 視頻點播和聲音信息 這些星系都是有許許多多的 畢業(yè)設計論文 4 web 服務器產生的 大量的數據都無需任何用戶程序 一般都是通過 WWW 瀏覽 器下載控件即可訪問 并且對數據進行管理 2 1 3 Microsoft SQL Server 2005 簡介簡介 Microsoft SQL Server 2005 是一個全面的數據庫平臺 使用集成的商業(yè)智能 工具提供企業(yè)級的數據管理 為你的數據提供了跟有利的管理方法 他可以搭 配其它應用軟件進行對數據的一系列管理 Microsoft SQL Server 2005 數據引擎是該企業(yè)數據管理解決方案的核心 此外 Microsoft SQL Server 2005 結合了分析 報表 集成和通知功能 這使您 的企業(yè)可以構建和部署經濟有效的 BI 解決方案 幫助您的團隊通過記分卡 Dashboard Web services 和移動設備將數據應用推向業(yè)務的各個領域 2 2 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境的搭建的搭建 學生管理系統(tǒng)客戶端的訪問無需要求特殊的訪問軟件 一般情況只需 web 瀏覽器即可對系統(tǒng)中相關信息進行可行性的操作及管理 管理環(huán)境 web 瀏覽 器或 www 瀏覽器 因為系統(tǒng)開發(fā)與運行的環(huán)境選擇會影響到數據的設計 所以在開發(fā)過程中 我們需要對系統(tǒng)數據進行調試和更改 具體需求如下 1 開發(fā)環(huán)境 window 2000 xp 7 2 開發(fā)工具 Microsoft Visual Studio 2008 3 數據庫管理工具 Microsoft SQL Server 2005 學生管理系統(tǒng)開發(fā)是基于 window xp 操作系統(tǒng)環(huán)境上 是利用 Microsoft Visual Studio 2008 開發(fā)工具對頁面模塊的界面設計及后臺數據庫連接管理的 操作 并且使用 Microsoft SQL Server 2005 進行對數據庫管理和保存 兩者 結合優(yōu)勢互補 做到高效率 規(guī)范化 科技化的信息管理 并且開發(fā)學生信息 系統(tǒng)時也能得到開發(fā)步驟中的便捷功能 畢業(yè)設計論文 5 第第 3 章章 需求分析需求分析 3 1 功能需求功能需求 學生管理系統(tǒng)開發(fā)的主要任務是實現(xiàn)學生信息關系的系統(tǒng)化 規(guī)范化和自 動化 高效化管理 學生管理系統(tǒng)分為三個角色 學生 教師 管理員 對學 生信息 教師信息 管理員信息進行管理及操作 學生管理系統(tǒng)所需功能如下 1 學生角色操作 角色登錄后 學生角色可以對個人信息 學生證基礎 信息 家庭情況 獲獎情況 學習成績情況 個人登錄密碼進行修改保存 2 教師角色操作 角色登錄后 教師角色可以對個人信息 學生的基礎 信息 家庭情況 獲獎情況 學習成績情況 及個人登錄密碼進行查詢 編輯 添加 保存 刪除 3 管理員角色操作 角色登錄后 管理員角色可對本人 學生 教師的 信息進行查詢 修改 添加 保存 刪除 4 學生管理系統(tǒng)初始化 需要管理員對教師信息進行添加 才能進行管 理員對管理員信息管理 管理員對教師信息管理 管理員對同學信息管理 教 師對教師個人信息管理 教師對學生信息管理 學生對學生個人信息管理 5 查詢功能 查詢學生信息可根據學生的姓名 性別 學號 專業(yè) 年 級進行查詢 查詢教師信息的可根據教師的姓名 性別 工作證號 工號 進 行查詢 只要輸入一個信息如果符合該同學信息的立刻在列表中顯示 如果輸 入幾項選擇條件 如果有其中一個是不符合所搜學生信息的將無法顯示搜索結 果 6 修改密碼功能 只能個人對自我個人密碼進行修改 3 2 性能需求性能需求 1 系統(tǒng)易操作性 所開發(fā)的系統(tǒng)應做到操作簡單 界面做到抽象化即看圖可識別功能化 功 能文字抽象突顯易分別 2 系統(tǒng)具有可維護性 由于信息可隨時間推移而變更 因此數據庫中的數據要定時進行維護和修 畢業(yè)設計論文 6 改保存 系統(tǒng)可利用的空間及性能也將隨數據增加而運轉遲疑 而且系統(tǒng)中還 會存在一些不足的漏洞 因此系統(tǒng)必須要具有可維護性 3 系統(tǒng)具有無限制操作軟件 系統(tǒng)的框架結構 屬于 B S 模式 所以不要求客戶端中要安裝特殊軟件工 具 而且可以在本局域網任意一臺裝載有 web 瀏覽器或者 www 瀏覽器的電腦 上登錄進行信息數據修改 添加 刪除 查詢 及便捷又運行快 無地點限制 性 3 3 環(huán)境需求環(huán)境需求 綜合開發(fā)此軟件的功能需求和性能需求 該學生管理系統(tǒng)所需要的開發(fā)環(huán) 境相當自由 可以在眾多版本的操作系統(tǒng)上開發(fā)和運行 而且登錄無限制特殊 軟件 3 4 資源使用需求資源使用需求 隨著計算機迅速發(fā)展 計算機的資源內存不斷的提升 性能不斷的增強 開發(fā)軟件所需的軟件和內存空間等資源需求不高 對于程序的開發(fā)和發(fā)布來說 該學生管理系統(tǒng)作為 B S 模式來說符合現(xiàn)代管理技術理念 而且不需要特定的 裝載軟件 即減少占用計算機儲存的容量資源 3 5 用戶界面需求用戶界面需求 界面通俗易懂 能識圖進行對系統(tǒng)信息的操作 而且界面簡易 只有功能 按鈕 辨別性強 3 6 系統(tǒng)的可行性研究系統(tǒng)的可行性研究 可行性研究是通過對項目的主要內容和配套條件 如市場需求 資源供應 建設規(guī)模等進行分析 在此主要內容是要求全面 系統(tǒng)的分析為主要方法 經 濟效益為核心 圍繞影響項目的各種因素 運用大量的知識對整個系統(tǒng)進行全 面 概要的分析 通過調查分析 新系統(tǒng)設計方案有以下三個可行性 3 6 1 技術可行性技術可行性 隨著現(xiàn)代數據化的推廣 網絡操作管理數據信息勢在必得 而且現(xiàn)在的語 言技術分別為 javascript C java 等 該流行語言及網絡發(fā)展更是支持學生 畢業(yè)設計論文 7 管理系統(tǒng)的成長 所以選擇在 window 2000 xp 7 系統(tǒng)下運用 Microsoft Visual Studio 2008 開發(fā)工具及 Microsoft SQL Server 2005 數據庫管理工具 開發(fā)學生管理系統(tǒng)的技術是可行性的 3 6 2 經濟可行性經濟可行性 在人工管理學生信息方法中 我們是使用紙張來記載學生的信息 在人工 管理方法上產生的數據難以處理 數據更新周期長 運用人力多 效率不高 數據易丟失 現(xiàn)在使用計算機管理相對以往的人工管理 更是一個成功的飛躍 管理信息化 高效化 規(guī)范化 規(guī)?;?而且從經濟上來說 節(jié)省了人力資源 記載材料資源 這無疑是經濟可行性的方法 3 6 3 操作可行性操作可行性 學生管理系統(tǒng)操作簡單易懂 圖像化按鈕多 功能易于識別 所以在操作上 也是可行的 而且學生管理系統(tǒng)作為一個小型的學生管理系統(tǒng) 操作無需特殊 的環(huán)境及軟件 只要有 web 瀏覽器或者 www 瀏覽器都可以對數據進行操作管 理 所以簡單易懂的操作系統(tǒng)是可行性 3 6 4 社會可行性社會可行性 根據現(xiàn)在趨勢 數據化更能促進社會的迅速發(fā)展 加上政府機構的支持 社會的趨勢 數碼產品行業(yè)的興起 開發(fā)管理系統(tǒng)在社會中是可行性的 3 6 5 可行性分析總結可行性分析總結 根據以上分析可知 開發(fā)該學生管理系統(tǒng)不僅有經濟效益 而且有更多值 得的管理效益 而且從開發(fā)學生管理系統(tǒng)來 節(jié)省資源 提高效益 增快社會 的發(fā)展 促進數碼產品的發(fā)展 學生管理系統(tǒng)更多的是開發(fā)的優(yōu)勢 所以開發(fā) 學生管理系統(tǒng)是可行的 畢業(yè)設計論文 8 第第 4 章章 系統(tǒng)設計系統(tǒng)設計 4 1 總體結構設計總體結構設計 在整個系統(tǒng)里 基于系統(tǒng)的使用對象有管理員 教師 學生 所以我們根 據角色對象來分配模板 分別是用戶信息管理 學生信息管理 教師信息管理 管理員信息管理 修改密碼模板等 在學生管理系統(tǒng)角色中 系統(tǒng)對角色設置 有不同權限的操作功能 4 1 1 用戶角色設計及權限分配用戶角色設計及權限分配 超級管理員 擁有管理系統(tǒng)所有功能的權限 同時負責系統(tǒng)用戶的添加 刪除 修改 查詢 服務功能的啟停 數據備份和還原等維護操作 管理員 擁有管理系統(tǒng)中教師信息模板 學生信息模塊 用戶信息模塊的 添加 刪除 查找 編輯功能 教師 能查詢看學生的相關信息 并且對學生信息進行基本的查看 添加 刪除 修改 而且能對自我信息進行操作 學生 僅能以自己的學號登錄 登錄后只能查看到自己相關信息 同時可 以對自己的個人信息進行修改并且保存 也可以對自己初始化的密碼進行修改 4 1 2 系統(tǒng)模板設計系統(tǒng)模板設計 1 用戶信息管理模塊 該模板主要功能是顯示該登錄用戶的全部個人信息 當用戶在登錄后 該模板先對該用戶進行角色判斷 判斷好角色后從后臺進行 跳轉到相關角色的信息模板 然后獲取并顯示該用戶的個人信息 該模板功能 是對個人信息進行修改及保存 但是管理員用戶是沒有權限在該模板修改自己 信息 只有超級管理員應用管理員信息模板中功能進行修改 2 學生信息模塊 該模塊主要用于查詢 添加 刪除 編輯學生信息 查 詢可以根據學生的姓名 性別 學號 專業(yè) 年級進行查詢 在查詢功能中要 求輸入的信息全部符合數據庫中一查詢用戶的信息才能查詢出信息結果 并且 可對該信息進行數據管理 在添加功能中操作者可以對學生信息中關鍵的學生 證號 姓名 性別 專業(yè) 年級 籍貫 家庭地址 聯(lián)系方式 成績信息進行 添加 在此添加功能中除密碼是系統(tǒng)直接初始化為學生證號外 其余的信息系 畢業(yè)設計論文 9 統(tǒng)都將初始化為空值等待學生自己添加編輯 在編輯功能中 操作者可以查看 到選擇同學全面的信息 如 姓名 性別 出生日期 民族 政治面貌 籍貫 愛好 省份證號 年級 專業(yè) 學號 獲獎情況 家庭地址 家庭成員 聯(lián)系 方式 學習成績情況 其中操作者不能修改該同學的學生證號和密碼數據 刪 除功能是獲取操作者意向刪除的同學學生證號然后進行數據庫刪除 3 教師信息模塊 該模塊主要用于查詢 添加 刪除 編輯教師信息 查 詢可以根據教師的姓名 性別 工作證號進行查詢 在查詢功能中要求輸入的 信息全部符合數據庫中一查詢用戶的信息才能查詢出信息結果 查詢得到的信 息可以對該信息進行管理 再添加功能操作著可以對教師信息中關鍵的工作證 號 姓名 性別 籍貫 家庭地址 聯(lián)系方式進行添加 除登錄密碼是系統(tǒng)初 始化為工作證號的其余的信息都是系統(tǒng)初始化為空值讓該教師自行進行操作編 輯 在編輯功能中 操作者可以查找到選擇教師的全面信息 如 姓名 性別 出生日期 民族 籍貫 工作證號 身份證號 家庭地址 聯(lián)系方式 家庭成 員 其中操作者不能修改選擇教師信息中的工作證號和密碼 刪除功能是獲取 操作者意向刪除的教師工作證號然后進行數據庫刪除 4 管理員信息管理模塊 當登錄后進入該模塊前系統(tǒng)后臺會判斷該操作者 的角色 并且判斷其操作者的操作權限 該模塊只有超級管理員能操作 該 模塊主要用于查詢管理員名稱 增加管理員 對現(xiàn)有的管理員信息進行編輯 刪除管理員 增加管理員 只需要添加管理員的用名及賬號即可 其它的密碼 角色 創(chuàng)建時間都是系統(tǒng)自動初始化 密碼的初始化為 123456 創(chuàng)建時間系 統(tǒng)直接獲取本計算機上的系統(tǒng)時間 角色統(tǒng)一初始化為管理員 編輯功能中 操作者可以對選擇管理員的用戶 用戶名 密碼 角色 創(chuàng)建時間進行編輯 刪除功能是獲取操作者意向刪除的管理員 id 號然后進行數據庫刪除 5 修改密碼模塊 該模塊主要用于個人對自己密碼信息更新修改 但要在 登錄驗證后才能進行更新密碼 4 1 3 系統(tǒng)功能結構圖系統(tǒng)功能結構圖 該系統(tǒng)功能結構圖是在以上模塊功能中分析完成的 本項目中的學生管理 系統(tǒng)分為五大模塊 具體功能如下圖 4 1 系統(tǒng)功能結構圖 畢業(yè)設計論文 10 學學生生信信息息管管理理系系統(tǒng)統(tǒng) 用用戶戶信信息息模模塊塊 學學生生信信息息管管 理理模模塊塊 教教師師信信息息管管 理理模模塊塊 管管理理員員信信息息 管管理理模模塊塊 修修改改密密碼碼模模 塊塊 退退出出模模塊塊 修修 改改 并并 保保 存存 添添 加加 學學 生生 信信 息息 編編 輯輯 學學 生生 信信 息息 查查 找找 學學 生生 信信 息息 刪刪 除除 學學 生生 信信 息息 添添 加加 教教 師師 信信 息息 編編 輯輯 教教 師師 信信 息息 查查 找找 管管 理理 員員 信信 息息 刪刪 除除 教教 師師 信信 息息 添添 加加 管管 理理 員員 信信 息息 編編 輯輯 管管 理理 員員 信信 息息 查查 找找 教教 師師 信信 息息 刪刪 除除 管管 理理 員員 信信 息息 修修 改改 并并 保保 存存 圖 4 1 系統(tǒng)功能結構 4 1 4 學生管理系統(tǒng)學生管理系統(tǒng)數據流圖數據流圖 活動圖顯示活動及其結果 描述操作視線中所完成的工作以及數據的流向 過程 如圖 4 2 學生信息管理活動所示 登登錄錄 判判斷斷角角色色 用用戶戶信信息息學學生生信信息息管管理理教教師師信信息息管管理理管管理理員員信信息息管管理理 學學生生系系統(tǒng)統(tǒng)管管理理界界面面 添添 加加 學學 生生 信信 息息 查查 找找 學學 生生 信信 息息 刪刪 除除 學學 生生 信信 息息 編編 輯輯 學學 生生 信信 息息 添添 加加 教教 師師 信信 息息 查查 找找 教教 師師 信信 息息 刪刪 除除 教教 師師 信信 息息 編編 輯輯 學學 生生 信信 息息 添添 加加 管管 理理 員員 信信 息息 查查 找找 管管 理理 員員 信信 息息 刪刪 除除 管管 理理 員員 信信 息息 編編 輯輯 管管 理理 員員 信信 息息 退退 出出 修修改改密密碼碼管管理理 學學生生管管理理系系 統(tǒng)統(tǒng)數數據據庫庫 圖 4 2 學生管理系統(tǒng)數據圖 畢業(yè)設計論文 11 4 2 數據庫設計數據庫設計 數據庫設計是根據實際應用中涉及的數據而設計的 根據系統(tǒng)需求進行解 析 并且對系統(tǒng)中需要的功能給予數據庫關鍵字段設置主鍵 4 2 1 數據庫表設計數據庫表設計 1 學生信息管理表 StudentInfo 學生信息管理表包含有學生證號 XSZH 主鍵 姓名 XM 性別 XB 專業(yè) ZY 年級 NJ 愛好 AH 獲獎項目 JX 出生日期 CSRQ 身份證號 SFZH 籍貫 JG 家庭地址 JTDZ 政治面貌 ZZMM 民族 MZ 聯(lián)系方式 LXFS 登錄密碼 LXFS1 成績 CJ 家庭成員 1 JTCY1 家庭成員 2 JTCY2 家庭成員 3 JTCY3 家庭成員 4 JTCY4 屬性如下圖 4 3 學生信息數據庫所示 圖 4 3 學生信息管理表 畢業(yè)設計論文 12 2 教師信息管理表 TeacherInfo 教師信息管理數據表中有工作證號 GZZH 姓名 XM 性別 XB 出生日期 CSRQ 籍貫 JG 身份證號 SFZH 民族 MZ 聯(lián)系方式 LXFS 登錄密碼 LXFS1 家庭地址 JTDZ 家庭成員 JTCY1 家 庭成員 2 JTCY2 教師信息管理表如下圖 4 4 所示 圖 4 4 教師信息管理表 3 管理員信息管理表 Admin 管理員信息數據管理表有用戶編號 UserID 用戶 UserAccount 用戶 名 UserName 密碼 Password 角色 Role 創(chuàng)建時間 RegTime 管 理信息數據管理表如下圖 4 5 所示 圖 4 5 管理信息數據管理表 畢業(yè)設計論文 13 第第 5 章章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 學生管理系統(tǒng)整體分為五大模塊 用戶信息管理模塊 學生信息模塊 教 師信息模塊 管理員信息模塊 用戶個人密碼修改模塊 對該角色的信息進行 的添加 刪除 修改 查詢的操作都集聚在同一個角色功能模塊中 該設計能 避免功能的缺漏 窗口設計缺失 避免造成系統(tǒng)增加占用計算機的內存空間 設計符合了系統(tǒng)需求中的簡易性和可操作行 5 1 用戶信息用戶信息管理模塊管理模塊 用戶信息管理模塊 首先對登錄的用戶進行角色判斷 然后判斷出角色后 進行對像網頁調用 如果登錄的是學生角色 系統(tǒng)將自動判斷調用該角色的個 人信息網頁 以下是三個角色的用戶信息管理模塊的網頁界面圖 圖 5 1 學生 角色信息管理模塊 圖 5 2 教師角色信息管理模塊 圖 5 3 管理員角色信息管 理模塊 圖 5 1 1 學生角色信息管理模塊 畢業(yè)設計論文 14 圖 5 1 2 學生角色信息管理模塊 圖 5 2 教師角色信息管理模塊 圖 5 3 管理員角色信息管理模塊 5 2 用戶信息管理部分代碼實現(xiàn)用戶信息管理部分代碼實現(xiàn) if Session uid Session uid null 判斷是否進行登錄 MessageBox TopShowAndRedirect this 您尚未登錄或登錄已過時 請重新 登錄 index aspx else if Session role ToString 老師 判斷角色是否是教師 Response Redirect admin UserInformationT aspx 如果是教師將跳轉 教師信息的用戶模塊 else if Session role ToString 管理員 判斷角色是否是管理員 畢業(yè)設計論文 15 Response Redirect admin UserInformationA aspx 如果是管理員跳轉 管理員信息的用戶模塊 else 如果不是就只剩下學生角色 if IsPostBack Student Model StudentInfo model new Student Model StudentInfo Student BLL StudentInfo bll new Student BLL StudentInfo model bll GetModel Session uid ToString TB XM Text model XM TB XB Text model XB TB CSRQ Text model CSRQ ToString TB MZ Text model MZ TB ZZMM Text model ZZMM TB JG Text model JG TB AH Text model AH TB SFZH Text model SFZH TB NJ Text model NJ TB ZY Text model ZY TB XSZH Text model XSZH TB JX Text model JX TB JTDZ Text model JTDZ TB LXFS Text model LXFS TB JTCY1 Text model JTCY1 TB JTCY2 Text model JTCY2 TB JTCY3 Text model JTCY3 TB JTCY4 Text model JTCY4 TB CJ Text model CJ Label1 Text model LXFS1 實例化學生信息 然后回去學生數據庫中的信息 顯示到模板的控件上 畢業(yè)設計論文 16 5 3 學生信息管理模塊 學生信息管理模塊 圖 5 3 學生信息管理模塊界面圖 5 4 學生信息管理模塊代碼實現(xiàn)學生信息管理模塊代碼實現(xiàn) protected void showinfo 填充表格的數據 Student BLL StudentInfo stubll new Student BLL StudentInfo DataSet ds new DataSet ds stubll GetAllList GridView1 DataSource ds GridView1 DataBind protected void GridView1 RowDeleting object sender GridViewDeleteEventArgs e 表中的刪除功能實現(xiàn)代碼 int rownum e RowIndex string xszh GridView1 Rows rownum Cells 2 Text Student BLL StudentInfo stubll new Student BLL StudentInfo stubll Delete xszh showinfo protected void GridView1 RowEditing object sender GridViewEditEventArgs e 表 中的編輯功能實現(xiàn)代碼 int rownum e NewEditIndex string studentxszh GridView1 Rows rownum Cells 2 Text 畢業(yè)設計論文 17 Response Redirect adminStudent UpDate aspx sid studentxszh 傳遞sid 代碼給adminStudent UpDate asp頁面中 protected void Button1 Click object sender EventArgs e 添加功能實現(xiàn) Response Redirect adminStudent add aspx 跳轉到添加功能頁面中實現(xiàn) protected void StudentSS Click object sender EventArgs e 搜索功能的實現(xiàn)代碼 string strWhere string xm TB SXM Text string xb TB SXB Text string xh TB SXSZH Text string zy TB SZY Text string nj TB SNJ Text if xm null strWhere xm strWhere if xb null strWhere XB strWhere xb strWhere if xh null 畢業(yè)設計論文 18 strWhere XSZH strWhere xh strWhere if zy null strWhere ZY strWhere zy strWhere if nj null strWhere NJ strWhere nj strWhere Student BLL StudentInfo stubll new Student BLL StudentInfo DataSet ds new DataSet ds stubll GetList strWhere GridView1 DataSource ds GridView1 DataBind 畢業(yè)設計論文 19 第第 6 章章 系統(tǒng)測試系統(tǒng)測試 6 1 軟件測試的目的軟件測試的目的 測試是使用人工或者自動手段來運行或測試某個系統(tǒng)的過程 其目的在于 檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別 并且盡可 能的發(fā)現(xiàn)程序和系統(tǒng)中的遺漏的錯誤 他的目標是實施測試來降低所發(fā)現(xiàn)的風 險 確定測試系統(tǒng)的周期 6 2 測試的模塊測試的模塊 系統(tǒng)在投用前要進行一系列的重復的測試工作 其工作為保證該系統(tǒng)的準 確性 數據存儲性 規(guī)范性 將對整個系統(tǒng)中的學生信息管理模塊 登錄頁面 模塊 用戶信息模塊 教師信息管理模塊 管理員信息管理員進行測試 并且 對其模塊內的查詢 添加 刪除 編輯進行系統(tǒng)的測試并且進入后天數據庫進 行數據驗證對比 測試的內容如下舉例所示 6 2 1 登錄模塊登錄模塊 該測試目的是保證登錄窗口的正確性 并且傳遞的數據能夠準確無誤 測 試步驟 通過打開登錄網頁窗口 輸入用戶名 密碼選擇角色并且對驗證碼進 行驗證 該系統(tǒng)如果登錄成功會跳出窗口提示登錄成功 如果不成功則反復登 錄 如圖 6 1 登錄界面測試所示 圖 6 1 登錄界面測試圖 畢業(yè)設計論文 20 6 2 2 學生 教師 管理員 信息管理模塊學生 教師 管理員 信息管理模塊 該測試的目的是確保學生 教師 管理員 信息的正確編輯 刪除 保存 查詢 并且進行大程度的檢查漏洞 測試學生模塊步驟 首先進行登錄 登錄 后對學生性別進行查詢 然后對姓名為 測試 4 的同學進行刪除 添加 接 著對添加的學生 教師 管理員 進行編輯數據 測試步驟如下圖學生操作 圖 6 2 學生信息管理模塊中查詢功能 圖 6 3 學生信息管理模塊中刪除 測試 4 同學 畢業(yè)設計論文 21 圖 6 4 學生信息管理模塊中添加 測試 3 同學 圖 6 5 學生信息管理模塊中編輯 測試 3 同學 6 2 3 修改密碼模塊修改密碼模塊 該測試模塊目的是正確驗證該功能的實現(xiàn)能力 數據庫是否實現(xiàn)密碼信息 修改 避免修改不成效反而產生用戶登錄不了該系統(tǒng)問題 下面進行修改密碼 模塊的測試 如圖 6 6 所示 畢業(yè)設計論文 22 圖 6 6 修改密碼模塊 6 3 測試總結測試總結 以上模塊測試 代表著其它幾個相同模塊的測試 而且每個測試模塊都按 要求根據以上的步驟進行系統(tǒng)的重復測試 學生管理系統(tǒng)測試結果 該系統(tǒng)正 確實現(xiàn)通過網頁前臺與后臺數據庫聯(lián)系融合一塊 實現(xiàn)數據安全有效的保存及 查詢 添加 刪除 編輯功能 形成一個可以直觀學生信息 規(guī)范學生信息的 數據管理系統(tǒng) 并且符合現(xiàn)代社會網頁管理趨勢的要求 該系統(tǒng)不斷改進將是 一個 IT 行業(yè)中不錯的項目 但是在測試中也發(fā)現(xiàn)系統(tǒng)的一些不足與缺陷 所以在以后的測試中我將不 斷更新系統(tǒng)的一些缺陷問題 并且根據社會需求添加不同的功能管理 畢業(yè)設計論文 23 第第 7 章章 結論結論 由以上分析 我們可以充分認識到設計并開發(fā)一個學生信息管理系統(tǒng)的必 要性和迫切性 學生管理系統(tǒng)應用于學生信息管理 查詢快速化 管理合理化 是新一代數據管理的方法 現(xiàn)在是一個高效率時代 該時代的來臨更是給予我 們在管理信息上的一個新挑戰(zhàn) 信息合理化的管理在這樣的背景下是不可或缺 的一舉動 科學的管理技術越來越深入而廣泛的應用于現(xiàn)代社會 計算機網絡 化的普及更是一個開發(fā)網頁管理系統(tǒng)的好良機 管理信息系統(tǒng)是不多發(fā)展的新 型科學管理工具 從現(xiàn)代的背景來分析 對于需要管理大量信息的單位 如果 要高效率地把內部信息有順序的組織起來 就必須建立起管理信息的信息系統(tǒng) 而學生信息管理是學校教育單位不可缺少的一項工作 它的內容對于學校的決 策者和管理者來說都是至關重要的 從一個月來對系統(tǒng)的需求分析 研究分析 技術開發(fā) 軟件測試 論文編 寫一路走來 該系統(tǒng)經過無數的測試 無數的實現(xiàn)信息管理的功能時 存在重 大的缺陷 學籍信息控制性不夠嚴密 而且管理學生信息中學生方面的信息存 在功能遺漏 需要在以后的工作中進一步的更新與維護即可實現(xiàn) 本系統(tǒng)最大 優(yōu)點在于 1 系統(tǒng)易操作性 所開發(fā)的系統(tǒng)實現(xiàn)操作簡單 界面形成抽象化即看圖可 識別功能化 功能文字抽象突顯易分別 2 系統(tǒng)具有可維護性 由于信息可隨時間推移而變更 因此數據庫中的數 據要定時進行維護和修改保存 系統(tǒng)可利用的空間及性能也隨之數據增加而運 轉遲疑 而且系統(tǒng)中還會存在一些不足的漏洞 因此系統(tǒng)必須要具有可維護性 3 系統(tǒng)具有無限制操作環(huán)境 系統(tǒng)的框架結構 屬于 B S 模式 所以不要 求客戶端中要安裝特殊軟件工具 只要在任意一臺裝載有 web 瀏覽器或者 www 瀏覽器的電腦上登錄進行信息數據修改 添加 刪除 查詢 4 經濟性 該系統(tǒng)運用計算機來管理 減少數據的管理上的人力資源 原 料資源 而且系統(tǒng)程序小型占用計算機內存資源少 5 社會普及性 根據現(xiàn)在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消化內科晨間護理規(guī)范
- 肺纖維化病人護理常規(guī)
- 頤和園英文介紹課件
- 頰癌護理課件
- 頸椎病中醫(yī)理論課件
- 小兒重癥肺炎的護理要點
- 顱骨骨折護理
- 預防職業(yè)危害課件
- 國家2030健康規(guī)劃實施綱要
- 預防小學生沉溺網絡課件
- 2024年1月國家開放大學漢語言文學本科《古代詩歌散文專題》期末紙質考試試題及答案
- DBJ50T-098-2019 城市綠化養(yǎng)護質量標準
- 消防接警調度(一級)理論考試題庫(含答案)
- 教材教法基礎培訓
- DB3301T 0410-2023 城市河道生態(tài)清淤管理規(guī)范
- 9.1 浮力(課件)2024-2025學年滬粵版物理八年級下冊
- 《蔬菜嫁接技術》課件
- GB/T 2982-2024工業(yè)車輛充氣輪胎規(guī)格、尺寸、氣壓與負荷
- DB52T 046-2018 貴州省建筑巖土工程技術規(guī)范
- 《義務教育語文課程標準》(2022年版)
- DB11T 211-2017 園林綠化用植物材料 木本苗
評論
0/150
提交評論