四六級考試報名系統課程設計要點_第1頁
四六級考試報名系統課程設計要點_第2頁
四六級考試報名系統課程設計要點_第3頁
四六級考試報名系統課程設計要點_第4頁
四六級考試報名系統課程設計要點_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、管理信息系統分析與設計課程設計報告四六級報名系統指導老師:小組成員:日 期:2013年6月27日星期四目錄系統分析報告一 信息系統需求說明書21引言.22. 任務概述33需求規定.4 4運行環境規定9二 信息系統分析說明書11 1可行性分析11 2系統業務流程圖(TFD)12 3 功能需求分析 13 4信息模型設計164.1 數據流圖(DFD)164.2數據字典(DD)18三 信息系統設計報告21 1 系統總體設計2 系統詳細設計 21 22四 課程設計工作日志29五 課程設計總結報告30六 系統安裝和使用說明32信息系統需求說明書1引言1.1 編寫目的本系統是基于Access數據庫和VB可視

2、化程序設計而開發的,軟件的總體要求是用于四六級報考考生的網路報名平臺,達到功能的完備和性能的穩定,操作界面簡單。驗收以用戶的測試和認可為依據。1.2 系統開發的背景四六級資格證是目前在校大學生比較重要的需獲得證書之一,四六級證書在大學生找工作的過程中具有很高的評估價值,所以每年報考四六級的考生十分的 多,例如今年,全國報考四六的大學生人數就接近940萬,面對如此龐大的報名人群,傳統的設點實體化報名方式肯定是不可取的,所以全國各個省市,高校都設 有自己的四六級網上報名平臺,但是由于技術和人員素質的差異,這些報名系統良莠不齊,很難為考生提供一個功能強大且安全穩定的報名環境,基于此背景,我小 組成員

3、決定把此次課程設計的課題定位為四六級報名系統的設計開發。1.3系統定義以VB語言作為可視程序設計的基礎,用ADODC連接Access連接數據庫和VB程序設計開發而成的信息系統。主要功能是完成在校大學生,研究生的四六級報名的網上注冊和報名過程。 用戶:四六級參考考生,考辦賬號:在注冊系統中考生以身份證注冊時獲得的賬號密碼:通過審核進入系統的憑證報名:通過審核,填寫基本信息后獲得準考證號分配權的方式 查詢報名信息:報名后查詢自己填寫的基本信息是否有誤 修改報名信息:如自己的報名信息有誤則通過此窗口修改 打印準考證:獲得系統自動分配的考號和考試相關信息憑證1.4參考資料陳禹,信息系統分析與設計,北京

4、,電子工業出版社2000年版 甘韌初,管理信息系統北京,機械工業出版社,2001年 馮師道,管理信息系統北京,科學出版社,1992年林卓然VB語言程序設計北京,電子工業出版社,2012 沈宏VB程序設計案列匯編北京,清華大學出版社,20112. 任務概述2.1 目標開發一個系統,可以實現四六級考生的在線注冊,注冊的過程中考生用自己的身份證號作為有效的注冊代碼,在填寫考生自己的基礎信息之后,考生填寫自己 的注冊賬號和密碼完成注冊后回到主界面,憑借注冊賬號和密碼登陸報名系統,在報名系統中填寫基本信息,實現報名,報名成功后,系統分配考生的考號,考試時 間,地點等信息,以電子打印準考證的形式體現出來。

5、2.2用戶的特點用戶主要分為兩類,第一是各級四六級考試辦公室,是四六級考試的組織和監管單位,他們可以通過此系統收集考生的報考信息,實現對考生考試的各項安排,列如,考生考試資格的審核,考生準考證號的分配,考試時間地點的分配。第二類用戶就是考生,考生通過此系統填寫自己的基 本信息,交由系統審核,在考辦授權的情況下,由系統分配給考生準考證號和其他與考試相關的信息,完成考生的網上報名。在整個過程中,考辦是系統后臺的操作 和管理者,考生是系統的前臺用戶。2.3假定和約束本系統開發的主要約束是時間約束,開發時間為第十八,十九周信息系統課設期間,時間為兩周。3需求規定3.1對功能的規定(說明角色和功能)根據

6、需求功能的不同,此系統有三種不同的客戶端,用于服務于三種不同的客戶。(1)系統管理端。考辦是四六級考試的組織者和管理者,這種類型的客戶端服務于考辦,建立在已有的結構化和非結構化數據基礎之上,通過對數據的統計 和分析,就能快速獲得考辦所需的各種信息, 如學生的所在院校、 學生學歷、學生的身份證號等等一些情況。這不僅能提高管理效率, 而且便于考辦從總體上把握參考學生的基本情況,從而獲得對四六級考試有效的安排。(2)系統維護端。這種類型的客戶端主要用于維護人員來處理機器故障(報名系統有時候會出現不能登錄或者不能注冊、報名后不能分配考號,以及對用戶操作不能及時響應或者響應錯誤等等一些問題)并且負責系統

7、的日常運行的維護。(3)考生。種類型的客戶端服務于考生直接操作來獲得自己所需要的服務如注冊、登錄、報名、修改信息、查詢信息等。每一個功能,考生都可以根據系統的提示一步一步往下進行,并不存在考生不會操作的問題,極大節約了考生的時間也提高了網上報名的效率。3.2對性能的規定(時間響應、穩定性等)(1)查詢過程中,要求準確顯示該考生的基本型信息以及所報選的四六級信息(語種,級別)。且所顯示的信息不可修改(2)修改過程中,要求可修改考生的基本信息以及其所報選的四六級信息(語種,級別),且修改過后查詢顯示隨之改變。(3)考生必須在注冊完成后,使用注冊過的賬號和密碼才能完成登錄。(4)報名成功后,考生要獲

8、得系統分配的準考證號碼,必須點擊“打印準考證”項目才能實現。(5)若考生在打印準考證后發現準考證上的信息有誤,必須重新注冊,重新報名。此程序最多重復三次。(6)輸入時產生錯誤通過點擊“重置”按鈕刪除錯誤。完成填寫后點擊提交按鈕確認,退出界面點擊“退選”按鈕。3.3輸人輸出要求賬號:用戶自己定義的號碼密碼:用戶自定義密碼查詢信息:顯示考生的基本信息和所報選的四六級基本信息(不可變) 修改信息:顯示考生的基本信息和所報選的四六級信息(可變),修改后顯示為修改后的信息。身份證號:十八位數字學號:九位數字考號:十一位數字賬號密碼:考生自定義3.4故障處理要求(1)能夠對用戶錄入的各種數據進行校驗(2)

9、能夠及時捕捉系統在運行時的錯誤信息,并給出相應的提示,系統應有一定的容錯能力(3)列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障所應采取的步驟方法。(4)當軟件停止響應時,可在任務管理器中結束該進程,并重新運行該軟件即可,原有數據不會丟失。(5)當硬件設備發生故障時,首先記錄發生故障前的相關操作,然后重新啟動計算機,檢查是否可以繼續正常運行, 如還不行,則向專業人員報修,并向其講明故障現象和導致故障的操作,以利于故障的早日排除。(6)所有數據應同時具備硬拷貝(備份到外部介質)和軟拷貝(備份到本地)兩種備份方式,具有迅速的災難恢復能力。同時應充分考慮各種突發情況的處理方式,如系統

10、的后臺數據庫因斷電、死鎖等原因無法訪問時,系統應能夠自動切換到備份服務器以保證用戶能夠繼續訪問。3.5其他要求(1) 建立規范的數據庫。規范的數據庫是系統成功的保障。建立合理、規范的關系數據庫必須滿足3NF要求,各數據庫表要盡量減少冗余度。(2) 良好的用戶權限管理。報名信息系統由于其自身的特點,數據安全性顯得尤其重要,因此用戶權限管理是MIS的一個重要部分。充分利用安全機制,限制非法用戶的入侵,并且對本系統的所有用戶進行角色劃分,在此基礎上,對不同用戶使用的功能模塊和數據進行授權,保證信息的安全性。(3) 實現信息的動態查詢統計。數據統計計算機化,能夠自動生成建立在數據庫基礎上的各種固定和自

11、定義動態報表,并能夠隨時查詢和進行統計分析。(4) 動態的報表管理。MIS系統實現了報表的動態管理,用戶可以靈活、方便地根據需求定義報表格式和統計條件,最終生成報表數據。(5) 實現數據傳輸區性。四六級報名系統也是對在校大學生的學歷等基本信息的一次大收集。這些信息具有一定的研究價值,通過傳輸給有關的數據分析單位,就能挖掘數據背后的信 息。MIS系統提供了在復雜應用環境下數據集成的工具,即數據轉換接口。MIS有效的數據轉換接口確保了在運行過程中與其他應用軟件建立起無縫的數據通 道。(6)易用性:系統設計應具有良好的易用性、操作簡便,符合常規Windows操作環境下的用戶使用習慣。同時,盡量減少用

12、戶的記憶工作量,如在信 息錄入時盡可能充分利用數據字典進行選擇錄入,以提高用戶工作效率。在系統查詢功能設計時,應提供多種查詢條件的復合查詢,讓用戶可以快速、精確地得到相 關信息。同時,系統設計應有良好的健壯性,如對各種用戶各種錯誤輸入應能及時識別并給出相應提示。(7)安全性:系統中所有涉及敏感信息如登錄口令等,服務器端應設置嚴格安全訪問控制策略,從而保證系統安全性和操作責任的可追溯性。本系統應易于 控制,當數據庫出現問題或者不能調用數據時,應有自動控制功能,系統自動處于停止工作狀態。當系統癱瘓時,應易于維護并自動停止一切工作。當系統受到其他 軟件的惡意攻擊時,應自動提示并停止工作。4運行環境規

13、定4.1設備選型系統基于B/S架構進行開發,所有管理和維護工作均集中在服務器端,客戶機只需安裝有IE瀏覽器即可,要求IE瀏覽器版本不低于5.5。CPU:1GHz以上。RAM:256M以上。存儲容量:剩余存儲容量大于100M推薦設備如下:服務器選用聯想萬全服務器(R360-3600)以,客戶機選用聯想商用機(揚天E5100C)。4.2支持軟件服務器端運行環境為Microsoft .NET Framework1.1 + IIS6.0,數據庫服務器選擇Access 2003企業版,操作系統選擇Windows XP版。 系統主機操作系統不易受病毒感染和侵害,具備完善的身份認證、訪問控制、安全審計、故障

14、恢復功能。系統應當采用大型關系型數據庫軟件,支持海量數據訪問。信息系統分析報告1可行性分析(1)管理上的可行性:隨著近幾年大學的擴招,越來越多的人可以接受高等教育,這種措施大大提高了我國國民的文化水平,提高了我國公民的受教育程 度,對我國社會主義精神文明建設的大方向而言是十分有益的,但是隨著擴招的人數越來越多,大學生群體的不斷擴大,有關大學生群體的數據信息也在不斷的變的 龐大華,復雜化,這給教育機構的管理和研究帶來了極大的麻煩。四六級作為當前衡量大學生學業水平和學習能力的一項標準,四六級證書現在也成了用人單位衡量 大學生素質的一顆重要的砝碼,基于這種情況,近年來,報考四六級的大學生人數在原本就

15、很大的基數上呈現增長態勢,這就為教育機構對四六級考試的考生的管理 帶來了更大的麻煩。本系統雖然名義上是四六級報名系統,主要用于考生的報考,但是其還具備后臺的信息收集能力和考務信息的管理發布能力,是一個功能強大且 穩定的系統,用于教育機構對四六級考試報考考生的管理師完全可行的。 (2)技術上的可行性:隨著IT技術的發展,特別是網絡技術和數據庫技術的發展,在軟件開發方面,可以采用現行主流的開發技術;硬件技術方面則可以充分利 用日益增強的存儲能力、通訊能力和處理速度來保證系統開發技術的準備。本系統采用的數據庫技術有很好的數據處理能力,網絡技術則體現在C/S模式中客戶和服務器之間的數據通信能力,良好的

16、硬件配備無需高檔的設備。由此可見,該系統在技術上具有可行性。(3)經濟上的可行性:對于信息系統的初期投資,都是為了以后獲得更大的經濟效益。通過一定的成本、效益分析,我認為開發這個系統在經濟上是可行 的。因為雖然系統開發需要初始成本和日后的維護費用,但是,信息系統可以提供比以前更加準確和及時的信息,減少了設點報名和填表輸入信心,以紙質郵件發放 成績單的各種成本,從長遠利益看,使用本系統肯定是比使用傳統的報名方式更經濟的。所以,經濟上的可行性是肯定的。2系統業務流程圖(TFD)3 功能需求分析3.1需求概述以VB語言作為可視程序設計的基礎,用ADODC連接Access連接數據庫和VB程序設計開發而

17、成的信息系統。主要功能是完成在校大學生,研究生的四六級報名的網上注冊和報名過程。本系統的需求描述如下:3.2功能分析該系統在性能功能上應達到如下需求:操作簡單、界面友好、完全框架式的頁面布局,使得考生的注冊,報名操作更簡便,許多選項包括查詢,修改,打印等只需要點擊鼠標就可以完成。通過對文獻的分析以及借鑒現有報名系統,我們決定把四六級報名系統分為兩個模塊:后臺管理和用戶權限管理。b.后臺管理 (1)考生資格的審核 (2)考生準考證號碼的分配 (3)考生基本信息的統計 (4)考生基本信息的收集整理 c.用戶權限管理對于本系統,用戶共分為兩類:考生,教辦。各有不同的權限。通過用戶的登陸判斷出用戶的權

18、限,然后分配給各自所擁有的功能。 (1)考生:此類用戶具有以下權限: 1)填寫報名信息實現網上報名 2)查詢自己填寫的報名信息; 3)修改報名信息; 4)打印準考證 (2)管理員:此類用戶具有以下權限: 1)瀏覽所有考生填報的信息; 2)具有管理普通用戶的權限; 3)修改、刪除考生的信息;3.3功能結構圖4信息模型設計4.1數據流程圖(DFD)4.2數據字典(DD)信息系統設計報告1 系統總體設計1.1本系統的體系結構(總體布局圖)本系統采用的是B/S模式三層體系結構1.2系統總體結構(軟件模塊結構圖)系統功能模塊圖1.2.1前臺業務模塊前臺業務主要用于用戶報名流程,其包括幾個主要模塊 1注冊

19、模塊 2登錄模塊 3填寫信息模塊 4查詢信息模塊 5修改信息模塊 6打印準考信息模塊 1.2.2 后臺管理模塊后臺主要包括兩個模塊:一個是用戶信息審核模塊,另外一個是用戶信息管理模塊2 系統詳細設計2.1基礎代碼方案本系統代碼是用來表征客觀事物的實體類別和屬性的一個或一組易于計算機識別和處理的特定符號或記號,他可以是字符、數字、某些特殊符號或它們的組 合。它為事務提供一個概要而不含糊的認定,便于數據的存儲和檢索,代碼縮短了事務的名稱,無論是記錄、記憶還是存儲,都可以節省時間和空間。代碼設計的任 務是把信息系統要處理的事物用特定的字符、數字或其組合來描述,以便于計算機系統識別和處理 2.2數據庫

20、設計2.2.1 系統E-R圖2.2.2數據庫表的設計 根據用戶需求共創建四張表 用戶信息表管理員表 科目信息學生報考信息表2.3主要界面設計方案(輸入輸出設計)輸入輸出界面登陸界面注冊界面報名信息界面填寫報名信息界面查詢信息界面修改信息界面管理員界面課程設計工作日志6月17日(1)確定小組成員名單并匯報指導老師選擇課程設計的題目,明確成員任務分工,并開始搜集整理資料(2)題目選為:四六級報名系統(3)系統具體設計,vb及數據庫設計,系統內容整體及詳細設計(4)整理資料,進入方案具體內容設計階段。6月20日 完成四六級報名系統 “信息系統引言”及“四六級系統任務概述”。完成四六級報名系統 “信息

21、系統需求分析”6月21日 完成系統分析報告 6月25日 完成系統詳細設計6月27日 對系統進行分析測試,找出其中問題并進行修改,加以整理6月28日 全面完成系統總結及工作日志課程設計總結報告通過為期兩周的信息系統分析與設計課程設計,完成了一個四六級簡單的系統,有如下幾點總結1、 小組成員工作情況:賴鵬同學對系統進行總體設計,進行需求分析,定義系統的功能及系統完成步驟。對系統進行分析設計,明確四六級報名系統業務流程、數據流程及數據詞 典。江正偉同學進行具體的系統設計,包括vb界面及代碼設計,數據庫設計,系統調試,最終完成整個系統。通過小組成員之間的協作,順利的完成了整個系統的 設計流程2、 系統設計過程中遇到的問題及解決辦法:系統設計過程中,不乏種種問題,如系統業務流程出現缺失,業務流程不明確,缺少報名后返還學生準考信息項。通過對整個流程的在思考及老師的提點對業 務流程進行了再設計。在具體設計過程中,也遇到了一些問題,比如連接數據庫錯誤,通過查找資料最終完成了數據庫連接任務。同時由于能力的限制,本系統也存 在一定缺失,沒能實現學生完成報名后對報名信息進行整合,系統后臺自動分配準考證號并進行打印功能3、 課程設計的收獲:通過課程設計,是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論