【VB】学生信息管理系统1——系统设计怎样开始?
歷時(shí)兩周完成用VB完成的學(xué)生信息管理系統(tǒng)。從剛開始只會(huì)敲好玩的小程序到現(xiàn)在完整的做出一個(gè)像樣的系統(tǒng)。自己的編程思維進(jìn)行了很大的跨越。
這次的學(xué)生信息管理系統(tǒng)讓我從整體的角度看到了一個(gè)系統(tǒng)設(shè)計(jì)的過程。
現(xiàn)在來描述一下一個(gè)系統(tǒng)的建立流程
?
1.分析你的系統(tǒng)要實(shí)現(xiàn)什么功能
(系統(tǒng)管理? 學(xué)籍管理?? 班級(jí)管理? 課程管理? 成績(jī)信息管理)
?
2.每個(gè)功能的實(shí)現(xiàn)需要設(shè)計(jì)怎樣的功能模塊
3系統(tǒng)的部分就可以先放下,建立數(shù)據(jù)流程圖,用它來溝通系統(tǒng)功能和數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)流程圖是給系統(tǒng)的設(shè)計(jì)者看的。便于構(gòu)思系統(tǒng)的框架。
4了解系統(tǒng)整個(gè)的數(shù)據(jù)流程,這時(shí)需要進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),所有系統(tǒng)的信息來自數(shù)據(jù)庫(kù)。
?
數(shù)據(jù)庫(kù)建立的很重要的步驟:.寫關(guān)系模式,畫E---R圖
?????????????????????????????????????????????? 根據(jù)數(shù)據(jù)流程圖和E---R圖
????????????????????????????????????????????? 建立數(shù)據(jù)庫(kù),表,視圖,觸發(fā)器等等
????? 學(xué)生(基本信息?? 班級(jí)信息? 課程信息? 班級(jí)信息)
???? 班級(jí)(班號(hào)? 所在年級(jí)? 班主任? 所在教室)
??? 課程(課程編號(hào)? 課程名稱? 課程類型? 課程描述)
??? 根據(jù)合適的數(shù)據(jù)類型建立二維表
5? 對(duì)照功能模塊設(shè)計(jì)窗口,每個(gè)模塊要實(shí)現(xiàn)一組類似的功能,每個(gè)模塊之間有很多共通公用的地方
6.最后,對(duì)應(yīng)每個(gè)窗體進(jìn)行編寫代碼,實(shí)現(xiàn)系統(tǒng)功能
?
這就整個(gè)學(xué)生信息管理系統(tǒng)的的建立過程。
總結(jié)
以上是生活随笔為你收集整理的【VB】学生信息管理系统1——系统设计怎样开始?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决命令行乱码问题
- 下一篇: 【VB】学生信息管理系统2——窗体设计