教材管理系統(tǒng)系統(tǒng).doc
教材管理系統(tǒng)需求分析設(shè)計(jì)說明書 學(xué)院: 信息學(xué)院研 13級 學(xué)號: 1043113266 姓名: 楊 濤 目錄第1章 可行性研究31.1 系統(tǒng)開發(fā)背景31.2 系統(tǒng)開發(fā)的意義31.3 系統(tǒng)的開發(fā)目標(biāo)和規(guī)模31.4 經(jīng)濟(jì)可行性分析41.5 操作可行性分析41.6 系統(tǒng)設(shè)計(jì)的要求41.7系統(tǒng)實(shí)現(xiàn)功能描述4第2章 需求分析與設(shè)計(jì)62.1系統(tǒng)設(shè)計(jì)的任務(wù)62.2 教材管理系統(tǒng)的流程62.3 教材系統(tǒng)的數(shù)據(jù)流圖72.4 數(shù)據(jù)字典12第3章 總體設(shè)計(jì)173.1 軟件設(shè)計(jì)流程圖173.2 軟件功能模塊圖18第1章可行性研究1.1 系統(tǒng)開發(fā)背景現(xiàn)在,對一所綜合性院校來說,專業(yè)門類多,課程門類廣,教材用書種類多,數(shù)量大,隨著各校規(guī)模的迅速擴(kuò)大和許多新學(xué)科新專業(yè)的不斷涌現(xiàn),這種情況更加明顯。各院校都設(shè)有專門機(jī)構(gòu)負(fù)責(zé)該項(xiàng)工作,通常是教材科,其業(yè)務(wù)不僅涉及出版部門,而且要面對全校各系、部的授課教師,各班級的學(xué)生,涉及人員廣,工作量大。傳統(tǒng)的人工管理方法存在諸多弊端,效率低,易出錯(cuò),經(jīng)常出現(xiàn)供書不及時(shí)、書庫缺書、用量與供應(yīng)量脫節(jié)、學(xué)生繳費(fèi)與學(xué)校訂購費(fèi)用出現(xiàn)不吻合等現(xiàn)象。原因固然是多方面的,但其中管理方面的硬件措施是主要因素。在信息時(shí)代的今天,計(jì)算機(jī)在事務(wù)管理方面的應(yīng)用已經(jīng)相當(dāng)廣泛,但目前很多高校還停留在人工管理的水平上,顯然不適應(yīng)時(shí)代發(fā)展和學(xué)校信息管理技術(shù)的發(fā)展應(yīng)用的要求。因此,高校教材管理人員目前迫切需要一套方便、高效的計(jì)算機(jī)化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實(shí)現(xiàn)教材管理的全面自動(dòng)化。1.2 系統(tǒng)開發(fā)的意義教材管理對各個(gè)學(xué)校而言,都是一項(xiàng)復(fù)雜、煩瑣的工作, 是高校教務(wù)管理中的一個(gè)重要環(huán)節(jié), 由于育民學(xué)校中專業(yè)設(shè)置門類多,各專業(yè)每期開設(shè)課程種類多,其業(yè)務(wù)不僅涉及出版部門,而且要面對全校各系、部的授課教師,各班級的學(xué)生,教材科涉及管理的入出庫教材種類非常多,而且還要給校方高層管理人員提供必要的數(shù)據(jù)統(tǒng)計(jì)分析數(shù)據(jù),供校方做出下一學(xué)期或者來年的教材管理制度和完善這些制度中的缺陷。因此涉及人員廣,工作量大,再者是近年來,我國高等教育規(guī)模的不斷擴(kuò)大,學(xué)校學(xué)生 人數(shù)迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理軟件,不但能大大降低工作人員的勞動(dòng)強(qiáng)度,還能提高學(xué)校的管理效率和教學(xué)水平。1.3 系統(tǒng)的開發(fā)目標(biāo)和規(guī)模在這里設(shè)計(jì)的指導(dǎo)思想:既要保證教材管理系統(tǒng)的科學(xué)性、完整性、系統(tǒng)性,又注意到教材管理的靈活性和可操作性。同時(shí)又較好的解決了教材管理工作的大部分難點(diǎn)問題,比如多價(jià)書的征訂、采購、發(fā)行,到貨前書目替換,大量的錄入工作,查找書目難以操作,統(tǒng)計(jì)每個(gè)專業(yè)、班級的購書人數(shù)比率、不購書的原因統(tǒng)計(jì)等。使用delphi7作為管理系統(tǒng)的開發(fā)平臺,ACCESS用于數(shù)據(jù)源的開發(fā)和數(shù)據(jù)存儲。1.4 經(jīng)濟(jì)可行性分析在教材管理系統(tǒng)中,實(shí)現(xiàn)對教材的物流、資金流和信息流的管理,即針對教材出入庫管理、教材庫存管理、教材費(fèi)的收取和使用、教材需求信息、學(xué)生個(gè)人需用教材信息等進(jìn)行管理。這些措施將為提高高等院校教材管理水平、提高工作效率、減少人為差錯(cuò)提供良好的管理平臺。以極低成本的數(shù)據(jù)處理、信息查詢、信息錄入等,可實(shí)現(xiàn)教材需求信息、訂單管理、教材費(fèi)用處理、教材費(fèi)查詢、教材出入庫管理、庫存管理、教材發(fā)放、各個(gè)院系班級不購書人數(shù)比率分析、各院系班級不購書學(xué)生的原因分析等功能。從目前校園網(wǎng)和教材管理系統(tǒng)的推廣和運(yùn)行情況來看,本系統(tǒng)不需增加過多的硬件投入和應(yīng)用方面的培訓(xùn),甚至可以完全由在讀學(xué)生利用課程設(shè)計(jì)或者課余興趣愛好來開發(fā)而且作為一個(gè)簡單且大家熟知流程易被掌握的小系統(tǒng)完全不需要開發(fā)前期的很多調(diào)查等準(zhǔn)備工作。因此,其經(jīng)濟(jì)成本是很低的。1.5 操作可行性分析作為一個(gè)學(xué)校特別是教務(wù)任務(wù)比較繁多復(fù)雜的院校來說,其大部分工作人員是懂計(jì)算機(jī)的,具有一定基礎(chǔ),會(huì)使用各種管理軟件。況且一般管理員的素質(zhì)要求比較高,所以在新系統(tǒng)投入使用時(shí),只要對員工進(jìn)行少量的培訓(xùn)和較為詳細(xì)的書面操作說明,介紹系統(tǒng)的功能、使用方法以及初始密碼等就基本上能夠使系統(tǒng)順利的運(yùn)行了。1.6 系統(tǒng)設(shè)計(jì)的要求要求本系統(tǒng)能夠非常方便的投入實(shí)際的使用并且滿足教材管理的基本的功能要求。并且具有極高的可靠性、安全性、易維護(hù)性和可操作性,具有較高的可移植性。1.7系統(tǒng)實(shí)現(xiàn)功能描述本系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能如下:1、系統(tǒng)管理模塊:首先是對本系統(tǒng)的操作用戶設(shè)置權(quán)限以及用戶基本信息的添加、修改、刪除其次是設(shè)置有系統(tǒng)初始化,能夠在系統(tǒng)出現(xiàn)問題或者有大量錯(cuò)誤、冗余數(shù)據(jù)時(shí)進(jìn)行初始化設(shè)置,使系統(tǒng)恢復(fù)期初始狀態(tài);2、書費(fèi)管理局模塊:財(cái)務(wù)科根據(jù)學(xué)生訂書情況和教材費(fèi)用收繳學(xué)生訂書費(fèi)用,并記錄相應(yīng)的數(shù)據(jù);3、教材出入庫模塊:教材科根據(jù)學(xué)生訂書數(shù)量和教材基本信息想學(xué)生發(fā)放教材的出庫管理和向書商下達(dá)供書訂單并打印教材報(bào)表,便于用戶直接查看;4、綜合查詢模塊:根據(jù)用戶的類型和需求查詢教材的庫存信息,班級信息以及費(fèi)用收繳信息;5、統(tǒng)計(jì)分析模塊:錄入班級信息閉和教師單位信息并設(shè)置打印報(bào)表功能供用戶查看然后操作員根據(jù)訂書情況統(tǒng)計(jì)分析學(xué)生買書的人數(shù)比例和學(xué)生不購買教材的原因分析,一次給校方提供相應(yīng)的數(shù)據(jù),便于改進(jìn)學(xué)校的教材管理措施,滿足學(xué)生對教材的需求;2.1系統(tǒng)設(shè)計(jì)的任務(wù)開發(fā)教材管理系統(tǒng)的目的就是充分利用計(jì)算機(jī)和現(xiàn)代辦公軟件,擺脫傳統(tǒng)辦公工具,用計(jì)算機(jī)實(shí)現(xiàn)集中方便的管理工作,把學(xué)校教材科的工作人員從繁重的體力勞動(dòng)中解脫出來以達(dá)到提高工作效率和質(zhì)量,最終實(shí)現(xiàn)教材管理的全面自動(dòng)化為和現(xiàn)代化。因此系統(tǒng)主要實(shí)現(xiàn)教材管理信息的入庫、出庫、需求的輸入等;教材管理各種信息的查詢、修改等;教材采購報(bào)表的生成以及各系各部門的教材需求管理等需求分析是數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ),其錯(cuò)誤將影響到整個(gè)設(shè)計(jì)。需求分析也是令設(shè)計(jì)人員感到最繁瑣和困難的一個(gè)階段;設(shè)計(jì)任務(wù):調(diào)查應(yīng)用領(lǐng)域,對各種應(yīng)用的信息要求和操作要求,進(jìn)行詳細(xì)分析,形成需求分析說明書。2.2 教材管理系統(tǒng)的流程在普通教材的管理應(yīng)用中,一般的流程有以下幾個(gè):1、管理員可以對用戶進(jìn)行管理,如添加用戶,分配用戶的角色,如“普通用戶” 、“用戶管理員” ;刪除用戶信息;修改用戶信息。2、每個(gè)班級將需要訂購的教材費(fèi)用交由財(cái)務(wù)科科,財(cái)務(wù)科再通知教材科,根據(jù)上報(bào)的教材數(shù)量找到供應(yīng)商訂購教材,并詳細(xì)記錄教材信息。3、每個(gè)班級按照繳費(fèi)情況,到教材科領(lǐng)書,并記錄領(lǐng)取信息。并且教材科根據(jù)教庫存信息決定是否訂購書。4、校方高層管理人員可在學(xué)校教材發(fā)放完畢后根據(jù)教材科和財(cái)務(wù)科所提供的學(xué)生夠數(shù)人數(shù)比例和學(xué)生不愿意購書原因分析等總結(jié)出本校的教材管理缺陷,從而完善本校教材管理制度。5、當(dāng)系統(tǒng)出現(xiàn)異常、人為故障時(shí),或者在使用過程中出現(xiàn)了大量的冗余、錯(cuò)誤數(shù)據(jù)時(shí),可通過系統(tǒng)初始化設(shè)置使系統(tǒng)恢復(fù)初始狀態(tài)。其系統(tǒng)流程圖如下圖所示:各系領(lǐng)取教材單領(lǐng)教材通知教材科定貨單入庫單書商財(cái)務(wù)科收繳書費(fèi)通知發(fā)書庫存報(bào)表學(xué)校班級信息報(bào)表統(tǒng)計(jì)分析表2.3 教材系統(tǒng)的數(shù)據(jù)流圖分析階段:對應(yīng)用領(lǐng)域進(jìn)行分析并抽象出邏輯模型:1、根據(jù)第一階段的結(jié)果進(jìn)行分析,抽象出應(yīng)用領(lǐng)域中流動(dòng)信息(信源和信宿)、存儲信息、各種應(yīng)用的定義以及他們間的聯(lián)系;2、用數(shù)據(jù)流圖描述現(xiàn)行系統(tǒng)的邏輯模型,即信息流動(dòng)和加工處理等詳細(xì)情況。獨(dú)立于系統(tǒng)的實(shí)現(xiàn):下邊是數(shù)據(jù)流圖的示例。2.3.1 數(shù)據(jù)流圖使用的符號定義數(shù)據(jù)流圖中使用的符號:數(shù)據(jù)的源點(diǎn)或終點(diǎn)需存儲的數(shù)據(jù)數(shù)據(jù)處理應(yīng)用流動(dòng)數(shù)據(jù)2.3.2 數(shù)據(jù)流程圖2.3.3 E-R圖班級表班級編號年級班級序號買書人數(shù)班長班級總?cè)藬?shù)班級表實(shí)體E-R圖學(xué)生繳費(fèi)信息班級名最后修改時(shí)間班級人數(shù)ID操作員學(xué)生書費(fèi)歷史庫實(shí)體E-R圖教材表編號入庫時(shí)間教材名出版年月價(jià)格類別數(shù)量作者教材表實(shí)體E-R圖倉庫經(jīng)辦人入庫時(shí)間使用說明上期數(shù)量教材名本次數(shù)量倉庫實(shí)體E-R圖書商書商編號地址單位名負(fù)責(zé)人書費(fèi)聯(lián)系電話書商實(shí)體E-R圖用戶用戶名密碼權(quán)限一權(quán)限三權(quán)限四權(quán)限二所在班級用戶實(shí)體E-R圖分析班級名所在專業(yè)太貴專業(yè)不符沒必要其它分析實(shí)體E-R圖教材入庫領(lǐng)書訂書報(bào)表學(xué)生老師書商教材科繳費(fèi)財(cái)務(wù)科報(bào)表付款教材庫存班級信息整體E-R圖2.4 數(shù)據(jù)字典2.4.1把各數(shù)據(jù)項(xiàng)的描述信息按下表格式組成數(shù)據(jù)字典班級表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明班級名文本(索引)主鍵,字段大小為20入學(xué)時(shí)間日期/時(shí)間所在院系文本字段大小為20班長文本字段大小為8班長聯(lián)系電話文本字段大小為20班主任文本預(yù)算科目代碼,字段大小為8班主任聯(lián)系電話文本預(yù)算科目代碼,字段大小為20操作員文本業(yè)務(wù)金額,字段大小為8最后修改時(shí)間日期/時(shí)間書費(fèi)貨幣所學(xué)專業(yè)文本字段大小為20班級總?cè)藬?shù)數(shù)字整型買書人數(shù)數(shù)字整型單位信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明單位名文本(索引)主鍵,字段大小為20負(fù)責(zé)人文本字段大小為8聯(lián)系電話文本字段大小為50書費(fèi)貨幣操作員文本字段大小為8最后修改時(shí)間日期時(shí)間學(xué)生書費(fèi)歷史表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明班級名文本字段大小為20上期費(fèi)用貨幣本次費(fèi)用貨幣本期費(fèi)用貨幣經(jīng)辦人文本字段大小為8上期數(shù)量數(shù)字整型本次數(shù)量數(shù)字整型操作員文本字段大小為8最后修改時(shí)間日期時(shí)間說明文本字段大小為50班級人數(shù)數(shù)字整型id自動(dòng)編號主鍵,長整型 遞增教材表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明教材名文本字段大小為50出版社文本字段大小為50作者文本字段大小為8獲獎(jiǎng)情況文本字段大小為50出版年月日期時(shí)間訂書單位文本字段大小為50經(jīng)辦人文本字段大小為8教材數(shù)量數(shù)字整型教材單價(jià)貨幣使用說明文本字段大小為50入庫時(shí)間日期時(shí)間說明文本字段大小為50操作員文本字段大小為8最后修改時(shí)間日期時(shí)間Id自動(dòng)編號主鍵,長整型 遞增教材出入庫歷史表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明教材名文本字段大小為50出版社文本字段大小為50獲獎(jiǎng)情況文本字段大小為50出版年月日期時(shí)間經(jīng)辦單位文本字段大小為50經(jīng)辦人文本字段大小為8上期數(shù)量數(shù)字整型本次數(shù)量數(shù)字整型本期數(shù)量數(shù)字整型教材單價(jià)貨幣使用說明文本字段大小為50入庫時(shí)間日期時(shí)間說明文本字段大小為50操作員文本字段大小為8最后修改時(shí)間日期時(shí)間id自動(dòng)編號主鍵,長整型 遞增操作用戶表的結(jié)構(gòu)字段名數(shù)據(jù)類型說明用戶名文本主鍵,字段大小為8密碼文本字段大小為8所在單位文本字段大小為50權(quán)限一是/否管理權(quán)權(quán)限二是/否收費(fèi)權(quán)權(quán)限三是/否出入庫權(quán)權(quán)限四是/否查詢權(quán)操作員文本字段大小為8最后修改時(shí)間日期/時(shí)間不購書原因記錄字段名數(shù)據(jù)類型說明班級名文本主鍵所在專業(yè)文本字段大小為50太貴數(shù)字整型與專業(yè)不符數(shù)字整型沒必要數(shù)字整型其他數(shù)字整型2.4.2數(shù)據(jù)庫關(guān)聯(lián)圖第3章 總體設(shè)計(jì)3.1 軟件設(shè)計(jì)流程圖3.2 軟件功能模塊圖圖3.2.1 軟件功能模塊圖17