開放教育教材銷售管理系統(tǒng)的設(shè)計與實現(xiàn)
第 1 章 緒 論
1.1 研究背景
隨著信息技術(shù)正在各行各業(yè)得到廣泛應(yīng)用,教育部 2012 年提出教育信息化十年規(guī)劃,明確提出教育信息化的總體戰(zhàn)略、發(fā)展任務(wù)、行動計劃和保障措施,以教育信息化帶動教育現(xiàn)代化正成為科教興國的重要戰(zhàn)略。國內(nèi)各級教育機構(gòu)特別是高校圍繞實際工作和未來發(fā)展需要,實現(xiàn)教學(xué)、科研、管理和服務(wù)等高度信息化。數(shù)字化校園的建設(shè),包括平臺和業(yè)務(wù)系統(tǒng)的建設(shè),將極大提高教學(xué)質(zhì)量和提升教育水平。教材是進行教學(xué)用的工具,,是課堂內(nèi)外教師和學(xué)生進行教學(xué)的必要條件,教材的管理也顯得非常重要,通常是由學(xué)校教材管理部門負(fù)責(zé),實施教材采購、發(fā)放、結(jié)算和統(tǒng)計分析等工作。隨著各高校教學(xué)規(guī)模不斷擴大、教學(xué)媒體多樣化和教材采購的更加規(guī)范,在教材工作出現(xiàn)了教材種類、數(shù)量不斷擴大;教材廣義形式不斷變化;教材采購數(shù)量難以統(tǒng)計準(zhǔn)確,采購計劃工作更難開展;教材采購部門和教材使用部門之間信息交流不通暢,協(xié)調(diào)難度增大。近幾年來開放教育得到迅猛發(fā)展,教學(xué)點得到不斷擴充,專業(yè)不斷擴大,學(xué)生人數(shù)連年創(chuàng)新高,2015 年江西省開放教育在校學(xué)生超過 8 萬人。龐大的學(xué)生數(shù)量意味著教材種類、數(shù)量的不斷增加,采取傳統(tǒng)手工管理、EXCEL 表格處理或簡易教材管理系統(tǒng)已經(jīng)不能滿足工作需要。由于開放教育辦學(xué)點多、辦學(xué)方式多樣、人數(shù)龐大、教材形式多樣(如光盤、自印講義、中央電大統(tǒng)一教材、自選教材)和非全日制學(xué)生,導(dǎo)致開放教育教材管理有自身的特點。本系統(tǒng)研究的目的利用信息技術(shù)實現(xiàn)教材管理的現(xiàn)代化和科學(xué)化;實現(xiàn)教材管理中工作環(huán)環(huán)相扣,采用先進的流程管理;實現(xiàn)教師、學(xué)生和教材管理通暢的信息交流。
........
1.2 項目背景
本人在工作單位任職教材管理中心從事教材管理工作,教材的銷售是部門的一項重要工作,這項工作牽涉到學(xué)生、教務(wù)處、學(xué)工處和財務(wù)處等多個部門。同時我校學(xué)生性質(zhì)復(fù)雜,既有開放教育學(xué)生,也有高等職業(yè)教育學(xué)生。教材銷售和發(fā)放一般在開學(xué)期間,時間緊,工作量大,采取人工的方式容易出現(xiàn)紕漏,學(xué)生領(lǐng)不到教材將影響正常的教學(xué)。在教材銷售環(huán)節(jié),教學(xué)單位(開放學(xué)院和高職學(xué)院)根據(jù)教學(xué)計劃上報教材的選定和數(shù)量,財務(wù)處負(fù)責(zé)教材費的收繳,教材管理中心負(fù)責(zé)教材征訂和教材的發(fā)放。各個環(huán)節(jié)緊緊相扣,采取人工方式基本是通過紙質(zhì)和電子表格進行信息交流,效率低下,極容易出錯[1]。教育信息化在教材管理方面的應(yīng)用已經(jīng)非常廣泛,但目前我校還停留在人工管理的水平上,顯然滿足不了信息時代和學(xué)校教育信息化管理應(yīng)用的要求。因此,教材管理人員目前迫切需要教材管理信息系統(tǒng)來代替繁瑣、低效的人工管理模式,進而實現(xiàn)教材管理的全面電子化。根據(jù)我校信息化建設(shè)規(guī)劃,為使教材申報、征訂、繳費和發(fā)放更加科學(xué)、規(guī)范、合理,由我部門牽頭組織開發(fā)了一套基于互聯(lián)網(wǎng)的教材銷售系統(tǒng)。此管理系統(tǒng)主要從購書申請、教材采購、教材繳費和教材發(fā)放等幾個方面進行系統(tǒng)功能實現(xiàn),使教材銷售、征訂和發(fā)放管理更加高效和規(guī)范。
........
第 2 章 軟件系統(tǒng)分析
2.1 系統(tǒng)需求分析
為了系統(tǒng)能貼切教材管理的實際需要,我們對學(xué)校從事教材業(yè)務(wù)工作的教學(xué)管理人員和學(xué)生進行了調(diào)研需求,采用了問卷調(diào)查,深入教學(xué)單位和業(yè)務(wù)部門的實際工作并開會研討,做了詳細(xì)充分的調(diào)研和分析,使系統(tǒng)的功能更加科學(xué)合理,經(jīng)過長達一個學(xué)期的時間,形成了最終的需求分析報告書。需求分析報告書主要包括幾個方面:功能模塊、系統(tǒng)性能、可靠性、錯誤處理和接口等。1、系統(tǒng)功能:充分深入了解教材管理業(yè)務(wù),確保功能明確,結(jié)構(gòu)清晰,操作方便,能滿足教材管理的實際需要,涉及到了購書審批流程管理、教材采購管理、教材發(fā)放管理和教材收費管理等。2、系統(tǒng)性能:系統(tǒng)要求穩(wěn)定運行,具有高并發(fā)處理能力,最高峰值要達到 6000同時在線,用戶請求響應(yīng)時間在 2s 以內(nèi)。3、可靠性:全天候 7x24 小時不中斷,系統(tǒng)具有出錯處理能力,要求有容災(zāi)處理能力。4、接口需求要求與財務(wù)系統(tǒng)和教務(wù)系統(tǒng)對接。
.........
2.2 可行性分析
開放教育教材銷售管理系統(tǒng)開發(fā)是我校教材管理改革一項重要工作,也是對本人專業(yè)一個學(xué)習(xí)和提高的過程。本人首先在教材管理部門工作多年,負(fù)責(zé)教材數(shù)據(jù)的錄入和統(tǒng)計工作,對業(yè)務(wù)內(nèi)容和流程非常熟悉,也充分了解以前的教材管理模式存在的弊端;其次通過在校學(xué)習(xí)和課外的實踐練習(xí),對 MS SQL SERVER 和ASP.NET(C#)技術(shù)較為熟悉,系統(tǒng)的學(xué)習(xí) MVC 體系架構(gòu),同時選用了 Fine UI,極大提高的開發(fā)效率。同時教材管理系統(tǒng)是學(xué)校信息中心和教材管理中心聯(lián)合研發(fā),有堅強的研發(fā)技術(shù)團隊支撐;教材管理系統(tǒng)在高校有大量的成功案例和經(jīng)驗[2]。綜上所述,在項目開發(fā)過程中,有強大的技術(shù)積累和支撐,有大量的成功案例和熟悉教材管理業(yè)務(wù)流程人員,有足夠人力負(fù)責(zé)項目維護和實施,在技術(shù)上方面可行。
.........
第 3 章 軟件系統(tǒng)設(shè)計....13
3.1 軟件體系結(jié)構(gòu)設(shè)計.....13
3.1.1 軟件總體結(jié)構(gòu)設(shè)計....13
3.1.2 軟件運行環(huán)境...........14
3.2 概念模型...........15
3.3 順序圖.....16
3.4 數(shù)據(jù)庫設(shè)計.......18
3.5 系統(tǒng)詳細(xì)設(shè)計.............23
第 4 章 軟件系統(tǒng)功能的實現(xiàn)............34
4.1 系統(tǒng)技術(shù)框架............34
4.2 首頁的實現(xiàn).......37
4.3 系統(tǒng)管理模塊的實現(xiàn)...........39
4.4 教材訂購管理模塊的實現(xiàn).............43
4.5 教材銷售管理模塊的實現(xiàn).............46
4.6 教材發(fā)放管理模塊的實現(xiàn).............48
4.6.1 教材費結(jié)算......48
4.6.2 教材發(fā)放..........48
第 5 章 軟件的系統(tǒng)測試..........49
5.1 軟件測試描述.............49
5.2 軟件測試的方法.........49
5.3 測試工作的安排.........49
5.4 測試過程...........50
第 5 章 軟件的系統(tǒng)測試
5.1 軟件測試描述
軟件測試貫穿整個軟件開發(fā)過程,它具有十分重要地位,是一項確保軟件正確無誤、功能完整和高質(zhì)量的工作,它通過一系列的對內(nèi)部程序編碼和外部功能的測試用例來查找程序錯誤,確保軟件質(zhì)量。在項目前期及時發(fā)現(xiàn)錯誤并及時糾正是軟件測試的可達到利益的最大化。軟件測試的核心是測試用例,需要有針對性強、覆蓋全面的測試用例,測試用例數(shù)量越多,測試的效果就更好。軟件測試在軟件開發(fā)不同階段和測試標(biāo)的不一,通常采用的白盒測試、黑盒測試、靜態(tài)測試、動態(tài)測試、單元測試、集成測試、系統(tǒng)測試、安全測試和性能測試。其中性能測試又包括衰竭測試、負(fù)載測試和壓力測試。我們在教材管理系統(tǒng)中基本是采用靜態(tài)測試、系統(tǒng)測試、黑盒測試和性能測試(負(fù)載測試)。在系統(tǒng)進行代碼實現(xiàn)完成階段,就制定了相應(yīng)測試計劃,為保證系統(tǒng)能滿足管理需要,我們重點測試系統(tǒng)的功能是否完善及其負(fù)載能力,對基本設(shè)置模塊、教材銷售管理模塊、教材訂購管理模塊、教材發(fā)放管理模塊進行功能測試,對服務(wù)器進行同時上百人的并發(fā)測試,連續(xù)開機測試 36 小時,測試其穩(wěn)定性[20]。
..........
結(jié) 論
根據(jù)本人所從事的工作,從江西廣播電視大學(xué)的教材管理情況進行了調(diào)研分析,借著我校教材管理改革這股東風(fēng),確定了基于開放教育的教材銷售和管理的軟件開發(fā)這個課題。在技術(shù)選型上,采用 ASP.NET+SQL SERVER 來進行系統(tǒng)的設(shè)計及實現(xiàn),軟件開放工具上 選用了 Microsoft Visual Studio 2015,數(shù)據(jù)庫采用 Microsoft SQLSERVER 2005。硬件我們添置了浪潮英信服務(wù)器,搭建了較為完善的開發(fā)環(huán)境。我們做了詳細(xì)的需求分析。我們邀請了專家對我們找個項目做了認(rèn)真詳細(xì)可行性分析,從我校軟硬件基礎(chǔ)、技術(shù)能力、經(jīng)濟效益和支持保障等方面進行技術(shù)和經(jīng)濟可行性分析,提出了項目建設(shè)目標(biāo)和功能需求。借助軟件工程思想,采用基于面對對象技術(shù)來進行系統(tǒng)設(shè)計,我們運行了用例圖、活動圖、架構(gòu)圖、業(yè)務(wù)流程圖和數(shù)據(jù)流圖來進行分析設(shè)計。對數(shù)據(jù)庫進行詳細(xì)的分析和設(shè)計。運用開發(fā)工具對系統(tǒng)結(jié)構(gòu)進行了設(shè)計,按照 B/S 模式進行框架搭建,從功能劃分,對每個模塊從數(shù)據(jù)結(jié)構(gòu)和操作流程進行詳細(xì)的設(shè)計。從系統(tǒng)登錄、基本設(shè)置及教材管理等多方面抽取部分功能進行詳細(xì)介紹實現(xiàn)過程和關(guān)鍵技術(shù),截取了系統(tǒng)運行界面,以及系統(tǒng)的主要功能的源代碼。通過本次課題設(shè)計,使我拓寬知識面、提高了軟件開發(fā)實踐能力。在此期間我翻閱了大量的技術(shù)資料,通過 BBS、視頻教學(xué)等多種方式了解相關(guān)技術(shù)的最前沿動態(tài),真真實實感覺到自己的技術(shù)和學(xué)習(xí)能力有了較大的提高。在調(diào)研分析設(shè)計,嚴(yán)格按照軟件工程思想,規(guī)范軟件開發(fā),認(rèn)真做好技術(shù)文檔工作。在軟件開發(fā)實施過程中,碰到一些困難,通過向?qū),同學(xué)求教,到網(wǎng)上查閱等多種方式,積累了處理軟件開發(fā)難題的經(jīng)驗,提高了解決問題的能力。對開發(fā)工作的掌握更加熟練。通過該課題的最終完成,培養(yǎng)了軟件開發(fā)的興趣,確定了把自己培養(yǎng)成高水平的軟件工程人員的奮斗目標(biāo)。
.........
參考文獻(略)
本文編號:313690
本文鏈接:http://www.lk138.cn/wenshubaike/caipu/313690.html