教務管理軟件系統(tǒng)設計開發(fā)方案、小程序開發(fā)。
結構設計
系統(tǒng)總體結構設計是要根據(jù)系統(tǒng)分析的要求和組主的實際情況來對新系統(tǒng)的總體結
構形式等進行大致的設計,是宏觀上的規(guī)劃。
數(shù)據(jù)庫設計是分析和創(chuàng)建保存系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結構設計,數(shù)據(jù)庫的設計將直接影
響系統(tǒng)的運行效率和系統(tǒng)進度。
概念設計
由于本系統(tǒng)隸屬于學校的教務管理系統(tǒng),所以數(shù)據(jù)庫中的學生資料應該是由學校負
責管理的,管理員也可以通過添加來增加學生的基本信息,以應付突發(fā)的事件。基礎維護模塊
基礎維護模塊有班級信息維護、學生信息維護、課程信息維護3個子模塊。基礎維護模塊
主要功能是對學校的班級、班級的同學、同學的課程等信息進行維護管理。
教學管理模塊
教學管理模塊有學生選課、課表查詢、成績輸入3個子模塊。教學管理模塊主要功能
是對學生選課、課表查詢和成績統(tǒng)計等信息進行管理。
課表查詢:可以按照班級或教室進行課表的精確和模糊查詢。按照班級查詢,列出了班
級名稱列表、班級課程表;按照教室查詢,列出了教室名稱列表、教室課程安排表。報表統(tǒng)計模塊
邏輯設計
邏輯結構設計的任務就是把概念結構設計階段設計好的基本E-R圖,轉換為邏輯結構。
E-R圖向關系模型轉換的結果如下所示:其中下劃線為主鍵,波浪線為外鍵。
學生信息(學號,密碼,學生姓名,所選課程編號)。
課程信息(課程編號,教師編號,課程名稱,開課系別)。
班級信息(班級編號,班級名稱,人數(shù))。1■
選課信息(課序號號,學生編號,學號)。
物理設計
物理設計是設計數(shù)據(jù)庫的物理結構,就是根據(jù)數(shù)據(jù)庫的邏輯結構,結合選定的DBMS,
設計數(shù)據(jù)庫的存儲結構、存取方式等。物理設計主要設計內模式以及內模式和模式之間的
映像關系。數(shù)據(jù)庫的物理設計包括具體的DBMS選擇、屬性(字段)數(shù)據(jù)類型、長度、精度
確定、DBMS的數(shù)據(jù)頁面大小、內存分配、一致性保證、 索引選擇、存儲方式等等。
總體設計
教務管理系統(tǒng)主要分基礎維護、教學管理、報表統(tǒng)計、退出系統(tǒng)
上一篇:車友管理系統(tǒng)定制開發(fā)方案、小程序開發(fā)
下一篇:酒店軟件開發(fā) 酒店軟件功能介紹、小程序開發(fā)