【正文】
ess foundation, the system has provided a reasonable design for system structure .The system contains three modules, such as questionnaire management which has included making questionnaire, modifying questionnaire and querying results of questionnaire。但由于時間原因,功能上還需擴展,數據控制上還要繼續(xù)加強。系統(tǒng)包含了三個模塊,問卷管理、答卷管理、系統(tǒng)管理,問卷管理包括出問卷、修改問卷、查詢問卷結果;答卷管理包括查詢問卷、答卷;系統(tǒng)管理包括用戶管理和數據管理,用戶管理包括增加用戶、刪除用戶、權限管理,數據管理包括查看問卷、刪除問卷。這次研究的是通用教學問卷調查平臺,通過這個平臺,老師可以調查同學學習和生活方面的問題,同樣學生會等學生干部也可以調查學生的課外生活。以前的問卷調查方式都是通過紙質的形式,傳播難,統(tǒng)計更難,不利于日常的管理,而網站形式的問卷調查系統(tǒng)對于創(chuàng)作問卷,實現調查,查看結果都非常方便,節(jié)約了師生大量時間,效率高,節(jié)省人力、物力。系統(tǒng)依照上述模塊規(guī)劃完成設計,滿足了不同用戶進行不同操作的要求,為用戶的需求提出了解決的方法。關鍵詞:網絡問卷調查,動態(tài)網頁設計,功能模塊,教學問卷調查平臺AbstractNow, the network is playing a more and more role in our lives, which not only influents our lives but also our learning career. This time, what is wanted is the platform of universal teaching questionnaire investigation. Teachers could learn the problem of students39。 paper management which has included inquiring and answering questionnaire, and system management which has included user management including adding users, deleting users permission management and data management including inquiring questionnaire. The system design is pleted according to the module. It meets the different operating requirements in needs of users and it has provided all kinds of solutions for requirements of users.Compare to the traditional questionnaire investigation, the system saves hanuman resources and have the powerful statistics functions. The system has powerful function, so it can manage serious of works including making questionnaire, answering questionnaire and querying results of questionnaire, making the answering records be documented, and can achieve easy management, easy using. But because the limitation of time, the system may need expanding on the function, data control will also need continue enhancement.Keywords: Questionnaires on Network, Dynamic Website Design, Function Modules, Questionnaire Survey Platform on Teaching目 錄摘 要 IAbstract II1 緒論 (1) (1) (1) (3) (3)2 需求分析 (4) (4) (5) (5) (5) (7) (11) (12) (12) (13) (14)3 系統(tǒng)設計 (15) (16) (17) (18) (20) (24)4 系統(tǒng)實現 (25) (27) (29) (32) (34) (37)5 系統(tǒng)測試 (38) (41) (43) (45)6 總結與展望 (46) (46)致 謝 (48)參考文獻 (49)VI1 緒論由于當今生活越來越離不開網絡,對于我們中的大部分人來說,網絡不只是個資料庫,同樣它也是一個豐富的世界。而通用教學問卷平臺對于出題,做題,結果統(tǒng)計等工作全部由計算機操作,節(jié)省人力、物力。可見教學問卷調查平臺在網絡方面確實有著很好的發(fā)展前景。老師只有更好得了解學生才能把工作做得更好。據不完全統(tǒng)計,在2007年國內市場研究支出比2005同比增加30%,越來越多的公司開始重視網絡調查的應用[3]。(3)普遍發(fā)現,問卷的題目類型很單一,不外乎單選、多選、文字,問卷題型是否豐富也成為衡量問卷調查系統(tǒng)質量的一個重要標準。(5)系統(tǒng)單一、可移植性差。(6)查詢條件少、不能滿足實際的查詢需要。假設除性別只有兩種選擇以外,其余均有4個不同項,則學生類別可能有很多種。本系統(tǒng)的目的在于搜集學生的資料更好得完成教學,也為學校的管理部門得到了數據。第二部分為需求分析,根據用戶對系統(tǒng)的需要,合理分析出需要實現的功能,為系統(tǒng)的設計提供一個依據。2 需求分析需求分析是對通用問卷調查平臺的用戶需求以及對應的系統(tǒng)功能模塊、工作流程和業(yè)務范圍有一個具體的了解,分析系統(tǒng)所應具備的各種功能的需要,并根據用戶的需求和功能規(guī)劃出問卷平臺的工作流程、功能模塊,為系統(tǒng)的設計和實現打好基礎。系統(tǒng)是自主開發(fā),不抄襲、剽竊別人的系統(tǒng)模塊,法律上不存在違反《中華人民共和國著作權法》和《計算機軟件保護條例》[11]。該系統(tǒng)主要有三個功能模塊,系統(tǒng)管理模塊、問卷管理模塊和答卷模塊。其次是問卷管理模塊,用戶登錄系統(tǒng),然后按照系統(tǒng)的提示出問卷,還可以指定問卷進行修改,最終用戶的問卷都會存到數據庫中。根據答問卷者的需求,答卷模塊包括調出問卷和問卷作答。圖21 系統(tǒng)管理人員用例圖出問卷者從事問卷管理模塊,可以出問卷、修改問卷和查詢問卷結果。圖23 答卷者用例圖問卷調查系統(tǒng)需要注意兩方面的數據流程,對于出問卷者,一方面是出題者從搜集資料到出問卷再到查詢問卷結果的數據流圖,另一方面,是答問卷者回答問卷。較主要的就是出卷數據流圖,因為它是系統(tǒng)的核心部分。圖26 出問卷第二層數據流圖答卷過程出現的數據流程分析得到的第二層數據流圖如圖27所示。分析查詢問卷結果過程中出現的數據流程得到的第二層數據流圖如圖28所示。出問卷者就是將自己的問卷出完然后掛在網上然后其余人開始答卷,需求也很簡單,就是出問卷、修改密碼、查看結果等。不過問卷是要經過審核才可以編輯和查詢結果的,不經審核的問卷是沒有開放這些功能的。出問卷者即系統(tǒng)的普通用戶由管理員給出賬號,出卷完后就可以指定一部分人答卷,一般問卷針對一部分人群進行調查,答卷者可以從出卷者那兒得到問卷訪問地址也可直接在系統(tǒng)中輸入問卷名調出問卷。用戶對數據的存儲要求高,需要存儲占用很多空間的問卷,數據安全性很重要,需要及時備份,保證系統(tǒng)數據時常更新,做到數據處理能力強[12]。只要系統(tǒng)不出現大故障,就不會死機,數據流量小也是系統(tǒng)快速的一個原因。人員分配合理也是其一,該系統(tǒng)根據不同人員分配不同的功能,出問卷者和答問卷者擁有不同的功能,都控制在系統(tǒng)給的權限管理下。C程序都是先編譯成中間碼,運行的時候有JIT piler[14]編譯成native x86 指令執(zhí)行的。通用教學問卷調查平臺是掛在校園網上的一個操作平臺,在校外通過路由器可以連接到該系統(tǒng)的服務器,若在學校內部就可以通過內網直接訪問該服務器,外部訪問要經過學校的網關,而內網的訪問要經過交換機連通服務器。它自帶了服務器和瀏覽器,只要系統(tǒng)在服務器上運行良好,客戶端的使用就應該沒多大問題。系統(tǒng)的功能大致就是三個模塊,權限管理模塊、出問卷模塊和答問卷模塊,這三個模塊相互依存,互相作用組成完整的系統(tǒng)。如圖31所示。圖31 通用教學問卷調查平臺結構圖為了明確每個實體所對應的屬性以及它們之間的關系,就要分析每個實體間的關系,得到的便是關系ER圖。數據字典如表31所示。根據系統(tǒng)的功能結構,需要建立如下數據庫表格。表33 quest問卷表名稱類型主鍵否可否為空注釋qIdint主鍵否問卷號qTitleVarchar(50)否問卷名qtypeVarchar(50)否問卷類型qtimeVarchar(50)否問卷到期時間userIdVarchar(50)否出問卷的用戶numberint是問卷訪問量verifyVarchar(50)否是否審核qbeizhuVarchar(50)否備注問卷表,記錄問卷的名字、類型、到期時間、出卷著以及簡介等內容,用戶可以登錄進行出問卷。(4)選項表,如表35所示。根據答卷表可以幫助系統(tǒng)得出統(tǒng)計分析結果。圖34 系統(tǒng)出問卷活動圖會員登錄進了網頁,就可以選擇出問卷的功能,出問卷過程如下,先輸入問卷名,若問卷名重復則不予開始,若不重復則輸入問卷的類型、到期時間和備注,再輸入每道題的題目,選擇每道題的類型,輸入每道題的選