指 導 書
(管理類專業(yè)使用)
管理信息系統(tǒng)是高校管理類和計算機應用專業(yè)開設的一門理論與實踐結合較強的核心課程.因此在課堂上學習了一定的理論知識之后,要在實際應用中培養(yǎng)學生的動手解決問題的能力.本課程設計是課程管理信息系統(tǒng)的重要組成部分,是培養(yǎng)學生應用計算機系統(tǒng)管理信息的思想,意識和能力以及團隊合作精神,掌握管理信息系統(tǒng)開發(fā)過程中的重要環(huán)節(jié).
1 目的
通過了解實際企業(yè)或已有管理信息系統(tǒng)應用的案例,使學生建立對管理信息系統(tǒng)的感性認識;通過小型管理信息系統(tǒng)開發(fā),使學生掌握管理信息系統(tǒng)開發(fā)的主要步驟和各階段文檔的編寫,加深對管理信息系統(tǒng)應用軟件開發(fā)的理解,提升學生解決實際問題的能力,培養(yǎng)學生的團隊合作精神.
2 基本要求
(1)掌握系統(tǒng)調查方法;
(2)掌握系統(tǒng)分析方法;
(3)學會簡單系統(tǒng)的設計;
(4)訓練程序設計能力;
(5)學會編寫系統(tǒng)分析說明書,系統(tǒng)設計說明書等.
3 主要內容
(1)調查一個實際單位或部門.如沒有條件也可將此內容改為了解某個信息系統(tǒng)的應用案例.
(2)在調查或了解的基礎上,進行系統(tǒng)分析.
(3)根據邏輯設計方案,進行系統(tǒng)設計.
(4)模擬系統(tǒng)實施.
(5)編寫課程設計報告.
4 步驟與方法
4.1 初步調查
(1)調查方法:詢問,發(fā)調查表,開會,實習,查資料等.
(2)調查內容:
①企業(yè)總貌:組織概況,企業(yè)目標,現行系統(tǒng)情況,簡單歷史,企業(yè)產品,產值,利稅,體制及改革情況,人員基本情況,面臨的問題,中長期計劃及主要困難等.
②企業(yè)信息需求情況:了解各職能機構所要處理的數據,估計各機構發(fā)生的數據及頻度,調查內,外部環(huán)境的信息及信息源.
③管理信息獊
習
4.2 可行性分析
根據初步調查的情況,從技術上,經濟上,管理上進行開發(fā)的可能性和必要性分析并寫出分析報告.
4.3 詳細調查
詳細了解以下情況并繪制組織結構圖和業(yè)務流程圖:
(1)現行系統(tǒng)的組織機構及管理職能和人員分工;
(2)各項管理業(yè)務的主要處理過程,模型和算法;
(3)各項管理信息的分類,分層和定義;
(4)管理信息的收集,輸入,傳遞,存儲以及輸出的形式;
(5)管理信息處理的速度,頻度,準確性,安全性及共享性情況;
(6)管理信息處理的方式與方法;
(7)現行代碼體系狀況;
(8)現已開發(fā)的計算機應用項目的主要功能,應用范圍,結構及有待改進的地方;
(9)各部門管理人員對管理信息系統(tǒng)的要求.
4.4 系統(tǒng)分析
根據詳細調查情況繪制業(yè)務流程圖,并進行功能數據分析,繪制新系統(tǒng)的數據流程圖,編制數據字典,對較為復雜的處理邏輯編寫處理邏輯說明.
4.5 系統(tǒng)設計
(1)繪制功能結構圖
(2)進行代碼設計
(3)進行輸入,輸出設計
(4)進行文件及數據庫設計
(5)編寫程序設計說明書
4.6 系統(tǒng)實施
(1)模擬組建局域網
讓學生進行網絡設計,并實驗室里模擬組建.
(2)安裝DBMS,并建立數據庫
可用SQL Server作為數據庫管理系統(tǒng).如果沒有條件,也可用Access或VFP代替.
(3)編寫程序
先設計程序流程圖再用Visual Foxpro或Delphi開發(fā)應用程序,并上機調試,最后制作成發(fā)布文件.如果采用B/S模式,可用Dreamweaver制做動態(tài)網站,并傳送至WEB服務器.
5 主要訓練內容說明及要求
5.1 業(yè)務流程圖
(1)基本符號
(2)業(yè)務流程圖示例
例:銷售合同管理業(yè)務流程圖.
5.2 數據流程圖
(1)基本符號
(2)數據流程圖繪制方法
自頂向下,分層繪制.
(3)數據流程圖繪制規(guī)則
①每張數據流程圖須從左往右繪制,即從產生數據的外部實體開始到使用數據的外部實體結束.
②對含義明顯的數據流,其名稱可以省略.
③盡量避免數據流的交叉.
④對于需在兩個設備上進行的處理,應避免直接相連.可以在它們之間加一個數據存儲.
⑤如果一個外部實體提供給某一處理的數據流過多,可將它們合并成一個綜合的數據流.
⑥下層圖中的數據流應與上層圖中的數據流等價.
⑦對于大而復雜的系統(tǒng),其圖中的各元素應加以編號.通常在編號之首冠以字母,用以表示不同的元素,可以用P表示處理,用D表示數據流,用F表示數據存儲,用S表示外部實體.
(4)數據流程圖示例
例:某公司經營處理系統(tǒng)數據流程圖.
5.3 數據字典卡片
數據項 表5-1 數據字典(一) No:__________
編號: 名稱: 別名:
簡述:
連續(xù)值
類型(C,N)
長度:
值域:
與其他值的運算關系:
離散值
值
含 義
值
含 義
備注:
填表人_____________ 年 月 日
數據結構 表5-2 數據字典(二) No:__________
編號: 名稱: 別名:
簡述:
組成:
填表人_____________ 年 月 日
數據存儲 表5-3 數據字典(三) No:__________
編號: 名稱: 別名:
簡述:
組成:
關鍵字:
相關處理:
記錄長度:
記錄數:
數據量:
填表人_____________ 年 月 日
數據流 表5-4 數據字典(四) No:__________
編號: 名稱: 別名:
簡述:
組成:
若為數據流
來源:
去向:
峰值流量:
填表人_____________ 年 月 日
處 理 表5-5 數據字典(五) No:__________
編號: 名稱:
輸入信息:
數據存儲:
輸出信息: 激發(fā)條件:
簡要說明:
加工邏輯:
出錯處理:
執(zhí)行頻率:
填表人_____________ 年 月 日
外部實體 表5-6 數據字典(六) No:__________
編號: 名稱:
簡述:
輸入的數據流:
輸出的數據流:
填表人_____________ 年 月 日
5.4 功能結構圖
(1)基本符號
表5-7 功能結構標準符號表
符 號
說 明
表示一個功能模塊,方框內為模塊名稱.
表示模塊間調用關系,箭頭端為被調用模塊,箭尾端為調用模塊.
○―→
表示模塊間傳遞的數據信息.
●―→
表示模塊間傳遞的控制信息.
表示模塊中包含的循環(huán)調用功能.
表示模塊內包含判斷處理功能,根據判斷結果決定調用.
(2)功能結構圖示例
某單位工資管理信息系統(tǒng)的功能結構圖.
5.5 模塊設計
(1)模塊設計原則
主要原則:"高內聚,低偶合"提高模塊的獨立性.
其他原則:
①模塊的分解原則:按功能分解.
②模塊的扇出系數:不宜太大,也不宜太小.
③模塊的扇入系數:越大越好.
④對于任何一個內部存在判斷調用的模塊,模塊的判斷作用范圍應該是它的控制范圍的一個子集.且存在判斷調用的模塊,所在層次不要與那些屬于判斷作用范圍的模塊所在層次相隔過遠.
表5-8 不同聚合形式的模塊性能比較
聚合形式
聯合形式
可修改性
可讀性
通用性
"黑箱"程度
聚合性
功能聚合
好
好
好
好
黑箱
10
順序聚合
好
好
好
中
不完全黑
9
通訊聚合
中
中
中
不好
不完全黑
7
過程聚合
中
中
中
不好
半透明
5
暫時聚合
不好
不好
中
最壞
半透明
3
邏輯聚合
最壞
最壞
不好
最壞
透明
1
機械聚合
最壞
最壞
最壞
最壞
透明
0
表5-9 不同聯結形式的模塊性能比較
聯結形式
對連鎖反應的影響
可修改性
可讀性
通用性
數據聯結
弱
好
好
好
特征聯結
弱
中
中
中
控制聯結
中
不好
不好
不好
公共聯結
強
不好
最壞
最壞
內容聯結
最強
最壞
最壞
最壞
(2)模塊設計說明書
模塊編號:
模塊名稱:
上級調用模塊編號:
上級調用模塊名稱:
輸入:
輸出:
處理:
備注:
表5-10 模塊設計說明書格式
系統(tǒng)名稱:
設計者_______________ 年 月 日
5.6 數據庫設計
(1)邏輯結構設計
按照數據庫設計范式理論和信息響應需求設計數據庫基表結構.格式見表5-11.
表5-11 數據庫基表結構格式
:
序號
中文名稱
字段名
類型
長度
小數位數
主關鍵字
備注
(2)物理結構設計
在選中的DBMS支持下,在服務器設備上定義數據庫中的基表,視圖,用戶,權限等.
5.7 程序設計與編碼
(1)編寫主要功能程序設計說明
(2)在選中開發(fā)工具中完成主要功能程序編碼
5.8 測試
制定測試計劃,記錄測試結果.
(1)模塊測試
(2)功能測試
(3)系統(tǒng)測試
6 課程設計安排
課程設計以小組的形式進行,自由分組,每組5-6人,推選一人任項目負責人,采取分工合作的形式進行工作,組內一定要有必要的分工,注意合作和開發(fā)管理訓練.項目負責人依據表6-1編制開發(fā)計劃,并負責項目開發(fā)過程管理.
表6-1 課程設計日程表
星期一
星期二
星期三
星期四
星期五
第一周
上午
布置任務
調查
系統(tǒng)分析
上機
系統(tǒng)分析
下午
調查
系統(tǒng)分析
.
系統(tǒng)分析
上機
第二周
上午
系統(tǒng)設計
上機
設計
上機
編寫報告
下午
系統(tǒng)設計
上機
.
上機
上機考評
7 參考選題
(1)合肥工業(yè)大學教育超市管理信息系統(tǒng)開發(fā)
(2)合肥工業(yè)大學教材征訂管理信息系統(tǒng)開發(fā)
(3)錦怡園賓館客房管理信息系統(tǒng)開發(fā)
(4)世紀陽光花園物業(yè)管理信息系統(tǒng)開發(fā)
(5)合肥工業(yè)大學校醫(yī)院藥品管理信息系統(tǒng)開發(fā)
(6)合肥長途汽車站營運班次和旅客咨詢系統(tǒng)開發(fā)
(7)合肥佳朋汽車租賃公司汽車租賃管理信息系統(tǒng)開發(fā)
(8)合肥工業(yè)大學職工管理信息系統(tǒng)開發(fā)
(9)金地國際城商品房銷售信息系統(tǒng)開發(fā)
(10)碩士研究生網上報名系統(tǒng)開發(fā)
(11)民航售票管理信息系統(tǒng)開發(fā)
(12)列車售票管理信息系統(tǒng)開發(fā)
(13)汽車售票管理信息系統(tǒng)開發(fā)
(14)合肥工業(yè)大學學生成績管理系統(tǒng)開發(fā)
(15)周谷堆農貿批發(fā)市場監(jiān)控管理信息系統(tǒng)開發(fā)
(16)合肥工業(yè)大學設備采購管理信息系統(tǒng)開發(fā)
(17)旅行社業(yè)務管理信息系統(tǒng)開發(fā)
(18)交通事故記錄與統(tǒng)計信息系統(tǒng)開發(fā)
(19)合肥工業(yè)大學實驗材料管理信息系統(tǒng)開發(fā)
(20)合肥工業(yè)大學薪酬管理信息系統(tǒng)開發(fā)
(21)課程設計考勤管理信息系統(tǒng)開發(fā)
(22)家樂福超市物流配送管理信息系統(tǒng)開發(fā)
(23)合肥工業(yè)大學本科試卷分析管理信息系統(tǒng)開發(fā)
(24)學生公寓來訪人員登記管理信息系統(tǒng)開發(fā)
(25)支持校園卡的食堂消費管理信息系統(tǒng)開發(fā)
(26)銀行存取款業(yè)務受理管理信息系統(tǒng)開發(fā)
(27)企業(yè)客戶管理信息系統(tǒng)開發(fā)
(28)企業(yè)供應商管理信息系統(tǒng)開發(fā)
(29)支持校園卡的學生用電管理信息系統(tǒng)開發(fā)
(30)校園卡發(fā)放與掛失管理信息系統(tǒng)開發(fā)
8 課程設計報告編寫格式和要求
課程設計報告要求每個學生獨立編寫寫,報告不少于8000字,封面采用學校統(tǒng)一印制的,并在前言說明設計題目,班級,課題組成員學號,姓名及分工.課程設計報告內容格式如下:
封面
前言
1 系統(tǒng)概述
現狀描述,系統(tǒng)目標,系統(tǒng)開發(fā)方法,開發(fā)計劃等
2 系統(tǒng)分析
系統(tǒng)需求,業(yè)務流程分析,數據流程分析,數據詞典,系統(tǒng)測試計劃等
3 系統(tǒng)設計
模塊結構設計,代碼設計,數據庫設計,輸入輸出設計,模塊測試計劃等
4 系統(tǒng)實現
開發(fā)工具,軟件界面拷屏,模塊測試結果,系統(tǒng)測試結果
5 收獲和體會
封底
9 考評
由指導教師根據學生完成課程設計任務的情況綜合打分,成績決定因素包括課程設計過程中的工作態(tài)度,投入的時間及精力,課程設計報告的質量,開發(fā)出的信息系統(tǒng)軟件的優(yōu)劣等.成績評定實行優(yōu),良,中,及格和不及格五個等級.
廠長
月銷售實現情況
統(tǒng)計月銷售實現
存 檔
銷售合同3
修改合同
執(zhí) 行
合同執(zhí)行臺 賬
登記合同
執(zhí)行合同
發(fā)貨通知 單
發(fā)貨人
銷售合同3
開發(fā)票人
銷售合同1
銷售合同2
銷售合同分類與編號
顧客
年銷售計劃
銷售
合同
訂銷售合同
追加訂貨 單
外部實體
處理
數據流
數據存儲
圖5-5 第2層數據流程圖
應付款通知
收款通知
收 據
P3
會 計
到貨通知
配件庫存
F1
P2
采 購
圖5-4 頂層數據流程圖
供應商
發(fā)貨單
訂貨單
經營處理系統(tǒng)
發(fā)貨單
訂貨單
顧 客
P1
供應商
發(fā)貨單
訂貨單
銷 售
發(fā)貨單
訂貨單
顧客
圖5-6 第3層數據流程圖(1)
新顧客
可發(fā)的訂貨單
經 理
P1.7
檢索
庫存
P1.8
編制銷售和庫存報表
應收款明細帳
F10
銷售歷史
F5
配件庫存
F1
P1.6
對照
暫存
訂貨單
P1.4
開發(fā)貨單并修改庫存
顧 客
F4
暫存訂貨單
P1.2
登錄
新顧客數據
顧客
F3
P1.5
產生
暫存
訂貨單
P1.3
確定顧客訂貨
合格訂貨單
業(yè)務員
配件
F2
到貨
通知
詢問庫存
不合格
訂貨單
配件庫存
F1
P1.1
采 購
庫存狀態(tài)
不滿足
的訂貨
編輯
訂貨單
發(fā)貨單
訂貨單
圖5-7 第3層數據流程圖(2)
應付款明細帳
F9
錯誤的發(fā)貨單
向供應商的訂貨單
F8
待訂貨的配件
F6
P2.4
核對
發(fā)貨單
P2.6
編制
到貨
通知
銷 售
F4
暫存訂貨單
P2.2
確定
訂貨的配件
P2.5
修改庫存和待
訂貨量
P2.3
按供應商匯總
供應商
F7
正確的
發(fā)貨單
配件庫存
F1
P2.1
供應商
訂貨單
按配件匯總
發(fā)貨單
圖5-8 第3層數據流程圖(3)
應付款通知
供應商
應付款明細帳
F9
P3.3
收款并修改明細 賬
P3.2
核對付款單
F10
應付款明細帳
P3.4
修改
總賬
P3.5
編制會計報表
總 賬
F11
付款
P3.1
開收據并修改明細賬
經 理
收據
付款
顧 客
工資管理信息系統(tǒng)
建立主文件
更新主文件
建立扣款文件
計算和打印
數 據 錄 入
數 據 維 護
建立主處理文件
更 新
數 據 錄 入
數 據 維 護
計 算
打印工資單
打印工資匯總表
圖5-9 某單位工資管理信息系統(tǒng)的功能結構圖
圖5-3 數據流程圖基本符號
圖5-2 銷售合同管理業(yè)務流程圖
圖5-1 業(yè)務流程圖標準符號
物資流
聯系客服