《教材管理系統(tǒng)》系統(tǒng)分析與設計課程設計報告_第1頁
《教材管理系統(tǒng)》系統(tǒng)分析與設計課程設計報告_第2頁
《教材管理系統(tǒng)》系統(tǒng)分析與設計課程設計報告_第3頁
《教材管理系統(tǒng)》系統(tǒng)分析與設計課程設計報告_第4頁
《教材管理系統(tǒng)》系統(tǒng)分析與設計課程設計報告_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄教材管理系統(tǒng)分析與設計1摘要2第1章可行性研究31.1 系統(tǒng)開發(fā)背景31.2 系統(tǒng)開發(fā)的意義31.3 系統(tǒng)的開發(fā)目標和規(guī)模31.4 經濟可行性分析41.5 操作可行性分析41.6 系統(tǒng)設計的要求41.7系統(tǒng)實現功能描述4第2章需求分析與設計62.1系統(tǒng)設計的任務62.2 教材管理系統(tǒng)的流程62.3 教材系統(tǒng)的數據流圖72.4 數據字典12第3章 總體設計173.1 軟件設計流程圖173.2 軟件功能模塊圖18第4章 系統(tǒng)詳細設計194.1系統(tǒng)功能概述194.2 系統(tǒng)界面21第5章 系統(tǒng)測試與運行305.1 登錄界面的測試305.2 教材入庫界面測試305.3 教材出庫界面測試305.4 班

2、級信息錄入界面的測試305.5 查詢界面的測試315.6信息統(tǒng)計與分析31第6章系統(tǒng)使用說明書326.1使用說明:326.2操作說明:32第7章小結34參考文獻35教材管理系統(tǒng)分析與設計摘要教材管理是教學管理中的組成部分,一般學校的教材管理模式是在學年制基礎上以班級為單位進行處理的。院校的教材管理隨著學生規(guī)模的日益增大、教材日益多樣化、學生個人之間教材差異越來越大的現實面前已呈現出無法應對的局面。因此,建立一套與選課相配套的教材管理模式和管理系統(tǒng)具有十分重要的意義和實際應用的迫切性,而且現有的條件、管理理念和技術水平已使之成為可能。開發(fā)該教材管理系統(tǒng)是為了更好地管理學校的各類教材,便于教材管理

3、人員訂書、領書、查詢教材資料及其庫存情況。使教材信息管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高教材管理效率的目的。關鍵詞:教材管理;信息系統(tǒng);數據庫;delphi7第1章可行性研究1.1 系統(tǒng)開發(fā)背景現在,對一所綜合性院校來說,專業(yè)門類多,課程門類廣,教材用書種類多,數量大,隨著各校規(guī)模的迅速擴大和許多新學科新專業(yè)的不斷涌現,這種情況更加明顯。各院校都設有專門機構負責該項工作,通常是教材科,其業(yè)務不僅涉及出版部門,而且要面對全校各系、部的授課教師,各班級的學生,涉及人員廣,工作量大。傳統(tǒng)的人工管理方法存在諸多弊端,效率低,易出錯,經常出現供書不及時、書庫缺書、用量與供應量脫節(jié)、學生繳費與學校

4、訂購費用出現不吻合等現象。原因固然是多方面的,但其中管理方面的硬件措施是主要因素。在信息時代的今天,計算機在事務管理方面的應用已經相當廣泛,但目前很多高校還停留在人工管理的水平上,顯然不適應時代發(fā)展和學校信息管理技術的發(fā)展應用的要求。因此,高校教材管理人員目前迫切需要一套方便、高效的計算機化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現教材管理的全面自動化。1.2 系統(tǒng)開發(fā)的意義教材管理對各個學校而言,都是一項復雜、煩瑣的工作, 是高校教務管理中的一個重要環(huán)節(jié), 由于育民學校中專業(yè)設置門類多,各專業(yè)每期開設課程種類多,其業(yè)務不僅涉及出版部門,而且要面對全校各系、部的授課教師,

5、各班級的學生,教材科涉及管理的入出庫教材種類非常多,而且還要給校方高層管理人員提供必要的數據統(tǒng)計分析數據,供校方做出下一學期或者來年的教材管理制度和完善這些制度中的缺陷。因此涉及人員廣,工作量大,再者是近年來,我國高等教育規(guī)模的不斷擴大,學校學生 人數迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理軟件,不但能大大降低工作人員的勞動強度,還能提高學校的管理效率和教學水平。1.3 系統(tǒng)的開發(fā)目標和規(guī)模在這里設計的指導思想:既要保證教材管理系統(tǒng)的科學性、完整性、系統(tǒng)性,又注意到教材管理的靈活性和可操作性。同時又較好的解決了教材管理工作的大部分難點問題,比如多價書的征訂、采購、發(fā)行,到貨

6、前書目替換,大量的錄入工作,查找書目難以操作,統(tǒng)計每個專業(yè)、班級的購書人數比率、不購書的原因統(tǒng)計等。使用delphi7作為管理系統(tǒng)的開發(fā)平臺,access用于數據源的開發(fā)和數據存儲。1.4 經濟可行性分析在教材管理系統(tǒng)中,實現對教材的物流、資金流和信息流的管理,即針對教材出入庫管理、教材庫存管理、教材費的收取和使用、教材需求信息、學生個人需用教材信息等進行管理。這些措施將為提高高等院校教材管理水平、提高工作效率、減少人為差錯提供良好的管理平臺。以極低成本的數據處理、信息查詢、信息錄入等,可實現教材需求信息、訂單管理、教材費用處理、教材費查詢、教材出入庫管理、庫存管理、教材發(fā)放、各個院系班級不購

7、書人數比率分析、各院系班級不購書學生的原因分析等功能。從目前校園網和教材管理系統(tǒng)的推廣和運行情況來看,本系統(tǒng)不需增加過多的硬件投入和應用方面的培訓,甚至可以完全由在讀學生利用課程設計或者課余興趣愛好來開發(fā)而且作為一個簡單且大家熟知流程易被掌握的小系統(tǒng)完全不需要開發(fā)前期的很多調查等準備工作。因此,其經濟成本是很低的。1.5 操作可行性分析作為一個學校特別是教務任務比較繁多復雜的院校來說,其大部分工作人員是懂計算機的,具有一定基礎,會使用各種管理軟件。況且一般管理員的素質要求比較高,所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓和較為詳細的書面操作說明,介紹系統(tǒng)的功能、使用方法以及初始密碼等就基

8、本上能夠使系統(tǒng)順利的運行了。1.6 系統(tǒng)設計的要求要求本系統(tǒng)能夠非常方便的投入實際的使用并且滿足教材管理的基本的功能要求。并且具有極高的可靠性、安全性、易維護性和可操作性,具有較高的可移植性。1.7系統(tǒng)實現功能描述本系統(tǒng)應該實現的功能如下:1、系統(tǒng)管理模塊:首先是對本系統(tǒng)的操作用戶設置權限以及用戶基本信息的添加、修改、刪除其次是設置有系統(tǒng)初始化,能夠在系統(tǒng)出現問題或者有大量錯誤、冗余數據時進行初始化設置,使系統(tǒng)恢復期初始狀態(tài);2、書費管理局模塊:財務科根據學生訂書情況和教材費用收繳學生訂書費用,并記錄相應的數據;3、教材出入庫模塊:教材科根據學生訂書數量和教材基本信息想學生發(fā)放教材的出庫管理和

9、向書商下達供書訂單并打印教材報表,便于用戶直接查看;4、綜合查詢模塊:根據用戶的類型和需求查詢教材的庫存信息,班級信息以及費用收繳信息;5、統(tǒng)計分析模塊:錄入班級信息閉和教師單位信息并設置打印報表功能供用戶查看然后操作員根據訂書情況統(tǒng)計分析學生買書的人數比例和學生不購買教材的原因分析,一次給校方提供相應的數據,便于改進學校的教材管理措施,滿足學生對教材的需求;6、幫助模塊:介紹本系統(tǒng)的相關信息和操作指南。第2章需求分析與設計2.1系統(tǒng)設計的任務開發(fā)教材管理系統(tǒng)的目的就是充分利用計算機和現代辦公軟件,擺脫傳統(tǒng)辦公工具,用計算機實現集中方便的管理工作,把學校教材科的工作人員從繁重的體力勞動中解脫出

10、來以達到提高工作效率和質量,最終實現教材管理的全面自動化為和現代化。因此系統(tǒng)主要實現教材管理信息的入庫、出庫、需求的輸入等;教材管理各種信息的查詢、修改等;教材采購報表的生成以及各系各部門的教材需求管理等需求分析是數據庫設計的基礎,其錯誤將影響到整個設計。需求分析也是令設計人員感到最繁瑣和困難的一個階段;設計任務:調查應用領域,對各種應用的信息要求和操作要求,進行詳細分析,形成需求分析說明書。2.2 教材管理系統(tǒng)的流程在普通教材的管理應用中,一般的流程有以下幾個:1、管理員可以對用戶進行管理,如添加用戶,分配用戶的角色,如“普通用戶” 、“用戶管理員” ;刪除用戶信息;修改用戶信息。2、每個班

11、級將需要訂購的教材費用交由財務科科,財務科再通知教材科,根據上報的教材數量找到供應商訂購教材,并詳細記錄教材信息。3、每個班級按照繳費情況,到教材科領書,并記錄領取信息。并且教材科根據教庫存信息決定是否訂購書。4、校方高層管理人員可在學校教材發(fā)放完畢后根據教材科和財務科所提供的學生夠數人數比例和學生不愿意購書原因分析等總結出本校的教材管理缺陷,從而完善本校教材管理制度。5、當系統(tǒng)出現異常、人為故障時,或者在使用過程中出現了大量的冗余、錯誤數據時,可通過系統(tǒng)初始化設置使系統(tǒng)恢復初始狀態(tài)。其系統(tǒng)流程圖如下圖所示:各系領取教材單領教材通知教材科定貨單入庫單書商財務科收繳書費通知發(fā)書庫存報表學校班級信

12、息報表統(tǒng)計分析表2.3 教材系統(tǒng)的數據流圖分析階段:對應用領域進行分析并抽象出邏輯模型:1、根據第一階段的結果進行分析,抽象出應用領域中流動信息(信源和信宿)、存儲信息、各種應用的定義以及他們間的聯系;2、用數據流圖描述現行系統(tǒng)的邏輯模型,即信息流動和加工處理等詳細情況。獨立于系統(tǒng)的實現:下邊是數據流圖的示例。2.3.1 數據流圖使用的符號定義數據流圖中使用的符號:數據的源點或終點需存儲的數據數據處理應用流動數據2.3.2 數據流程圖2.3.3 e-r圖班級表班級編號年級班級序號買書人數班長班級總人數班級表實體e-r圖學生繳費信息班級名最后修改時間班級人數id操作員學生書費歷史庫實體e-r圖教

13、材表編號入庫時間教材名出版年月價格類別數量作者教材表實體e-r圖倉庫經辦人入庫時間使用說明上期數量教材名本次數量倉庫實體e-r圖書商書商編號地址單位名負責人書費聯系電話書商實體e-r圖用戶用戶名密碼權限一權限三權限四權限二所在班級用戶實體e-r圖分析班級名所在專業(yè)太貴專業(yè)不符沒必要其它分析實體e-r圖教材入庫領書訂書報表學生老師書商教材科繳費財務科報表付款教材庫存班級信息整體e-r圖2.4 數據字典2.4.1把各數據項的描述信息按下表格式組成數據字典班級表的結構字段名數據類型說明班級名文本(索引)主鍵,字段大小為20入學時間日期/時間所在院系文本字段大小為20班長文本字段大小為8班長聯系電話文

14、本字段大小為20班主任文本預算科目代碼,字段大小為8班主任聯系電話文本預算科目代碼,字段大小為20操作員文本業(yè)務金額,字段大小為8最后修改時間日期/時間書費貨幣所學專業(yè)文本字段大小為20班級總人數數字整型買書人數數字整型單位信息表的結構字段名數據類型說明單位名文本(索引)主鍵,字段大小為20負責人文本字段大小為8聯系電話文本字段大小為50書費貨幣操作員文本字段大小為8最后修改時間日期時間學生書費歷史表的結構字段名數據類型說明班級名文本字段大小為20上期費用貨幣本次費用貨幣本期費用貨幣經辦人文本字段大小為8上期數量數字整型本次數量數字整型操作員文本字段大小為8最后修改時間日期時間說明文本字段大小

15、為50班級人數數字整型id自動編號主鍵,長整型 遞增教材表的結構字段名數據類型說明教材名文本字段大小為50出版社文本字段大小為50作者文本字段大小為8獲獎情況文本字段大小為50出版年月日期時間訂書單位文本字段大小為50經辦人文本字段大小為8教材數量數字整型教材單價貨幣使用說明文本字段大小為50入庫時間日期時間說明文本字段大小為50操作員文本字段大小為8最后修改時間日期時間id自動編號主鍵,長整型 遞增教材出入庫歷史表的結構字段名數據類型說明教材名文本字段大小為50出版社文本字段大小為50獲獎情況文本字段大小為50出版年月日期時間經辦單位文本字段大小為50經辦人文本字段大小為8上期數量數字整型本

16、次數量數字整型本期數量數字整型教材單價貨幣使用說明文本字段大小為50入庫時間日期時間說明文本字段大小為50操作員文本字段大小為8最后修改時間日期時間id自動編號主鍵,長整型 遞增操作用戶表的結構字段名數據類型說明用戶名文本主鍵,字段大小為8密碼文本字段大小為8所在單位文本字段大小為50權限一是/否管理權權限二是/否收費權權限三是/否出入庫權權限四是/否查詢權操作員文本字段大小為8最后修改時間日期/時間不購書原因記錄字段名數據類型說明班級名文本主鍵所在專業(yè)文本字段大小為50太貴數字整型與專業(yè)不符數字整型沒必要數字整型其他數字整型2.4.2數據庫關聯圖第3章 總體設計3.1 軟件設計流程圖3.2

17、軟件功能模塊圖圖3.2.1 軟件功能模塊圖第4章 系統(tǒng)詳細設計4.1系統(tǒng)功能概述當系統(tǒng)管理員想進入系統(tǒng)時,在登錄窗體(圖4-4)中輸入用戶名和密碼,點擊確定按鈕,就可進入教材管理系統(tǒng)的主窗體界面,主窗體界面如圖4-6所示,管理員就可以進行如下的工作:(1)通過訂書單來確定所需要的訂書。(2)把訂書單和庫存做比較得出還需要訂閱的書的名稱、數量等。(3)把所需要訂閱書導出到訂書表,通過訂書表向各出版社訂書。(4)當所需要的書到貨后,把它們存入庫存,更新庫存數據庫。(5)比較新庫存和訂書單,導出各學生,各班級,各系的發(fā)報表。4.1.1用戶登錄功能模塊此功能模塊主要是用于實現登錄用戶的身份和權限認證。

18、用戶輸入正確的密碼后,系統(tǒng)根據用戶所具有的權限,允許用戶進行合法的操作。同時為了避免非法用戶的干擾,對于用戶登錄窗體,如果用戶連續(xù)輸錯3次密碼,則系統(tǒng)自動退出。4.1.2系統(tǒng)管理功能模塊該功能模塊主要是進行操作員管理權限和密碼修改管理。其中,操作員管理包括新增、刪除操作員和修改操作員的信息與權限。為了保證系統(tǒng)的安全性,該系統(tǒng)只設置一個管理員用戶,該用戶一般為校方的高層管理人員,其操作權限不收任何人控制。用戶可以在任何時間修改自己的密碼和信息,管理員用戶也可根據需要設置用戶權限。4.1.3書費管理功能模塊書費管理功能模塊包括兩大操作:繳納書費和退回書費。繳納書費是指學生以班級為單位向學校繳納書費

19、,財務科在收繳書費時要準確統(tǒng)計每個班級的人數、總費用、總人數、購書人數等重要信息,并上報給管理員,管理員可參考上報的統(tǒng)計分析圖等總結本校在教材管理方面的不足,為校方提供改善決策。一般開學時學校為了減輕工作量而采取以班級為單位統(tǒng)計購書學生和教師總人數然后根據書的單價以多退少補的書費收繳形式收繳書費,退回書費操作就是用于向學生退還所多交的書費部分。4.1.4教材出入庫管理功能模塊教材出入庫管理功能模塊包括教材入庫和學生領書兩部分。教材入庫時需要登記教材名稱、出版社、出版日期、作者、訂書單位、本次數量等信息。學生領書以班級為單位,通過輸入教材名稱,自動查出該書所有信息,包括作者、出版社、單價、庫存數

20、等。當輸入領書數量后,自動計算出總書費,保存在領書歷史記錄表格里。4.1.5綜合查詢功能模塊綜合查詢功能模塊提供書費查詢和庫存查詢。書費查詢時通過輸入班級名進行查詢,而庫存查詢可按照多種方式如教材名稱、出版社、作者、訂書單位等進行查詢。最后還對所查詢的教材進行匯總,顯示出教材種類和全部的書費,其歸總的方式就是用直觀的報表來實現。4.1.5信息統(tǒng)計分析功能模塊信息統(tǒng)計分析模塊在本系統(tǒng)中也起著非常重要的作用,因為一個系統(tǒng)的開發(fā)其目的不只是為了滿足操作員的使用需求,更重要的是為高層決策者提供決策依據,對于一個學校的教材管理系統(tǒng)來說,學生購買書的人數比例和學生不購書的原因對于決策者來說是非常重要的信息

21、,因此本系統(tǒng)在統(tǒng)計班級信息和教師單位信息的基礎上設計了信息統(tǒng)計模塊,用以分析各個系各個班級的學生不買書人數所占的比率和各個系主要不買書原因中,各個原因所占的比率,以此給決策者提供改善教材管理措施的依據,已達到廣大學生能夠接受教材管理方案,最終使每個學生都能買到教材,提高學校的辦學質量。4.1.5幫助功能模塊向用戶介紹本系統(tǒng)的相關信息和簡短的使用指南。該模塊的作用在商業(yè)軟件行業(yè)的作用尤為突出,它可以向用戶提供自己公司的信息,以此擴大自身影響力,而且這樣的“廣告“可是一般人員都無法修改的,所以其用途也是非常巨大的。4.2 系統(tǒng)界面1登錄界面以上是登錄界面的截圖,從用戶類型中可以選擇用戶的登錄角色,

22、主要分為:管理員和一般用戶兩個用戶類型,各用戶角色的操作有不同的規(guī)定,不可以交叉操作,在用戶連續(xù)輸入錯誤密碼三次以后系統(tǒng)會自動關閉,以此提高系統(tǒng)的安全性。但是,不同的用戶類型都可以進行教材信息查詢操作、用戶的密碼修改等。2 用戶管理用戶管理員根據需要可以新建用戶信息,并賦予其一定的角色;還可以刪除用戶、修改用戶信息;而其它類型的用戶則只能修改自己的個人信息。此外,其中的某些字段是普通用戶無法修改的,比如操作員信息,只有管理員自己才能修改,這是基于本系統(tǒng)的安全考慮所設置的。3密碼修改為了提高本系統(tǒng)的安全和高效性,用戶可以通過對其初設密碼進行修改,這樣可以保證數據庫的安全性和完整性,也有利于管理員

23、對數據進行全面的掌握,防止非法修改產生破壞。同時密碼可以進行多次修改,只要管理員獲得了修改的權限。通過用戶對自己的密碼進行修改,密碼更改界面如上圖所示。4 學生教材出入庫查詢本模塊可以實現教材的出庫情況,教材發(fā)放班級的備錄,并計算教材領取的總費用等。如果出現特殊情況,如個人不需要訂書,則點擊特殊情況,做出相應的調整,同時可以打印教材出庫信息及全部教材,本模塊極大的豐富了教材管理發(fā)放的功能。其詳細說明如下:當各系各個班級把所需教材統(tǒng)計準確以后,上報到教材管理科,此時教材管理科可以根據反饋的信息進行教材的訂購工作,以確保教材按時到位,從而不影響學校的正常的教學活動。教材征訂界面如上圖所示。對教材征

24、訂界面所體現的使用功能說明如下:(1)可根據書名、出版社、主編、版本、經手人、課程名稱、訂書人、專業(yè)、專業(yè)號、年級、系別、isbn(可以不填)對必修教材進行錄入。(2)如果輸入有誤,在沒有保存的情況下可以按“取消輸入”鍵。如果將有誤的數據保存,可以在查詢中修改。5繳費管理本模塊主要實現書費的繳納。方便學校管理與查詢書本費。而且本系統(tǒng)還考慮到書費退還問題,更加貼近實際需要。對教材征訂界面所體現的使用功能說明如下:(1)可根據書名、出版社、主編、版本、經手人、課程名稱、訂書人、專業(yè)、專業(yè)號、年級、系別、isbn(可以不填)對必修教材進行錄入。(2)每個專業(yè)有一張自己的必修課的定單,按“下一定單”進

25、行對另一專業(yè)的訂書信息進行輸入。(3)如果輸入有誤,在沒有保存的情況下可以按“取消輸入”鍵。如果將有誤的數據保存,可以在查詢中修改。6教材領取管理本模塊主要實現教材的領取管理功能。由于可以是個人領取也可以是單位領取,所以為充分實現此功能本系統(tǒng)分為兩個模塊來實現領取教材的功能。這其中包括領取單位屬性、教材名稱、書費、領取數量和經辦人等信息,方便操作員操作??紤]到大多數學校的基本情況和一般教材管理的基本流程,其中在教室領書模塊中,不需要錄入教材單價和庫存數,因為教室的領書是不考慮書費的,因此就不需要錄入相關的信息。教材科只需要知道領取者的單位信息和班級信息就可以在上方的下拉菜單內選擇相關信息,并在

26、下方的表格中顯示相應的數據。7書費查詢本模塊主要實現書費的查詢功能,能滿足一般權限的用戶進行查詢操作。在查詢中,我們設計了兩個條件查詢,讓用戶結合自己需要進行查詢。操作員可以選擇學生書費查詢和單位領書查詢兩種方式來選擇查詢,并在下方的查詢條件中選擇班級或者單位具體名稱完成最終查詢目的。8庫存查詢本模塊主要實現庫存教材的查詢功能。通過不同類別進行個性化查詢,如教材名、出版社、作者、訂書單位。通過這個模塊可以查詢教材信息。該模塊是在用戶選擇查詢類型如教材名好、出版社、作者、訂書單位四種類型的基礎上選擇查詢條件,因為在龐大的教材信息中每種類型都有可能對應多本書嗎,它是一個一對多,多對一的關系,因此一

27、般使用雙重選擇,才能查詢到相關信息,并可以根據自身需求打印相關報表。9領書查詢本模塊用于實現領書操作的查詢。通過由于領書分為學生領書、單位領書所以我們也提供了兩個不同類別進行查詢。用此模塊可以查詢領取教材的教材名、出版社、領取數量、單價等信息。該模塊是通過選擇學生領書和單位領書兩種方式查詢教材領取情況,然后再在下邊的選擇班級名稱或者單位名稱選擇較查詢的班級,從而找到最終用戶所要查詢的領取教材信息。10班級管理本模塊主要實現班級信息的錄入與查看功能。在這個模塊中可以錄入并查看班級名、專業(yè)、班長、班主任、人數等信息。該模塊是通過在下方的班級信息中輸入詳細的班級信息,點擊確定從而在上方的表格中顯示輸

28、入信息,同時還可以在上方的表格中點擊某條信息,再點擊下方的刪除信息,刪除某條記錄。為了方便用戶操作和查詢相關信息,本模塊設置了打印報表的功能,可以直觀的向用戶提供褒貶材料。11單位信息管理本模塊主要實現院系單位的新建、修改與刪除功能。本模塊的設計主要是為了管理的層次化,從而方便用戶查詢與管理員的管理。該模塊是用以記錄院校內教師的信息,它與班級信息的區(qū)別在于教材科可以不用記錄每個班級的每個學生的詳細信息,而只需要知道每個班級的人數即可,但是必須記錄每個教師的詳細信息,因為教師的領書方式一般都是按照個人為單位進行教材領取的。同時為了方便用戶查看教師的信息,設置了打印報表的功能,用戶可直觀的通過打印

29、報表打印出紙質數據供相關方面閱覽。12不購書人數分析不購書人數分析功能模塊的主要目的是向校方高層管理人員提供的統(tǒng)計分析模塊,雖然作為純粹的教材管理系統(tǒng)來說,沒有這一項功能完全可以滿足教材管理的需要,但是考慮到教材科隸屬于學校的一個職能單位,其存在的意義不完全是高效的向學生提供發(fā)放教材的任務,而更應該通過本系統(tǒng)向校方提供統(tǒng)計分析數據。在每個學校內都會存在這樣一個現象:雖然學校安排的課程要求學生要購買該課程的特定教材,但是很多學生卻因為種種原因不愿意或者沒有買到教材,從而不能夠非常透徹的弄懂所要學習的知識。這樣的現象對于學校提高教學質量是一個的障礙,因此校方很關注不購買教材的學生在各個班級或者專業(yè)

30、所占的比例。而本系統(tǒng)就是通過詳細數據統(tǒng)計分析,以柱狀圖的形式直觀的列出每個專業(yè)的總人數和沒有購買數的人數,可以通過該柱狀圖看到沒有購買書的人數比例。13不購書原因分析不購書原因分析功能模塊與以上不購書人數分析功能模塊的設計目的一樣,都是為了給校方高層領導提供準確詳細的信息,以便校方采取措施來改善學校教材管理制度,是更多的學生能夠買到教材,從而提高學校的教學質量,提高學生的專業(yè)知識。本模塊區(qū)別于以上介紹的不購書人數分析模塊的地方是本模塊主要是提供學生為什么不夠買教材,這才是校方應該努力改善的地方。人數分析主要是從不購書量的角度做分析,它的實際意義是向校方提供表面現象,而本模塊是通過質的分析向校方

31、提供現象出現的原因,只有這樣才能夠讓校方采取措施進行改善,因此該模塊是非常重要的。第5章 系統(tǒng)測試與運行它實施對軟件規(guī)格說明、設計規(guī)格說明和編碼的最終審核。軟件測試的目的是以最少的人力、物力和時間投入,盡可能多地找出軟件中潛在的各種錯誤和缺陷。測試的結果為軟件可靠性分析提供了依據。5.1 登錄界面的測試該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。該系統(tǒng)的用戶名為admin,密碼為1。如果輸入正確用戶和密碼則會進入系統(tǒng)。當在登錄界面中輸入錯的用戶名或錯誤的用戶密碼時,例如輸入用戶名為將用戶jyh或錯誤密碼為1231時,系統(tǒng)會自動關閉。 5.2 教材入庫界面測試該測試的目的是保

32、證添加教材信息窗口的正確性與在數據輸入不正確或有異常數據時的容錯與糾錯性。當輸入正確信息時(書名:111,編號:001001 作者:222 獲獎情況 eee 出版年月 2006-12-5 訂書單位 計算機系 教材數量 教材單價)此時會顯示記錄完成。當輸入數據少一項時,系統(tǒng)會顯示缺少相應信息。當輸入異常數據時,系統(tǒng)會彈出有錯誤信息。5.3 教材出庫界面測試該測試的目的是保證出庫教材信息窗口的正確性與在數據輸入不正確或有異常數據時的容錯與糾錯性。當輸入正確信息時(專業(yè):計算機系 班級:0511 入學時間 2006-1-12 班長 張三 班主任 李四 )此時系統(tǒng)會顯示領取教材的信息,數量等。當輸入數

33、據缺少時,系統(tǒng)會顯示缺少相應信息。當輸入異常數據時,系統(tǒng)會彈出有錯誤信息。5.4 班級信息錄入界面的測試該測試的目的是保證添加班級信息窗口的正確性與在數據輸入不正確或有異常數據時的容錯與糾錯性。當輸入正確信息時(班級名:5698 班長:計祖輝 班主任:張三喜 )系統(tǒng)顯示信息輸入完畢。當輸入數據缺少時,系統(tǒng)會顯示缺少相應信息。當輸入異常數據時,系統(tǒng)會彈出有錯誤信息。5.5 查詢界面的測試書費查詢時通過輸入班級名進行查詢,而庫存查詢可按照多種方式如教材名稱、出版社、作者、訂書單位等進行查詢。最后還對所查詢的教材進行匯總,顯示出教材種類和全部的書費,其歸總的方式就是用直觀的報表來實現。如果窗口上的選

34、擇項與下邊的表格顯示信息不相符或者不能夠顯示窗體,則系統(tǒng)會提示錯誤。5.6信息統(tǒng)計與分析系統(tǒng)會根據數據庫中的信息正確的顯示出其柱狀圖,如果數據庫與添加的柱狀圖分析組件無法連接,則柱狀圖無法正常顯示。以上所有的模塊測試過程都要求系統(tǒng)能在用戶輸入出錯時給出正確的響應并不影響到數據的安全與完整性。通過測試系統(tǒng)基本達到設計要求,系統(tǒng)功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。 但是在測試中也發(fā)現系統(tǒng)的一些不足與缺陷,比如系統(tǒng)在用戶第一次登陸時,也就是用戶剛拿到系統(tǒng)時,必須用預先設定好的用戶名登陸系統(tǒng)才能進行添加,刪除,修改等操作,存在的缺陷需要在軟件進一步修改和維護時予以糾正10。總的

35、來說,軟件通過測試,基本上達到需求分析階段所提出的要求。第6章系統(tǒng)使用說明書6.1使用說明:1.本系統(tǒng)是基于delphi7環(huán)境開發(fā)的,后臺數據庫為microsoft access 2003,如果要正常使用該系統(tǒng),必須安裝delphi7和access 2003,操作系統(tǒng)為:windows xp或windows 20032.內容最低配置建議配置如下:主機p/200pii/266以上內存64mb128mb以上硬盤10gb20gb以上顯示器vga以上3.系統(tǒng)登錄用戶名與密碼:用戶名:admin密碼:1管理權限:管理員用戶名:yan 密碼:1管理權限:管理員用戶名:song 密碼:1管理權限:收費員6.

36、2操作說明:1、各個班級的學習委員可以和教材科的相關人員進行聯系,取得自己班級教材領取的用戶名與密碼,然后登陸進行確認并可以修改自己得登陸信息,然后可以選擇該班級的教材;2、用戶管理員可以為該系統(tǒng)添加若干個管理員和普通用戶,可以為管理員添加需要采購的教材信息,注意所輸入的教材信息必須完整,否則將會引起錯誤;3、管理利員的主要職責是審核教材征訂信息,如果需要采購,則通過審核,提交采購信息;此外,管理員還可以刪除在庫的教材信息,4、用戶管理員可以刪除用戶,添加用戶,但不可以操作其他模塊;5、用戶管理員可以更新和初始化系統(tǒng),普通用戶則只能進行簡單的密碼修改和教材查詢等操作。第7章小結經過不斷的學習,設計和編程,基本完成課題設計的任務,本次課題設計任務是開發(fā)并分析教材管理系統(tǒng),結合傳統(tǒng)教材管理的模式,初步實現了教材的訂購、查詢、數據庫管理等一些基本的管理系統(tǒng)功能,這些功能能夠滿足一般教材的管理需求。我對開發(fā)環(huán)境并不是很熟悉,在以前的學習中也只是涉及到簡單的程序設計,一開始做的還是有點力不從心,但在導師的耐心指導下,通過自己的努力學習和探索,我已經使自己可以使用delphi以及sql查詢語言和access開發(fā)數據庫應用程序。通過開發(fā)這個系統(tǒng),我掌握了教材管理系統(tǒng)開發(fā)的基本過程,了解了教材管理的基本知

溫馨提示

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

評論

0/150

提交評論