學(xué)籍管理系統(tǒng)論文_第1頁
學(xué)籍管理系統(tǒng)論文_第2頁
學(xué)籍管理系統(tǒng)論文_第3頁
學(xué)籍管理系統(tǒng)論文_第4頁
學(xué)籍管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、河北司法警官職業(yè)學(xué)院畢 業(yè) 論 文論文題目: 學(xué)籍管理系統(tǒng) 姓 名: 高瓊 班 級: 09級4班 專 業(yè): 信息安全 指導(dǎo)教師: 劉偉 完成時間: 2012-5-3 論文獨創(chuàng)性的聲明值此論文完成之際,本人鄭重聲明:所呈交的論文是我個人在導(dǎo)師指導(dǎo)下獨立完成的。盡我所知,除了文中特別加以標(biāo)注的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果。同時,對于文中所參考他人的研究成果,均已在論文中作了說明,并致以謝意。簽名: 日期:論文使用的授權(quán)本人完全了解河北司法警官職業(yè)學(xué)院有關(guān)保留、使用畢業(yè)論文的規(guī)定,即:學(xué)院有權(quán)保留所送交的論文,允許論文被查詢和借閱,并可以公布論文內(nèi)容,以及可以采用影印、縮印或其

2、他復(fù)制手段保存論文。簽名: 導(dǎo)師簽名: 日期:內(nèi) 容 摘 要隨著internet/intranet的快速發(fā)展,數(shù)據(jù)庫技術(shù)的進(jìn)一步成熟,建立能業(yè)務(wù)化工作的學(xué)籍管理系統(tǒng)是當(dāng)前高校管理部門的迫切要求。文章參考了目前國內(nèi)高校學(xué)生管理的發(fā)展情況及管理模式,借鑒了目前國內(nèi)先進(jìn)的大型管理系統(tǒng),對高校學(xué)生學(xué)籍管理進(jìn)行了總體設(shè)計。雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。我們都知道,對于學(xué)生的學(xué)籍管理是一個教育單位不可缺少的部分,它的內(nèi)容對學(xué)校的管理者來說至關(guān)重要作為計算機(jī)應(yīng)用的一部分,但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,

3、這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。而使用計算機(jī)對學(xué)生學(xué)籍信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)籍管理系統(tǒng)的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)主要完成對系部信息、班級信息、任課教師信息、學(xué)生信息、課程信息以及有選課記錄和成績等多種數(shù)據(jù)信息的管理,包括數(shù)據(jù)庫中表的錄入、修改、刪除等。系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中學(xué)籍管理用戶包括系統(tǒng)管理員、教師

4、和學(xué)生。關(guān)鍵詞 學(xué)生管理 管理系統(tǒng) 關(guān)系數(shù)據(jù)庫abstract with the rapid development of internet/intranet, database technology further mature, the work of building business registration management system is the current university management department the urgent requirement. the article reference the current domestic develop

5、ment situation of the management of university students and the management pattern, the lessons from the current domestic advanced large management system, the management of college students status files for the whole design. although the world now filled with all kinds of software is numberless as

6、the sand, but they still cant meet the users various special needs, people also have to suitable for the development of their own special demand of the software. we all know that the student registration management is a education unit indispensable s important as a part of computer application, but

7、people have since always used the traditional artificial means management documents and files, this management way has many shortcomings, for example: efficiency is low, the secrecy is bad, moreover the time is long, will produce the massive documents and the data, this regarding the search, the ren

8、ewal and the maintenance has brought about a lot of difficulties. and use the computer to student status information management, have of crafts incomparable advantages, such as: retrieves, the search rapidly convenient, the reliability high, thereserves big, the secrecy good, the life is long, the c

9、ost low status. these merits can enormously enhance . this system mainly to complete department information, and class information, and the teachers and students information, information cour and deletion function, which include the adss in the management system administrator users, teachers and stu

10、dents. key words students management management system relational database目 錄引 言11 系統(tǒng)開發(fā)介紹21.1 系統(tǒng)開發(fā)的目的21.2 系統(tǒng)開發(fā)的意義22 需求分析32.1 系統(tǒng)的設(shè)計思想32.2 可行性分析32.3 需求分析33 系統(tǒng)設(shè)計43.1 數(shù)據(jù)庫設(shè)計43.1.1 概念結(jié)構(gòu)設(shè)計43.1.2 邏輯結(jié)構(gòu)設(shè)計43.1.3 物理結(jié)構(gòu)設(shè)計43.2 系統(tǒng)模塊圖63.3 模塊設(shè)計74 系統(tǒng)實現(xiàn)84.1 用戶登陸窗體的創(chuàng)建84.2 系統(tǒng)主界面設(shè)計84.3 成績信息管理104.4 幫助135 系統(tǒng)測試135.1 測試目的和目標(biāo)1

11、35.2 班級信息測試146 總 結(jié)16參考文獻(xiàn)17致 謝19引 言采用軟件工程的指導(dǎo)方法,選用c/s模式設(shè)計的方案,應(yīng)用acess數(shù)據(jù)庫管理系統(tǒng),c#程序設(shè)計語言,visual studio.net 2004開發(fā)工具等開發(fā)出來的基于windows系列的學(xué)生學(xué)籍管理系統(tǒng).該系統(tǒng)面向各部門和全體學(xué)生,實現(xiàn)對學(xué)生成績情況、學(xué)籍情況等的計算機(jī)管理。系統(tǒng)支持學(xué)生查詢自己的學(xué)籍信息和成績信息,還可以修改自己的密碼,而教師可以對學(xué)生的學(xué)籍信息和成績信息進(jìn)行添加、刪除和修改等的操作,同時本系統(tǒng)支持報表的輸出打印功能,減少了部門之間工作的中間環(huán)節(jié),提高了跨部門管理的效率。1 系統(tǒng)開發(fā)介紹1.1 系統(tǒng)開發(fā)的目的

12、系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個系統(tǒng)內(nèi)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結(jié)構(gòu),一個系統(tǒng)的整體功能往往大于單個子系統(tǒng)的功能之和。1.2 系統(tǒng)開發(fā)的意義該學(xué)生學(xué)籍管理系統(tǒng)的主要對象是眾多的高校,建立本系統(tǒng)的目的是能夠方便地實現(xiàn)學(xué)校的學(xué)籍管理。本系統(tǒng)主要的功能是對一個學(xué)校的所有學(xué)生整個學(xué)籍的查詢、修改、添加和刪除。其中包括了學(xué)生的基本信息,課程信息、系部信息和班級信息等。學(xué)生學(xué)籍管理系統(tǒng)的后臺數(shù)據(jù)庫是學(xué)生的信息的數(shù)據(jù)來源。應(yīng)用程序中的各種操作最終影響到的都是后臺的數(shù)據(jù)庫系統(tǒng)。應(yīng)用程序通過易語言來實現(xiàn)各種操作和與數(shù)據(jù)庫的相關(guān)聯(lián),完成對整個

13、系統(tǒng)的查詢、修改、添加和刪除等功能。2 需求分析2.1 系統(tǒng)的設(shè)計思想本系統(tǒng)主要是通過易語言內(nèi)置控件,記錄集和數(shù)據(jù)庫兩個控件來訪問microsoft access 2000數(shù)據(jù)庫。其中,這個訪問過程涉及到創(chuàng)建數(shù)據(jù)庫連接對象和記錄集對象,然后將結(jié)果顯示給用戶或者進(jìn)行修改以及更新數(shù)據(jù)表中的數(shù)據(jù)。2.2 可行性分析可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃??尚行苑治鍪菍ο到y(tǒng)進(jìn)行全面、概要的分析。2.3 需求分析按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整

14、理出學(xué)生學(xué)籍管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計的依據(jù)。3 系統(tǒng)設(shè)計3.1 數(shù)據(jù)庫設(shè)計 3.1.1 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計通常是使用e-r圖對它的描述工具進(jìn)行設(shè)計,對需求分析階段收集到的數(shù)據(jù)進(jìn)行分類、組織(聚集),形成實體、實體的屬性,標(biāo)識實體的碼,確定實體之間的聯(lián)系類型,設(shè)計e-r圖。 3.1.2 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計應(yīng)該首先選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的數(shù)據(jù)庫管理系統(tǒng)。邏輯結(jié)構(gòu)設(shè)計時一般要分兩步進(jìn)行: 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,并將轉(zhuǎn)化來的關(guān)系、 網(wǎng)狀、層次模型向特定數(shù)據(jù)庫管理系統(tǒng)支持下的數(shù)據(jù)模

15、型轉(zhuǎn)換 對數(shù)據(jù)模型進(jìn)行優(yōu)化 本系統(tǒng)中邏輯結(jié)構(gòu)設(shè)計主要是將概念結(jié)構(gòu)設(shè)計階段設(shè)計好的的er圖轉(zhuǎn)換成具體的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而e-r圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將e-r圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。3.1.3 物理結(jié)構(gòu)設(shè)計根據(jù)邏輯關(guān)系模型可直接設(shè)計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)用戶信息、系部信息、班級信息、學(xué)生信息、

16、專業(yè)信息和學(xué)期信息在數(shù)據(jù)庫中建立相應(yīng)的表。(1)用戶信息數(shù)據(jù)表(用戶信息)系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項有用戶名、口令、級別,數(shù)據(jù)表中各字段的屬性如表3-1所示。(1)用戶信息數(shù)據(jù)表(用戶信息)系統(tǒng)用戶數(shù)據(jù)包含的數(shù)據(jù)項有用戶名、口令、級別,數(shù)據(jù)表中各字段的屬性表 1 用戶信息數(shù)據(jù)表列名數(shù)據(jù)類型可否為空說明id文本(20)no null用戶名(主鍵)密碼文本(20)no null用戶密碼級別數(shù)字(2)no null用戶級別(2)班級信息數(shù)據(jù)表(班級信息)班級信息數(shù)據(jù)包含的數(shù)據(jù)項有編號和名稱字段的屬性表 2 班級信息數(shù)據(jù)表列名數(shù)據(jù)類型可否為空說明班級名稱文本(20)no null班級的名稱(主鍵)專業(yè)文

17、本(20)no null所在的專業(yè)學(xué)期文本(20)no null所屬學(xué)期(3)基本信息數(shù)據(jù)表(基本信息)學(xué)生信息數(shù)據(jù)包含的數(shù)據(jù)項有學(xué)號、姓名、性別、生日、住址、電話、郵政編碼和身份證號碼,數(shù)據(jù)表中各字段的屬性表 3 信息數(shù)據(jù)表列名數(shù)據(jù)類型可否為空說明學(xué)號文本(30)no null標(biāo)識學(xué)生的號碼(主鍵)姓名文本(4)no null學(xué)生的姓名性別文本(2)no null學(xué)生的性別出生年月日期no null學(xué)生的出生日期身份證號碼數(shù)字(整型)no null學(xué)生的出生號碼聯(lián)系方式數(shù)字(整型)no null學(xué)生的聯(lián)系方式郵政編碼數(shù)字(整型)no null學(xué)生的郵政編碼家庭住址備注(50)no null學(xué)

18、生的家庭住址3.2 系統(tǒng)模塊圖圖 4 系統(tǒng)模塊圖3.3 模塊設(shè)計系統(tǒng)用戶管理用戶數(shù)據(jù)錄入與編輯學(xué)籍管理系統(tǒng)成績信息管理專業(yè)信息管理班級信息管理學(xué)生信息管理課程信息管理數(shù)據(jù)查詢成績信息錄入與編輯專業(yè)信息錄入與編輯教師信息錄入與編輯學(xué)生信息錄入與編輯課程信息錄入與編輯基本信息查詢圖 5 設(shè)計模塊圖4 系統(tǒng)實現(xiàn)4.1 用戶登陸窗體的創(chuàng)建系統(tǒng)啟動后,將首先出現(xiàn)如下所示的用戶登陸窗體,用戶首先輸入用戶名,然后輸入密碼。圖 6 登錄界面圖用戶登陸窗體中放置了兩個文本框(textbox),用來輸入用戶名和用戶密碼。兩個按鈕(button)用來確定或者取消登陸。2個標(biāo)簽(label)用來標(biāo)示窗體的信息。4.2

19、 系統(tǒng)主界面設(shè)計本系統(tǒng)根據(jù)用戶所具有的權(quán)限,它才能進(jìn)行權(quán)限賦予的各個項操作,系統(tǒng)用戶權(quán)限分為:管理員、一般用戶。管理可對系統(tǒng)進(jìn)行任何的操作,一般用戶所有的權(quán)限有限,本系統(tǒng)還單獨的設(shè)計了一個權(quán)限管理窗體,以滿足用戶根據(jù)實際要求,添加新的用戶權(quán)限。(管理員權(quán)限望系統(tǒng)使用不能隨便給其賦予他人,以免對系統(tǒng)的安全性造成影響)圖 7 主窗體默認(rèn)登陸的用戶名和密碼,點擊登錄進(jìn)入主界面。圖 8 主界面4.3 成績信息管理圖 9 成績信息管理界面含四個子項,學(xué)生成績錄入、學(xué)期成績?yōu)g覽、學(xué)生成績查詢和班級成績查詢,點擊學(xué)生成績錄入,出現(xiàn)添加成績界面。點擊學(xué)期成績?yōu)g覽,出現(xiàn)瀏覽學(xué)生成績界面,點擊學(xué)期成績查詢,出現(xiàn)學(xué)

20、生成績查詢界面,點擊班級成績查詢,出現(xiàn)班級成績查詢界面。圖 10 瀏覽學(xué)生成績界面圖 11 學(xué)生成績查詢界面圖 12 班級成績查詢界面4.4 幫助圖 13 幫助界面含一個子項,點擊關(guān)于作者,出現(xiàn)作者信息。圖 14 關(guān)于作者界面如需退出系統(tǒng),點擊用戶操作退出。5 系統(tǒng)測試5.1 測試目的和目標(biāo)測試目的是發(fā)現(xiàn)程序中的錯誤,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案成功的測試是發(fā)現(xiàn)至今為止尚未發(fā)現(xiàn)的錯誤的測試。本系統(tǒng)的主要功能是學(xué)生選課,所以本作者此次測試的對象是學(xué)籍管理模塊,其次是班級信息模塊,數(shù)據(jù)的正確性直接關(guān)系到學(xué)生的在校班級信息的準(zhǔn)確性,所以相對來說非常重要。5.2 班級信息測

21、試圖15 新建班級在數(shù)據(jù)窗口中輸入要錄入學(xué)生的班級名稱和專業(yè),班主任,就可以添加班級信息,實現(xiàn)班級的錄入功能,本測試通過直接瀏覽班級信息來檢測系統(tǒng)的可用性圖16 班級信息瀏覽 在數(shù)據(jù)窗口輸入專業(yè)信息以及入學(xué)年份,可以快速查詢到該班級編號,名稱,教室位置,專業(yè)名稱,年制,班主任,入校時間,備注等信息,能更方便用戶瀏覽。6 總 結(jié)回顧該系統(tǒng)從選題,到調(diào)研、需求分析、設(shè)計、編碼實現(xiàn)、測試等,論文的撰寫,這系列連貫的過程,感想頗多,收獲也很多。大致的總結(jié)幾點,如下:1設(shè)計開發(fā)一個軟件,首先要了解所涉及到行業(yè)的現(xiàn)狀,一定要想辦法進(jìn)行行業(yè)調(diào)研,從不同途徑獲取該行業(yè)的專業(yè)知識。合理安排系統(tǒng)設(shè)計開發(fā)時間,進(jìn)行

22、實際開發(fā)會發(fā)現(xiàn)需求分析與系統(tǒng)設(shè)計占主要的時間,如果前面的工作做好了,編碼實現(xiàn)占用的時間很短。所以我們要借助軟件工程的思想-對軟件開發(fā)過程進(jìn)行控制。2. 在開發(fā)一個系統(tǒng)時,前期的分析準(zhǔn)備工作非常的重要。對于系統(tǒng)的需求要明確,這樣才能做到有的放矢。特別是對于系統(tǒng)中數(shù)據(jù)的存儲和重要算法的設(shè)計,設(shè)計的不好會出現(xiàn)大量的冗余,不僅浪費存儲空間,還影響查詢效率。3.在設(shè)計的初期,對一個功能模塊的設(shè)計,要想出兩種或兩種以上方案,這樣可以進(jìn)行比較,從而獲得更佳的設(shè)計方案,設(shè)計開發(fā)過程中一定要吸取經(jīng)驗教訓(xùn),避免返工。尤其是一些重要算法或功能。在對具體實現(xiàn)功能模塊進(jìn)行編程時,要養(yǎng)成良好的加注釋的習(xí)慣,這樣的話不僅能理清思路,而且可以為以后的調(diào)試程序帶來很大的方便。4. 懂得充分利用網(wǎng)絡(luò)資源,因為實地調(diào)研的時間是非常有限的,所以需求分析中大部分分析結(jié)構(gòu)都是在我閱讀專業(yè)書籍,網(wǎng)絡(luò)資料

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論