版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上管理信息系統(tǒng)分析與設(shè)計系統(tǒng)名稱:學(xué)籍管理系統(tǒng)摘要當(dāng)今社會中,計算機(jī)的使用已經(jīng)深入到日常工作和生活的方方面面。Windows系統(tǒng)的推出使電腦從高雅的學(xué)術(shù)殿堂走入了尋常百姓家,各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。對于學(xué)生的學(xué)籍管理是一個教育單位不可缺少的部分,它的內(nèi)容對學(xué)校的管理者來說至關(guān)重要,所以學(xué)生學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。而使用
2、計算機(jī)對學(xué)生學(xué)籍信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、存儲量大、保密性好等。這些優(yōu)點能夠極大地提高學(xué)生管理的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要途徑。 【關(guān)鍵字】學(xué)籍管理 系統(tǒng)分析 系統(tǒng)設(shè)計 測試專心-專注-專業(yè)第一章 前言 1.1開發(fā)背景與現(xiàn)狀 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的試試在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地吧內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位不可缺少的
3、部分,它的內(nèi)同對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供足弓的信息和抉擇的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這工管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、封信和維護(hù)都帶來了不少的困難。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對學(xué)生學(xué)籍進(jìn)行管理,具有手工管理無法比擬的優(yōu)點。例如:線索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 1.2開發(fā)設(shè)計的意義 學(xué)生學(xué)籍信息管
4、理是每一所高校都必須面對的工作。特別是近幾年,我國高校大面積擴(kuò)招,高校信息化校園的建設(shè),使高校的學(xué)生信息管理更成了一項重要的工作。但一直以來,人們使用傳統(tǒng)的人工方式管理文件檔案,不僅存在效率低、保密性差等缺點,隨著學(xué)生數(shù)量的增多,還會造成工作量的大大增加。這不僅增大了學(xué)生信息管理的難度,還給學(xué)生信息的查找、更新和維護(hù)帶來了不少困難。在信息時代的今天,計算機(jī)已進(jìn)入到人類社會生活的各個領(lǐng)域,信息管理系統(tǒng)必然會取代人工管理模式。本系統(tǒng)主要解決學(xué)生各項信息的輸入、更新和維護(hù),并解決信息檢索的效率和學(xué)生信息的安全性等問題。本系統(tǒng)應(yīng)該具有界面友好、功能完備、容易使用等特點,使用戶能夠方便的進(jìn)行各項業(yè)務(wù)操作
5、。本系統(tǒng)應(yīng)具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好等優(yōu)點,能滿足高校的學(xué)生管理工作的各項要求。 第二章 系統(tǒng)分析階段2.1系統(tǒng)現(xiàn)狀分析 計算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面:首先,計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計算機(jī)可以節(jié)省許多資源;第三,計算機(jī)可以大大的提高人們的工作效率;第四,計算機(jī)可以使敏感文檔更加安全,等等。 在大學(xué)教學(xué)用計算機(jī)管理學(xué)生成績信息的意義?,F(xiàn)在我國的大學(xué)校中學(xué)生成績的管理水平還停留在紙介質(zhì)的基
6、礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理所取代。我作為一個計算機(jī)應(yīng)用的本科生,希望可以在這方面有所貢獻(xiàn)。改革的總設(shè)計師鄧小平同志說過“科學(xué)技術(shù)是第一生產(chǎn)力”,我希望能用我四年的所學(xué)編制出一個實用的程序來幫助大中專進(jìn)行更有效的信息管理。 歸納起來,好處大約有以下幾點:1 可以存儲學(xué)生的基本信息以及歷屆的學(xué)生信息,安全、高效;2 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速查到所需信息。系統(tǒng)目標(biāo)和開發(fā)的可行性 2.2系統(tǒng)目標(biāo)和開發(fā)的可行性在明確了該系在學(xué)生信息管理工作問題時在之后,進(jìn)一步
7、對系統(tǒng)開發(fā)目標(biāo)進(jìn)行研究。該系建立學(xué)生管理信息系統(tǒng)有以下五個目標(biāo)。 (一) 實現(xiàn)學(xué)生信息管理的計算機(jī)化,系統(tǒng)化,程序化,確保系內(nèi)部各教研室之間信息的通暢 (二) 在系辦和學(xué)生處,要實現(xiàn)各種信息數(shù)據(jù)資源的匯總的歸類統(tǒng)計分析以支持各視角查詢,修正。 (三) 在機(jī)房和系領(lǐng)導(dǎo)辦公室采用數(shù)據(jù)庫管理方法,運用成熟信息技術(shù)和手段,支持學(xué)生信息查詢與管理的全過程。 (四) 設(shè)置系統(tǒng)管理員維護(hù)功能,使信息經(jīng)濟(jì)市補充與更新,確保系統(tǒng)持續(xù)可用性。 (五) 為將來系統(tǒng)進(jìn)一步開發(fā),運用奠定基礎(chǔ)。2.3系統(tǒng)現(xiàn)狀調(diào)查
8、; 2.3.1組織機(jī)構(gòu)圖根據(jù)對現(xiàn)行組織結(jié)構(gòu)業(yè)務(wù)的調(diào)查;得出現(xiàn)狀組織機(jī)構(gòu)圖如下: 圖2-3-1 現(xiàn)狀組織機(jī)構(gòu)圖 組織結(jié)構(gòu)是直線制的,數(shù)據(jù)間的關(guān)系相對比較簡單。 現(xiàn)行的業(yè)務(wù)處理過程如下: 1. 新生入校:首先報到并進(jìn)行注冊登記,然后到財務(wù)部門繳費。根據(jù)學(xué)生被錄取的專業(yè),持繳費單到所在系或部注冊。 2. 到系或部注冊后,根據(jù)選報專業(yè)分配到班級。 3. 進(jìn)入正常大學(xué)生活,參加各種教學(xué)活動,學(xué)期期末要求每位同學(xué)參加各科的期末考試。 4. 考試結(jié)束,由各系或部將每位同學(xué)的考試
9、成績及其他一些相關(guān)信息記錄至每個同學(xué)的檔案中。2.3.2 業(yè)務(wù)流程圖根據(jù)以上總結(jié),得出現(xiàn)行業(yè)務(wù)流程圖如下: 圖2-3-2 現(xiàn)行業(yè)務(wù)流程圖 2.3.3數(shù)據(jù)流程圖 根據(jù)新的業(yè)務(wù)流程圖導(dǎo)出數(shù)據(jù)流程圖如下:圖2-3-3 數(shù)據(jù)流程圖學(xué)生學(xué)籍管理系統(tǒng)用戶信息學(xué)生信息課程信息成績信息 數(shù)據(jù)庫 圖2-3-4 學(xué)生學(xué)籍管理系統(tǒng)數(shù)據(jù)流程圖第三章 系統(tǒng)設(shè)計階段3.1系統(tǒng)總體設(shè)計圖3-1-1系統(tǒng)模塊結(jié)構(gòu)圖3.2數(shù)據(jù)字典(1).數(shù)據(jù)流條目數(shù)據(jù)流條目給出某個數(shù)據(jù)流和定義,它通常是列出該數(shù)據(jù)流的各組成數(shù)據(jù)元素。該系統(tǒng)中的數(shù)據(jù)流條目有: 學(xué)生基本信息學(xué)號學(xué)生姓名學(xué)
10、生性別出生日期班號聯(lián)系電話入校時間家庭住址注釋 班級信息班號年級班主任教室 課程信息課程編號課程名稱課程類型課程描述 年級課程信息年級課程名稱 學(xué)生成績信息考試編號學(xué)生學(xué)號學(xué)生姓名學(xué)生班號課程名稱分?jǐn)?shù) 系統(tǒng)用戶信息用戶名稱用戶密碼用戶描述(2).文件條目文件條目給出某個文件的定義,列出它的組成數(shù)據(jù)項,此外還要給出文件的組織形式。 例:學(xué)生信息文件學(xué)生基本信息記錄學(xué)生成績記錄主鍵:學(xué)生學(xué)號課程號(3).數(shù)據(jù)元素條目給出某個數(shù)據(jù)單項的定義,通常是數(shù)據(jù)項的值類型。例:學(xué)生基本信息記錄中“學(xué)生學(xué)號”的數(shù)據(jù)值類型為數(shù)值類型,有效值范圍為。(4).處理說明條目給出數(shù)據(jù)流程圖中不再分解的變換處理說明的定義。
11、 3.3系統(tǒng)各功能模塊的詳細(xì)設(shè)計3.3.1 用戶登錄界面圖3.3.2主界面圖3.3.3班級信息管理實現(xiàn)班級的添加、刪除、更新。查詢班級的所在系別等。3.3.4 學(xué)生信息管理 每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。通過這一模塊,可以實現(xiàn)學(xué)生基本情況的添加、刪除、更新。還能查詢各個學(xué)生的情況,姓名、家庭電話、家庭住址、學(xué)號等各個消息 。3.3.5成績信息管理本模塊實現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學(xué)生成績的管理方面提高工作效率。3.4數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計的好壞,直接關(guān)系到整個程序的好壞,數(shù)據(jù)庫的結(jié)構(gòu)
12、是否合理,能不能滿足現(xiàn)有的要求,今后系統(tǒng)的升級過程中是不是方便,能不能把數(shù)據(jù)庫的結(jié)構(gòu)直接移植到其它的數(shù)據(jù)庫中使用,比如把ACCESS數(shù)據(jù)庫的結(jié)構(gòu)直接導(dǎo)入SQL Server中能不能直接使用,是不是還要修改程序等等。這些都是非常重要的,本系統(tǒng)的數(shù)據(jù)庫設(shè)計比較合理,而不是非常合理,因為每一個程序都可能有錯誤,有一位程序設(shè)計大師說過一句話,沒有BUG(錯誤)的程序,那不叫程序!3.4.1 數(shù)據(jù)庫需求分析 用戶信息:包括的數(shù)據(jù)項有:用戶號、姓名、密碼、身份。 學(xué)生信息:包括的數(shù)據(jù)項有:學(xué)生學(xué)號、學(xué)生姓名、性別、出生日期、班級名稱、 入學(xué)年份、學(xué)籍編號、身份證號、籍貫、聯(lián)系電話、家庭地址等。 學(xué)籍代碼表
13、:包括的數(shù)據(jù)項有:學(xué)籍編號、學(xué)籍等。 成績表:包括的數(shù)據(jù)項有:編號、學(xué)號、課程編號、成績、考試性質(zhì)編號等。 考試性質(zhì)表:包括的數(shù)據(jù)項有:考試性質(zhì)編號、考試性質(zhì)等 課程信息:包括的數(shù)據(jù)項有:課程編號、課程名稱、教師、學(xué)分、學(xué)時等3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 本系統(tǒng)的實體有:學(xué)生實體、用戶實體、年級實體、課程實體。各個實體具體的描述E-R圖如圖下所示。 學(xué)生基本信息班級成績課程圖3-4-2 學(xué)生實體ER圖用戶圖4-2 學(xué)生實體ER圖學(xué)生教師圖3-4-3 用戶實體ER圖課程課程名稱學(xué)時教師學(xué)分圖3-4-4 課程實體ER圖得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們
14、之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包括各種具體信息,通過各種相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)中根據(jù)上面的設(shè)計規(guī)劃出的實體有:學(xué)生學(xué)籍管理、學(xué)生信息管理、考試管理、成績管理、用戶管理。實體關(guān)系模型(EntityRelationship Module,簡稱ER模型)是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計常用的方法。ER圖中的巨型表示實體,菱形表示實體間的聯(lián)系,聯(lián)系的類型可用1:1或:表示,圓角表示實體的有關(guān)屬性,如圖4-2所示的是本管理系統(tǒng)的ER圖:nnnnnnnn學(xué)號姓名性別籍貫民族信息管理組成學(xué)籍管理組成組成組成成績管理考試管理用戶管理記錄號考試名數(shù)據(jù)庫科目名記錄號用戶名用戶等級用戶密碼學(xué)號記錄
15、號考試名年級科目名圖3-4-5學(xué)生學(xué)籍管理的ER圖3.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫的表格以及各個表格之間的關(guān)系。根據(jù)系統(tǒng)ER圖需要設(shè)計以下幾個數(shù)據(jù)表來存放學(xué)生的信息。StudentInfo學(xué)生個人信息表字段名數(shù)據(jù)類型字符大小是否允許為空說明備注StudentNum文本26否學(xué)號主鍵Name文本10否姓名grate文本20否年級Sex文本2否性別Folk文本8否民族Place文本20否籍貫BirthdayDate短日期否出生日期Housemaster文本12否
16、家長姓名HouseAddress文本60否家庭住址Politics文本8否政治面貌TelNum文本30是聯(lián)系電話EnrollmentDate短日期否入學(xué)時間Remark備注50是 備注 圖4-3 StudentInfo學(xué)生個人信息表TestName信息表字段名數(shù)據(jù)類型字符大小是否允許為空說明備注ID自動編號長整型否編號主鍵SheetName文本20否考試編號TestName文本50否考試名稱圖4-4 TestName信息表Subject課程信息表字段名數(shù)據(jù)類型字符大小是否為空說明備注ID自動編號長整型否編號主鍵SubjectNameChar50否課程號碼圖4-5 Subject課程信息表考試成
17、績存儲信息表(本表名由考試名稱決定)字段名數(shù)據(jù)類型字符大小是否允許為空說明備注StudentNumChar26否學(xué)號主鍵語文數(shù)字單精度型是成績數(shù)學(xué)數(shù)字單精度型是成績英語數(shù)字單精度型是成績注:此信息表中考試科目是根據(jù)考試信息改變 圖4-6 考試成績存儲信息表User信息表字段名數(shù)據(jù)類型字符大小是否允許為空說明備注ID自動編號長整型否編號主鍵UserName文本20否系統(tǒng)用戶名Password文本20否用戶密碼AccessLevelChar20否系統(tǒng)等級 圖4-7 User信息表第四章 系統(tǒng)實現(xiàn)階段4.1敘述系統(tǒng)實施采用的主要技術(shù) :本系統(tǒng)采用Word、viso、JAVA還有SQL的設(shè)計方式。其中
18、viso擔(dān)當(dāng)主要邏輯控制,畫數(shù)據(jù)流程圖、業(yè)務(wù)流程圖。通過接受Jsp傳來的客戶端請求,調(diào)用以及初始化JavaBean,再通過JSP傳到客戶端;SqlBean擔(dān)當(dāng)主要的與數(shù)據(jù)庫的連接與通信;JavaBeans主要擔(dān)當(dāng)配合JSP以及Servlet來完成客戶端的請求;而JSP主要擔(dān)當(dāng)接受與響應(yīng)客戶端的任務(wù)。這樣使得程序代碼不僅通俗易懂,而且大大地提高了代碼的可重用性。另外,系統(tǒng)采用SQL-Server 2005數(shù)據(jù)庫,可靠性更高,比較適合中小型數(shù)據(jù)庫系統(tǒng)的開發(fā)。1.Java語言是成熟的、強大的、易擴(kuò)充的編程語言,遠(yuǎn)優(yōu)越于基于BASIC的腳本語言。加之JSP技術(shù)為其應(yīng)用提供了健壯的意外事件處理機(jī)制,從而
19、使得Java語言不管是在應(yīng)用范圍、技術(shù)成熟度上,還是在其發(fā)展?jié)摿ι隙純?yōu)越于其他編程語言。其獨特的優(yōu)越性還表現(xiàn)于以下幾點: 1.1易于維護(hù)性 Java語言是結(jié)構(gòu)化的語言,它更容易創(chuàng)建和維護(hù)龐大的、組件化的應(yīng)用程序。JSP技術(shù)理所當(dāng)然地繼承了Java語言的這些優(yōu)點,使其開發(fā)和維護(hù)也變得更加簡便、容易。將JSP和JavaBean技術(shù)結(jié)合起來,在JavaBean中處理邏輯,然后在JSP網(wǎng)頁中調(diào)用,這會使得JSP頁面顯得更加清晰,并且可以節(jié)省軟件開發(fā)時間、降低維護(hù)難度。 1.2.企業(yè)產(chǎn)品的多樣性 與JavaBean一樣,Servlet也是用Java語言編寫的。但有所不同的是,它是運行于服務(wù)器端的小程序,而且Servle
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長江職業(yè)學(xué)院《中外版畫史與經(jīng)典作品欣賞》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南大學(xué)滇池學(xué)院《畜牧試驗設(shè)計與統(tǒng)計分析1》2023-2024學(xué)年第一學(xué)期期末試卷
- 校園安全管理規(guī)定與實施細(xì)則
- 2022年全國碩士研究生招生考試(思想政治理論)真題(含答案)
- 業(yè)務(wù)操作-房地產(chǎn)經(jīng)紀(jì)人《業(yè)務(wù)操作》模擬試卷1
- 房地產(chǎn)交易制度政策-《房地產(chǎn)基本制度與政策》預(yù)測試卷2
- 趣味數(shù)學(xué)游戲教學(xué)模板
- 公司員工生日晚會主持稿
- 二零二五版品牌合作承諾協(xié)議書模板
- 2024-2025學(xué)年陜西省渭南市高一(上)期末數(shù)學(xué)試卷(含答案)
- 物業(yè)工程管理安全培訓(xùn)課件
- 《文化苦旅》讀書分享 PPT
- 氧化鋁生產(chǎn)工藝教學(xué)拜耳法
- 2023年十八項醫(yī)療核心制度考試題與答案
- 氣管切開患者氣道濕化的護(hù)理進(jìn)展資料 氣管切開患者氣道濕化
- GB/T 12706.1-2020額定電壓1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)擠包絕緣電力電纜及附件第1部分:額定電壓1 kV(Um=1.2 kV)和3 kV(Um=3.6 kV)電纜
- 管理模板:某跨境電商企業(yè)組織結(jié)構(gòu)及部門職責(zé)
- 底架總組裝工藝指導(dǎo)書
- 簡單臨時工勞動合同模板(3篇)
- 聚酯合成反應(yīng)動力學(xué)
- 上??萍即髮W(xué),面試
評論
0/150
提交評論