


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)分析與設(shè)計系統(tǒng)名稱:學(xué)籍管理系統(tǒng)摘要當(dāng)今社會中, 計算機的使用已經(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ù),這對于查找、更新 和維護都帶來了不少的困難。
2、 而使用計算機對學(xué)生學(xué)籍信息進行管理, 具有手工 管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、存儲量大、保密性好等。這些優(yōu)點能夠極大地提高學(xué)生管理的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要 途徑?!娟P(guān)鍵字】學(xué)籍管理系統(tǒng)分析 系統(tǒng)設(shè)計 測試第一章 前言 11.1 開發(fā)背景與現(xiàn)狀 11.2 開發(fā)設(shè)計的意義 1第二章 系統(tǒng)分析階段 22.1 系統(tǒng)現(xiàn)狀分析 22.2 系統(tǒng)目標和開發(fā)的可行性 22.3 系統(tǒng)現(xiàn)狀調(diào)查 32.3.1 組織機構(gòu)圖 32.3.2 業(yè)務(wù)流程圖 32.3.3 數(shù)據(jù)流程圖 4第三章 系統(tǒng)設(shè)計階段 53.1 系統(tǒng)總體設(shè)計 53.2 數(shù)據(jù)字典 63.3 系統(tǒng)各功能模塊的詳細設(shè)計 63.
3、3.1 用戶登錄界面圖 63.3.2 主界面圖 73.3.3 班級信息管理 73.3.4 學(xué)生信息管理 83.3.5 成績信息管理 93.4 數(shù)據(jù)庫設(shè)計 93.4.1 數(shù)據(jù)庫需求分析 93.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 103.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 12第四章 系統(tǒng)實現(xiàn)階段 134.1 敘述系統(tǒng)實施采用的主要技術(shù) : 13結(jié)束語 14第一章 前言1.1 開發(fā)背景與現(xiàn)狀隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用, 管理信息系統(tǒng)的試試在技 術(shù)上已經(jīng)逐步成熟。 管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科, 任何一個單位要 生存要發(fā)展, 要高效率地吧內(nèi)部活動有機地組織起來, 就必須建立與自身特點相 適應(yīng)
4、的管理信息系統(tǒng)。 學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位不可缺少的部分, 它的 內(nèi)同對于學(xué)校的決策者和管理者來說都至關(guān)重要, 所以學(xué)籍管理系統(tǒng)應(yīng)該能夠為 用戶提供足弓的信息和抉擇的查詢手段。 但一直以來人們使用傳統(tǒng)人工的方式管 理文件檔案,這工管理方式存在著許多缺點,如:效率低、保密性差,另外時間 一長,將產(chǎn)生大量的文件和數(shù)據(jù), 這對于查找、 封信和維護都帶來了不少的困難。 作為計算機應(yīng)用的一部分, 使用計算機對學(xué)生學(xué)籍進行管理, 具有手工管理無法 比擬的優(yōu)點。例如:線索迅速、查找方便、可靠性高、存儲量大、保密性好、壽 命長、成本低等, 這些優(yōu)點能夠極大地提高學(xué)生學(xué)籍管理的效率, 也是企業(yè)的科 學(xué)化、
5、正規(guī)化管理,與世界接軌的重要條件。1.2 開發(fā)設(shè)計的意義學(xué)生學(xué)籍信息管理是每一所高校都必須面對的工作。特別是近幾年,我國高 校大面積擴招, 高校信息化校園的建設(shè), 使高校的學(xué)生信息管理更成了一項重要 的工作。但一直以來, 人們使用傳統(tǒng)的人工方式管理文件檔案, 不僅存在效率低、 保密性差等缺點, 隨著學(xué)生數(shù)量的增多, 還會造成工作量的大大增加。 這不僅增 大了學(xué)生信息管理的難度,還給學(xué)生信息的查找、更新和維護帶來了不少困難。 在信息時代的今天, 計算機已進入到人類社會生活的各個領(lǐng)域, 信息管理系統(tǒng)必 然會取代人工管理模式。 本系統(tǒng)主要解決學(xué)生各項信息的輸入、 更新和維護, 并 解決信息檢索的效率
6、和學(xué)生信息的安全性等問題。 本系統(tǒng)應(yīng)該具有界面友好、 功 能完備、容易使用等特點, 使用戶能夠方便的進行各項業(yè)務(wù)操作。 本系統(tǒng)應(yīng)具有 檢索迅速、查找方便、可靠性高、存儲量大、保密性好等優(yōu)點,能滿足高校的學(xué) 生管理工作的各項要求。第二章 系統(tǒng)分析階段2.1 系統(tǒng)現(xiàn)狀分析計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機的價格已經(jīng)十分 低廉,性能卻有了長足的進步。 它已經(jīng)被應(yīng)用于許多領(lǐng)域, 計算機之所以如此流 行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動; 其次,計算機可以節(jié)省許多資源; 第三,計算機可以大大的提高人們的工作效率; 第四,計算機可以使敏感文檔更加安全,等
7、等。 在大學(xué)教學(xué)用計算機管理學(xué)生成績信息的意義。 現(xiàn)在我國的大學(xué)校中學(xué)生成績 的管理水平還停留在紙介質(zhì)的基礎(chǔ)上, 這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展, 因 為它浪費了許多人力和物力, 在信息時代這種傳統(tǒng)的管理方法必然被計算機為基 礎(chǔ)的信息管理所取代。 我作為一個計算機應(yīng)用的本科生, 希望可以在這方面有所 貢獻。改革的總設(shè)計師鄧小平同志說過“科學(xué)技術(shù)是第一生產(chǎn)力”, 我希望能用 我四年的所學(xué)編制出一個實用的程序來幫助大中專進行更有效的信息管理。 歸納起來,好處大約有以下幾點:1 可以存儲學(xué)生的基本信息以及歷屆的學(xué)生信息,安全、高效;2 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;3 可以迅速
8、查到所需信息。系統(tǒng)目標和開發(fā)的可行性2.2 系統(tǒng)目標和開發(fā)的可行性在明確了該系在學(xué)生信息管理工作問題時在之后,進一步對系統(tǒng)開發(fā)目標進 行研究。該系建立學(xué)生管理信息系統(tǒng)有以下五個目標。(一)實現(xiàn)學(xué)生信息管理的計算機化,系統(tǒng)化,程序化,確保系內(nèi)部各教研 室之間信息的通暢(二)在系辦和學(xué)生處, 要實現(xiàn)各種信息數(shù)據(jù)資源的匯總的歸類統(tǒng)計分析以 支持各視角查詢,修正。(三)在機房和系領(lǐng)導(dǎo)辦公室采用數(shù)據(jù)庫管理方法, 運用成熟信息技術(shù)和手 段,支持學(xué)生信息查詢與管理的全過程。(四)設(shè)置系統(tǒng)管理員維護功能, 使信息經(jīng)濟市補充與更新, 確保系統(tǒng)持續(xù) 可用性。(五)為將來系統(tǒng)進一步開發(fā),運用奠定基礎(chǔ)2.3系統(tǒng)現(xiàn)狀調(diào)
9、查組織機構(gòu)圖根據(jù)對現(xiàn)行組織結(jié)構(gòu)業(yè)務(wù)的調(diào)查;得出現(xiàn)狀組織機構(gòu)圖如下:圖2-3-1現(xiàn)狀組織機構(gòu)圖組織結(jié)構(gòu)是直線制的,數(shù)據(jù)間的關(guān)系相對比較簡單?,F(xiàn)行的業(yè)務(wù)處理過程如下:1. 新生入校:首先報到并進行注冊登記,然后到財務(wù)部門繳費。根據(jù)學(xué)生被 錄取的專業(yè),持繳費單到所在系或部注冊。2. 到系或部注冊后,根據(jù)選報專業(yè)分配到班級。3. 進入正常大學(xué)生活,參加各種教學(xué)活動,學(xué)期期末要求每位同學(xué)參加各科 的期末考試。4. 考試結(jié)束,由各系或部將每位同學(xué)的考試成績及其他一些相關(guān)信息記錄至 每個同學(xué)的檔案中。業(yè)務(wù)流程圖根據(jù)以上總結(jié),得出現(xiàn)行業(yè)務(wù)流程圖如下:圖2-3-2現(xiàn)行業(yè)務(wù)流程圖數(shù)據(jù)流程圖根據(jù)新的業(yè)務(wù)流程圖導(dǎo)出數(shù)
10、據(jù)流程圖如下:新生信息 I結(jié)束提出登錄成績信息信息修改 與獎懲信 息錄入成績信息成績信息圖2-3-3數(shù)據(jù)流程圖圖2-3-4學(xué)生學(xué)籍管理系統(tǒng)數(shù)據(jù)流程圖第三章 系統(tǒng)設(shè)計階段3.1系統(tǒng)總體設(shè)計學(xué)生成績管理系統(tǒng)獎懲信艮個人信曇詞成績書七成績霧-t課程霧七 凜程番七獎懲霧七 獎懲曙七學(xué)籍霍七學(xué)籍畜弋用戶慢改弋用戶列表七圖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é)生性別+出生日期+班號+聯(lián)系電話+入 校時間家庭住址注釋班級信息二班號+年級+班主任+教室課程信
11、息二課程編號+課程名稱+課程類型+課程描述年級課程信息二年級+課程名稱學(xué)生成績信息二考試編號+學(xué)生學(xué)號+學(xué)生姓名+學(xué)生班號+課程名稱+分數(shù) 系統(tǒng)用戶信息=用戶名稱+用戶密碼+用戶描述(2) . 文件條目文件條目給出某個文件的定義, 列出它的組成數(shù)據(jù)項, 此外還 要給出文件的組織形式。例:學(xué)生信息文件=學(xué)生基本信息記錄 + 學(xué)生成績記錄 主鍵:學(xué)生學(xué)號+課程號(3) . 數(shù)據(jù)元素條目給出某個數(shù)據(jù)單項的定義,通常是數(shù)據(jù)項的值類型。 例:學(xué)生基本信息記錄中“學(xué)生學(xué)號”的數(shù)據(jù)值類型為數(shù)值類型, 有效值范圍為 000000999999。(4) . 處理說明條目給出數(shù)據(jù)流程圖中不再分解的變換處理說明的定義
12、。3.3 系統(tǒng)各功能模塊的詳細設(shè)計3.3.1 用戶登錄界面圖主界面圖班級信息管理實現(xiàn)班級的添加、刪除、更新。查詢班級的所在系別等。學(xué)生信息管理每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。通過這一模塊, 可以實現(xiàn)學(xué)生基本情況的添加、刪除、更新。還能查詢各個學(xué)生的情況,姓名、 家庭電話、家庭住址、學(xué)號等各個消息 。成績信息管理本模塊實現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低 成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學(xué)生成績的管理方面 提高工作效率。3.4數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計的好壞,直接關(guān)系到整個程序的好壞,數(shù)據(jù)庫的結(jié)構(gòu)是否合理,能不能滿足 現(xiàn)有的要求,今
13、后系統(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 (錯誤)的程序,那不叫程序!數(shù)據(jù)庫需求分析用戶信息:包括的數(shù)據(jù)項有:用戶號、姓名、密碼、身份。學(xué)生信息:包括的數(shù)據(jù)項有:學(xué)生學(xué)號、學(xué)生姓名、性別、出生日期、班級名稱、入學(xué)年份、學(xué)籍編號、身份證號、籍貫、聯(lián)系電話、家庭地址等。學(xué)籍代碼表:包括的數(shù)據(jù)項有:學(xué)籍編號、學(xué)籍等。成績表
14、:包括的數(shù)據(jù)項有:編號、學(xué)號、課程編號、成績、考試性質(zhì)編號 等。考試性質(zhì)表:包括的數(shù)據(jù)項有:考試性質(zhì)編號、考試性質(zhì)等課程信息:包括的數(shù)據(jù)項有:課程編號、課程名稱、教師、學(xué)分、學(xué)時等數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本系統(tǒng)的實體有:學(xué)生實體、用戶實體、年級實體、課程實體。各個實體具體的描述 E-R圖如圖下所示。圖3-4-4課程實體E R圖得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計出能夠滿足用戶需求的各種實 體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 這些實體包括各種 具體信息,通過各種相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)中根據(jù)上面的設(shè)計規(guī)劃出的實體有:學(xué)生學(xué)籍管理、學(xué)生信息管理、 考試管理、成績管理、
15、用戶管理。實體一關(guān)系模型(Entity Relationship Module,簡稱E R模型)是數(shù)據(jù) 庫結(jié)構(gòu)設(shè)計常用的方法。ER圖中的巨型表示實體,菱形表示實體間的聯(lián)系, 聯(lián)系的類型可用1:1或M: M表示,圓角表示實體的有關(guān)屬性,如圖4-2所示的是本管理系統(tǒng)的E R圖:數(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)E R圖需要設(shè)計以下幾個數(shù)據(jù)表來存放學(xué)生的信息。Stude ntl nfo學(xué)生個人信息表字段名數(shù)據(jù)類型字符大小是否允許為空說明備注S
16、tude ntNum文本26否學(xué)號主鍵Name文本10否姓名grate文本20否年級Sex文本2否性別Folk文本8否民族Place文本20否籍貫BirthdayDate短日期否出生日期Housemaster文本12否家長姓名HouseAddress文本60否家庭住址Politics文本8否政治面貌TelNum文本30是聯(lián)系電話En rollme ntDate短日期否入學(xué)時間Remark備注50是備注圖4-3 Studentlnfo學(xué)生個人信息表TestName信息表字段名數(shù)據(jù)類型字符大小是否允許為空說明備注ID自動編號長整型否編號主鍵SheetName文本20否考試編 號TestName文本
17、50否考試名 稱圖4-4 TestName信息表Subject課程信息表字段名數(shù)據(jù)類型字符大小是否為空說明備注ID自動編號長整型否編號主鍵SubjectNameChar50否課程號碼圖4-5 Subject課程信息表考試成績存儲信息表(本表名由考試名稱決定)字段名數(shù)據(jù)類型字符大小是否允許為空說明備注Stude ntNumChar26否學(xué)號主鍵語文數(shù)字單精度型是成績數(shù)學(xué)數(shù)字單精度型是成績英語數(shù)字單精度型是成績注:此信息表中考試科目是根據(jù)考試信息改變圖4-6考試成績存儲信息表User信息表字段名數(shù)據(jù)類型字符大 小是否允許為空說明備注ID自動編號長整型否編號主鍵UserName文本20否系統(tǒng)用戶名P
18、assword文本20否用戶密碼AccessLevelChar20否系統(tǒng)等級圖4-7 User信息表第四章系統(tǒng)實現(xiàn)階段4.1敘述系統(tǒng)實施采用的主要技術(shù):本系統(tǒng)采用 Word viso、JAVA還有SQL的設(shè)計方式。其中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)采用S
19、QL-Server 2005數(shù)據(jù)庫,可靠性更高,比較適合中小型數(shù)據(jù)庫系統(tǒng)的開發(fā)。1.Java語言是成熟的、強大的、易擴充的編程語言,遠優(yōu)越于基于BASIC的腳本語言。加之JSP技術(shù)為其應(yīng)用提供了健壯的意外事件處理機制,從而使得 Java語言不管是在應(yīng)用范圍、技術(shù)成熟度上,還是在其發(fā)展?jié)摿ι隙純?yōu)越于其 他編程語言。其獨特的優(yōu)越性還表現(xiàn)于以下幾點:1.1 易于維護性Java語言是結(jié)構(gòu)化的語言,它更容易創(chuàng)建和維護龐大的、組件化的應(yīng)用程序。 JSP技術(shù)理所當(dāng)然地繼承了 Java語言的這些優(yōu)點,使其開發(fā)和維護也變得更加 簡便、容易。將JSP和JavaBean技術(shù)結(jié)合起來,在JavaBean中處理邏輯,然后 在JSP網(wǎng)頁中調(diào)用,這會使得JSP頁面顯得更加清晰,并且可以節(jié)省軟件開發(fā)時 間、降低維護難度。1.2. 企業(yè)產(chǎn)品的多樣性與JavaBean 一樣,Servlet也是用Java語言編寫的。但有所不同的是,它是 運行于服務(wù)器端的小程序,而且 Servlet是使用J
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效證明教育記錄可追溯性與合規(guī)性研究
- 多模態(tài)生物技術(shù)與行業(yè)深度融合展望
- 廣告制作過程中的團隊協(xié)作與項目管理技巧的分享
- 2025至2030中國脂肪酸乙氧基化物行業(yè)市場占有率及投資前景評估規(guī)劃報告
- 新時代藥物制劑技術(shù)的發(fā)展與應(yīng)用研究
- 2025至2030中國育亨賓行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國美藤果油行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國細胞培養(yǎng)基行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030中國線路板行業(yè)市場深度調(diào)研及發(fā)展前景與投資報告
- 人工智能在能源管理中的應(yīng)用
- 2023中國專利獎申報實務(wù)
- 常見骨關(guān)節(jié)疾病的評定技術(shù)-肩關(guān)節(jié)周圍炎的評定技術(shù)(康復(fù)評定技術(shù)課件)
- 益海嘉里(盤錦)糧油工業(yè)有限公司稻殼鍋爐可研報告
- JGJ106-2014 建筑基樁檢測技術(shù)規(guī)范
- 2023年中國石化河北石家莊石油分公司社會招聘20人筆試模擬試題及答案解析
- 太陽能熱水系統(tǒng)設(shè)計
- 醫(yī)務(wù)科崗前培訓(xùn)
- 共青團團課主題班會課件PPT模板PPT
- GB/T 8685-2008紡織品維護標簽規(guī)范符號法
- 合成氨行業(yè)發(fā)展現(xiàn)狀及趨勢分析
- 2022年徐聞縣(中小學(xué)、幼兒園)教師招聘筆試試題及答案解析
評論
0/150
提交評論