時間:2023-02-28 15:54:26
引言:易發表網憑借豐富的文秘實踐,為您精心挑選了九篇數據庫需求分析報告范例。如需獲取更多原創內容,可隨時聯系我們的客服老師。
關鍵詞:數據庫原理及應用;課程設計;課程管理;過程化管理;考核方式
中圖分類號:G642.0文獻標識碼:A文章編號:1009-3044(2012)22-5396-03
Process Management Used for Curriculum Design of Database Principle and Application
LUAN Cui-ju, WANG Wei-hua, WU Ai-hua
(College Of Information Eng., Shanghai Maritime Univ., Shanghai 201306, China)
Abstract:The curriculum design of database principle and application aims to make students understand the database theory and technology better and learn to use in practice, meanwhile strengthen the students several ability including problem analyzing, problem solving, collaboration, and innovation. To achieve this goal, by analyzing the characteristics of the course the method of process management is proposed, the curriculum process, assessment and management methods is designed. Teaching practice shows that, this method can guide the students to follow the database design process step by step in an orderly manner, in each stage the problems can be found and corrected in time.
Key words:database principle and application; curriculum design; curriculum management; process management; assessment methods
《數據庫原理及應用》課程是很多高校計算機、信息等專業的必修課,該課程兼顧數據庫原理、技術及應用,是理論與實踐密切結合的課程[1]。因此,通常都為該課程配套了課程設計,以強化理論課的學習。實踐教育的目的是讓學生理解和消化教師傳授的知識和技能,培養學生的動手能力、社會活動能力、發現問題與解決問題的能力,最終達到培養創新能力的目的[2]。這也是數據庫課程設計的目標。
但是同其他同類課程一樣,《數據庫原理及應用課程設計》的實施效果與其預定目標還存在一定的差距。該文在分析該課程存在問題的基礎上,提出了改進的課程管理及考核方式,以期提高該課程的實施效果,達到鍛煉學生、培養學生的目標。
1數據庫課程設計中存在的問題分析
實踐性課程與理論性課程不同,理論性課程是學習理論知識,而實踐性課程主要是訓練操作技能;課程設計又不同于實驗課程,實驗課程一般分多個專題進行實訓,而課程設計通常是針對一個綜合的項目進行實訓。這些課程的實施方式也是不同的:理論性課程基本是在教室集中授課,實驗課程是在實驗室集中訓練,而課程設計的實施更松散一些。
隨著計算機成為多數學生自備的學習工具,數據庫課程設計通常不采用集中訓練方式,而是采用教師有限次的集中授課加上輔導答疑,學生自擇時間和地點進行系統分析、設計、實現并查閱資料撰寫課程設計報告。其優點是可以給學生更大的自由度,同時能夠提高實驗室的利用率。缺點是容易導致學生放任自流、草草應付,難以達到課程的預定目標。
針對數據庫課程設計中存在的一些問題分析如下:
1)課程設計流程過粗
數據庫課程設計一般采用的流程是:確定選題,開題,中期檢查,系統驗收,課程設計答辯,提交設計報告。這一流程看似很細致,但是沒有體現出數據庫設計的特點,或者說與數據庫設計過程沒有很好的結合。按照這一流程進行管理,到中期檢查時往往發現學生的數據庫結構不合理,根源是數據庫的設計存在問題,這些問題沒有被及時發現,導致后續的系統設計及實現都基于不合理的前期設計。
數據庫課程設計重在數據庫的設計,而數據庫的設計要經過需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施及系統實現等多個階段,其中需求分析是基礎,概念結構設計是關鍵,邏輯結構設計是目標,如果這三個階段出現問題,后面的設計及系統實現的質量難以保證。
2)課程設計強調結果忽視了過程管理
數據庫課程設計要求學生最終提交一個可運行的系統和一份課程設計報告,在考核方式中這兩部分所占比重非常大。這種模式重在作品也就是結果,沒有強調課程設計實施過程的管理。數據庫課程設計要經過一個從系統分析到設計再到實現的過程,而前兩個階段是本門課程設計的重點,對于這樣的過程沒有管理好,整個課程設計難以達到預期的目標。
3)學生與指導教師之間缺乏溝通
由于前述數據庫課程設計的特點,學生與教師的溝通少之又少,大部分學生只在中期檢查和系統驗收答辯的時候才與指導教師有交流,而這時的交流主要是教師對學生課程設計進展及完成情況的檢查和評價。
究其原因是在整個課程設計過程中,教師處于一種被動等待學生來答疑的狀態,而握有主動權的學生在碰到問題時更多的是尋求其他的解決方法,而不是求助于老師。更甚者,一些學生認為只要給出分析、設計、實現的結果就可以了,至于合理與否根本沒有考慮,導致沒有與教師溝通的需要。
缺乏溝通的結果是學生的作品漏洞百出,而多數情況都是在系統的分析設計階段就出現各種各樣的問題,但是由于缺乏與指導教師的溝通而沒有被指正,就一錯到底了。
4)學生缺乏興趣和熱情
由于對課程設計的認識不足,有些學生抱著蒙混過關的想法,整個課程設計過程應付了事,毫無興趣和熱情。還有一部分學生,由于與指導教師缺乏溝通,導致在出現問題或疑問的時候沒有及時得到指導教師的輔導和鼓勵,而對課程設計的興趣漸失。缺少了興趣和熱情,不僅難以達到課程設計的目標,創新能力的培養更是無從談起。
5)考核方式過于簡單
課程設計考核一方面反映學生的完成情況,另一方面可以起到督促、鞭策學生的作用。但是課程設計的考核方式往往是答辯成績、報告成績與平時成績的加權和,而平時成績因為沒有細化而難以體現出真實情況。這樣的考核方式也是導致學生只重結果不重過程的原因之一。
以上這些問題彼此之間存在聯系,導致這些問題的原因是課程設計的安排及管理疏松、教師對學生的引導和輔導不充分、學生對課程設計認識不足、重視不夠。要克服這些問題并最終實現課程設計的目標,就必須從加強課程設計管理入手,指導教師切實擔負起引導學生和答疑解惑的職責。
2數據庫課程設計過程化管理
數據庫設計是一個分為多階段的連續過程,因此,數據庫課程設計可以采用過程化管理模式,將每個階段管理好、確保階段目標實現、最終實現總體目標。如果其中任何一個階段出現問題,都控制在本階段解決,直至達到質量要求才能進入下一個階段。數據庫設計的各階段目標不同、內容不同、涉及到的理論和技術也不相同,因而過程化管理可以讓學生在實踐中按階段理解并運用相應的理論和知識,通過教師的把關確定是否達到質量要求。這一管理方式與學生學習實踐的過程化特性相吻合。
2.1流程劃分
需求分析、概念結構設計、邏輯結構設計是數據庫設計中的重要階段,也是理論與實踐聯系最緊密的階段,為了加強這三個階段的實踐和管理,將這三個階段添加到原有課程設計流程中。這樣數據庫課程設計過程劃分為:確定選題及系統功能、需求分析、概念模型設計、邏輯模型設計及優化,中期檢查,系統驗收,課程設計答辯,提交設計報告。
1)確定選題及系統功能
按組確定選題,經過初步需求分析明確系統的功能,并形成文檔提交給教師。教師對每組題目及功能進行審核,根據每組的學生情況提出相應的意見。目標是題目及功能符合課程設計的要求,系統不能過于簡單,同時有創新的空間。
2)需求分析
在此階段,要求學生通過各種途徑對系統進行全面細致的需求分析,生成需求分析報告,主要內容包括系統的數據流圖和數據字典。教師對每份需求分析報告進行點評,對于存在問題的給出問題描述和修改意見。目標是數據流圖完整描述系統中數據從哪來、經過什么處理、到哪去;數據字典要全面描述數據流圖中的數據項、數據結構、數據流、數據存儲、數據處理;需求分析報告要符合規范。
3)概念模型設計
在需求分析報告合格的基礎上,學生抽象、設計概念模型。教師對其進行點評,針對不合理的設計給出修改意見。目標是將需求分析報告中涉及到的數據對象恰當的抽象為實體、屬性及實體之間的聯系,不存在沖突和不必要的冗余,描述方法符合規范。
4)邏輯模型設計及其優化
在概念模型設計合理的基礎上,學生設計邏輯模型,要求對每個關系模式進行分析并規范化到第三范式,然后針對系統的需求對其進行優化,結果提交給教師。教師進行點評,針對存在問題的設計給出修改意見或者要求學生給出解答。目標是邏輯模型與概念模型一致;每個關系模式要定義出候選碼、外碼,達到第三范式,針對特殊的情況要給出說明。
5)中期檢查
中期檢查主要對系統的分析設計及已完成的系統實現部分進行檢查,目的是督促學生按照課程進度完成階段目標。要求所有的學生參加課程設計中期檢查,學生針對教師提出的問題進行回答,最后教師給出評價及意見。
6)系統驗收、課程設計答辯
在課程設計的最后階段,教師針對每組的系統進行全面驗收,學生以組及個人相結合的方式進行課程設計答辯。要求系統是可運行的,這一階段的重點是系統實現部分的檢查。
7)提交課程設計報告
經過課程設計答辯環節之后,學生提交設計報告,要求按照學術報告的結構及方式進行撰寫,教師對報告質量進行把關,不合格的要求學生修改。
在每一階段,如果學生做的不好,教師要指出問題所在并提供修改意見,要求學生修改之后重新提交,然后再點評,這個過程可能要反復多次,直到合格。各階段之間是步步銜接、有序進行的,只有在上一階段任務合格完成之后,才能開始下一個階段的任務。
2.2日程安排及考核方式
按照數據庫課程設計的時間跨度(18周),將上述流程安排如表1所示,考核方式細化到每個階段。通過該方式加強課程設計過程化管理的實施,并督促學生按照過程化管理的思想完成數據庫課程設計的整個過程,避免短時間突擊完成,以便確保課程設計的質量。
表1數據庫課程設計日程安排及成績構成
2.3管理方式
數據庫課程設計的過程化管理及考核方式極大加強了教師與學生之間的聯系,教師在其中起到主導作用,同時對教師提出了更高的要求。課程的管理方式也要隨之進行調整,主要體現在以下兩個方面。
1)對學生提交的結果及時進行分析和點評
針對學生在各階段提交的結果要根據其系統特點及時進行點評和回復,以便學生盡早知曉存在的問題并進行修正。根據教師的點評,學生能夠清楚指導自己的設計存在的問題、是否合理、何時進入下一個階段。
2)主動要求學生來答疑
教師在評價學生階段成果的過程中,如果認為學生的問題比較嚴重或者設計上有新意,都可以要求學生當面答疑、討論,這樣可以通過面授的方式糾正學生的問題、啟發學生的思維。從而將教師被動等待學生答疑與主動要求學生來答疑相結合,更好的起到指導作用。
以上兩點,能夠讓學生在數據庫設計的每個階段都得到指導,遇到問題能夠及時得到輔導,在每一階段設計合理的情況下進入下一個階段。因此,這種方式能夠增強學生的信心和興趣,進而較好的完成整個設計,達到教學的目標。
為了便于快速、有效溝通,師生可以通過電子郵箱、即時通訊工具、微博等便捷方式進行問題討論。
3實施效果
通過教學實踐,數據庫課程設計過程化管理及考核方式取得了比較好的教學效果。
表2是在教學實踐過程中針對該文提出的過程化管理方法在學生中進行問卷調查獲取的數據。
從表2的數據可以看出,該文提出的數據庫課程設計過程化管理能夠引導學生有條不紊的按階段完成任務,在出現問題的時候能夠及時得到指導,大部分學生收獲較大。
表2課程設計實施問卷調查結果
4結論
數據庫課程設計的目標是讓學生在實踐中理解并學會運用數據庫理論和技術,增強學生分析問題、解決問題的能力,培養學生的團隊協作以及創新能力和意識。
為實現這一目標,該文依據數據庫設計的特點在數據庫課程設計中引入過程化管理,設計了相應的流程安排、考核及管理方式,引導學生一步步有質量的完成課程設計的任務,切實做到理論與實踐相結合,達到培養學生分析問題、發現問題與解決問題的能力,從而達到課程設計的目標。
參考文獻:
引言是對這份軟件產品需求分析報告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應該如何閱讀、理解和解釋這份文檔。
1.1 編寫目的
說明這份軟件產品需求分析報告是為哪個軟件產品編寫的,開發這個軟件產品意義、作用、以及最終要達到的意圖。通過這份軟件產品需求分析報告詳盡說明了該軟件產品的需求規格,包括修正和(或)發行版本號,從而對該軟件產品進行準確的定義。
如果這份軟件產品需求分析報告只與整個系統的某一部分有關系,那么只定義軟件產品需求分析報告中說明的那個部分或子系統。
1.2 項目風險
具體說明本軟件開發項目的全部風險承擔者,以及各自在本階段所需要承擔的主要風險,首要風險承擔者包括:
任務提出者;
軟件開發者;
產品使用者。
1.3 文檔約定
描述編寫文檔時所采用的標準(如果有標準的話),或者各種排版約定。排版約定應該包括:
正文風格;
提示方式;
重要符號;
也應該說明高層次需求是否可以被其所有細化的需求所繼承,或者每個需求陳述是否都有其自己的優先級。
1.4 預期讀者和閱讀建議
列舉本軟件產品需求分析報告所針對的各種不同的預期讀者,例如,可能包括:
用戶;
開發人員;
項目經理;
營銷人員;
測試人員;
文檔編寫入員。
并且描述了文檔中,其余部分的內容及其組織結構,并且針對每一類讀者提出最適合的文檔閱讀建議。
1.5 產品范圍
說明該軟件產品及其開發目的的簡短描述,包括利益和目標。把軟件產品開發與企業目標,或者業務策略相聯系。
描述產品范圍時需注意,可以參考項目視圖和范圍文檔,但是不能將其內容復制到這里。
1.6 參考文獻
列舉編寫軟件產品需求分析報告時所用到的參考文獻及資料,可能包括:
本項目的合同書;
上級機關有關本項目的批文;
本項目已經批準的計劃任務書;
用戶界面風格指導;
開發本項目時所要用到的標淮;
系統規格需求說明;
使用實例文檔;
屬于本項目的其它己發表文件;
本軟件產品需求分析報告中所引用的文件、資料;
相關軟件產品需求分析報告;
為了方便讀者查閱,所有參考資料應該按一定順序排列。如果可能,每份資料都應該給出:
標題名稱;
作者或者合同簽約者;
文件編號或者版本號;
發表日期或者簽約日期;
出版單位或者資料來源。
2. 綜合描述
這一部分概述了正在定義的軟件產品的作用范圍以及該軟件產品所運行的環境、使用該軟件產品的用戶、對該軟件產品己知的限制、有關該軟件產品的假設和依賴。
2.1 產品的狀況
描述了在軟件產品需求分析報告中所定義的軟件產品的背景和起源。說明了該軟件產品是否屬于下列情況:
是否是產品系列中的下一成員;
是否是成熟產品所改進的下一代產品;
是否是現有應用軟件的替代品(升級產品);
是否是一個新型的、自主型的產品。
如果該軟件產品需求分析報告定義的軟件系統是:
大系統的一個組成部分;
與其它系統和其它機構之間存在基本的相互關系。
那么必須說明軟件產品需求分析報告定義的這部分軟件是怎樣與整個大系統相關聯的,或者(同時)說明相互關系的存在形式,并且要定義出兩者之間的全部接口。
2.2 產品的功能
因為將在需求分析報告的第4部分中詳細描述軟件產品的功能,所以在此只需要概略地總結。僅從業務層面陳述本軟件產品所應具有的主要功能,在描述功能時應該 針對每一項需求準確地描述其各項規格說明。如果存在引起誤解的可能,在陳述本軟件產品主要功能的作用領域時,也需要對應陳述本軟件產品的非作用領域,以利 讀者理解本軟件產品。
為了很好地組織產品功能,使每個讀者都容易理解,可以采用列表的方法給出。也可以采用圖形方式,將主要的需求分組以及它們之間的聯系使用數據流程圖的頂層圖或類圖進行表示,這種表示方法是很有用的。
參考用戶當前管理組織構架,了解各個機構的主要職能,將有助于陳述軟件產品的主要功能。
2.3 用戶類和特性
確定有可能使用該軟件產品的不同用戶類,并且描述它們相關的特征。往往有一些軟件需求,只與特定的用戶類有關。描述時,應該將該軟件產品的重要用戶類與非重要用戶類區分開。
用戶不一定是軟件產品的直接使用者,通過報表、應用程序接口、系統硬件接口得到軟件產品的數據和服務的人、或者機構也有他們的需求。所以,應該將這些外部需求視為通過報表、應用程序接口、系統硬件接口附加給軟件產品的附加用戶類。
2.4 運行環境
描述了本軟件的運行環境,一般包括:
硬件平臺;
操作系統和版本;
支撐環境(例如:數據庫等)和版本;
其它與該軟件有關的軟件組件;
與該軟件共存的應用程序。
2.5 設計和實現上的限制
確定影響開發人員自由選擇的問題,并且說明這些問題為什么成為一種限制??赡艿南拗瓢ㄏ铝袃热荩?/p>
必須使用的特定技術、工具、編程語言和數據庫;
避免使用的特定技術、工具、編程語言和數據庫;
要求遵循的開發規范和標準
例如,如果由客戶的公司或者第三方公司負責軟件維護,就必須定義轉包者所使用的設計符號表示和編碼標準;
企業策略的限制;
政府法規的限制;
工業標準的限制;
硬件的限制
例如,定時需求或存儲器限制;
數據轉換格式標淮的限制。
2.6 假設和約束(依賴)
列舉出對軟件產品需求分析報告中,影響需求陳述的假設因素(與己知因素相對立)。如果這些假設因素不正確、不一致或者被修改,就會使軟件產品開發項目受到影響。這些假設的因素可能包括:
計劃使用的商業組件,或者其它軟件中的某個部件;
假定產品中某個用戶界面將符合一個特殊的設計約定;
有關本軟件用戶的若干假定(例如:假定用戶會熟練使用SQL語言。);
有關本軟件開發工作的若干假定(例如:用戶承諾的優惠、方便、上級部門給予的特殊政策和支持等。);
有關本軟件運行環境的一些問題;
此外,確定本軟件開發項目對外部約束因素所存在的依賴。有關的約束可能包括:
工期約束;
經費約束;
人員約束;
設備約束;
地理位置約束;
其它有關項目約束;
3. 外部接口需求
通過本節描述可以確定,保證軟件產品能和外部組件正確連接的需求。關聯圖僅能表示高層抽象的外部接口,必須對接口數據和外部組件進行詳細描述,并且寫入數 據定義中。如果產品的不同部分有不同的外部接口,那么應該把這些外部接口的全部詳細需求并入到這一部分實例中。
注意:必須將附加用戶類的特征與外部接口需求加以區分,附加用戶類的特征描述的是通過接口取得軟件產品的數據和服務的人的需求;而外部接口需求描述的是接口本身的需求。
3.1 用戶界面
陳述需要使用在用戶界面上的軟件組件,描述每一個用戶界面的邏輯特征。必須注意,這里需要描述的是用戶界面的邏輯特征,而不是用戶界面。以下是可能包括的一些特征:
將要采用的圖形用戶界面(GUl)標準或者產品系列的風格;
有關屏幕布局或者解決方案的限制;
將要使用在每一個屏幕(圖形用戶界面)上的軟件組件,可能包括:
選單;
標準按鈕;
導航鏈接;
各種功能組件;
消息欄;
快捷鍵;
各種顯示格式的規定,可能包括:
不同情況下文字的對齊方式;
不同情況下數字的表現格式與對齊方式;
日期的表現方法與格式;
計時方法與時間格式;
等等。
錯誤信息顯示標準;
對于用戶界面的細節,例如:一個特定對話框的布局,應該寫入具體的用戶界面設計說明中,而不能寫入軟件需求規格說明中。
如果采用現成的、合適的用戶界面設計規范(標準),或者另文描述,可以在這里直接說明,并且將其加入參考文獻。
3.2 硬件接口
描述待開發的軟件產品與系統硬件接口的特征,若有多個硬件接口,則必須全都描述。接口特征的描述內容可能包括:
支持的硬件類型;
軟、硬件之間交流的數據;
控制信息的性質;
使用的通訊協議;
3.3 軟件接口
描述該軟件產品與其它外部組件的連接,這些外部組件必須明確它們的名稱和版本號以資識別,可能的外部組件包括:
操作系統;
數據庫;
工具;
函數庫;
集成的商業組件
說明:這里所說的“集成的商業組件”,是指與系統集成的商業組件,而不是與軟件產品集成的商業組件。例如:中間件、消息服務,等等。
描述并且明確軟件產品與軟件組件之間交換數據或者消息的目的。描述所需要的服務,以及與內部組件通訊的性質。確定軟件產品將與組件之間共享的數據。如果必 須使用一種特殊的方法來實現數據共享機制,例如:在多用戶系統中的一個全局數據區,那么就必須把它定義為一種實現上的限制。
3.4 通訊接口
描述與軟件產品所使用的通訊功能相關的需求,包括:
電子郵件;
WEB瀏覽器;
網絡通訊標準或者協議;
數據交互用電子表格;
必須定義相關的:
消息格式;
通訊安全或加密問題;
數據傳輸速率;
同步和異步通訊機制;
4. 系統功能需求
需要進行詳細的需求記錄,詳細列出與該系統功能相關的詳細功能需求,并且,唯一地標識每一項需求。這是必須提交給用戶的軟件功能,使得用戶可以使用所提供 的功能執行服務或者使用所指定的使用實例執行任務。描述軟件產品如何響應己知的出錯條件、非法輸入、非法動作。
如果每一項功能需求都能用一項,也只需要用一項測試用例就能進行驗證,那么就可以認為功能需求已經適當地進行描述了。如果某項功能需求找不到合適的測試用例,或者必須使用多項測試用例才能驗證,那么該項功能需求的描述必然存在某些問題。
功能需求是根據系統功能,即軟件產品所提供的主要服務來組織的??梢酝ㄟ^使用實例、運行模式、用戶類、對象類或者功能等級來組織這部分內容,也可以便用這些元素的組合??偠灾?,必須選擇一種是讀者容易理解預期產品的組織方案。
用簡短的語句說明功能的名稱,例如:“4.1系統參數管理”。按照服務組織的順序,逐條闡述系統功能。無論說明的是何種功能,都應該針對該系統功能重復敘述4.1~ 4.3這三個部分。
可以通過各種方式來組織這一部分內容,例如采用:使用實例、運行模式、用戶類、對象類、功能等級等,也可以采用它們的組合。其最終目的是,讓讀者容易理解 即將開發的軟件產品。一般來說,每個使用實例都對應一個系統功能,因而按照使用實例來組織內容比較容易讓用戶理解。
對應一些被共享的獨立使用實例,可以定義一些公用系統功能。
必須特別注意的是,在2.2節“產品的功能”中描述的全部需求,以及它們的規格說明;必須在某個系統功能描述中有所反映,而且不應重復。
4.1 說明和優先級
對該系統功能進行簡短的說明,并且指出該系統功能的優先級是:高、中、還是低。需要的話,還可以包括對特定優先級部分的評價,例如:利益、損失、費用和風險,其相對優先等級可以從1(低)到9(高)。
4.2 激勵/響應序列
列出輸入激勵(用戶動作、來自外部設備的信號或者其它觸發)并且定義針對這——功能行為的系統響應序列,這些序列將與使用實例中相關的對話元素相對應。
描述激勵/響應序列時,不僅需要描述基本過程,而且應該描述可選(擴充)過程,包括例外(引起任務不能順序完成的情況稱為例外)。疏忽了可選過程,有可能影響軟件產品的功能;如果遺漏例外過程,則有可能會引發系統崩潰。
如果采用流程圖來描述激勵/響應序列,比較容易讓用戶理解。
4.3 輸入/輸出數據
列出輸入數據(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對這些輸入數據的處理(計算)方法,以及相應地輸出數據,描述對應區別:輸入數據和輸出數據。
當有大量數據需要描述時,也可以分類描述數據,并且注明各項數據的輸入、輸出屬性。
對于每一項數據,均需要描述:
數據名稱;
實際含義;
數據類型;
數據格式;
數據約束;
對于復雜的處理方法,僅僅給出算法原理是不夠的,必須描述詳細的計算過程,并且列出每一步具體使用的實際算式;如果計算過程中涉及查表、判斷、迭代等處理方法,應該給出處理依據和相關數據。如果計算方法很簡單,也可以將其從略,不加描述。
5. 其它非功能需求
在這里列舉出所有非功能需求,主要包括可靠性、安全性、可維護性、可擴展性、可測試性等。
5.1 性能需求
闡述不同應用領域對軟件產品性能的需求,并且說明提出需求的原理或者依據,以幫助開發人員做出合理的設計選擇。盡可能詳細地描述性能需求,如果需要,可以針對每個功能需求或者特征分別陳述其性能需求。在這里確定:
相互合作的用戶數量;
系統支持的并發操作數量;
響應時間;
與實時系統的時間關系:
容量需求
存儲器;
磁盤空間;
數據庫中表的最大行數。
5.2 安全措施需求
詳盡陳述與軟件產品使用過程中可能發生的損失、破壞、危害相關的需求。定義必須采取的安全保護或動作,以及必須預防的潛在危險動作。明確軟件產品必須遵從的安全標準、策略、或規則。
5.3 安全性需求
詳盡陳述與系統安全性、完整性問題相關的需求,或者與個人隱私問題相關的需求。這些問題將會影響到軟件產品的使用,和軟件產品所創建或者使用的數據的保 護。定義用戶身份認證,或備授權需求。明確軟件產品必須滿足的安全性或者保密性策略。也可以通過稱為完整性的質量屬性來闡述這些需求。一個典型的軟件系統 安全需求范例如下:“每個用戶在第一次登錄后,必須更改他的系統預置登錄密碼,系統預置的登錄密碼不能重用。”
5.4 軟件質量屬性
詳盡陳述對客戶和開發人員至關重要的在軟件產品其它方面表現出來的質量功能。這些功能必須是確定的、定量的、在需要時是可以驗證的。至少也應該指明不同屬性的相對側重點,例如:易用性優于易學性,或者可移植性優于有效性。
5.5 業務規則
列舉出有關軟件產品的所有操作規則,例如:那些人在特定環境下可以進行何種操作。這些本身不是功能需求,但是他們可以暗示某些功能需求執行這些規則。一個 業務規則的范例如下:“進行達到或者超過10,000,00元人民幣的儲蓄業務時,必須通過附加的管理員認證。”
列舉業務規則時,可以根據規則的數量,選取合適的編目方式。
5.6 用戶文檔
列舉出將與軟件產品一同交付的用戶文檔,并且明確所有己知用戶文檔的交付格式或標準,例如:
安裝指南
紙質文檔,16開本;
用戶手冊
紙質文檔,16開本;
在線幫助
電子文檔,與軟件產品一同分發、配置;
使用教程電子文檔,與軟件產品一同分發、配置。
6. 詞匯表
列出本文件中用到的專業術語的定義,以及有關縮寫的定義(如有可能,列出相關的外文原詞)。為了便于非軟件專業或者非計算機專業人士閱讀軟件產品需求分析 報告,要求使用非軟件專業或者非計算機專業的術語描述軟件需求。所以這里所指的專業術語,是指業務層面上的專業術語,而不是軟件專業或者計算機專業的術 語。但是,對于無法回避的軟件專業或者計算機專業術語,也應該列入詞匯表并且加以準確定義。
7. 數據定義
數據定義是一個定義了應用程序中使用的所有數據元素和結構的共享文檔,其中對每個數據元素和結構都準確描述:含義、類型、數據大小、格式、計量單位、精度 以及取值范圍。數據定義的維護獨立于軟件需求規格說明,并且在軟件產品開發和維護的任何階段,均向風險承擔者開放。
如果為軟件開發項目創建一個獨立的數據定義,而不是為每一項特性描述有關的數據項,有利于避免冗余和不一致性。但是卻不利于多人協同編寫需求分析報告,容 易遺漏數據,也不方便閱讀。因此還是建議為每個特性描述有關的數據項,匯總數據項創建數據定義,再根據數據定義復核全部數據,使得它們的名稱和含義完全一 致。必須注意的是,為了避免二義性,在匯總數據項時應該根據數據項所代表的實際意義匯總,而不是根據數據項的名稱匯總。
在數據定義中,每個數據項除了有一個中文名稱外,還應該為它取一個簡短的英文名稱,該英文名稱應該符合命名規范,因為在軟件開發時將沿用該英文名稱??梢允褂玫忍柋硎緮祿?,名稱寫在左邊,定義寫在右邊。常見數據項的描述方式如下:
原數據元素
一個原數據元素是不可分解的,可以將一個數量值賦給它。定義原數據元素必須確定其
含義、類型、數據大小、格式、計量單位、精度以及取值范圍。采用以星號為界的一行
注釋文本,描述原數據元素的定義。
選擇項
選擇項是一種只可以取有限離散值的特殊原數據元素,描述時一一枚舉這些值,并用方
括號括起來寫在原數據元素的定義前。在兩項離散值之間,使用管道符分隔。
組合項
組合項是一個數據結構或者記錄,其中包含了多個數據項。這些數據項可以是原數據元
素,也可以是組合數據項,各數據項之間用加號連接。其中每個數據項都必須是數據定
義中定義過的,結構中也可以包括其它結構,但是絕對不允許遞歸。如果數據結構中有
可選項,使用圓括號把該項括起來。
重復項
重復項是組合項的一種特例,其中有一項將有多個實例出現在數據結構中,使用花括號
把該項括起來。如果知道該項可能允許的范圍,就按“最小值:最大值”的形式寫在花
括號前。
8. 分析模型
這是一個可選部分,包括或涉及到相關的分析模型,例如:
數據流程圖;
類圖;
狀態轉換圖;
實體-關系圖。
通過本課程的學習,使學生能按照用戶需求,編寫網站需求分析報告;對網站進行策劃與設計,運行多種技術對動態網站進行開發和制作;并經過技術測試,最終將其到Internet環境;能對網站進行維護。通過引導、項目實施、討論、總結、測評,幫助學生學習網站設計與開發的基本知識和實用技術,為后續專業課程、專業實踐打下良好基礎,為將來從事網站設計、開發和維護工作奠定良好基礎。同時,在教學過程中,通過團隊開發,形成基本的職業道德意識和職業素質。
1.具體的能力目標能根據用戶需求,確定網站類型與網站內容,編寫網站需求分析報告;能根據實際情況設計出適合的網站頁面風格和布局;能編輯網頁;能運用JSP相關代碼按要求協作完成網站功能;能根據用戶需求設計并協作完成后臺數據庫的開發;能針對網站制訂網站測試計劃并進行功能測試;能申請域名和IP,成功將網站上傳;能及時更新網站,合理優化網站。
2.具體的知識目標掌握域名與IP地址等基本概念;熟練掌握網站設計原則、網站建設基本流程;了解網站運行的硬件與軟件環境;掌握Div+CSS技術;熟練掌握網頁編輯軟件Dreamweaver的使用;掌握數據庫邏輯結構設計方法及數據庫的創建、管理與維護;掌握JSP程序設計語言的語法知識;了解網站更新、故障排除及網站推廣的方法;掌握網站測試的內容、方法和技巧;掌握網站的與管理方法。
3.具體的素質目標培養學生開發網站的團隊協作、交流合作能力;培養學生良好的網站開發崗位人員的職業道德;培養學生與客戶溝通的能力;培養學生的網絡安全意識;提升溝通協調、共同開發網站的綜合能力;培養學生具有較好的分析和解決實際網站開發問題的能力。
二、教學內容的組織與安排
課程組根據網站開發項目實施過程,進行了課程教學內容的開發,充分體現職業性、實踐性和開放性的要求,在內容組織上徹底打破學科知識體系的禁錮,教學擺脫了傳統的以教材為主線的邏輯教學結構方式。對實現案例的模塊功能所需的技能和必備知識進行了全新的組織。
三、課程特色與創新
針對“高職教學背景下,如何提高學生的工程能力、創新意識和協作能力,培養社會需要的計算機人才”這一主題,按照“學研學工融合、突出專業特色、培養應用型人才”的改革思路,結合專業和學科建設,將網站設計與開發課程高職教學改革作為一個整體展開全方位的研究與實踐。
1.“大案例、一案到底”教學根據專業建設思路,結合本課程的特點,推行“大案例,一案到底”案例式教學,課程將真實完整的案例——“網上商城網站的設計與開發”貫穿到整個教學過程中,教學組織上將網站設計與開發根據工作流程,分解成10個相對獨立的模塊,每個模塊完成數據庫開發流程的一個過程,充分體現職業訓練的高職教學特征。
高職院校的電子商務專業目前的課程體系基本是由計算機的一些專業課程加上一些商務的課程共同構成的。各個高職院校會根據學科的偏向而進行一些取舍,有些學校會有更多的計算機專業課程,有些學校會更側重于商務課程。從高職學生的特點來看,學習較多的計算機專業課程難度較大,因此從實際出發,高職的電子商務專業計算機課程相應地要降低難度,我們對計算機專業類的課程進行了重新的設計和整合,包括課程的標準和課程的內容。計算機專業中的《系統分析與設計》課程主要是對軟件系統進行分析與設計,針對電子商務專業,則側重有所不同,因此將課程更改為《商務網站需求與方案建設》,結合對企業的業務流程調研,歸納出本門課程的典型工作任務,并對課程進行了教學設計。
1、對企業業務流程的調研對從事網站項目建設開發的企業流程調研后,可以歸納出基本的業務流程,描述如下:在承接一個項目后,市場部負責人與美工主要進行需求分析工作,由于需求分析成功與否與后期的工作直接相關,所以主要由負責人與項目委托人溝通,美工要進行首頁面的設計,因此要對網站的總體風格和內容有一個準確的把握,所以始終參與需求分析過程。在與委托人進行充分溝通的基礎上,了解該項目的行業背景和企業的實際運行情況后,完成需求分析報告,并進行一個方案設計,在項目委托人同意之后開始進行項目的設計。首頁面的設計是由美工完成的,這也是一個與委托人反復交流的過程,經過不斷地調整修改之后,首頁面定稿。此時首頁面只是一個效果圖片,經過頁面的切割和生成工序后,將首頁面交給研發部,研發部根據需求分析報告和首頁面的內容進行后臺代碼的編寫。同時,美工進行二級頁面的設計。設計完成后也交由研發部編寫后臺代碼。代碼編寫完成后進行網站的測試和。綜合上述流程,可得流程圖如圖1:在了解項目的流程時,我們也同時了解了各個崗位要求的技能,綜合來說,每個崗位的人員都應能熟悉電子商務的內涵,不同的崗位在具體的知識技能要求上有所不同。如需求分析人員要求對項目的整體運作非常熟悉,能起到協調項目組和項目委托人的作用,必須具備很好的溝通交流能力,同時要有較強的文字組織能力。美工要具備較好的美術基礎、審美眼光和熟練的網頁制作知識,同時由于美工要充分與項目委托人溝通,這樣才能做出既有特色,同時又能滿足委托人要求的頁面效果,因此對溝通能力也有相當高的要求。研發部門的崗位則相對要求編程能力和邏輯思維能力強。能充分領悟項目的要求,在給定的時間內完成代碼的編寫和調試。同時,由于程序文檔和使用說明書的編寫較為重要,所以也要求有一定的文字表達能力。企業一般還會提供管理咨詢和培訓等服務,管理咨詢和培訓主要有提供網站推廣的服務,電子商務解決方案的咨詢等。這些崗位要求對電子商務的技術有基本的了解并有較強的語言能力,熟悉各種網站推廣方法和工具。
2、分析學生必須的知識、技能、素質為了適應相關的工作崗位,學生應能熟悉電子商務的內涵,掌握網站需求調查與分析的基本方法,掌握網站開發的技術,如相應的程序設計語言和網頁設計制作知識和方法,具備一定編程能力和邏輯思維能力,熟悉各種網站推廣方法和工具。必須具備很好的溝通交流能力,同時要有較強的文字組織能力。一個項目通常是項目組來完成的,所以學生的團隊合作能力也必不可少。
3、分析《商務網站需求與方案設計》課程的典型工作任務本門課程對應的崗位為網站需求分析人員,需求分析研人員通常應對整個項目流程非常熟悉,他是項目委托人和開發人員之間的鈕帶,項目委托人不能理解項目是如何完成的,他們注重的是項目完成時交付的網站是否符合他們的預期,而開發人員的開發工作依賴于需求分析人員提供的需求分析報告,因此,網站的需求分析與方案設計是非常重要的工作任務,對整個項目的質量來說起著關鍵性的作用。需求分析要完成的是和項目委托人溝通交流,以專業的眼光來看待項目的可行性,為委托人分析及明確需求,在此基礎上,進行需求調查與分析,形成需求分析與整體方案設計,提交相應的需求分析報告和方案設計報告。
4、以工作過程為導向設計教學情境
4.1學習情境劃分原則企業在承接建站任務時,根據站點的不同會有一些不同的方法進行需求分析,教材的每章都將用一個實際的案例進行說明,并附上完整的需求分析報告。案例的挑選力求能充分說明各種不同類型網站的特色,并在需求調查與分析的方法上體現出來,并為學生的實踐作出有效的指導。在此基礎上,開始進行具體的情境設計,我們設想以一個項目貫穿整門課程,將項目按工作過程進行劃分情境,每個情境完成一個子任務,一門課程結束時,各個子任務可以綜合形成一個完整的項目任務。這樣,我們就只能以一個典型案例來說明需求分析過程,為了不至于造成其他類型的網站需求分析方法不同,而學生無法了解,在每個情境中設置拓展部分,由于B2C的站點難度適中,且最為常見,因此,教材中以B2C作為案例,其他類型的站點在需求分析時如果有特殊的要求就體現在拓展部分,學生選取的案例中如果涉及到其他類型的站點,那么就可以參考拓展部分,進行自學或查找相應資料來解決問題。
4.2學習情境的設計我們按照工作過程將課程劃分為十個學習情境,分別是外部需求分析、面向用戶的需求分析、企業內部需求分析、網站推廣需求分析、網站軟硬件環境設計、網站功能的概要設計、網站數據庫結構設計、網站界面總體設計、網站系統安全性設計和網站測試。
5、課程標準的制定
在學習情境的劃分與設計完成之后,我們著手制定課程標準,,其中最重要的就是課程的定位及學習目標的制定。這部分我們充分地參考了企業的調研意見,了解企業的網站需求分析人員在具體工作中所需要掌握的知識和能力。并力求能夠體現在學習情境的設計中。
5.1課程的定位網站需求與方案設計是電子商務專業網絡技術服務方向的一門專業課程,本門課程著重于培養學生用全局的眼光看待網站的設計需求,要求學生具備良好的溝通能力和語言表達能力,能夠應用各種調查分析方法和工具,完成電子商務網站的需求分析項目,并能按規范的形式形成各階段的需求分析報告文檔。
5.2學習目標的確定我們分別對本門課程的知識目標、專業能力目標、方法能力目標和社會能力目標進行了分析和歸納。在學習目標方面,十個學習情境分別達到理解以下概念和內容:(1)電子商務的商業模式概念;網站風格、關鍵字、電子支付、物流配送的概念;(2)面向用戶的需求分析使用的調查方法與手段;功能性需求與非功能性需求的概念;(3)網站的盈利模式,網站的存儲方式,不同數據庫的特性分析比較,非功能性需求概念,網站維護內容;(4)網站的推廣策略,推廣方法。(5)電子商務網站軟硬件環境的組成,網站軟硬件設備的選擇方法;(6)電子商務建站的基本過程,功能概要設計的基本方法;(7)電子商務網站內容設計的原則,頁面設計的原則等;(8)網站的安全性設計方法。(9)網站測試的方法在專業能力方面,我們希望能夠達到以下目標:(1)能區分不同的商業模式;進行市場需求分析;能進行同類網站的比較與分析,分析競爭優勢、劣勢,選擇電子支付方式及物流配送模式;(2)能確定網站所面向用戶的類型特征;應用各種調查方式對用戶進行需求調查;分析調查結果。(3)能明確用戶的功能性需求與潛在需求;確定網站的盈利模式、并進行產品分析;(4)能根據外部分析和用戶需求以及企業自身定位確定網站的總體風格,語言版本;(5)能確定網站的存儲方式,域名,數據庫的選用;了解和確定網站維護要求;(6)能分析和確定網站的推廣策略。完成相應的需求報告文檔。由于本門課程的教學設計是讓學生在學習過程中完成一個實際的電子商務網站項目需求分析,因此,學生要從組建項目小組開始,進行選題,到實施整個調查過程,并形成相應的需求分析報告。整個過程都需要對項目進行規劃、計劃和實施,并在實施過程中報告和反饋,所以對學生的實踐能力是很大的考驗。相應地,在方法能力方面,我們希望通過本門課程的學習,能夠做到:能將所學知進行綜合運用;.具有獨立進行分析、計劃、實施、評價的能力;具有獲取、歸納、分析、交流的能力;并具有一定的自學能力、理解能力與表達能力。在社會能力方面,我們希望能夠培養學生的團隊意識與協作能力,并具有一定的計劃組織能力。
6、項目導向的校本教材編寫
在課程標準的基礎上開始進行校本教材的編寫,在選取案例的時候,使用的是企業真實案例,這是一個B2C類型的站點,其業務方式是整合福建范圍內的一些茶商,用統一的標識進行網上銷售,由于茶葉是福建省的一個重要特色產業,而且網站的一些設想也很有特色,在校本教材中,我們就以該案例進行行動導向的教材編寫。
關鍵詞:高校后勤 財務管理模式 信息化平臺
中圖分類號:G475 文獻標識碼:A
文章編號:1004-4914(2012)05-094-02
評價一個財務信息系統成功與否的關鍵在于這個系統是否完成預期的建設目標,是否給高校的后勤財務管理帶來效率和水平的真正提高。在財務信息化平臺的建設過程中,可充分利用高校應運而生并迅速發展起來的新的信息技術手段和現代化設備,進一步拓展財務管理信息系統的各項功能,向集高校后勤財務管理與信息化校園于一體的“一體化”管理方向邁進。因此,高校后勤財務信息化平臺應以賬務核算、預算管理、資金管理和項目管理等模塊建設為核心,結合校園一卡通系統,整合形成校園后勤管理的一整套業務流程。
一、后勤財務信息化的需求與系統管理目標的設計
(一)后勤財務信息化的需求分析
從高校后勤管理的實際出發,針對高校具體的財務管理狀況和管理目標進行調研,作出符合實際情況的后勤財務信息化需求分析和評價。對于要達到的既定目標,既要用發展的眼光又不能脫離現實條件,盡可能細化、量化好系統需求方案制定前的組織調研工作。
1.理清高校的管理體制和結構。高校的辦校規模不同,管理體制也不盡相同,無論是哪一方面的管理都要服務并服從于高校的整體管理,后勤財務信息系統要為學校的財務管理服務這一點無可厚非。部分高校多個校區,屬于多級次的管理體制。管理體制的差異影響財務信息系統組織機構的功能設置,并對實施方案中的軟硬件環境(諸如網絡環境、軟硬件設備的選擇、人員的配備和崗位的設置)等要求產生影響。因此,只有明確了整個財務管理的組織結構以后,才能對財務信息系統的建設作出既科學又實用的規劃和設計方案。
2.確定目標工作流程。完成系統需求分析后,要著手對后勤財務信息系統運行的整個工作流程進行分析和前景規劃。通過對后勤財務信息系統工作流程與現行的財務工作流程進行比較,如果兩個流程的差異很大,那么應該及時同財務主管領導做細致的溝通,分析可能出現的問題,杜絕可能出現的漏洞,確認目標工作流程的可操作性。為方便今后開展工作,經過反復研究論證后的最終工作流程的分析報告也需要得到財務主管領導的簽字認可,方能進行下一步的工作。
3.信息化平臺的目標定位。對于將要建設的后勤財務信息系統需要達到的目標應該有一個相對準確的描述和合理定位,包括這個系統要實現的功能目標和性能目標,以及為實現這樣的目標對整個系統要進行多大規模的資金和人力投入,怎樣投入等。整個系統建設周期的計劃是什么,階段性目標是什么,特別是如何進行對系統建設完工后的驗收、使用和評價等。
4.出具需求分析報告。通過前期各階段的準備工作,對系統的需求分析進行了論證調研得出結論后形成書面報告。需求分析報告將成為系統設計的依據和今后系統改造的基礎資料。
(二)設計信息管理系統的目標方案
詳細了解高校后勤財務管理狀況以后,作出對具體的財務管理需求的分析報告,設計制定目標方案。理論上,財務信息化的目標與財務管理的目標應該保持一致,但我們必須要考慮財務信息化的階段性發展問題這一客觀因素的存在。不同階段會面臨要解決不同的問題,不能一刀切的看待遇到的各種障礙性因素,更不能主觀期望從一開始就解決所有的財務管理問題,這種想法是不切實際的。在開始設計具體的實施方案前,對高校的財務管理狀況要有一個比較整體、客觀和細致的了解。要內外兼明,尤其是對于高校后勤現行的財務管理體制、上級部門的支持情況、部門內部的業務流程、人員配備和崗位設置情況,以及高校整體的信息化水平、軟硬件環境等做一個比較細致的調查。應當明確高校后勤目前最迫切需要解決的財務管理問題,通過信息化平臺建設能否解決這一問題,能否做到通過一定程度上制度的變革來為財務信息化掃清障礙,領導層是否做好了這方面的思想準備。因為,當我們決定開始啟動財務信息系統后,都會在一定程度上引發財務管理體制“地震”,因而需要事前做好方方面面的準備工作。
二、后勤財務信息管理系統的建設
根據已經確定的需求分析報告對后勤財務信息管理系統進行規劃、設計,制訂出具體的設計方案。設計方案的內容包括:系統的網絡環境要求、系統需要的硬件和軟件配置、財務信息系統軟件的選購、系統的運行維護、人員和崗位配置等,整合這些具體的設計方案就形成一個相對完整的后勤財務信息系統設計。
(一)硬件平臺的設計與構建
1.規劃和設計網絡環境。通常情況下,單一校區的高校后勤多采用集中式財務管理模式,規模較大的高校后勤則采用分級管理。規模較大且多個校區的高校比較適合采取分散布局、集中管理的模式。建設后勤財務信息管理系統時,不同的管理模式對網絡環境的要求也不一樣。在設計后勤財務管理信息系統建設的方案時,一般都會優先考慮財務網絡的建設方案。單一校區的高校,往往選擇物理上與其他網絡隔離的獨立的網絡環境,這樣的網絡環境安全系數比較高,缺點是與其他管理系統的數據共享和交換受限。規模較大且擁有多個校區的高校,在選擇后勤財務信息管理系統的網絡環境時,要考慮的因素就相對復雜得多。首先要考慮的是安全因素,其次要考慮到建設實施的成本問題。在校區間相距較遠的條件下,構建獨立的財務專用網絡會產生較高的成本,這樣建設難度就比較大。近些年來,高校的校園網絡建設和發展速度較快,絕大部分高校都擁有自己的校園網,這是發展的必然趨勢。所以,通過依托“校園網”建設“財務局域網”成為一種較好的解決方案。利用VNP技術,依托校園網搭建一個財務專網,成為一種較為現實可行的做法,因為這種做法不僅大大降低了建設成本,而且在技術上和安全性能上也有一定的保障。網絡布局方案設計完成后,還應考慮網絡環境建設需要的網絡設備條件。網絡設備的挑選通常按性能價格比的原則,在建設資金保障充分的前提下,可選擇穩定性好、質量高的產品。
2.服務器及周邊設備的選型與配置。服務器的選擇非常重要,在選擇前要先咨詢這方面的專家。系統的應用規模和發展趨勢是選擇服務器種類的重要考量因素。同時要考慮到發展的需要,適當留有冗余。服務器工作環境要得到保障,條件允許的情況下,服務器最好設在通風、散熱條件好、環境整潔的獨立機房內。
(二)軟件平臺的建設
1.操作系統軟件的配置。當前應用較廣的操作系統有Linux、Unix、WindowsServer系列等等。高校在建信息系統的軟件平臺時,常會選擇一種作為主要的操作系統軟件。不過,也有混用的情況,如果從管理便捷性方面考慮,多種操作系統并用的情況往往會出現系統不兼容的現象,因此不利于管理。
2.選擇數據庫系統軟件。數據庫系統軟件在很大程度上直接影響到系統處理財務信息的效率和質量。目前常用的數據庫軟件有SQLServer、Informix、Oraele、MySQL等,這些數據庫軟件在性能方面各有各的特點。不同操作系統對軟件功能要求也有所不同。在建設財務信息化平臺之前,要根據后勤財務管理的要求,同時考慮其他管理系統的需求,以便選擇更適合后勤財務管理的數據庫軟件系統。
3.選擇財務管理系統軟件。在選擇財務管理系統軟件時要考量多方面的因素,軟件應用的核心問題是它的配置。財務管理軟件系統是整個財務信息系統運行的載體。財務管理軟件取得的途徑有兩種:一是購買,另外一種是自行開發。在后勤財務信息化平臺建設過程中,高校后勤財務管理系統軟件的規劃與選擇是核心工作,一方面要考察財務管理系統軟件在功能上是否能夠滿足高校后勤財務管理的需要,另一方面還要考慮自身的個性化需求?,F在絕大多數高校都采用直接購買的方式取得軟件,因為,這種方式的建設周期可以大大縮短,而且沒有開發風險,系統運行也會比較穩定。但是,這種商品化軟件通常都是通用軟件,很可能存在短時間內無法滿足單位的個性化需求的問題。
三、財務信息化平臺的實施
(一)硬件平臺的運行
系統硬件平臺能夠穩定的運行取決于很多因素,包括服務器及其配套設備、網絡設備、備用電源供給、客戶端設備配置等。硬件平臺系統運行的穩定性、數據的安全保障是首要和重點考慮因素。財務信息系統因其功能的特殊性,在硬件設備配置的選擇方面要求相對較高。首先做好網絡設備的暗轉與調試,其次做好服務器及周邊硬件設備的安裝與調試。
(二)軟件平臺的運行
要保證軟件平臺的正常運行,首先要做好操作系統軟件和數據庫軟件的安裝工作,然后進行財務管理軟件系統的安裝和調試。這時應注意確定財務管理信息子系統的使用規模和順序。通常高校后勤在安裝使用新系統過程中,首先要保證歷史工作的正常運轉和延續,因而會比較謹慎地選擇一個或者幾個有把握的子系統進行試運行,待穩定運行一個階段后再使用其他子系統。當然,也有高校采用新舊系統同時運行一段時間的方法。各高??筛鶕陨淼膶嶋H情況進行選擇。另外,財務軟件的初始化工作也是非常關鍵的環節之一。系統初始化的工作不僅重要,而且工作量也很大。為了保證財務信息系統安全、穩定地運行,同時還要在服務器和客戶端上一并安裝防病毒軟件、數據備份軟件等。
[基金項目:黑龍江省教育會計學會科研課題,編號:1155KJXH402;黑龍江省人文社會科學研究項目,編號:11552175]
參考文獻:
1.肖富寧.高校財務信息化建設若干問題的探討.首都經濟貿易大學碩士論文,2009
2.許永斌.我國電算化會計信息系統模型改造理論基礎.會計研究,1996
3.薛云奎,饒艷超.會計信息系統(第二版).復旦大學出版社,2008
4.于金紅.稅務會計應用的障礙性因素及發展思路研究.財會研究,2011(12)
5.王海林.試論會計信息系統運行階段的風險與控制.會計之友,2009(1)
6.鄒秀華.高校財務管理信息化建設研究.中國科技信息,2008(3)
【關鍵詞】人事檔案;身份證讀卡器;數據庫【中圖分類號】R132
【文獻標識碼】A
【文章編號】1672-5158(2012)10-0002-02
1 引言
隨著信息技術的不斷發展,以計算機技術為主體的各類高新技術已經將觸角深入到國民經濟的方方面面。以往,我們的檔案系統主要通過初辦時個人獲得的檔案號,或者通過姓名來查找個人信息。這些方法,在檔案數量較少或個人辦理初期,弊端尚不明顯,而一旦庫容量達到一定的數量級,或者隨著時間的推移,其不足就顯現了出來。主要表現在兩個方面:
同一份檔案重復力理,造成數據冗余。隨著人才的頻繁流動,很多人會把轉出的檔案重新轉回,從而會重新辦理,這樣就會造成同一份檔案在數據庫里有多條記錄。目前系統中這樣的冗余數據很多。
一無法迅速定位。由于檔案數量巨大,通過姓名查找存在重名問題。目前系統中經常有這樣的情況出現:錄入姓名,一下子跳出幾十條同名數據,需要工作人員再次核對生日,院校等信息才能確認某檔案,大大影響效率。
隨著社會的進步和發展,二代身份證在我們的生活中起到越來越重要的作用,二代身份證具有唯一性。本文作者根據自己多年的檔案工作經驗和一定的計算機知識,提出了在當前的人事系統中增加使用二代身份證讀卡器來完成數據的采集、查詢的新方法,徹底解決了這一難題。
2 系統設計
系統設計是本系統開發的重要階段,它直接影響到目標系統的安全和穩定,是整個系統開發工作的核心。
2.1 系統體系結構設計
原應用系統采用的是兩層C/S計算機結構體系,由客戶端和數據庫服務器組成。身份證讀卡器系統配有SDK軟件開發包,對原有的業務系統可以做到良好兼容,將證件識別采集程序嵌入到原來各種應用系統中即可進行數據采集。其模式結構圖見圖1。
2.2 系統流程設計
根據中心業務的工作方式,針對二代身份證可進行機讀識別的特點,借助二代身份證讀卡器,采用“聯機模式方案”,實現中心對客戶身份證信息的采集及有效性驗證。簡單地講,就是將身份證讀卡器與PC通過串口或USB口直接相連,PC上加載加密模式的讀卡器驅動軟件及身份識別應用程序,應用程序將二代身份證中IC的信息(公民身份號碼、姓名、性別、民族、出生日期、住址、簽發單位、簽發日期、有效期截止日期、照片)傳輸到PC中。同時,柜臺工作人員通過PC的顯示來核對機讀的信息與身份證印刷信息是否一致。針對中心的需求實現二次應用程序開發,如將已識別的用戶身份信息的保存、查詢和索引等。
2.3 系統功能模塊設計
系統主要包含信息讀取、身份驗證、將采集到的信息和原系統進行匹配從而實現數據查詢等功能。
2.3.1 自動查詢
工作人員進入客戶端應用程序后,程序自動檢測身份證讀卡器工作狀態,如果感應到有身份證靠近,會直接將身份證號碼這一唯一信息讀入系統,免去手工操作,提高了錄入速度和準確性。系統通過網內線路將采集到的身份證號碼上傳到檔案數據庫,與庫里的信息進行對比查詢,如果查詢到庫中無該客戶記錄,則提示檔案庫不存在此人檔案,可再通過姓名查詢的方式進行二次核查,防止數據庫中身份證數據信息有誤;如果查詢到庫中有該客戶記錄,如果只有一條則直接顯示,如果有重復數據(此檔案重復在該中心辦理),只需選擇正確的一條即可。
2.3.2 雙重驗證
身份真偽通過視讀和機讀雙重驗證,確保用戶身份真實準確。具體講就是系統會通過身份證讀卡器獲取照片信息,然后和事人員進行比對,即可一目了然斷定身份真偽。
2.3.3 信息采集
對于初次辦理的人員,只有將將身份證放在讀卡器上,應用程序會自動采集芯片中的用戶身份信息,從而實現保存、查詢和索引等功能。在采集的過程中,系統會自動判斷檔案數據庫中是否有重復的身份證號碼,如果存在則提示工作人員,以防重復辦理。這樣既能保證數據真實有效,同時又能防止產生冗余數據。
3 關鍵技術分析
人才檔案系統的服務內容繁多,涵蓋了,戶籍,保險公積金等各項業務,業務流程不盡相同,根據各業務特點,在開發期間擬解決以下幾個關鍵問題。
3.1 需求分析與功能抽象技術
通過深入調研,首先弄清楚人才中心檔案管理和檔案服務的基本需求,完成系統功能分析,初步確定體系結構,包括對原系統的改進和待實現功能的定義。在這一過程中要需要整理出詳盡的需求分析報告,盡可能做到完備。根據需求分析報告設計業務系統流程、劃分具體功能,并通過系統信息需求分析的結論,設計本系統的E-R模型,即將業務的需求與表述轉化為數據庫設計專用語言與流程,清晰反映數據及數據之間的聯系與傳遞關系,這個階段是整個系統開發的基礎。在以后的開發過程中還需要根據實際需求變化不斷更改。
3.2 主要技術分析
3.2.1 圖像采集
通過二代身份證讀卡器,可將二代身份證中的加密照片信息讀取到本地指定目錄并存放成圖片文件zp.bmp,應用程序可以顯示改照片信息,并且保存到數據庫中,完成照片的采集。
3.2.2 封裝對象
在PowerBuilder中我們還可以創建自己的用戶對象。我們可以利用面向對象方法中的對象的封裝性、繼承性、多態性等特點使得我們開發的應用程序具有極大的可重用性和可擴展性,而這一點正是軟件工程中對應用程序所提出的重要目標。
在原有的信息管理系統中,多個業務(檔案查詢,初辦,戶籍查詢,戶籍辦理等)需要調用身份證讀卡器供應商提供的動態鏈接文件,為了提高系統的開發效率,使得開發人員無須重復編碼,直接定義了一個不可視控件,將相關函數封裝在該對象中,這樣開發人員使用時只需要聲明變量,系統將自動調用相應的服務例程處理,使用起來簡潔高效。
4 結語
使用身份證讀卡器信息技術輔助人事檔案管理,可有效地解決管理弊端,使數據庫與身份證信息準確。這一技術首先被應用在南京某人才服務機構的檔案管理中,取得了良好的效果。近年來,該技術被迅速推廣到全國其它近二十家人才服務機構,信息管理部門借助“客戶身份證自動采集設備+電子數據庫”的方案對原辦事流程進行改造,從而實現對初辦、后續服務等關鍵環節一勞永逸的立體化管理。通過使用該技術手段,實現了大容量檔案庫房的有序管理,極大的提高了單位的工作效率和服務質量。
參考文獻
關鍵詞:軟件工程技術;數據庫設計;價值;實踐分析
積極了解軟件工程技術的主要特點,在軟件開發中,需要對相關信息進行有效整合,以滿足客戶需求為主,全面掌握軟件產品和數據庫設計的主要內容,創新數據庫設計方式,認真閱讀軟件設計說明書,將有價值的信息及時保存下來,進一步強化數據庫設計的有效性。將軟件工程技術充分運用在數據庫設計環節,及時分析軟件設計的可行性,保障軟件系統安全,對數據庫進行及時考察,有效提升數據庫設計的有效性。嚴格按照標準化流程進行數據庫設計,制定開發計劃,保證界面清晰,從而被客戶接受。
一、軟件工程技術在數據庫設計中的運用價值
在數據庫設計中積極運用軟件工程技術,可以將軟件工程技術的優勢及時體現出來,促進數據庫設計水平的有效提升,更好的保障數據庫設計效果。軟件工程技術的運用,不僅是數據庫設計工作的技術需求,還是時展的必然趨勢,軟件工程技術代替傳統的設計技術,幫助技術人員快速分析數據庫設計方案的可行性,正確把握數據庫設計工作要點。[1]在運用軟件工程技術的基礎上,提高了人員的工作效率,保證最佳的數據庫設計效果,這對行業發展具有深遠影響。
二、數據庫設計中軟件工程技術的運用途徑
(一)軟件工程技術在可行性分析中的運用
將數據庫設計任務及時劃分,如資源管理服務器設計、桌面版設計、手機版設計等多個部分,充分運用軟件工程技術進行軟件開發,架構客戶端-服務器,采取移動網絡、無限網絡等途徑來促進軟件系統更新和升級。[2]為保證數據庫設計的有效性,加強對現代技術:軟件工程技術的運用,及時采集相應的設計信息,將基本信息記錄下來,便于積極打造高品質的設計成果,通過社交網絡來搜集相關資料,加大對軟件工程技術的運用力度,進行在線采集,并對軟件可行性的設計過程進行全程監督,只有這樣方可更好的滿足現代用戶需求。[3]本地數據庫支持模塊,對于服務器消息管理界面、數據庫備份、界面恢復、列表管理等方面加強可行性分析,堅持以用戶需求為主要目標,網絡通信支持模塊,及時完成身份驗證,構建遠程操控數據庫,更好的確保了數據庫設計的有效性。
(二)軟件工程技術在項目開發中的運用
項目開發過程中積極滲透軟件工程技術,及時明確項目開發方案,根據項目開發實際工作任務成立項目小組,小組內有二十名技術人員來負責項目開發,完善現有的項目開發方案,及時儲備更多的技術型人才,由此組建一支項目開發團隊。[4]了解數據庫系統開發與設計的特性,從根本出發,保證系統應用開發與創意設計的有效融合,更好的滿足客戶需求。認真制作編碼,形成一個完善系統,進行測試驗收,掌握技術規范方面的內容,引導客戶進行系統維護,比如在計劃編制階段,技術人員及時設計一個可執行的進度計劃,以項目需要滿足的商業需求為考慮,嚴格遵循技術要求來完成數據庫設計,并及時進行有效的質量驗收,將驗收質量過關的系統及時移交給產品。[5]在總結階段,及時進行產品接收,在此環節,人員及時發現在數據庫設計中存在的不足之處,及時及時整改,總結工作經驗,將現有的技術資源進行有效整合,更重要的是將技術資源、源程序、全部技術文檔等移交給管理部門進行統一保管。
(三)軟件工程技術在用戶需求分析中的運用
及時明確運用數據庫可以做什么,運用軟件工程技術來分析用戶對數據庫功能的需求,尊重用戶的需求,盡可能將用戶需求體現在數據庫設計中,確定數據庫設計與其他系統元素之間的接口細節,掌握軟件設計的有效性需求。[6]將用戶需求及時分類,如:軟件原型、使用策略等,及時構建數據庫模型,強化結構化分析,運用數據模型來描述實體與圖之間的聯系性。分析需求規格說明書的具體內容,并以書面形式準確描述用戶對數據庫設計的需求,制定軟件工程標準的生命周期,將生命周期中內容不完善的地方及時修正過來,逐漸使其成熟。還要考慮系統功能需求、運行環境需求、數據需求、系統性能需求、升級需求等內容,由此生成系統需求分析報告,盡量將用戶需求都體現出來,始終堅持界面簡化、功能完備的基本原則。
三、結語
在數據庫設計中積極運用軟件工程技術,需要對相關信息進行有效整合,以滿足客戶需求為主,全面掌握軟件產品和數據庫設計的主要內容。軟件工程技術分別運用在可行性分析、項目開發、用戶需求分析等過程中,及時保證數據庫設計的有效性,對于服務器消息管理界面、數據庫備份、界面恢復、列表管理等方面加強可行性分析,掌握軟件設計的有效性需求,運用軟件工程技術來分析用戶對數據庫功能的需求,最終確保系統界面簡化、功能完備。
參考文獻:
[1]王璐.計算機軟件數據庫的設計原則與方式[J].電子技術與軟件工程,2017(4):175.
[2]林海敏.計算機網絡設計中關系數據庫技術的運用探討[J].電子技術與軟件工程,2016(12):184.
[3]王鵬遠.基于人才管理系統的數據庫設計與實現研究[J].電子技術與軟件工程,2014(19):204.
[4]徐亮,陳瀟.數據庫設計理論在軟件開發中的有效運用[J].電子技術與軟件工程,2017(20):46.
與傳統的教學方式相比,項目教學對教師能力提出了更高的要求,其中最核心的要求是教師要科學地選擇好課程項目內容,并具有課程項目開發和管理的實踐經驗。而目前職校的計算機教師基本上接受的都是學歷性教育,雖然他們理論功底較扎實,也掌握了一定的教學方法和技巧,但是站在講臺上絕大多數還處于以理論解釋理論的“紙上談兵”狀態。試想一個沒有親身經歷項目系統開發的人,怎能能夠“以就業為導向”、“以項目為主線”來開展好項目教學呢?
以能力為本位,設置項目
為了達到項目教學對教師提出的新要求,提高計算機專業項目教學的能力,作為計算機教研組的負責人,我利用學校學生信息管理要實現信息化的契機,帶領計算機教研組的相關教師,深入軟件公司進行實地考察和學習。
首先了解公司的實際用人需求、對員工的培養模式、軟件開發的實際流程,對比出我們教學的不足與差距,探索出項目教學的目標,人才培養的方案;其次,聯系學校的實際需求,與公司合作,將課程開發項目定位為既滿足學校的應用需求,又滿足教學需求的《學生信息管理系統》。
通過市場調研,教師親自接觸了用人市場,明確了學生的就業需求,教學中就能夠以學生能力為本位,實現了人才培養與上崗就業“零距離”接軌的教學培養目標。
以市場為中心,分析項目
結合在軟件公司的實地考察學習經驗,在設計人員的指導下,按照公司項目開發的實際工作流程,我們首先編制了本課程項目的開發流程:需求分析方案設計系統設計項目實施調試運行。
從流程中可以看出,需求分析是項目開發和管理的基礎。在項目開發中,所有的項目風險承擔者對需求分析階段都倍感興趣。因為這部分工作做的到位,就易于開發出很優秀的軟件產品,同時也會令客戶滿意;若處理不好,則會導致誤解、挫折、障礙以及潛在的質量和業務價值上的威脅。
這部分工作有一定的難度,客戶多數情況下只能說明整個項目的概念和目標。這些高層次的業務需求不足以提供開發的具體內容和時間,它要求項目開發人員在工作中要采用科學的方法和一定的技巧。
學生沒有接觸過市場和客戶,這就需要教師在教學中將這方面的感受和經驗傳授給學生,因此教師首先要有接觸市場的真實體會,并總結出方法和技巧。
按照這種思路,通過對學生科、教務科、班主任和任課教師等重要用戶的反復調研,明確了用戶的功能需求,建立了《學生信息管理系統》的系統用例圖。
經過客戶需求的調研,制作和反復修改需求分析報告,使得教師積累了市場經驗。在日后的教學中,他們可以用實踐經歷向學生講述軟件開發需求調研的全部過程,需求分析在軟件開發中的重要地位;同時把停留在書本上的理論化的職業道德轉化為具體的道德實踐,為學生形成良好的職業道德和規范化職業行為樹立典范。這些是書本上永遠學不到的知識
以就業為導向,實施項目
職業學校計算機數據庫教學培養的人才就業方向為:了解數據庫應用項目的開發流程,能夠從事項目的初級編碼或開發、軟件調試及技術服務與軟件銷售等工作的專業人員。
初到崗位就業的畢業學生,基本上都是在設計人員設計思路指導下,展開項目的開發和編碼工作,那么在學校的教學中,教師就要充當設計指導人員的角色。因此,要求教師具有數據庫設計、實施的實踐經驗和科學的指導思想。在項目設計和實施的環節,就是以學生的這種就業需求為導向,來錘煉教師的設計思想,豐富項目實施經驗。
在項目設計環節,首先教師通過學習軟件設計理論,參考公司的典型案例,按照系統的功能需求分析,設計了《學生信息管理系統》的軟件結構層次圖;其次教師在認真分析本項目的數據要求的基礎上,編制了系統的E-R圖,并實現了E-R圖向關系模型的轉換。
通過數據庫的設計,使項目開發的教師對規范、實體、屬性、關系、字段等數據庫概念有了進一步的理解,并使E-R、E-R到關系模型轉換原則等難度大的理論在實踐中得到了充分應用。
在項目實施環節,通過數據庫建立、界面設計、代碼編寫和程序測試等幾個階段,
使得教師進一步在深度和廣度上拓展了專業理論,掌握了所學專業、所任課程較為系統完整并具有前沿性的專業知識;強化了專業實踐能力,錘煉了教師的設計思想,豐富了項目實施經驗,提升教師解決特定問題的能力;進而促使教師根據職業教育的特征要求,進行有效的專業知識的整合優化與適度轉化,形成滿足學生專業實踐能力培養所需的知識結構,更好地把握了以學生的就業需求為導向的教學原則。
以學生為主體,應用項目
《學生信息管理系統》開發的最終目的,一方面是成為真正的應用產品,實現了學校學生信息管理的信息化。軟件在全校的使用提升了教師在學生中的威望,同時也擴大了該項目在學生中的影響力,激發了學生的學習積極性。
另一方面應用該課程項目,按照六個教學環節:分析任務確定項目分組討論制訂計劃知識儲備項目準備自主探索項目實施項目展示成果分享結果提交項目評價,“以項目為主線、教師為主導、學生為主體”, 就可以開展具體的數據庫項目教學工作了。
通過教學經驗的積累,教師探索出了項目教學的基本規律和教學技巧,順利地實現了教學中師生角色的重新定位;同時原有的教材已無法滿足所開發課程項目的教學,它引導教師在對原有教材進行整合的基礎上,逐步進行數據庫項目教學校本教材的開發。
教師通過科學地選擇項目,直接參與課程項目的設置、分析、實施和應用,有效地提高了自身的項目教學能力,促進了數據庫課程的教學改革與發展,實現人才培養與上崗就業“零距離”接軌的教學培養目標。
參考文獻
關鍵詞:工作流;信息系統
1.引言
中國經濟的多年持續高速發展給廣大企業創造了非常好的生存和發展空間,很多企業的經營規??焖贁U張,突破了單一組織、單地域經營的模式,成為具有多種組織形態、跨多個城市、地區、甚至跨全球的企業。這種變化給企業的異地財務管理帶來了前所未有的挑戰,企業規模的擴張必須及時、準確、完整地掌握以財務信息為 核心的經營管理信息,對集團內部的各種資源進行高度集中的管理、控制和配置,迅速地對各種財務、管理方案作出科學的、符合企業價值最大化的決策。
跨區域集團財務會計管理信息系統(簡稱集團財務)是運用系統的方法以計算機和現代通信技術為基本信息處理手段和工具的,能為區域集團財務會計核算、管理、決策提供信息服務的人-機系統。或者說,它是一個由人、機(計算機)組成的能進行財務會計管理信息的收集、傳遞、存儲、加工、維護和使用的系統。它能實測財會管理的運行情況,利用過去的數據預測未來,利用信息控制有關經營管理過程,為財務管理和經營決策服務的系統。
總之,管理信息系統是融合人的現代思維與管理能力和計算機強大的處理、存儲能力為一體的協調高效的人-機系統,其處理對象是企業生產經營、財務會計管理的全過程,通過集中統一規劃設計的數據庫的運用,使得系統中的數據實現了一致性和共享性的鐵道財務會計管理信息系統。
2.集團財務管理系統的設計目標
本系統設計以適應財會改革,加強管理、提高經濟效益的總體要求,滿足集團企業走向市場過程中細化成本計算、嚴格會計核算要求,優化系統資源配置,強化系統軟件集成,擴充系統功能,推進系統間資源共享,優化系統開發、運用人才隊伍,完成財務會計信息管理系統向管理信息系統過渡,為鐵路實現集約經營,提高經濟效益服務,提高鐵道財務會計系統的信息化水平,促進鐵路產業的快速健康發展為指導思想進行系統的規劃、設計、開發和應用。
通過本系統的開發設計要求達到以下目標:在系統開發設計中充分運用軟件工程思想,科學合理地設計系統總體方案;通過研究開發,促進跨區域集團財務會計工作的發展,健全集團財會工作計算機管理制度;設計統一規范的軟件系統、操作系統、網絡系統平臺,統一開發工具和設備選型;制定一套系統開發的文檔規范作為各分系統書寫文檔的標準;設計系統總體結構;設計系統總體網絡結構;完成系統所需編碼分析設計;建立集團財務會計信息庫,為各應用系統的開發完善提供支持,為集團財務會計數據的有效利用開辟渠道。
3.系統需求分析
本系統需求分析主要包括集團財務的業務需求分析、系統功能需求分析,系統性能需求分析和系統運行需求分析。
A. 業務需求分析
系統應滿足集團各級財會部門的財務會計業務的需要。這些部門的財會工作主要包括會計核算管理、成本計算管理、收入管理、資金管理、固定資產管理、分析決策等。
B. 系統功能需求分析
總體上要求系統具有運行穩定、用戶界面友好、操作簡單、維護方便等特點,并且為實現業務要求的各項功能,從軟件系統的角度出發,系統必需具備如下功能:
1) 數據輸入與數據交換功能
2) 系統數據分級存儲功能
3) 報表輸出功能
4) 單項查詢、組合查詢和模糊查詢功能
5) 統計分析功能
6) 預測決策功能
7) 辦公自動化功能
8) 數據恢復備份功能
C. 系統性能需求分析
這是一個龐大的系統工程,涉及面廣,要求準確、及時、真實。它是宏觀管理、企業生產經營決策的重要依據。對系統的安全性、可靠性、響應時間提出了更高要求。
4.系統分析與設計
A. 系統總體邏輯結構
系統可分為基礎應用層、綜合應用層和宏觀決策層,其邏輯結構如圖所示。
第一層是基礎應用層,由各財務會計業務管理信息分系統組成,主要負責進行日常的財會業務處理。這一層包含六個業務分系統,依次是會計核算管理系統、收入管理系統、成本管理系統、資金管理系統、資產管理系統和辦公自動化系統。這一層的各個系統數據庫存放各自的業務數據,實現各自的業務處理,并能夠實現各系統當年、跨年度統計分析,各系統之間存在少量的信息交換。系統所覆蓋的各級財務單位都使用基礎應用層的部分或全部應用軟件,應用范圍最廣,應用量最大,同時該層也是第二層和第三層的主要數據來源,是整個系統建設成功與否的關鍵所在。
第二層是綜合應用層,由財務會計信息庫分系統和點到點成本計算系統組成,主要進行財會信息、人員及法規信息的綜合查詢和統計分析,以及進行全路點到點運輸成本計算。綜合應用層的主要數據來源是基礎應用層,此外還有部分數據來自其它鐵路計算機應用系統和路外計算機應用系統。信息庫系統采用數據倉庫和數據庫兩種存儲結構存儲數據,提供綜合信息查詢,提供綜合信息統計分析;點到點成本計算分系統從信息庫獲得各級單位報來的原始數據,運用各種模型計算區間固定成本和變動成本。
第三層是宏觀決策層,由經濟活動分析決策支持系統組成,主要進行全路或企業范圍內的宏觀和微觀、橫向和縱向財務狀況分析、預測,并能提供可供決策選擇的若干智能化的企業經營方案。宏觀決策層的原始數據來源于鐵道財務會計信息庫,因此應與第二層建立在相同的管理層次上。該層擁有數據庫、模型庫、方法庫和知識庫,運用各種預測模型和方法對宏觀決策層軟件主要供財務、各企業領導、高層財務管理人員使用。宏觀決策層中的預測和決策支持功能需要準確的歷史數據,因此只有在第一層、第二層建設完成并累積若干年準確的原始數據后才能發揮真正的作用和效益。
以上三層形成了財務系統的整體結構。三層分工明確,層次之間數據接口結構化好,各層內部功能的改變不會對其它層次產生影響,符合復雜系統層次劃分的原則。三層作為一個整體互相協作,將為提高財會管理水平、增進企業經濟效益發揮巨大的作用。
5.結論
多地點辦公的企業、跨地域經營 的集團,上級單位及時準確地了解集團內下屬各單位的會計信息,各類會計統計及審批工作及時迅速完成。跨單位、跨期間查詢統計變得容易,大大提高了財務管理效率和水平。
集團總部及時了解分支機構的資金狀況、資金控制、費用支出、既定預算嚴格執行、預算的控制作用得到保證。
企業集團內部交易不在需人工對賬,在數據及時、信息真實的基礎上進行各種維度和指標的分析,為企業控制經營風險、提高財務管理水平、考核評價分支機構的經營業績,提供指標全面,體系完整的分析報告。
參考文獻: