大家都知道一個系統的成敗與否關鍵在於其所做的需求分析是否到位,數據庫的設計是否合理。因為本系列文章的目的是在於提高大家對.NET Windows編程的實戰能力,故不對需求分析與數據庫設計作太多的理論說明,有關這方面的知識請大家自行查閱相關資料,在這裡這是簡單的羅列一下整個案例系統的功能需求及數據庫的設計。
一、需求分析
看過本系列課程前言中案例背景的,應該能大致知道本案例的需求了,我在這裡簡單的羅列一下吧:
1.系統應該為單機版可安裝的軟件;
2.系統統計出的數據可隨時進行合並,導出……
3.系統應具備如下基本功能:
(1).問卷管理:添加、編輯、查看、導出、刪除問卷等;
(2).問卷統計:添加、導出、合並、清空統計,並可自動對錄入的統計進行自動百分比計算等;
(3).題目管理:添加、編輯、查看、刪除、存入題庫等;
(4).題庫管理:添加、編輯、查看、刪除、插入到問卷等;
(5).數據庫導出及還原功能。
功能流程圖如下: