版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、2014-2015學年第1學期系統(tǒng)分析與設計課程設計項目名稱: 理工學院學生學籍管理系統(tǒng)指導教師:班 級:12軟工移動2班學生:學號姓名備注1215115395陶黎組長1215115008白組員1215115432建錄組員目錄一緒論 11系統(tǒng)簡介 12設計目的 13設計容 1二需求分析 11. 系統(tǒng)目標 1信息系統(tǒng)目標 1目標說明 12系統(tǒng)結構 2信息系統(tǒng)需求結構 2需求結構的說明 23功能用例模型 24系統(tǒng)性能需求 5三系統(tǒng)分析 51創(chuàng)建類圖的步驟 52系統(tǒng)類圖 53序列圖和協(xié)作圖 74活動圖 11四系統(tǒng)設計 141邏輯體系結構設計 142系統(tǒng)數(shù)據(jù)庫設計 14概念模型設計 14邏輯模型設計
2、143.系統(tǒng)流程圖 16五數(shù)據(jù)庫的概念結構設計 17六數(shù)據(jù)庫邏輯結構設計 18七輸入輸出設計 20八系統(tǒng)界面設計 20九總結 22十小組分工 23一緒論1系統(tǒng)簡介學生信息管理系統(tǒng)是針對學校人事處的大量業(yè)務處理工作而開發(fā)的管理軟 件,主要用于學校學生信息管理,總體任務是實現(xiàn)學生信息關系的系統(tǒng)化、 科學 化、規(guī)化和自動化,其主要任務是用計算機對學生各種信息進行日常管理,如查詢、修改、增加、刪除,另外還考慮到學生選課,針對這些要求設計了學生信息 管理系統(tǒng)。2設計目的學生信息管理系統(tǒng)是高校管理信息系統(tǒng)的重要組成部分,開發(fā)或及時升級學 生信息管理系統(tǒng),是提高管理水平和工作效率的必然要求。本設計是對該學生
3、信 息管理系統(tǒng)的一個總體的把握,以便在后續(xù)的進一步開發(fā)過程中更好的控制總體 進度,系統(tǒng)主要面向的對象是在校的學生。3設計容本系統(tǒng)主要用于學校學生信息管理,總體任務是實現(xiàn)學生信息關系的系統(tǒng)化、 規(guī)化和自動化,其主要任務是用計算機對學生各種信息進行日常管理,如查詢、 修改、增加、刪除,針對這些要求設計了學生管理信息系統(tǒng)。本設計主要解決 與學生信息管理相關的問題,設計一個功能齊全的學生管理信息系統(tǒng), 實現(xiàn)學生 檔案信息的增刪查改以及學生選課及課程的增刪查改、學生成績的錄入和對學生 成績的分析等主要功能。二需求分析1.系統(tǒng)目標信息系統(tǒng)目標分析設計并開發(fā)實現(xiàn)完善的學生信息管理系統(tǒng),實現(xiàn)學生信息管理的系統(tǒng)
4、化、 規(guī)化和自動化,提高管理水平和工作效率。目標說明完成系統(tǒng)目標,功能上盡量完善,性能上要求能夠完全適應日常運營管理需 求。2系統(tǒng)結構信息系統(tǒng)需求結構系統(tǒng)需求包括功能需求、性能需求、可靠性要求、安全與保密要求等。經(jīng)過綜合分析,確定該系統(tǒng)包括以下功能:(1)學生基礎信息管理學生基礎信息管理包括對學生的、 性別、學號、登錄名稱和登錄密碼等基本 信息的查看和修改,以及學生院系、班級、學期等信息的查詢。(2)教師基本信息管理教師基本信息管理是對教師的登錄名稱、登錄密碼,教職工號等的維護。(3)課程信息管理課程信息管理包括對課程設置和班級選課的管理。該模塊可實現(xiàn)以下功能: 添加、修改、刪除和顯示課程代碼
5、、課程名稱、學分和院系名稱。添加、刪除和提交班級所選課程。(4)成績信息管理成績信息管理包括對成績錄入和成績分析的管理。該模塊可實現(xiàn)以下功能: 錄入班級課程成績,以不同形式(列表統(tǒng)計、圖表分析)顯示班級課程成績。(5)其它相關信息展示除了以上的信息需要管理維護,可能還有些相關信息需要查詢維護等, 如通 知公告等。需求結構的說明以上主要從功能需求進行分析說明,另外還有性能需求和可靠性需求等,將 在下面進行進一步分析。3功能用例模型1建立系統(tǒng)用例模型1.1系統(tǒng)描述在學籍管理過程中,主要有活動有學生對個人信息的填寫與提交,學生進行 選課,學生對信息查詢;教師對選課學生的課程成績輸入; 教務員對學生信
6、息的 管理(包括添加、修改、刪除)和對教師信息的管理(主要是賬戶管理) 。1.2系統(tǒng)參與者的確定由以上的系統(tǒng)描述可知,學生學籍管理系統(tǒng)的主要參與者有: 教務員,教師 和學生。1.3系統(tǒng)用例描述對于待開發(fā)的學生學籍管理系統(tǒng)根據(jù)以上系統(tǒng)描術及學籍管理中各種事務 的處理流程可提取以下的幾個用例:(1)用戶管理:為了更好地管理用戶的權限及維護學生信息、系統(tǒng)信息的 安全,在用戶進行系統(tǒng)進行相應的操作前, 需要對用戶的身份進行驗證,所以有 用戶登錄這一過程,這時便需要對權限的用戶進行管理。(2)選課管理:學生在學校選課期間可以進行選就選課, 檢查和刪除課程, 而在平時可以對所選課程進行查詢;而在學生選課出
7、現(xiàn)問題時,在提出申請后,教務員可以直接幫助學生對選課信息進行修改,同時,教務員可根據(jù)教學需要進行一定的選課條件限制。(3)信息管理:學生可以對個人信息進行查詢操作;在新生注冊時,教務員要把新生的信息錄入系統(tǒng),而根據(jù)教學需要,教務人員可以對學生信息進行查 詢,修改,刪除操作。(4)成績管理:任課教師在考試后輸入學生相應課程的分數(shù);學生對個人歷年課程成績的查詢;同時,教務員對教師錄入的成績進行監(jiān)控與核實,如果成績出現(xiàn)問題后,教務員可以對學生成績的修改。(5)系統(tǒng)管理:教務員在需要時可以對系統(tǒng)的服務進地啟動和停止,主要 是在某些特殊情況下的操作。對應以上的用例描述,得到相應的系統(tǒng)用例圖、學生角色用例
8、圖、教師角色 用例圖和教務員用例圖,具體如以下各圖:(1)系統(tǒng)整體用例圖系統(tǒng)登錄查詢課程表用戶IJ 十老師學生管理員選課修改學生個人信息檢索學生成績登記授課的學生狀況f(< 丿學生信息的管教師信息的管課程信息的管理級信息的管理查詢成績修改教師個人信息(2)管理員用例圖<<include>>教師用戶的追加<<include>>f<<include>>J” f J一教師信息的修改<<include>>教師管理<<include>>管理員學生管理學生用戶的追加<<
9、include>><<include>>學生信息的修改<<include>><<include>><<include>>課程的查詢課程的修改課程表的公布課程的刪除課程的追加教師信息的查詢教師信息的刪除<<include>>課程管理<<include>><<include>>班級管理<<include>><<include>><<include>>
10、<<include>>班級的查詢學生信息的刪除學生信息的瀏覽班級的追加班級的修改班級的刪除管理員用例圖(3)教師用例圖CD教師個人信息的查詢教師-O教授學生狀況的查詢'V*"、成績的錄入教師用例圖(4)學生用例圖修改學生個人信息選課查詢課程表4系統(tǒng)性能需求針對性能需求,系統(tǒng)要求主流硬件配置以保證服務器的運行速度,開發(fā)環(huán)境采用JavaEE平臺加Sqlserver2008數(shù)據(jù)庫,從而保證在大量數(shù)據(jù)交換的情況下 系統(tǒng)的性能穩(wěn)定;另外JavaEE體系的信息系統(tǒng)也從技術上保證了系統(tǒng)的可靠性 和一定的數(shù)據(jù)安全性。另外在實際開發(fā)應用過程中,將采用相應的密碼加密技術
11、和數(shù)據(jù)庫備份恢復機制,從而保證數(shù)據(jù)的保密性和完整性,進而保障系統(tǒng)的可靠 性和安全保密性。三系統(tǒng)分析1創(chuàng)建類圖的步驟UM啲最終目標是識別出所有必須的類,并分析這些類之間的關系,類的識 別貫穿于整個建模過程,分析階段主要識別問題域相關的類,在設計階段需要加 入一些反映設計思想、方法的類以及實現(xiàn)問題域所需要的類,在編碼實現(xiàn)階段, 因為語言的特點,可能需要加入一些其他的類。建立類圖的步驟:(1)研究分析問題領域確定系統(tǒng)需求。(2)確定類,明確類的含義和職責、確定屬性和操作。(3)確定類之間的關系。2系統(tǒng)類圖在UML勺靜態(tài)機制中類圖是一個重點,它不但是設計人員關心的核心,更是 實現(xiàn)人員關注的核心。建模工
12、具也主要根據(jù)類圖來產(chǎn)生代碼。類圖在UML勺9個圖中占據(jù)了一個相當重要的地位。這里以學生選課類圖為例。中戶療-我用戶注銷)學空百理怏以搖 I I 包 J 內(nèi)的類圖學生>教務員教師務姓名:char 毎學-J : long: char宅主凹:char第姓名:char金教笛以號:long%密碼:chprph char豈S師巧:long建聲碼:char.用戶管丹0選課菅理0成絨菅理0信息管理0用戶t?理() 選陳芒理() 成綺竹理() 仁息管理() 系統(tǒng)肯理()用八管理()成績管理()'人員倍息包、內(nèi)的類圖般師成績骨理 # 師號;Icnfl 電日期:加e 亀:主程號:Io叩 MS 學號;l
13、ong 忌成按;int學牛選諛管理 曜學生學號:long 毎日期Pate %謨穆號:long 教師號:long系統(tǒng)爭務信總包入內(nèi)的類圈3序列圖和協(xié)作圖(1)管理員序列圖管理員序列圖系統(tǒng)管理員管理的序列圖說明:1)管理員成功登陸信息管理頁面2)學生信息查詢操作可查詢學生數(shù)據(jù)庫里學生的信息、3)在本頁面顯示查詢?nèi)莶⒎祷爻晒ο?)在信息管理頁面同時可進行學生的追加、信息的刪除、修改操作并且將 消息提交到學生信息數(shù)據(jù)庫中5)將更新后的容顯示到本頁面上,返回成功消息6)在信息管理頁面上同時可對教師信息進行修改、刪除和教師的追加并將 消息提交給教師信息倉庫,教師信息倉庫將更新過的容顯示到頁面中同 時返回
14、成功消息7)在信息管理頁面上同時可對班級信息進行修改、刪除和增加并將消息提 交給班級信息倉庫,班級信息倉庫將更新過的容顯示到頁面中同時返回 成功消息8)在信息管理頁面上同時可對課程信息進行修改、刪除和增加并將消息提交給課程信息倉庫,班級信息倉庫將更新過的容顯示到頁面中同時返回 成功消息9)操作完成后退出登錄(2)教師序列圖教師:登錄 界面:教師信息 倉庫:學生信息 數(shù)據(jù)庫:頁面1:登錄Dn2:查詢個人信息3:顯示信息4:成功5:檢索學生成績6:顯示成績7:成功8:查詢授課學生狀況9:顯示學生狀況10:成功11:退出教師序列圖教師登陸系統(tǒng)的序列圖說明:1)教師輸入賬戶和密碼成功登陸到登陸界面2)
15、通過查詢信息操作提交到教師信息倉庫3)將查詢到的信息顯示到該頁面4)返回成功信息5)檢索學生成績操作和查詢教授學生狀況操作可將學生信息數(shù)據(jù)庫中的 容顯示到該頁面上6)成功顯示后返回登陸頁面7)退出系統(tǒng)(3)學生序列圖:學生1:登錄11:退出學生:登錄界面:學生信息:頁面2:查詢個人信息4:成功5:選課7:成功8:檢索個人成績10:成功數(shù)據(jù)庫3:顯示信息6:顯示選課情況9:顯示成績學生序列圖學生登陸系統(tǒng)的序列圖說明:1)學生成功登陸到登陸界面2)通過學生信息數(shù)據(jù)庫查詢個人信息3)將查詢到的信息顯示到該頁面4)返回成功信息5)進入選課選項可將學生信選課情況的容顯示到該頁面上6)檢索學生成績操作可將
16、學生信息數(shù)據(jù)庫中的容顯示到該頁面上7)成功顯示后返回登陸頁面8)退出系統(tǒng)系統(tǒng)數(shù)據(jù)流圖:學生信息管理數(shù)據(jù)流圖選課信息管理流圖成績信息管理流圖4活動圖筆主芋三二G 歎務員孝主筆、息修改活室些r登乗'f希入用尸 宕5密坯r措誤、JJL4紙® 名r密謁ZHP希企A:1!人垃三吏更新數(shù)宅更査熬拽 奎'遶擇燐改J1項耳J理定隊改L.-飛軼峰帚LJA_1與壬乂不沖突£ K尋罷 入潔動國r登錄:J1L輸入用戶 名、密坯 碗 n 丿!r選擇錄入戒績班級j1確定導人至姿導入LJLjJC<-不追n四系統(tǒng)設計1邏輯體系結構設計系統(tǒng)邏輯體系結構如下圖所示學生學籍管理系統(tǒng)學 生
17、的 增 刪老 師 的 增 刪班 級 的 增 刪11r學生登錄管理員登錄教師登錄系統(tǒng)邏輯體系結構圖2系統(tǒng)數(shù)據(jù)庫設計概念模型設計由需求分析的結果可知,本系統(tǒng)設計的實體包括:(1)學生基本信息:登錄名,密碼,學號,性別,地址,年齡,專業(yè),系 別。(2) 課程基本信息:登錄名,密碼,課程名,課程號,教師號,分數(shù),學 時,學分。(3)教師基本信息:登錄名,密碼,教師號,教師名,性別,系別。(4)管理員基本信息:編號,登錄名稱,密碼等。這些實體間的主要的聯(lián)系包括:每位學生可以學習多門課程,每門課程可供多位學生學習。每位教師可以教多門課程,每門課程可供多位教師教學。邏輯模型設計E-R圖如下:系統(tǒng)數(shù)據(jù)庫邏輯模
18、型E-R圖3.系統(tǒng)流程圖開始教師(管理員)學生教師(管理員)頁面學生頁面課 程 信 息 的 增 刪 改 查成 績 信 息 的 增 刪 改 查修 改 密 碼 及 基 本 信 息瀏 覽 所 選 課 程 信 息瀏 覽 所 有 成 績 信 息結束五數(shù)據(jù)庫的概念結構設計根據(jù)上面對系統(tǒng)的需求分析、模塊設計,就可以做出能夠滿足用戶需求的各種實體以及他們之間的關系。本系統(tǒng)根據(jù)上面的設計規(guī)劃出:用戶信息實體、學生信息實體、課程信息E-R 圖。學生實體屬性圖六數(shù)據(jù)庫邏輯結構設計首先是系統(tǒng)的登錄表(login ),存儲可以登錄系統(tǒng)的學生、管理員、老師的相關信息。相關的列名有登陸ID號(loginlD )、角色類型(
19、rolelD )、登陸(loginName )、登陸密碼(loginPWD)。表1 用戶登錄表(login )列名數(shù)據(jù)類型大小約束字段描述loginIDInt11主鍵(主鍵)編號roleIDInt11只有1、2用戶類型loginNameVarchar50NOT NULL用戶名loginPWDVarchar50NOT NULL登錄密碼學生表(表2、,保存學生的基本信息,主要要學生的學號、名字、入學時間、家庭住址、家庭聯(lián)系以及所在的班級等等。相關的列名有ID號(ID、學生ID號(stuID、學生(stuName)、入學時間(enterTime )、學年(stuYear )、地址(address )
20、、聯(lián)系(tellphone )、班級(stuclass )。列名數(shù)據(jù)類型大小約束字段描述IDInt11NOT NULL 主鍵)編號stuIDVarchar50NOT NULL學號stuNameVarchar50NOT NULL學生enterTimeDatetimeNULL入學時間stuYearVarchar20NULL學制addressVarchar50NULL住址tellphoneVarchar20NULLstuclassVarchar10NULL班級remarkVarchar50NULL備注stusexint21,2性別stuschoolVarchar20NULL所屬學院表2 學生信息數(shù)據(jù)
21、表(student )教師表(表3),存放教師的一些基本信息,包括教師編號、教師、教師的職稱以及其 他的一些備注信息。表3教師信息表(teacher)列名數(shù)據(jù)類型大小約束字段描述tIDint11NOT NULL主鍵)編號teacherIDVarchar20NOT NULL職工號teacherNameVarchar20NOT NULL名字teacherInfoVarchar50NULL詳細信息remarkVarchar50NULL備注Teasexint20 (男)1 (女)性別teaschoolVarchar20Not null所屬學院tellphoneint15NOT nullteaagein
22、t5Not Null年齡教師課程表(表4)是把教師表和課程聯(lián)系在一起的信息表,主要包括課程編號、教師 編號。表4教師-課程表(teacourse )列名數(shù)據(jù)類型大小約束段描述tcidInt11NOT NULL主鍵)編號tIDInt11NULL教師編號courseIDInt11NULL課程編號表5 學生-課程表(stucourse )列名數(shù)據(jù)類型大小約束字段描述scidInt11NOT NULL 主鍵)編號IDInt11NULL學生編號courseIDInt11NULL課程編號scoreInt11NULL分數(shù)課程信息表(stu_course )包含了課程的一些相關信息,主要有課程ID ( courselD )、課程名稱(courseName)、課程學分(courseCredit )、備注(remark )。表6 課程信息表(course )列名數(shù)據(jù)類型大小約束字段描述courselDInt11NOT NULL主鍵)課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度上海租車租賃合同含長途過路費代繳
- 二零二五版年薪制勞動合同法實施細則與員工保密責任條款4篇
- 二零二五年度旅游民宿運營免責合同協(xié)議
- 2025年度個人商鋪租賃合同范本:含裝修補貼及設施設備清單4篇
- 2025年度生態(tài)公園土建項目施工合同
- 2025年度民間個人借款擔保合同范本:信用擔保與風險分擔
- 二零二五年度農(nóng)用拖拉機二手市場評估與交易合同3篇
- 2025年度農(nóng)民專業(yè)合作社股權并購與整合合同4篇
- 2025年度個人房產(chǎn)買賣風險評估合同范本2篇
- 2025年度個人知識產(chǎn)權許可使用合同范本9篇
- 趣味知識問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學課件(新版教材)
- 人教版數(shù)學四年級下冊核心素養(yǎng)目標全冊教學設計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- 徐州市2023-2024學年八年級上學期期末地理試卷(含答案解析)
- CSSD職業(yè)暴露與防護
- 飲料對人體的危害1
- 數(shù)字經(jīng)濟學導論-全套課件
- 移動商務內(nèi)容運營(吳洪貴)項目三 移動商務運營內(nèi)容的策劃和生產(chǎn)
評論
0/150
提交評論