




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學生管理信息系統(tǒng)V1.0三月 5, 2022軟件開發(fā)綜合實訓課 程 設 計 報 告 學院(系): 信息技術學院 班 級: 項目名稱: 項目組長: 項目成員: 指導教師: 老師評語: 時間: 從 年 月 日 到 年 月 日學生管理信息系統(tǒng)目錄一、程序設計目的2二、系統(tǒng)功能描述2三、關鍵技術介紹2四、需求分析24.1 學院組織結(jié)構(gòu)24.2 角色定義24.3 用例圖34.4 用例說明3五、概要設計45.1 概念模型CDM45.2 物理模型PDM55.3 數(shù)據(jù)庫清單55.4建立數(shù)據(jù)庫95.5 系統(tǒng)總體結(jié)構(gòu)圖95.6 子系統(tǒng)描述105.7 模塊清單11六、詳細設計136.1各功能模塊描述136.1.1
2、系統(tǒng)數(shù)據(jù)庫鏈接配置詳細設計136.1.2 系統(tǒng)登錄詳細設計141.登錄窗口功能142.系統(tǒng)主窗體菜單功能項設計146.1.3 系統(tǒng)用戶管理詳細設計151. 添加刪除用戶152. 用戶查詢173. 用戶修改184. 退出系統(tǒng)186.1.4 學生管理181.添加學生182.修改學生信息193.刪除學生204.學生查詢216.1.5 成績管理235.1.6 課程管理236.1.7 教師管理236.1.8 學生住宿管理236.1.9 統(tǒng)計分析231.學生信息統(tǒng)計236.1.10 數(shù)據(jù)導入246.1.11 基本信息管理256.2 存儲過程設計256.3 角色授權設計25七、編程實現(xiàn)277.1 控件定義2
3、77.2 窗體定義277.3 編程實現(xiàn)27八、安裝程序制作27九、系統(tǒng)測試27十、使用說明(幫助)27十一、課程設計總結(jié)(遇到的主要問題及如何解決的,經(jīng)驗及體會)27一、程序設計目的二、系統(tǒng)功能描述三、關鍵技術介紹四、需求分析4.1 學院組織結(jié)構(gòu)4.2 角色定義學院各單位職責說明序號單位名稱單位職責相關業(yè)務描述1學院辦公室全院各種事務的組織、領導全院信息的分析、統(tǒng)計、決策2學務處全院學生的管理學生基本信息的維護、學生住宿信息的錄入、修改和查詢3教務處負責全院課程信息管理和所有學生各科成績管理安排課程、教師,學生成績的錄入、查詢、維護4人事室管理全院教師情況錄入、查詢、修改全院教師基本情況4.3
4、 用例圖4.4 用例說明用例說明參與者/用例描述管理員該系統(tǒng)的用戶,分為不同類型,具有不同的權限,根據(jù)權限訪問不同的模塊。學生信息管理主要負責學生信息的錄入、查詢、修改、刪除。成績信息管理主要負責學生成績信息的錄入、查詢、修改、刪除。課程信息管理主要負責課程信息的錄入、查詢、修改、刪除。教師信息管理主要負責教師信息的錄入、查詢、修改、刪除。學生住宿信息管理主要負責學生住宿信息的錄入、查詢、修改、刪除。基本信息管理負責院、系、班級、民族、宿舍基本信息的錄入、查詢、修改和刪除。數(shù)據(jù)導入負責外部數(shù)據(jù)(excel)與數(shù)據(jù)庫數(shù)據(jù)之間的導入和導出。統(tǒng)計分析根據(jù)條件,對特定信息進行統(tǒng)計分析,并提供導出和打印
5、功能。用戶信息管理主要負責系統(tǒng)用戶信息的錄入、查詢、修改、刪除。五、概要設計5.1 概念模型CDM5.2 物理模型PDM5.3 數(shù)據(jù)庫清單5.3.1 數(shù)據(jù)庫表名清單數(shù)據(jù)庫表名清單序號中文表名英文表名表功能描述1系別Department存放系別基本信息2專業(yè)Speciality存放專業(yè)基本信息3班級Class存放班級基本信息4學生Student存放學生基本信息5課程Lesson存放課程基本信息6課程班LessonClass存放課程班基本信息7成績Score存放學生成績信息8教師Teacher 存放教師基本信息9民族Nation存放民族基本信息10宿舍Room存放宿舍基本信息11用戶Users存放
6、系統(tǒng)帳戶信息5.3.2 數(shù)據(jù)庫表的詳細清單Department表序號字段中文名字段英文名類型、精度主鍵/外鍵1系編號Dep_IDchar(2)PK2系名層Dep_Namechar(30)Speciality表序號字段中文名字段英文名類型、精度主鍵/外鍵1專業(yè)編號Spe_IDchar(2)PK2系編號Dep_IDchar(2)FK3專業(yè)名稱Spe_Namechar(30)Class表序號字段中文名字段英文名類型、精度主鍵/外鍵1班級編號Class_IDchar(8)PK2專業(yè)編號Spe_IDchar(2)FK3班級名稱Class_Namechar(30)4班級人數(shù)Class_StuNumsmal
7、lint5年級Nianjiint6輔導員Fudaoyuanchar(10)Student表序號字段中文名字段英文名類型、精度主鍵/外鍵1學號Stu_IDchar(10)PK2班級編號Class_IDchar(8)FK3宿舍編號Room_IDchar(8)FK4民族編號Nation_IDintFK5姓名Stu_Namechar(10)6性別Stu_Sexchar(2)7出生日期Stu_Birthdaydatetime8入學年份Stu_InYearInt9聯(lián)系電話Stu_Phonechar(20)10身份證號Stu_StatusIDchar(18)11電子郵箱Stu_EmailVarchar(50
8、)12家庭住址Stu_HouseAddressVarchar(50)13家庭電話Stu_HousePhoneChar(20)14家長姓名Stu_HouseNameChar(20)15郵政編碼Stu_PostCodeChar(6)16床號Stu_BedNumint17備注MemoVarchar(20018相片ImageimageLesson表序號字段中文名字段英文名類型、精度主鍵/外鍵1課程編號Course_IDchar(20)PK2專業(yè)編號Spe_IDChar(2)FK3課程名稱Lesson_Namechar(30)4課程學分Lesson_MarkInt5課程學時Lesson_TimeintL
9、essonClass序號字段中文名字段英文名類型、精度主鍵/外鍵1課程編號LCDIntPK2教師編號Teacher_IDIntFK3課程編號Lesson_IDChar(20FK4學年Xuenianint5學期XueqiIntScore表序號字段中文名字段英文名類型、精度主鍵/外鍵1學號Stu_IDchar(10)PK/FK2課程班編號LCDIntPK/FK3平時成績Score_PSInt4期中成績Score_QZInt5期末成績Score_QMInt 6學期成績Score_XQDecimal(18,2)Room表序號字段中文名字段英文名類型、精度主鍵/外鍵1宿舍編號Room_IDChar(8)
10、PK2用戶名Build_Numint3床位數(shù)Room_BedNumInt4已有人數(shù)Room_BedUsedintNation表序號字段中文名字段英文名類型、精度主鍵/外鍵1民族編號Nation_IDIntPK2民族名稱Nation_Namechar(20)Teacher表序號字段中文名字段英文名類型、精度主鍵/外鍵1教師編號Teacher_IDIntPK2專業(yè)編號Spe_IDChar(2)FK3教師姓名Teacher_Namechar(10)4民族編號Nation_IDintFK5教師職稱Teacher_Zhichengchar(10)6教師年齡Teacher_AgeintUsers表序號字段
11、中文名字段英文名類型、精度主鍵/外鍵1用戶編號User_IDIntPK1用戶名User_Namechar(20)2密碼Passwordchar(10)3身份Shenfenchar(10)5.4建立數(shù)據(jù)庫5.5 系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖5.6 子系統(tǒng)描述子系統(tǒng)清單子系統(tǒng)編號子系統(tǒng)英文名稱子系統(tǒng)功能描述子系統(tǒng)之間的關系SS1Student管理、維護、查詢學生基本信息班級、系別信息由Basic子系統(tǒng)提供SS2Lesson管理、維護、查詢課程基本信息SS3Score管理、維護、查詢學生成績基本信息學生學號、課程號分別由Student、Lesson子系統(tǒng)提供。SS4Teacher管理、維護、查詢教師
12、基本信息為Lesson子系統(tǒng)提供教師信息。SS5Basic院系、班級、民族、宿舍基本信息管理、維護、查詢?yōu)槠渌酉到y(tǒng)提供院系、班級、民族、宿舍基本信息。SS6Live管理、維護、查詢學生住宿基本信息學生信息由Student子系統(tǒng)提供,宿舍信息由Basic子系統(tǒng)提供。SS7Import負責學生、成績、課程、教師基本信息的導入。SS8Sum負責學生、成績、課程、教師基本信息的統(tǒng)計?;拘畔⒂蓪淖酉到y(tǒng)提供。SS9User管理、維護、查詢系統(tǒng)用戶信息不同權限的用戶可以訪問不同的系統(tǒng)5.7 模塊清單功能模塊清單模塊編號模塊英文名稱模塊功能描述模塊接口概述M1-1Student_In添加學生基本信息入
13、口參數(shù):學生基本信息出口參數(shù):添加到數(shù)據(jù)庫M1-2Student_Modify修改學生基本信息入口參數(shù):學號出口參數(shù):保存修改的字段M1-3Student_Query查詢學生基本信息入口參數(shù):查詢參數(shù)出口參數(shù):顯示查詢結(jié)果M1-4Student_Delete刪除學生基本信息入口參數(shù):學生學號出口參數(shù):刪除對應學生信息M2-1Lesson_In添加課程基本信息入口參數(shù):課程基本信息出口參數(shù):添加到數(shù)據(jù)庫M2-2Lesson_Modify修改課程基本信息入口參數(shù):課程名稱出口參數(shù):保存修改的字段M2-3Lesson_Query查詢課程基本信息入口參數(shù):查詢參數(shù)出口參數(shù):顯示查詢結(jié)果M2-4Less
14、on_Delete刪除課程基本信息入口參數(shù):課程名稱出口參數(shù):刪除對應課程信息M3-1Score_In添加課程成績信息入口參數(shù):課程成績信息出口參數(shù):添加到數(shù)據(jù)庫M3-2Score_Query查詢課程成績信息入口參數(shù):查詢關鍵字、查詢條件出口參數(shù):查詢結(jié)果M3-3Score_Modify修改課程成績信息入口參數(shù):查詢條件出口參數(shù):保存修改的成績信息M3-4Score_Delete刪除課程成績信息入口參數(shù):查詢條件出口參數(shù):刪除對應的成績信息M4-1Teacher_In添加教師基本信息入口參數(shù):教師基本信息出口參數(shù):添加到數(shù)據(jù)庫M4-2Teacher_Modify修改教師基本信息入口參數(shù):教師姓
15、名出口參數(shù):保存修改的字段M4-3Teacher_Query查詢教師基本信息入口參數(shù):查詢參數(shù)出口參數(shù):顯示查詢結(jié)果M4-4Teacher_Delete刪除教師基本信息入口參數(shù):教師姓名出口參數(shù):刪除對應教師信息M5-1Department添加、查詢、修改、刪除院系基本信息M5-2Class添加、查詢、修改、刪除班級基本信息M5-3Nation添加、查詢、修改、刪除民族基本信息M5-4Room添加、查詢、修改、刪除宿舍基本信息M6-1Live_In添加住宿基本信息入口參數(shù):學生學號、宿舍號、床號出口參數(shù):添加到數(shù)據(jù)庫M6-2Live_Modify修改住宿信息入口參數(shù):學生學號、宿舍號、床號出口
16、參數(shù):保存修改的字段M6-3Live_Query查詢住宿信息入口參數(shù):學生學號、宿舍號、床號出口參數(shù):顯示查詢結(jié)果M7-1StudentInfo_Import把學生信息導入到數(shù)據(jù)庫中入口參數(shù):學生信息excel表出口參數(shù):信息入庫M7-2LessonInfo_Import把課程信息導入到數(shù)據(jù)庫中入口參數(shù):課程信息excel表出口參數(shù):信息入庫M7-3ScoreInfo_Import把成績信息導入到數(shù)據(jù)庫中入口參數(shù):成績信息excel表出口參數(shù):信息入庫M7-4TeacherInfo_Import把教師信息導入到數(shù)據(jù)庫中入口參數(shù):教師信息excel表出口參數(shù):信息入庫M8-1Sum根據(jù)條件統(tǒng)計相
17、關基本信息入口參數(shù):統(tǒng)計條件出口參數(shù):統(tǒng)計結(jié)果M8-2Export把統(tǒng)計結(jié)果導出到excel入口參數(shù):統(tǒng)計結(jié)果出口參數(shù):excel文件M9-1User_In添加用戶基本信息入口參數(shù):用戶基本信息出口參數(shù):添加到數(shù)據(jù)庫M9-2User_Modify修改用戶基本信息入口參數(shù):用戶名出口參數(shù):保存修改的字段M9-3User_Query查詢用戶基本信息入口參數(shù):查詢參數(shù)出口參數(shù):顯示查詢結(jié)果M9-4User_Delete刪除用戶基本信息入口參數(shù):用戶名出口參數(shù):刪除對應用戶信息六、詳細設計6.1各功能模塊描述6.1.1 系統(tǒng)數(shù)據(jù)庫鏈接配置詳細設計(1)功能:進行數(shù)據(jù)庫鏈接配置。(2)輸入:數(shù)據(jù)庫服務器
18、IP地址、用戶名、密碼。(3)輸出:把正確的配置信息寫入到配置文件里面,同時進入系統(tǒng)登錄界面。(4)界面(5)流程圖(6)測試要點:數(shù)據(jù)庫服務器IP地址、用戶名、密碼是否正確。數(shù)據(jù)庫服務器IP地址、用戶名、密碼是否正確的寫入到配置文件中。6.1.2 系統(tǒng)登錄詳細設計1.登錄窗口功能系統(tǒng)用戶需要輸入正確的用戶名和密碼才能登錄到系統(tǒng)中。(1)輸入:用戶名及對應的密碼。(2)輸出:相應的系統(tǒng)登錄提示信息:登錄成功,則進入系統(tǒng)主窗體,否則提示錯誤信息。(3)測試要點:三次輸入錯誤,自動退出程序。(4)系統(tǒng)登錄流程圖2.系統(tǒng)主窗體菜單功能項設計用戶管理學生管理成績管理課程管理數(shù)據(jù)導入系統(tǒng)幫助添加刪除用戶
19、用戶查詢用戶修改退出系統(tǒng)學生信息錄入學生信息查詢學生信息修改學生信息刪除成績錄入成績查詢成績修改成績刪除課程錄入課程查詢課程修改刪除課程學生數(shù)據(jù)導入教師數(shù)據(jù)導入課程數(shù)據(jù)導入成績數(shù)據(jù)導入操作說明系統(tǒng)主窗體菜單項設計6.1.3 系統(tǒng)用戶管理詳細設計說明:只有院辦的用戶才能夠添加、刪除、查詢用戶信息,其他用戶只能修改個人信息。1. 添加刪除用戶(1)功能:添加或刪除系統(tǒng)用戶,并將新添加的用戶顯示在列表框中。(2)輸入項:用戶名、密碼。(3)輸出項:刪除用戶錯誤信息或添加用戶成功信息。(4)界面設計【顯示用戶】【添加用戶】【已有用戶列表】用 戶 名:【txt用戶名】密 碼:【txt密碼】 確認密碼:【
20、txt確認密碼】【刪除用戶】【添加用戶】【退出】(5)流程圖添加用戶:刪除用戶:2. 用戶查詢(1)功能:根據(jù)查詢條件顯示符合要求的用戶信息。(2)輸入項:用戶名。(3)輸出項:用戶信息列表。(4)界面設計(5)流程圖3. 用戶修改(1)功能:修改當前用戶密碼。(2)輸入項:當前用戶原密碼、輸入新密碼、確認密碼。(3)輸出項:更新用戶信息表、顯示更新成功。(4)界面設計(5)流程圖(6)測試要點:原密碼是否匹配、是否正確修改了密碼。4. 退出系統(tǒng)6.1.4 學生管理1.添加學生(1)功能:添加學生信息。(2)輸入項:學生基本信息。(3)輸出項:學生信息入庫。(4)界面設計學生信息錄入學生基本信
21、息【確認錄入】【繼續(xù)錄入】【退出錄入】(5)流程圖(6)測試要點l 信息的初始化。l 單擊【確認錄入】按鈕,將學生信息入庫。l 單擊【繼續(xù)錄入】按鈕,繼續(xù)錄入下一個學生,控件信息清除。l 單擊【退出錄入】按鈕,關閉錄入界面。2.修改學生信息(1)功能:修改指定學生的基本信息。(2)輸入項:學生學號、學生修改信息。(3)輸出項:學生修改信息入庫。(4)界面設計學生學號:【txt學生學號】【確認修改】返回(a)學生信息修改學生基本信息【確認修改】【取消修改】【修改下一個】【返回系統(tǒng)】(b)(5)流程圖(6)測試要點l 學生基本信息的初始化。l 單擊【確認修改】按鈕,把數(shù)據(jù)庫中的信息更新為修改后的信
22、息。l 單擊【取消修改】按鈕,還原修改前的信息。l 單擊【修改下一個】按鈕,關閉本窗口,修改下一個學生的信息,打開(a)窗口。3.刪除學生(1)功能:刪除指定學生基本信息。(2)輸入項:學生學號。(3)輸出項:把對應的學生從數(shù)據(jù)庫中刪除。(4)界面設計學生學號:【txt學生學號】【確認刪除】返回(5)流程圖4.學生查詢(1)功能:查找給定條件的學生信息。(2)輸入項:查詢條件:學生學號、姓名、性別、班級、民族、系、專業(yè)、輔導員、年級。(3)輸出項:查詢結(jié)果。(4)界面設計查詢條件學生管理信息系統(tǒng)學號【 】姓名【 】性別【 】民族【 】班級【 】專業(yè)【 】輔導員【 】年 級【 】【確認查詢】【全
23、部顯示】【退出】學生信息查詢結(jié)果學號姓名性別班級系別輔導員(5)流程圖(6)測試要點l 查詢條件可以多選,實現(xiàn)組合。l 單擊【確認查詢】按鈕,根據(jù)查詢條件進行查詢。l 單擊【全部顯示】按鈕,在查詢結(jié)果中給出所有列的信息。l 單擊【退出】按鈕,關閉查詢本窗口,返回主窗口。6.1.5 成績管理5.1.6 課程管理6.1.7 教師管理6.1.8 學生住宿管理6.1.9 統(tǒng)計分析1.學生信息統(tǒng)計(1)功能:按照不同的要求進行學生信息統(tǒng)計,顯示統(tǒng)計結(jié)果,并提供導出功能。(2)輸入項:統(tǒng)計選項。(3)輸出項:顯示統(tǒng)計結(jié)果、并將統(tǒng)計結(jié)果導出到Excel表中。(4)界面設計統(tǒng)計選項專業(yè)班級年級【統(tǒng) 計】統(tǒng)計結(jié)果【導出】【退出】(5)流程圖6.1.10 數(shù)據(jù)導入(1)功能:把Excel中的數(shù)據(jù)導入到數(shù)據(jù)庫中,但是Excel表中的數(shù)據(jù)格式要有滿足一定的格式要求。(2)輸入項:需要導入的數(shù)據(jù)類別、Excel數(shù)據(jù)文件。(3)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化會展服務相關主題名稱續(xù)考核試卷
- 公路工程現(xiàn)場安全試題及答案
- 金屬工具的回收再利用與環(huán)保處理考核試卷
- 運動裝備租賃服務創(chuàng)新理念考核試卷
- 數(shù)據(jù)庫正則化方法試題及答案
- 數(shù)據(jù)庫實踐中的應試者準備事項總結(jié)試題及答案
- 嵌入式系統(tǒng)只為你知的試題及答案
- 探索深邃的2025年行政組織理論考試試題及答案
- 計算機四級軟件測試考試考綱及試題及答案
- 外資公司薪酬管理制度
- 上海市同濟大學第二附屬中學2024-2025學年八年級下冊期末物理試卷
- 2025年液壓馬達開發(fā)行業(yè)深度研究報告
- 樹木移栽施工協(xié)議書
- 手術前抗凝藥停用時間
- 租地解除合同協(xié)議書
- 2025智能礦山暨無人駕駛行業(yè)藍皮書-億歐智庫
- 2025湖北水發(fā)集團園招聘40人筆試參考題庫附帶答案詳解
- 2025年人工智能應用技術考試試題及答案
- 2024北森圖形推理題
- 2025年全國國家版圖知識競賽賽(附答案)
- 2025年社區(qū)工作者考試試題及答案
評論
0/150
提交評論