第一篇:宿舍信息管理系統
2017-2018-1數據庫系統原理課程設計
《數據庫系統原理》課程設計報告
題目:宿舍信息管理系統
專業班級: 2016級軟件工程(2)班
指導教師: 王曉妍 學生姓名一: 趙欣睿 完成任務 : 需求分析(頁碼起止:3—8)
學生姓名二: 陳思慧 完成任務 : 數據實施(頁碼起止: 19—23)學生姓名三: 劉偉 完成任務 : 概念設計(頁碼起止: 11—14)學生姓名四: 崔子涵 完成任務 : 邏輯設計(頁碼起止: 15—17)
2017-2018-1數據庫系統原理課程設計
目錄 引言............................................................1 1.1 問題描述......................................................1 1.2開發環境和運行環境............................................1 2 需求分析........................................................3 2.1系統功能基本的要求............................................3 2.2企業對系統實現的要求..........................................3 2.4數據流程......................................................6 2.5數據字典......................................................8 3 概念設計.......................................................11 3.1設計分E-R圖..................................................11 3.2設計完成的總E-R圖............................................14 4 邏輯結構設計...................................................15 4.1圖向關系模式的轉換...........................................15 4.2關系模型的優化...............................................15 4.3用戶子模式的設計.............................................15 5物理結構設計階段................................................16 6數據實施和維護..................................................17 6.1建立數據庫...................................................17 6.2建表.........................................................17 6.3建查詢.......................................................20 6.4建存儲過程...................................................22 6.5建觸發器.....................................................24 7總結...........................................................25 參考文獻.........................................................26
I
2017-2018-1數據庫系統原理課程設計 引言
1.1 問題描述
學生宿舍管理系統對于一個學校來說是必不可少的組成部分。目前好多學校還停留在宿舍管理人員手工記錄數據的最初階段,手工記錄對于規模小的學校來說還勉強可以接受,但對于學生信息量比較龐大,需要記錄存檔的數據比較多的高校來說,人工記錄是相當麻煩的。而且當查找某條記錄時,由于數據量龐大,還只能靠人工去一條一條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。
當今社會是飛速進步的世界,原始的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。信息世界永遠不會是一個平靜的世界,當一種技術不能滿足需求時,就會有新的技術誕生并取代舊技術。21 世紀的今天,信息社會占著主流地位,計算機在各行各業中的運用已經得到普及,自動化、信息化的管理越來越廣泛應用于各個領域。我們針對如此,設計了一套學生宿舍管理系統。學生宿舍管理系統采用的是計算機化管理,系統做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數據輸入到系統的數據庫中去。由于數據庫存儲容量相當大,而且比較穩定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學校提供了一個方便、快捷的操作方式。本系統具有運行速度快、安全性高、穩定性好的優點,并且具備修改功能,能夠快速的查詢學校所需的住宿信息。面對目前學校發展的實際狀況,我們通過實地調研之后,對宿舍管理系統的設計開發做了一個詳細的概述。
1.2開發環境和運行環境
本學生宿舍信息管理系統(數據庫系統)的開發運行環境如下:
開發環境:Windows7 數據庫管理系統: MYSQL 5.5 硬件運行環境: 服務器:最低配置 PⅢ以上 CPU, 256MB 以上內存,1G 以上硬盤空間。客戶端:最低配置 PⅢ以上 CPU, 128 MB 以上內存,400M 以上硬盤空間。軟件環境: 服務器操作系統:Windows2000Server 企業版
客戶端操作系統: WindowsXP/Windows7,瀏覽器要求 IE6.0 以上 后臺數據庫系統:MYSQL 5.5 及以上版本
2017-2018-1數據庫系統原理課程設計
數據庫的建立需要 MYSQL 來實現,本系統實現使用的是 MYSQL 5.5,它適用于MYSQL 5.5 及以上版本。
2017-2018-1數據庫系統原理課程設計 需求分析
2.1系統功能基本的要求
宿舍管理的主要工作是學校宿舍基本信息的錄入:為學生分、退宿舍和繳費;宿舍衛生檢查;水電費的收取;宿舍、學生的查詢以及對來訪人員的登記。宿舍分配的過程是:新生入學之前,每個園區將接到安排在本園區住宿的同學名單,并根據學生基本信息按約定的分配原則給每個學生初定宿舍床位。一般的分配原則是:同一學院的學生應該分配在同一幢樓,同一班級的學生應該分配在房號連續的寢室。當學生報到后,宿舍管理員根據住宿分配情況開出需支付的住宿費清單,學生到財務處繳費后方可入住。宿舍分配結束后,宿舍管理員對學生住房情況、房產信息進行維護、查詢、管理、統計。
2.2企業對系統實現的要求
系統要處理的對象包括用戶系統登錄信息、入住學生基本信息、宿舍基本信息、宿舍衛生檢查信息、宿舍水電繳費信息、宿舍公物報修信息、來訪登記信息等八個方面,各個對象包括信息如下所示(詳細的數據見于數據字典):
1.用戶系統登錄信息:包括添加用戶,修改密碼,退出系統等方面,這樣 2.可以方便管理者對宿舍樓的管理,提高查詢效率;
3.學生基本信息:包括 學號、學生姓名、學生性別、學生所學專業、宿舍號、入住時間等方面的信息,可以方便學生信息的查詢和更新;
4.宿舍基本信息:宿舍基本信息包括宿舍號、宿舍電話、住宿費、宿舍財產;
5.宿舍衛生檢查信息:包括宿舍號、檢查情況、檢查日期;
6.宿舍水電繳費信息:包括宿舍號、繳費人、繳費量、繳費日期等四方面的信息;
7.宿舍公物報修信息:報修信息包括宿舍號、報修人、保修日期、修理日期、報修情況等信息,具體的數據項見數據字典;
8.來訪登記信息:包括宿舍號、來訪人、被訪人、來訪時間、離開時間、備注等信息。
2.2.1.信息要求:
2017-2018-1數據庫系統原理課程設計
信息的錄入是通過系統錄入學生的情況,保證了學生住宿情況的完整性,查詢則是可以對有所或者個別要了解學生的情況進行分類查詢,系統的查詢可以一步到位,并且模糊查詢減小了在不知道學生具體情況下查詢的難度。
2.2.2.處理要求:
當學生基本信息發生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應的記錄就應該刪去;或者學生轉換專業,他們記錄中院系的信息也要作相應的修改等等。
當宿舍樓的電話號碼發生變更時,宿舍樓管理員能根據有關證明做出修改。
當快件到達本宿舍樓時,宿舍樓管理員應依據到達快件的相關信息在快件信息中插入一條記錄,當同學們接收快件后,管理員應登記快件的接收時間,表明該信件已成功到達收信人的手中。
2.2.3.安全性與完整性要求:
1.安全性要求
(1).系統應對不同的數據設置不同的訪問級別,限制訪問用戶可查詢和處理數據的類別和內容;
(2).系統實現:數據備份、數據恢復,以防止重大失誤、或是系統故障引起的損失; 2.完整性要求
(1).各種信息記錄的完整性,信息記錄內容不能為空;(2).各種數據間相互的聯系的正確性;(3).相同的數據在不同記錄中的一致性。
2.3系統功能的設計
通過對用戶需求和系統設計思想的分析,可以得出該宿舍管理信息系統大致可以分為幾大模塊:宿舍基本信息模塊、學生入住模塊、衛生檢查模塊、水電收費模塊、宿舍報表維修模塊、外來人員登記模塊
系統業務流程圖:
2017-2018-1數據庫系統原理課程設計
宿舍器件基本情況宿舍來訪紀錄學生入住宿舍信息宿舍報修宿舍檢查水電繳費顯示信息
圖2.3-1 系統業務流程圖
系統功能模塊圖:
宿舍管理信息系統系統管理宿舍基本信息學生入住衛生檢查水電收費宿舍報修來訪人員登記新建用戶修改密碼重新登陸添加宿舍查詢宿舍修改宿舍刪除宿舍添加學生查詢學生修改學生刪除學生添加檢查查詢檢查添加收費查詢收費添加報修查詢報修添加登記查詢登記
圖2.3-2 系統總功能模塊圖
主要模塊的功能:
1.宿舍基本信息模塊:添加、修改、查詢和刪除宿舍基本信息,如宿舍房號,財產,床位等。
2.學生入住模塊:添加、修改、查詢和刪除學生入住、退宿信息,包括學生一些基本信息、繳費等。
3.衛生檢查模塊:對宿舍衛生檢查、評比、統計等。4.水電收費模塊:對超出規定部分的水電收費管理。
2017-2018-1數據庫系統原理課程設計
5.宿舍保修模塊:對報修情況的登記、時間安排、修理結果檢查等。6.來訪人員登記模塊:來訪人員的登記管理等。
2.4數據流程
數據流圖
根據清單繳費學校學生信息安排入住數據庫管理員修改住宿信息學生入住查詢并執行宿舍管理員批準申請并修改信息申請換宿舍收到信息并執行數據輸入學生宿舍基本信息信息收集統計并輸入數據庫衛生檢查(記錄數據)(收費清單)檢查并評分執行水電收費記錄(記錄)記錄記錄房屋報修(報修)外來人員登記來訪人員登記
圖2.4-1 宿舍信息管理系統總數據流圖
2017-2018-1數據庫系統原理課程設計
查詢宿舍基本信息宿舍信息宿舍基本信息登記表宿舍信息宿舍信息宿舍信息管理員宿舍信息登記宿舍基本信息宿舍信息查詢宿舍基本信息宿舍信息管理員
圖2.4-2 宿舍信息登記分數據流圖
查詢衛生檢查信息檢查信息衛生檢查信息登記表檢查信息檢查信息檢查信息管理員檢查信息登記衛生檢查信息檢查信息檢查衛生登記信息檢查信息管理員
圖2.4-3 宿舍衛生檢查分數據流圖
水電已繳費查詢水電繳費水電已繳費水電繳費登記表登記水電繳費水電繳費信息水電繳費信息水電繳費信息學生水電繳費信息登記水電繳費水電繳費信息查詢水電繳費水電繳費信息管理員 圖2.4-4 宿舍水電收費分數據流圖
2017-2018-1數據庫系統原理課程設計
已修信息查詢報修已修信息報修登記表報修信息登記報修已修信息報修信息已修信息學生報修信息登記報修報修信息查詢報修報修信息管理員 圖2.4-5宿舍報修分數據流圖
登記查詢來訪人員來訪信息來訪登記學生宿舍管理員 圖2.4-6來訪人員登記分數據流圖
2.5數據字典
部分重要表:
表2.5-1 用戶數據字典
序號 1 2 列名 Uname Upassword 數據類型 長度 Varchar Varchar 20
小數位 標識 主鍵 允許空 默認值 6 4
是
是
否 否
說明 用戶ID 用戶密碼
備注
表2.5-2 住宿學生數據字典
2017-2018-1數據庫系統原理課程設計
序號 列名 數據類型 Varchar Varchar Varchar Varchar Varchar Varchar
長度
小數位
標識 主鍵
允許空 否
默認值 Lis
說明 備注 2 3 4 5 6 Sno Sname Ssex0 Sdept Dno Scheckin 20 4 40 6 8
是
是
學號 姓名 性別 專業 宿舍號 入住時間
住宿學生學號 住宿學生姓名
學生專業 住宿學生住宿號 新生搬入時間
表2.5-3 學生宿舍數據字典
序號 1 2 3 列名 Dno Dphone Pname 數據類型 varchar varchar Varchar
長度 小數位 標識 主鍵 允許空 默認值 6 15 20
是 是
是 否
否 否 否
說明 宿舍號 宿舍電話 宿舍財產
備注
表2.5-4 報修數據字典
序號 列名 數據類型
長度 小數位 標識 主鍵 允許空
默認值 2 3 4 5 Dno Pno Rsubmit Rsolve Rreason varchar varchar varchar varchar Varchar 2 8 8 50
是
是
否 否 是 是 否
宿舍號 物品號 提交日期 解決日期 保修原因
報修人宿舍號 報修物品編號 報修提交日期 問題解決日期 物品損壞原因
說明
備注
表2.5-5 衛生檢查數據字典
序號 列名 數據類型
長度
小數位 2 3 Dno varchar varchar varchar 14 10
否
否
標識
主鍵
允許空
默認值
說明
備注
宿舍號
檢查時間 檢查結果
檢查宿舍號 衛生檢查時間 衛生檢查評定 ChTime ChResult
2017-2018-1數據庫系統原理課程設計
表2.5-6 水電數據字典
序號 列名 數據類型
長度
小數位 2 3 4 Dno Cost varchar Varchar Varchar varchar 8 8 8
否 否 否 否
標識
主鍵
允許空
默認值
說明
備注
宿舍號
已用費用 剩余費用 續交費用
水電宿舍號 水電消費情況 水電剩余情況 續交水電費用 LeftFee CtFee
表2.5-7來訪人員數據字典
序號 1 2 3 4 5 6 7 列名 Sno Sname Ssex Sdept Dno Scheckin OutTime 數據類型 Varchar varchar Varchar Varchar Money Money Money
長度 20 20 4 40 6 8 8
小數位
標識 主鍵 允許
空
否 否 否 否 否 否 否
默認值
說明 學號 姓名 性別 專業 宿舍號 進入時間 離開時間
備注 住宿學生學號 住宿學生姓名
學生專業 被訪學生宿舍
號 正課時間被訪進入時間 正課時間被訪結束后外出時間
2017-2018-1數據庫系統原理課程設計 概念設計
3.1實體聯系圖
由于表格過多只列舉部分表格設計實體聯系圖如下:
DormIDchairNumphonedormBedNumDMoneydeskNumDRemark 圖3.1-1 宿舍信息表實體聯系圖(被參照關系)
studentSIDdormIDclassSNameSSex 圖3.1-2 學生信息表實體聯系圖(參照關系)
2017-2018-1數據庫系統原理課程設計
RepairIDDateIndormIDrepairDateRepairrmoneypersonreasonrepair 圖3.1-3 宿舍報修信息表實體聯系圖(參照關系)
checkIDCDateDormIDcheckinfoCSateCRemark 圖3.1-4 衛生檢查信息表實體聯系圖(參照關系)
2017-2018-1數據庫系統原理課程設計
dormIDChargeIDchargeMDateEBuyCMoneyCPerson 圖3.1-5 水電收費信息表實體聯系圖(參照關系)
RegisterIDRemarkPComeIDregisterDateleavePComeNamedormIDDateComePlook 圖3.1-6 來訪人員信息表實體聯系圖(參照關系)
2017-2018-1數據庫系統原理課程設計
3.2設計完成的總e-r圖
消費nm水電費Cmoney宿舍Dormnm1n居住m學生Student檢查Checkinfo有來訪mnm衛生檢查宿舍基本信息學生親朋
圖3.2-1 總 E-R 圖
2017-2018-1數據庫系統原理課程設計 邏輯結構設計
4.1圖向關系模式的轉換
部分關系模式如下:
Dorm(dormID, phone, Dmoney, bedNum, chairNum, deskNum, DRemark)Student(SID, Sname ,Ssex , class, dormID, phone)Checkinfo(checkID ,dormID ,CDate ,CSate , CRemark)Charge(chargeID, dormID, MDate, EBuy, CPerson, CMoney)Repair(repairID, dormID, DateIn, DateRepair, Person, repair, reason, repairmoney)Register(RegisterID,PcomeID,PcomeName,DateCome,Plook,dormID,Dateleave,Remark)
主碼:灰色背景 外碼:加粗字體
4.2關系模型的優化
有了關系模型,可以進一步優化,方法為: a.確定數據依賴。
b.對數據依賴進行極小化處理,消除冗余聯系(參看范式理論)。c.確定范式級別,根據應用環境,對某些模式進行合并或分解。具體操作為:
確定了各關系的主鍵,確定關系的聯系,如外鍵等。如,student(DormID)—>dorm(DormID)
repair(DormID)—>dorm(DormID)等等 另外對冗余關系進行合并或分解。
4.3用戶子模式的設計
這部分主要是考慮使用方便性和效率問題,主要借助視圖手段實現,包括: a.建立視圖,使用更符合用戶習慣的別名。
b.對不同級別的用戶定義不同的視圖,以保證系統的安全性。c.對復雜的查詢操作,可以定義視圖,簡化用戶對系統的使用。
針對一般用戶查詢學號,姓名,宿舍號,宿舍電話比較頻繁,建立一個包括學號,姓名,宿舍號,宿舍電話的視圖:
視圖1(sno,sname,DormID,phone)其他視圖依據需要另外設置。
2017-2018-1數據庫系統原理課程設計
5物理結構設計階段
數據庫在物理設備上的存儲結構與存取方法稱為數據庫的物理結構,它依賴 于選定的數據庫管理系統。為一個給定的邏輯數據模型選取一個最適合的應用要 求的物理結構的過程,就是數據庫的物理設計。
數據庫的物理設計通常分為兩步:
1.確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構; 2.對物理結構進行評價,評價的重點是時間和空間的效率。
5.1 關系模式存取方法的選擇
確定數據庫的存取方法,就是確定建立哪些存儲路徑以實現快速存取數據庫 中的數據。現行的 DBMS 一般都提供了多種存取方法,如索引法、HASH 法等。其中,最常用的是索引法,本系統也采用的是索引法。我們在經常需要搜索的列和主關鍵字上建立了唯一索引。
5.2 確定數據庫的存儲結構
由于不同 PC 機所安裝的數據庫軟件位置不一定相同,所以數據文件與日志 文件的存放位置也不一定相同。
2017-2018-1數據庫系統原理課程設計
6數據實施和維護
6.1建立數據庫
Create database dormitory;6.2建表
1.建宿舍學生入住信息表 create table student(SID varchar(20)primary key, SName varchar(20), SSex varchar(20), class varchar(20), dormID varchar(20), phone varchar(11));
表 6.2-1 學生入住信息表(student)
2.建宿舍繳費表 create table charge(ChargeID int identity(1,1)primary key, dormID varchar(20), MDate datetime, EBuy varchar(20), CPerson varchar(20),2017-2018-1數據庫系統原理課程設計
CMoney varchar(20));
表 6.2-2 宿舍水電繳費表(charge)
3.宿舍衛生檢查表
create table checkinfo(CheckID int identity(1,1)primary key, dormID varchar(20), CDate datetime, CSate varchar(100), CRemark varchar(100));
表 6.2-3 宿舍衛生檢查表(checkinfo)
4.建宿舍基本信息表 create table dorm(dormID varchar(20)primary key, phone varchar(20), DMoney varchar(20),2017-2018-1數據庫系統原理課程設計
bedNum int, chairNum int, deskNum int, DRemark varchar(20));
表 6.2-4 宿舍基本信息表(dorm)
5.建宿舍外來人員記錄表 create table register(Register int identity(1,1)primary key, PComeName varchar(20), PComeID varchar(18), DateCome datetime, PLook varchar(20), dormID varchar(20), DateLeave datetime, Remark varchar(100));
表 6.2-5 宿舍外來人員記錄表(register)
2017-2018-1數據庫系統原理課程設計
6.建宿舍報修表 create table repair(RepairID int identity(1,1)primary key, dormID varchar(20), DateIn datetime, DateRepair datetime, person varchar(20), repair varchar(20), reason varchar(20), repairmoney varchar(20));
表6.2-6 宿舍報修表(repair)
……
6.3建查詢
1、查詢衛生檢查不合格宿舍 Select Csate from checkinfo
where Cremark < 60;查詢結果:
2017-2018-1數據庫系統原理課程設計
圖6.3-1 查詢結果圖1
2、查詢各個宿舍衛生檢查成績,并按降序排列 Select Csate,Cremark from checkinfo
order by Cremark desc;查詢結果:
圖6.3-2 查詢結果圖2
3、查詢軟件1班所在的宿舍號
Select dormID,class from student where class=”軟1”;查詢結果:
圖6.3-3 查詢結果圖3
4、查詢宿舍檢查不合格的舍員名單
Select SName from student,checkinfo where checkinfo.dormID=student.dormID and Gremark<60;查詢結果:
2017-2018-1數據庫系統原理課程設計
圖6.3-4 查詢結果圖4
5、查詢指定日期的所有的銷售單 SELECT dorm.phone FROM dorm,checkinfo WHERE dorm.dormID = checkinfo.dormID and查詢結果:
圖6.3-5 查詢結果5
6.4建存儲過程
1.創建一個存儲過程,查詢學生表中的詳細信息 delimiter $$ CREATE PROCEDURE Stu()BEGIN SELECT * FROM student;END$$ delimiter;
checkinfo.CSate='合格';2017-2018-1數據庫系統原理課程設計
圖6.4-1 存儲過程結果圖1 2.創建一個存儲過程,查詢201宿舍的具體情況
delimiter $$ CREATE PROCEDURE Sdorm()BEGIN END$$ delimiter;SELECT * FROM dorm WHERE dormID=201;
圖6.4-2 存儲過程結果圖2 3.創建一個存儲過程,用于查詢檢查大于60分的宿舍 程序: delimiter$$ CREATE procedure proc_1(Cremark char(100))BEGIN SELECT dormID FROM checkinfo WHERE Cremark>60;END$$ delimiter;輸入參數60
2017-2018-1數據庫系統原理課程設計
圖6.4-3 存儲過程結果圖3
6.5建觸發器
準備學生數目統計表: CREATE TABLE student_count(Student_count INT(11)DEFAULT 0);INSERT INTO student_count VALUES(0);創建觸發器,在向學生表INSERT數據時,學生數增加,DELETE學生時,學生數減少。
CREATE TRIGGER trigger_student_count_insert AFTER INSERT ON student_info FOR EACH ROW UPDATE student_count SET student_count=student_count+1;CREATE TRIGGER trigger_student_count_delete AFTER DELETE ON student_info FOR EACH ROW UPDATE student_count SET student_count=student_count-1;
2017-2018-1數據庫系統原理課程設計
7總結
通過老師對此次課程設計的講解、小組成員的完美配合,此次課程設計我們完成的很順利我也收獲了很多,比如說我對做一個完整的系統的流程又餓更新的掌握,也讓自己學到了更多簡單又基礎的東西。在這個過程中,我熟悉MYSQL 5.5 的操作環境,熟練了word里面的操作。
整個開發過程中我深深體會到,團隊之間要多做交流,要團結合作,要嚴格按照軟件工程開發思路,不能急于求成,以來就馬上變成,應該多做分析和研究,理清思路。前一階段的工作的好壞將直接影響后一階段工作的開展。多學習多請教,更多西諾德技術不斷的涌現,可以通過請教別人或者多上網學習別人的變成方法、參考編成案例,可以轉變成你的知識,才能做的更好。這些經驗是相當寶貴的,為我們以后能夠編出更好的程序是一個良好的啟發。
限于我們的技術水平有限這次的課程設計論文和編成軟件的錯誤和不當之處在所難免,還得請老師多多指教!在這次的課程設計中雖然時間緊迫但我們學會了很多,也感到自身知識的貧乏,希望在日后的努力學習中把它做成更完善的系統,并能做其他完善的系統。
從各種文檔的閱讀到需求分析、概要設計、數據庫總體設計、代碼編寫與調試,我們都準備了好長時間。組內分工合作的整個過程,我親身體驗了一回系統的設計開發過程,分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候菜發現其中的難度。經常做到后面突然就發現自己一開始的設計有問題,然后又回去翻工,在各種反復中不斷完善自己的想法。
通過這次學生宿舍信息管理系統課程設計,使我們對數據庫設計的各個方面都加深了理解,了解到數據庫是一環扣一環的,只有數據流程圖和數字字典做好了,才能進行下面的E-R 圖設計,中途不能有辦點馬虎,也體會到把知識應用于實踐是不容易的,同時也學生課本所沒有的東西,一些問題也只有真正做設計的時候才會出現。由于時間比較緊,因此我們所做的課程設計肯定還存在許多的不足之處,程序中也存在許多小錯誤。這將激勵我們在以后的學習當中職累更多的經驗,努力減少錯誤的發生。
2017-2018-1數據庫系統原理課程設計
參考文獻
[1] 王珊 薩師煊 .數據庫系統概論(五-版)[M].高等教育出版社,2017.3
第二篇:旅行社信息管理系統
旅行社管理信息系統一、旅行社管理信息系統概述
1.旅行社管理的基本業務
旅行社基本的業務過程就是分別將交通部門、飯店、餐館、旅游景點、商店、文化娛樂等類型企業生產的單項旅游產品統一采購后進行優化組合,形成各具特色的旅游產品,再銷售給旅游者。作為一個“生產”服務的企業,旅行社最基本的業務主要集中在產品的生產銷售、售后服務及最終的財務結算、會計業務等部分。以下就這3個基本環節做簡單介紹。
(1)產品設計、宣傳與銷售業務
產品設計、宣傳與銷售是旅行社最基本的業務之—。通過對交通、住宿、景點等綜合信息的組織,設計出各種吸引旅游者的產品,而這種產品的特點是旅游者在消費之前無法直接感受到的。因此,旅游產品的銷售顯得格外重要,即將有關產品的各種信息通過各種媒介傳遞出去,以便消費者全面了解旅行社的產品并產生購買的欲望。
(2)接待業務
旅行社產品的特殊性決定了產品的購買先于消費,并且旅游者實際消費的過程,就是旅行社進行訂房、訂餐、訂票及導游服務等直接生產和接待的過程。
(3)財務結算會計業務
財務結算會計業務在旅行社經營中起監督、控制、調節的作用,并通過賬目往來結算、財務分析和成本核算等途徑促使旅行社企業開源節流,不斷改善經營,獲取更高的經濟效益。
2.旅行社管理信息系統的定義和特點
旅行社管理信息系統是利用計算機技術和通信技術,對旅行杜經營的所有信息進行綜合管理和控制的以人為主體的人—機綜合系統。旅行社管理信息系統的職能是對旅行社生產服務過程的管理實現信息化,從而提高旅行社的生產率和管理效率,同時提高旅行社的市場競爭能力,滿足現代人旅游的個性化服務要求。旅行社信息系統應具有以下幾方面的特點。
(1)處理的信息量大,更新快
旅行社管理涉及的信息量很大,特別是旅游產品的信息。可以說,一個旅行讓收集的旅游產品信息越多,旅游消費者獲取滿意產品的概率就越高。而且旅行社經營的產品涉及旅游交通、旅游景點、飯店、餐館等行業和部門,相關信息處在不斷的變化之中,其時效性很短,有的只有一天,有些信息甚至只有幾個小時。旅行社管理信息系統必須及時更新系統中的信息,把最有效的旅游信息介紹給旅游消費者。
(2)具有較強的交叉處理能力
旅行社是旅游產品銷售的中間商,組織、銷售旅游產品,為旅游消費者提供服務是其主要業務。旅行社的每一筆業務都必須通過各個部門的協作來完成,如某項旅游產品的銷售,需經過銷售、“計調、接待、陪同、財務結算等環節,為滿足這個流程中信息流向的交叉互動,要求旅行社管理信息系統具備很強的交叉處理信息的能力。
(3)具備靈活的個性化處理能力 現代旅游對個性化的要求越來越高,為迎合這種發展趨勢,旅行社管理信息系統必須利用Internet網絡技術和信息處理技術,為旅游提供個性化的服務。如對散客而言,旅行社通過提供完美的信息服務,旅游者可以自己確定旅游線路、自己選擇住宿的飯店等,實現自主旅游。對于團隊旅游而言,旅行社在組旅游者外出旅游過程中,通過信息服務系統,可以及時向旅游者提供旅途生活中的各種個性化服務。
3.旅行社管理信息系統的功能需求
考慮旅行社內部網絡的功能需求,即圍繞旅行社的基本業務,如旅游產品開發、旅游產品的促銷、旅游產品的銷售、旅游接待服務、旅游的售后服務等環節。一個旅行社管理信息系統必須能夠滿足以下功能需求:
(1)組團職能。負責收集市場信息,組織開發旅游產品,制定組團接待計劃。
(2)接團職能。負責對團隊地面的接待工作,及時協調接待中出現的異常問題。
(3)導游職能。根據客戶要求,合理配備導游員,具體做好接待工作。
(4)散客職能。主要為海外游客提供小包價為主的旅游服務(區別于團隊)。
(5)交通職能。負責聯系車輛運輸部門,準時出票和團隊行李的運送。
(6)計調職能。做好接待團隊計劃,具體落實旅游中的票、房、車、餐等內容。
(7)財務職能。負責對企業的財務核算、決算以及經濟活動分析等事務。
(8)綜合業務職能。主要是管理各種價格信息,負責對價格的審批、檢查、監督,并對旅游市場進行調研和分析。
(9)辦公室管理。主要處理日常辦公事務,如文件、檔案的管理,經營協調的處理等。
(10)人事管理。主要處理人事方面的事務,如培訓記錄、晉升記錄、獎勵記錄等,也包括工資管理等內容。
(11)外聯管理。主要處理和協調旅游服務中需要其他單位配合的一些事務,記錄有關外聯的一切數據信息。
一個典型的旅行社,其業務作業流程如圖5—1所示。
旅行社的組團中心根據旅游團(者)組織情況編制自聯計劃和組團核算,而后將它們分別送至計調部和財務部;計調部接到計劃后,需要逐項落實其中的票、車、房、餐、導游各項內容,同時根據旅游者人數情況將計劃告知接團中心或散客中心,并將計劃流量通過綜合業務部上報至經理辦公室;接待中心與散客中心在完成接待工作的同時需將接團核算以費用結算單的形式送至財務部進行統計、核算。
4.旅行社管理信息系統的結構
任何一個信息系統都具有一定的結構,旅行社管理信息系統也不例外,由于旅行社管理信息系統的軟件不是很多,尤其在許多中小型的旅行社,還沒有真正開展信息化的經營管理,所以在這里只能從原理性的角度討論旅行社管理信息系統的結構形式。一般來說,旅行社管理信息系統的結構是指各部件構成的框架。對部件不同的理解就構成了不同結構方式,一般可以分為概念結構、功能結構、軟件結構和硬件結構等4種方式。
(一)概念結構
概念結構對信息系統的理解是:系統是由信息源、信息處理機、信息用戶、信息管理者等4個部件組成。它是從理論概念的角度看待信息系統的組織結構。
(二)功能結構
功能結構是從系統使用者的角度看,認為系統有一個目標,有多種功能,各種功能之間又有各種信息的聯系,構成一個有機結合的樹型結構整體。因為系統可以由子系統構成,子系統還可以由各功能模塊組成,形成完整的TAMIS系統功能結構。
(三)軟件結構
軟件結構是從軟件開發技術人員的角度看,認為系統由許多軟件模塊和各種數據文件組成,它把各個功能模塊和文件數據組合起來,構成一個功能矩陣圖,就形成了系統的軟件結構。從軟件結構的角度,一個信息系統是有許多個功能模塊文件、共享文件和數據文件構成的。
(四)硬件結構
旅行社管理信息系統有硬件部分和軟件部分,硬件結構就是系統的硬件組成及其連接方式,其核心是網絡硬件結構,包括硬件的物理結點安排、網絡設備配置、網絡布線以及各辦公室的計算機分布規劃等。
二、旅行社管理信息系統的信息流程
在業務上,旅行社的各部門是由計劃數據流和財務數據流串接起來的。從發生的時間順序上來看,計劃數據流(即訂單產生)在前,財務數據流在后。現實中旅行社一般業務信息流程如圖所示:
從旅行社管理業務信息流程可見,旅行社的業務開始于根據游客需求(出游、訂票、送等)形成的計劃訂單。這是數據流的源點。在確認訂單之后,根據業務的不同做出不同的處理,若是國內業務則確認游客名單并組成旅游團,然后交計調部門做盯房、訂車、訂票等處理,接著轉到接待部門,接待部門按照訂單的要求安排導游人員和派發物品,從而完成整個接待工作。在此過程中,還必須完成財務收款、財務付款,成本利收入的核算,核算的結果最終作為財務部的憑證,進行賬務報表部分處理.因此數據流終點是財務部門,并在綜合業務部門進行各種數據統計,以便未來旅游產品的開發與完善。若是海外業務或港澳業務還必須先辦好各種證件和護照后再做處理c此外,旅行社還將處理一些單項的業務,其處理過程較團隊業務簡單,在確定訂單后交由計調部門,并最終在財務部門完成財務處理I作。
1.組團業務的信息流程
組團業務由組團報價與織團核算2個部分組成。其中,組團報價的業務過程為:根據客戶(如游客、海外或異地旅行社)的需求,對旅游線路和旅游日期進行預算,將報價反饋給客戶;客戶同意方案后,編制旅游計劃并確認訂單,然后將計劃下發到接待部門或旅游線路上的各個地接旅行社:并將報價及團隊人數進行核算。
圖5—2中,加工P1訂單輸入是輸入客戶的訂單意向;P2報價是根據訂單意向,計算住房費、服務費、交通費、門票、車費、餐費等,合計每一個單價,生成確認的報價,經客戶同意后生成確認的訂單;P3統計是將報價匯總進行組團結算,并生成組團匯總文件;P4查詢是提供根據人數、國籍、日期等進行組團情況查詢的服務。
圖5—2中D1是計劃書文件,內含訂單編碼、旅行社代碼、旅行社名稱國籍、團隊名稱、團體人數、婦女人數、兒童人數、團隊用房、預計到達日期、預計離開日期、旅行線路等數據;D2為價格文件,用于保存營業項目、單價等信息;D3為確認訂單文件,保存的數據內容同D1。
在實際業務上組團核算應屬于財務部,但由于組團核算業務是核算銷售部(或外聯部)所組團隊的收支情況,所以很多旅行社將組團核算業務置于銷售部的行政管理下,流程為:根據組團報價11食預提成本,并做銷售收入及預提成本憑證,記入應收賬款。對各地送達的團隊費用結算單,根據訂單進行審核,審核內容一般為旅游線路與計劃是否相符、費用支出是否合理等。審核結束后進行核算,記實際成本憑證送財務并記人應付賬款。對財務部支付給各地旅行社的賬款和回收客戶的營業款制作憑證,沖減相對應的應收或應付款項。
根據組團核算業務繪制的數據流程圖如圖5—3所示。
圖5—3中Pl將報價單按客戶的不同分別進行匯總;P2根據匯總結果制作收入憑證,同時掛應收賬款;P3對結算單進行合理、合法性審核;P4將審核后的單據做支出憑證,并掛應付賬款;P5對應收或應付款根據條件進行查詢和打印各客戶應收或應付款信息。
圖5—3中Dl應收賬款文件保存收入賬號、費用編碼、數量、金額、日期等信息;D2應付賬款保存支出賬號、費用編碼、數量、金額、日期等信息。
2.接待業務的信息流程
旅行社接待業務的工作主要是接待旅游消費者。其中接團核算是其主要環節,而且核算過程比較復雜,因此,我們重點介紹接團核算的信息流程。
接團核算業務的主要職能是審核各接待部門接待團隊時發生的費用單據,核算接待團隊的收人情況,并與各組團社進行結算;根據接待中心各接待部門送達的接團單據與訂單進行審核;根據訂單和費用單據制作向上結算單,送達至各組團社,并以之做憑證送財務部記應收賬款;根據財務部送來的銀行匯款通知單,沖減應收賬款;根據各種實際發生的費用單據,如餐單、房單、車單做向下結算,送達財務部作為向餐點、景點付款的依據。
接團核算業務的數據流程圖如圖5—4所示。
圖5—4中,Pl是根據訂單(或計劃書)、費用單、行車千米數據,對計劃執行情況及發生費用進行審核;P2對訂單和費用單據進行核算,根據各種收入價格表制作向上結算單,并送各組團社,同時,根據各種成本價格表制作向下結算單.并送財務部;P3根據向上結算單匯總制作收入憑證送財務部.并記應收賬款明細賬。
圖5—4中D1費用單文件保存費用單編碼、日期、費用編碼、單價、數量、金額等數據;D2向上結算單文件保存對方單位名稱、團號、日期、費用編碼、數量、金額、備注等數據;D3應收賬款文件保存收入賬號、費用編碼、數量、金額、日期;D4價格文件主要保存費用編碼、單價等數據。
3.計調業務的信息流程
計調的主要業務是接收本社或其他組團社的計劃書,安排訂車船票和電機票,下達用車計劃,負責訂餐、訂房,制定接待計劃,接待完成協助財務部審查報銷憑據等。
計調業務的數據流程圖如圖5—5所示。
圖5—5中的Pl是把收到的各種計劃書輸入到計劃匯總文件中;P2根據各接待部收到的訂單變更修訂計劃匯總文件,并通知票務部或車隊;P3可根據組(接)團名、旅行社名、日期、國籍、人數、流量、用房數、接待方式、地陪抵離則司、游覽內容等查詢有關計劃,P4根據計劃及調度情況打印登記表、流量表、機票預訂單等;P5根據計劃匯總文件內容及調度方案生成計劃調度文件。
圖5—5中D1保存接待部門或人員名稱、旅行社代碼、旅行社名稱、國籍、團隊名稱、團隊人數、女性人數、兒童人數、預計到達日期、預計離開日期、用房、旅行線路等數據;D2保存已安排的計劃。其數據內容同D1。4.綜合業務的信息流程
在旅行社經營管理中,通常設置綜合業務部處理綜合業務。與綜合業織業務往來的部門比較多,而且該部門與本地區的景點、飯店等聯系也比較多。綜合業務部通過統計、價格確定及檢查等方式,完成各旅行社的總體情況報表,把這些報喪提供給有關主管部門或經理。
綜合業務的數據流程圖如圖5—6所示。
圖5—6 P1主要將協議價格進行輸入,并形成綜合數據文件;P2根據綜合數據文件中的記錄進行按部門、按項目匯總,生成匯總后的數據文件;P3根據各種條件查詢有關價格信息;P4打印各種價格報表。
圖5—6中Dl保存明細的部門編碼、部門名稱、日期、營業項目、價格、數量、金額、備注;D2中保存的數據內容同D1,其中的數據則是按部門、按營業項匯總后的數據。5.財務業務的信息流程
財務是旅行社經營管理的核心業務,主要是根據各業務部門送達的費用單和收入單做收入和支出現金或銀行存款憑證;根據費用單或收入單制作收支憑證;根據業務內容做轉賬憑證;根據憑證記賬,分別記日記賬和明紉賬及總賬,月底根據總賬及各科目發生額制作內部報表和外部報表。其主要業務包括賬務處理與成本核算2部分。
(1)賬務處理流程
根據業務性質做收入憑證、支出憑證和轉賬憑證。根據憑證中有關條目記總賬、明細賬。如果是現金或銀行存款憑證則記日記賬,結算出當天余額。到月底根據總賬及明細賬有關科目做資產負債表、損益表和其他財務報表。
(2)成本核算流程
旅行社的接待中心、散客部、交通部或票務部等業務部門將接待所發生的實際費用單據經初步核算后送財務部。每月底財務部將發生的費用單據分賓館盤點和業務部門匯總,再根據與旅游部門協商的價格計算所發生的費用,記入業務部門的成本和賓館、景點、車隊等部門的往來賬戶中。
成本核算業務的數據流程圖如圖5—7所示。
圖5—7中的Pl將手工制單的來自各業務部門的各種成本憑證輸入計算機;P2將系統中記錄的各種費用單據按費用發生部門和費用項目進行匯總;P3將匯總費用根據有關費用科目記成本憑證;P4將憑證中的成本憑證記入成本賬和掛應付款。
圖5—7中D1費用單文件主要保存費用單編碼、日期、費用編碼、單價、數量、金額等數據;D2價格表主要保存費用編碼、單價等數據;D3應付賬款保存賬號、費用編碼、數量、金額、日期;D4成本明細賬保存費用編碼、單價、數量、金額、摘要等數據。
三、旅行社管理信息系統的總體設計
旅行社管理信息系統的開發經過信息流程分析和功能分析后,即進入了系統設計階段。系統設計階段同樣有總體設計和詳細設計2個階段。在這里僅介紹系統設計階段中的總體設計.有關詳細設計的內容,讀者可以參考其他管理信息系統類的書籍。
1.旅行社信息系統的設計標準
一個系統的好壞與總體設計密切相關,但如何衡量一個系統的好壞?它的標準是什么?旅行社管理信息系統的信息需求量大,涉及的外聯單位又多,衡量系統的優劣有一定的難度。根據管理信息系統的共性,評價一個旅行社管理信息系統的標準應包括以下5個方面。
(1)系統的效率
系統的效率指系統數據處理的能力。旅行杜管理信息系統至少是一個局域網系統,系統效率是指單位時間內所處理的作業量以及聯網狀態下的響應速度o這里指的是系統的總體效率,并不是單臺計算機的效率。它要求旅行社管理信息系統具有快速響應的數據處理能力。
(2)系統工作的質量
‘
系統工作的質量指旅行社管理信息系統所提供的數量、精度以及信息的及時性。另外還指系統使用的方便程度和實用性。如設計的界面是否易于操作,信息摸索是否靈活易用,報表形式是否符合管理常規和用戶習慣等。
(3)系統的可靠性
系統的可靠性是指系統受外界干擾時的抵御能力和恢復能力。如系統的保密性輸入的容錯能力、系統數據文件的備份以及系統故障時的恢復周期等。
(4)系統購可擴充性
系統的可擴充性是指系統的功能可以修改和擴充。系統所處的環境在不斷變化,系統的功能不能一成不變,必須根據管理要求不斷改進和完善。這是一個管理信息系統必須具備的功能。
(5)信息資源的利用率
信息資源的利用率是指系統能否最大限度地利用現有的信息資源,系統能否處理現有的全部信息,能否提供有效的信息供管理層決策使用。旅行社管理信息系統必須能及時處理原始數據并提供決策用的有效信息。
3.旅行社信息系統的子系統劃分
根據旅行社的組織結構和業務功能,在數據流程圖分析的基礎上,再結合功能或數據圖的分析,結合現代旅行社企業的管理要求,可以得到旅行社管理信息系統的子系統劃分,具體有16個子系統(或稱模塊。
1.價格管理子系統
9.固定資產管理子系統
2.報價組團子系統
10.人力資源管理子系統
3.計劃調度子系統
11.綜合統計子系統
4.組接團核算子系統
12.散客部綜合管理子系統
5.地面接待子系統
13.中國公民游管理子系統
6.票務管理子系統
14.辦公自動化子系統
7.賬務和成本核算子系統
15.總經理查詢子系統
8.采購管理子系統
以上16個子系統基本上覆蓋了旅行社的全部業務范圍,每個子系統都是一個獨立的系統,旅行社可以根據自己的需要選購和設計相應的子系統。這些子系統運行在不同的部門,通過權限和屬性的設置,使每個部門共享一個完整的信息系統。
3.旅行社信息系統的網絡設計
一個通用的旅行社管理信息系統的設計以財務信息為中心,以計算機局域網為基礎設施,覆蓋旅行社主要業務部門及下屬各企業實體,使整個企業實現信息資源的共享,完全擺 脫人工方式的信息傳遞及處理,以達到信息傳遞快捷、信息處理自動化、信息流通網絡化的要求。
(1)計算機網絡設計
旅行社計算機管理系統須建立在旅行社局域網的基礎之上。旅行杜各部門之間工作聯系的緊密性,決定了旅行社內部的計算機系統應當建成一個現代通信技術和計算機數據處理技術相結合的網絡信息系統。旅行社局域網是旅行社計算機管理系統運行的必要硬件基礎。從技術上看,不同企業的局域網設計和建設方法都是相似的,旅行社的局域網設計可以參照飯店的網絡設計。
同時,旅行社的對外聯系業務較多,旅行社與其他機構之間的網絡鏈接是旅行社實施信息化的外部基礎.主要包括以下3個方面。
與外部聯網
旅行社與民航、鐵路、公安、海關等專用系統的聯網,有時還與CRS/GDS等一些專用網的連接(在歐美國家中小旅行社通過CRS/GDS接觸旅游供應商或旅游批發商的產品,通過系統實現房間預訂等,對這些系統的使用提高了旅行社的效率和代理銷售的產品范圍)。這時旅行社一船只要考慮終端設置和網絡接入的問題。
遠程登錄
許多旅行社在自己的主辦公地點之外,還設有散客門市部、車隊、代理售票處等業務部門。由于距離較遠,這些業務部門不能直接與主辦公地點的局域網相連。此時,需要增加調制解調器、中繼器等遠程通信設備,以擴大網絡的使用范圍。
與國際互聯網的連接
旅行社要擴展自身的網絡,必須通過Internet與國內的其他旅行社、境外的旅行社以及其他合作單位聯系,并通過Internet宣傳旅游產品,促進網絡營銷。在網絡設計中,旅行社可以根據自己組織的特點,設計一個適合自己企業特點的網絡系統。一個典型的旅行社,其網絡結構如圖5—11所示。
四、旅行社管理信息系統的功能設計
旅行社管理信息系統功能設計的依據是系統分析階段所規劃的系統數據處理流程圖,通過對數據處理流程圖的轉換和優化,并根據由此得到的模塊結構圖,得到最后的系統功能結構圖。一個完整的旅行社管理信息系統由價格管理、報價組團、計劃調度、組接團核算、地面接待、票務管理、賬務和成本核算、采購管理、固定資產管理、工資管理、綜合統計、散客部綜合管理、中國公民游管理、人力資源管理、辦公自動化、經理查詢以及旅游產品管理等共十六個子系統組成,這些子系統分布在不同的部門進行管理,共同集成在一個計算機網絡系統中。整個系統的功能結構圖如圖5—9所示。
1、價格管理子系統
價格是費用結算、向上結算單結算、成本核算的基礎。報價組團是否合理也受價格是否及時、準確等因素的影響。由于旅游部門價格項目很多,不同地區、不同單位同一項服務價格也不一定相同,必須建立集中、統一、準確的價格管理體系,在系統設計上將價格劃為一個子系統,以實現對價格的有效、科學、規范化管理。本子系統可按淡、旺季等條件完成全國各地線路產品賓館住房、餐飲、各類票務、風味、游船、用車及門票等旅行服務價格信息的管理工作,為報價組團、成本結算等工作提供準確的價格信息。該子系統的功能如圖所示。
2、報價組團子系統
報價組團不是旅行社自己的銷售產品,而是旅行社相互之間的一種銷售服務,是根據服務內容和要求向對方做出基本的報價。報價組團管理是根據境外旅行社發來的中國旅行計劃,按旅行線路及對方要求計算出每人平均服務價格及全陪價格,并把服務價格打印出來報給對方,按對方確定的團隊計劃,編排在中國境內的旅游線路,并打印出具體的旅行計劃書。本子系統的功能結構圖如圖5—1l所示。
該子系統主要應具備的功能有以下幾個方面:
(1)報價計劃維護。完成原始計劃的輸入、修改、查詢、取消、打印等工作。
(2)模擬計算團隊的各地(含各個項目)成本以及總成本。
(3)預算單團利潤。
(4)完成對外正式報價。
(5)確認計劃維護。完成確認計劃的輸入、修改、查詢、取消、打印等工作。
(6)跟蹤團隊收入變更,調整團隊成本,并保留每次的修改數據,隨時可進行利潤核算。
(?)一旦發現利潤不足,可重新調整團隊成本,或對境外重新報價。
(8)打印、發送團隊接待計劃書和價格協議書。(9)審核團隊收入、成本。
(10)單閉利潤核算及賬務匯總、打印。
3、計劃調度子系統
本子系統的主要功能是為落實接團計劃進行各種調度和協調,打印各種調度計劃表,并根據計劃表形成團隊的訂餐、訂房、訂票等表單,對用車進行調度,進行接團統計,為領導提供輔助決策。具體的功能如下:
(1)計劃管理。包括計劃輸入、計劃變更、計劃取消等。
(2)訂票管理。根據計劃安排訂票,包括打印訂票通知單及清單。
(3)訂房管理。如計劃中指明要求代訂客房,則自動產生訂房單。
(4)流量預報。根據計劃,產生今后若干天的人數、批數流量預報表。
(5)定車管理。根據計劃安排用車、修改用車計劃。
(6)查詢計劃。根據各種要求,查詢計劃及團隊情況。
(7)初步統計。根據已發生的計劃,初步統計出各部門接待的人數、批數等數據。
4、組接團核算子系統
1).組團核算子系統
組團核算負責對外聯所組團隊的核算工作,包括報價輸入、各旅行社結算單、收入支出憑證的生成和往來賬的管理等,該子系統功能圖如圖5—12。
該子系統的具體功能為:
(1)計劃報價管理。包括組團報價的輸人、修改、查詢等。
(2)各結算單管理。包括各旅行社送達的結算單的輸入、查詢、修改等。
(3)匯總制作憑證。根據報價及結算單做收入、支出憑證。
(4)往來賬管理。往來賬查詢打印。
(5)各種統計。根據需要生成統計報表。
2.接團核算子系統
接團財務核算包括了接團核算的所有業務,其中有向上結算單的生成,單團主要費用成本管理,匯總結算單、收入憑證的制單及應收賬款的管理,以及進行各種統計查詢工作。該子系統功能圖如圖5—13所示。
該子系統的具體功能為:(1)計劃管理。包括上團計劃的輸入、修改、查詢、取消工作。(2)費用管理。包括上團發生的主要費用單據管理。(3)制作向上結算單。根據計劃及完成情況制作向上結算單。(4)制作成本表。根據費用單據和協商價格做單團成本表。(5)匯總管理。匯總向上結算單并做收入憑證。(6)往來賬管理。包括往來賬的查詢和打印。(7)查詢統計。根據各種需要查詢接團情況、收入、支出情況。
5、地面接待子系統
地面接待子系統是與計調部分相對獨立的,由接待部使用的日常事務管理模塊。本子系統具有下述功能:
(1)分團管理。按計劃團隊事先分配地陪,并打印當日有團陪同簽到表。
(2)計劃維護。根據計劃變更通知隨時更改團隊計劃,打印出更改憑據,記錄變更過程。
(3)陪同管理。管理陪同的上崗、下崗情況、接團情況、創收情況、陪同考勤等。
(4)訂票管理。對團隊訂的飛機票、火車票進行統一的管理。
(5)行李管理。根據團隊的抵離時間、人數、所住飯店等各種情況,打印行李任務表。
(6)成本初審。完成各團隊發生成本費用的錄入及初審工作。
(7)團隊查詢。按條件查詢團隊的各項基本信息。
(8)陪同查詢。查詢陪同的個人情況、接團情況、上下崗情況、創收情況等各項信息,并可顯示、打印。
(9)定票查詢。查詢各團隊的訂票情況,并可顯示、打印。
(10)訂車查詢。查詢各團隊的訂車情況,并可顯示、打印。
(11)按團隊統計。按團隊統計接待情況,并可顯示、打印。
(12)按部門統計。按部門統計接待情況,并可顯示、打印。
(13)按陪同統計。按陪同統計接待情況,并可顯示、打印。
(14)按語種、國別統計。按語種、國別統計接待情況,并可顯示、打印。
6、票務管理子系統
票務管理子系統是處理交通部票務室與接待部之間的團隊訂票問題以及進行費用核算的管理模塊。本子系統具有下述功能:
(1)訂票信息維護。根據各接待部的團隊計劃預定飛機、火車票,并可進行修改、增加、刪除。
(2)訂票信息查詢。按條件查詢訂票信息。
(3)訂票信息打印。按條件打印訂票信息。
(4,訂票信息統計。按航班、團隊、人數統計訂票信息。
(5)交通費用核算。根據訂票情況核算交通費用。
(6)交通費用查詢。按條件查詢交通費用。
(7)交通費用打印。按條件打印交通費用。
7、旅游產品管理子系統
旅游產品管理包括旅游產品的設計和組合、旅游產品的營銷和銷售等環節。旅行社是旅游產品銷售的中介,為了招攬自己的客戶,必須收集和整理旅游產品和資源,對適合自己銷售的旅游產品實行統一管理,如產品的整理、產品的整合、產品的推銷、產品的維護、產品的查詢以及產品的設計等。
8、采購管理子系統
旅行社銷售的旅游產品是由旅游者旅游過程中所需的各種吃、住、行、娛、購、游等旅游服務所組成,旅游服務采購是旅行社實現旅游產品銷售的必要保障,它與旅游產品的性質和形態有著直接的聯系。一個運轉正常的旅行社,應該有相對固定的旅游服務供應商,旅行社與旅游服務供應商簽訂旅游服務供銷合同,并使這些旅游服務在旅游者旅游時得以實現,從而完成對旅游產品的消費。采購管理子系統的主要功能如下:
(1)旅游服務產品的管理。(2)旅游用品的采購管理。
(3)旅游用品的查詢。(4)采購報表的管理。(5)采購計劃管理。
9、固定資產管理子系統
本子系統對旅行社現有的固定資產臺賬進行登記管理,按月自動計提折舊并根據使用部門制作憑證,進行各種分類查詢統計,對固定資產的減少進行核算并制作相應憑證。固定資產管理子系統的功能結構圖如圖5—14所示。
子系統的具體功能如下:(1)固定資產維護。包括增加和修改固定資產臺賬。(2)計提折舊。根據設備狀況計提設備折舊,并建立憑證。(3)固定資產減少。計提足額折舊并建立臺賬和憑證。(4)對固定資產分類查詢和打印。(5)報表輸出。根據設備狀況及使用單位打印固定資產報表。
10、人力資源管理子系統刪除固定資產制作憑證
人力資源管理子系統可分工資管理和人事管理兩部分,主要圍繞人力資源開發和挖掘開展管理上作。具體該子系統的功能結構圖如圖5—15所示。
(一)工資管理
本子系統主要處理職工的工資事務。工資核算是根據工資的固定項目和變動項目,分別計算、輸人應發數、應扣數和實發數。本子系統具有下列功能:
(1)人員變動。包括增加人員、人員內部調動和人員調出的管理。
(2)工資輸入。包括固定項目和變動項目的工資輸入。
(3)匯總統計。根據輸人的工資匯總應發數、應扣合計、實發工資。
(4)報表打印。將匯總后的工資按部門和單位打印工資表和工資條。
(5)清零匯總。將工資按項目匯總。
(二)人事檔案管理
本子系統主要完成對旅行社各種人事檔案信息的增刪改、匯總、查詢等的管理,并且可以根據需要打印出各種人事統計報表。本子系統具有下列功能:
(1)檔案管理。人事檔案資料的輸人、刪除、修改、查詢、打印。
(2)匯總資料。人事檔案資料的整理、匯總。
(3)培訓紀錄。處理職工的培訓等事務。
(4)查詢瀏覽。查詢當前人事檔案的有關信息。
(5)報表打印。分別按企業員工的工種、文化程度及年齡、性別、民族、學歷、政治面貌、年齡、專業、特長等打印對內、對外人事報表。另外也打印養老保險費年報表、繳費年限表、繳費工資登記確認表等。
11、綜合統計子系統
綜合統計子系統可根據各接待部門送達的統計月報和財務部門的財務報表進行匯總統計,輸出各種對內部及外部的綜合統計報表,并對各種業務的資料進行累計統計。本子系統的功能結構如圖5—17所示。
本子系統的具體功能如下:
(1)資料輸入。對各種接待部送達的資料和財務數據進行輸入。
(2)匯總資料-對各種資料進行整理、匯總。
(3)查詢處理。查詢當月資料和累計資料。
(4)報表打印。打印對內及對外報表。包括有“旅游外匯收入月報”、“旅行社經營情況基層報表”、“旅游企業經營情況季報”、“外匯統計月報表”、“外聯實到人數統計月報表”、“外聯實到人數國籍、組團地月報表”、“接待人數月報表”、“接待人數國籍統計月報表”、“旅游情況基層報表”等。
12、散客部綜合管理子系統
該子系統完成兩個主要的功能:對散客部定日游的管理和對零星委托業務的管理。
(一)定日游管理
定日游管理的功能主要應包括以下幾項:
(1j定U游報價。為各旅游項目、路線的定日游進行報價。
(2)飯店預訂管理。對各飯店預訂的大車定日游的旅游項目內容、時間以及其他特殊要求進行管理,并可隨時進行維護。
(3)大車調度管理。對服務于各飯店團隊的大車使用輛數、上車地點、上車時間等進行管理。
(4,定日游付費類型管理。對參加大車定日游的付費形式(現付、轉賬、計劃內)進行管理。
(二)零星委托業務管理
零星委托業務管理子系統的主要功能應包括以下幾項:
(1)計凋、接待。對零星委托的接送機時間、航班車次、來地、去向、人數、所住飯店等進行管理。
(2)票務管理。對零星委托的訂票進行管理,包括乘機(車)時間、去向、數量、取票方式及所住飯店等。
(3)核算制單。進行收入、成本核算并制作憑證。
散客部綜合管理子系統除了以上兩個主要功能外,還應有以下功能:①統計報表功能。對接待人數、收入、費用等進行統計;②查詢打印功能。對定日游的業務進行各種查詢和打印;③現金管理功能。對定日游業務發生的各種現金收支進行核算,并建立現金流水賬;④可隨時對大車定日游情況、收入支出情況、用車情況、陪同情況等信息進行查詢瀏覽。
13、中國公民境外游管理子系統
中國公民境外游管理子系統主要完成國內公民旅游的相關事務處理、財務往來處理以及日常事務管理,主要處理國內公民的涉外旅游,即境外游的相關數據。本子系統應具有下述功能:
(1)計劃管理。團隊生成、修改、查詢及打印。
(2)報價管理。報價輸入、修改、查詢及打印。
(3)往來賬管理。對海外部的往來賬務進行管理。
(4)應收款管理。國內旅行社、客戶的收款管理。
(5)應付款管理。國外旅行社的付款管理。
(6)賬單管理。所有賬單的匯總、打印。
(7)匯總打印。所有收入、成本,以及利潤等表格的打印。
14、賬務和成本核算子系統
賬務和成本核算子系統由賬務管理和成本核算兩部分構成。
(一)賬務管理
賬務核算子系統主要對憑證檔案、明細賬、日記賬、余額表及銀行對賬單進行管理。憑證登最后完成余額表、總賬、明細賬及日汜賬的輸出,并打印出各種報表。可對銀行對賬單進行對賬。本子系統具有下述功能:
(1)憑證管理。包括憑證輸入、憑證修改、憑證審核工作。
(2)科目管理。對科目進行管理。
(3)年初數管理。包括年初數的輸入、修改工作。
(4)記賬管理。將憑證分條目記人有關日記賬、明細賬、余額表中。
(5)日記賬輸㈩、明細賬輸出。查詢瀏覽日記賬及明細賬。
(6,余額表。查詢打印總賬余額表及明細科目余額表。
(7)銀行對賬。根據銀行對賬單進行手工和計算機對賬。
(二)成本核算
財務部成本核算包括各種費用單據的管理往來賬的管理、各種成本的管理和各種間接費用在成本項目中的分攤,以做到“單團核算”。本子系統具有下述功能:
(1)單據輸入。對各種實際發生的費用單據,如餐單、車單、票單輸入管理。
(2)單團核算。根據每個團隊的實際收入及成本,產生單團的盈虧表及毛利潤率。
(3)向下結算。根據實際的餐費、車費、門票費、房費等數據,產生對各飯店、汽車公司、景點等旅游企業單位的應付款清單及匯總單。
(4)汜賬管理。將各種費用單據分部門匯總并制作成本憑證,記往來賬。
(5)費用分攤。將各種非直接費用在各個成本單位進行分攤,并制作憑證。
(6)查詢打印。查詢成本情況及往來賬情況。
15、辦公自動化子系統
所謂辦公自動化就是利用先進的計算機網絡技術和信息技術,處理和控制日常的辦公事務,使辦公室事務和文件管理電子化,以提高事務的處理效率。一個旅行社的辦公自動化子系統應具有如圖5-16所示的功能結構。
16、經理查詢子系統
經理查詢子系統是對旅行社整個管理信息系統所產生經營情況報表進行查詢的子系統,包括旅行社當前的經營信息和歷史的經營信息,并集成日常辦公所需各類綜合信息清單,如記事簿、名片夾、電話號碼簿、航班車次表、經理信箱、天氣預報、每日新聞等。本子系統的主要目的是對旅行社管理信息系統中所保存的各種信息加以充分利用,為領導掌握經營情況提供方便,并為管理決策提供可靠的依據。經理查詢子系統的功能結構圖如圖5—18所示。
本子系統的具體功能應包括以下幾個方面:
(1)報價組團。查詢組團情況。
(2)計劃凋度。查詢計劃接團情況和流量情況。
(3)人事檔案。查詢人事檔案有關信息。
(4)財務核算。查詢企業利潤情況和資金運用情況。
經理查詢子系統功能圖
(5)統計報表。查詢組團、接團和散客的當月數據和歷史數據。
(6)價格查詢。查詢對內對外結算價格。
(7)報表處理。查詢各種財務會計報表。
(8)陪同接團查詢。查詢陪同的上崗情況、接團情況,并可做出相應的統計。
(9)綜合統計。自動產生提供客源人數大于設定值的組團社名單;自動產生提供客源人數、批數大于設定值的境外旅行社名單;根據系統內的各種數據,綜合分析各客源國市場份額;根據歷年的組團量及接團量,自動預測來年的組團、接待情況;根據歷年的財務數據自動預測來年的財務收支情況;根據人事部提供的有關學歷、年齡、崗位技能等數據,重新對各崗位進行優化組合等。
(10)經理信箱。定期通過計算機審閱由各部門上報的有關情況,并將處理意見反饋給各部門。
五、實例演示及問題
1、實例——美狐旅游信息系統
美狐旅行社管理系統是針對中國大陸經營各類旅游業務的旅行社設計的旅游業務操作系統,由美國飛狐國際有限公司和中國企業合資設立的軟件企業——南寧美狐高科技有限公司研發,完全符合各類旅行社常規的業務操作流程,可自動生成各種業務單據和報表,操作簡單,還符合旅行杜計調操作人員“邊看線路邊操作”的習慣。美狐旅行社管理系統側重于建立旅行社內部自動化的多部門協同操作機制和嚴格的成本控制體系,包含基本旅游資源信息的采集、線路策劃、計調操作、財務操作、導游管理、內勤管理、統計報表、人事管理、網絡公告和BBs等功能,可以通過團隊計劃或線路計劃的形式靈活地處理業務流程,通用于組團社和地接社。該系統主要包括以下14種模塊。
2、存在問題
1)旅行社多為中小型旅行社,信息化程度低。目前中小型旅行社沒有使用信息系統,經過實地旅行社調查,旅行社信息化狀況并不十分理想,仍處于很傳統人工的數據處理流程:宣傳發布旅游信息,利用廣告宣傳單、廣告牌進行旅游促銷—接受旅游者的電話報名—組團—車輛準備—聯系酒店、景點的地接服務等均是人工操作。這樣的方式有很多不足,數據的處理、信息的共享和發布等方面均需要改進。2)系統需要不斷地維護和更新,耗費一定的成本。
需要安排專門的人員對供應商的信息和供應商產品的信息進行更新和維護, 當供應商數量很多時, 工作量將非常大, 而且很難即時保證供應商信息和系統內部信息的一致性。
3)信息系統較多,且很類似,難以滿足旅行社的一些個性需求。比如有的旅行社側重出境游,其他的一些功能就不需要了,但是系統卻不能刪除多余的部分。網絡管理工作人員既要對服務器維護管理, 又要對客戶端維護和管理, 這需要高昂的投資和復雜的技術支持, 維護成本很高, 維護任務量大。
4)另外目前大部分中小型旅行社都采用門店+ 代理的銷售方式, 終端分散, 且人員經常外出, 隨時隨地辦公的要求高, 使用C/ S 結構的系統存在諸多不便。旅行社,需要安排專門的人員對供應商的信息和供應商產品的信息進行更新和維護, 當供應商數量很多時, 工作量將非常大, 而且很難即時保證供應商信息和系統內部信息的一致性。
第三篇:信息管理系統學習心得
信息管理系統學習心得
院系:計算機與信息管理工程
班級:09級信息管理2班
姓名:時莉娟
學號:0906012005
信息管理系統學習心得
這個學期新學了管理信息系統這門學科,覺得受益不淺。
我想先描述一下管理信息系統的基本職能:數據的收集和錄入,負責數據的存貯,負責系統內信息的傳輸,數據的加工,模型的建立、求解、應用和修改,輸出信息,向各管理層提供信息,支持決策,管理信息系統自身的管理及維護。后面主要為根據結構化的系統規范來講主要有系統分析系統設計等等。
眾所周知,管理信息系統是為了適應現代化管理的需要,在管理科學、系統科學、信息科學和計算機科學等學科的基礎上形成的一門科學,它研究管理系統中信息處理和決策的整個過程,并探討計算機的實現方法。它是一個由人、計算機、通信設備等硬件和軟件組成的,能進行管理信息的收集、加工、存儲、傳輸、維護和使用的系統。管理信息系統可促使企業向信息化方向發展,使企業處于一個信息靈敏、管理科學、決策準確的良性循環之中,為企業帶來更高的經濟效益。所以,管理信息系統是企業現代化的重要標志,是企業發展的一條必由之路。
信息系統在管理各項事務中有著普遍的應用,促進了企業管理工作的提升。管理信息系統是為管理服務的,它的開發和建立使企業擺脫落后的管理方式,實現管理現代化的有效途徑。管理信息系統將管理工作統一化、規范化、現代化,極大地提高了管理的效率,使現代化管理形成統一、高效的系統。過去傳統的管理方式是以人為主體的人工操作,雖然管理人員投入了大量的時間、精力,然而個人的能力是有限的,所以管理工作難免會出現局限性,或帶有個人的主觀性和片面性。而管理信息系統使用系統思想建立起來的,以計算機為信息處理手段,以現代化通信設備為基本傳輸工具,能力管理決策者提供信息服務的人機系統,這無疑是將管理與現代化接軌,以科技提高管理質量的重大舉措。管理信息系統將大量復雜的信息處理交給計算機,使人和計算機充分發揮各自的特長,組織一個和諧、有效的系統,為現代化管理帶來便捷。
在現代化管理中,計算機管理信息系統已經成為企業管理不可缺少的幫手,它的廣泛應用已經成為管理現代化的重要標志。在企業管理現代化中,組織、方法、控制的現代化離不開管理手段的現代化。隨著科學技術的發展,尤其是信息技術和通訊技術的發展,使計算機和絡逐漸應用于現代管理之中。面對越來越多的信息資源和越來越復雜的企業內外部環境,企業有必要建立高效、實用的管理信息系統,為企業管理決策和控制提供保障,這是實現管理現代化的必然趨勢。
所以我覺得學習管理信息系統是非常必要的,特別是對我們電子商務的學生而言。我覺得平時上課學習是不夠的,要更加注重實踐操作,并且也要多做練習題,這樣有利于更好的了解管理信息系統。
管理信息系統這門學科是這學期剛學的,到目前為止已經到了期中測試階段,我才想起要寫管理信息系統的學習心得體會。對于它,我并不能說是了解地很透徹,只是學了點皮毛,沒有真正學會執行。所以,我就先介紹一下管理信息系統的理論知識和基本知識,好讓自己真正地理解和掌握。系統是由處于一定的環境中相互聯系和相互作用的、若干組成部分結合而成的,為達到整體目的而存在的集合。信息系統是一個人造系統,它由人、硬件、軟件和數據資源資源組成,目的是及時、正確的收集、加工、存儲、傳遞和提供信息,實現組織中各項活動的管理、調解和控制。而管理信息系統是對一個組織(單位、企業或部門)的信息進行全面管理的人和計算機相結合的系統,它綜合運用計算機技術、信息技術、管理技術和決策技術,與現代化的管理思想、方法和手段結合起來,輔助管理人員進行管理和決策。我們周圍存在著各種各樣的管理信息系統,例如:銀行業務系統(存取款業務、轉賬業務、統計分析)、訂票系統(賣票、統計)、超市管理系統(面對顧客的銷售、存貨管理、銷售統計)、圖書館管理系統(借還書管理、書目查詢、統計分析)等等。管理信息系統如同會計、財務、生產管理、市場、人力資源管理一樣,對企業經營成功具有重要作用,是影響管理效率、職員生產率和情緒、顧客服務和滿意的重要因素,為成千上萬的人提供了非常重要、變化、挑戰性職業的機會。這是我的第一篇學習心得,只是對管理信息系統的簡單描述,希望以后能更深入透徹地了解下去。
在系統設計時,應遵循系統性、靈活性、可靠性、經濟性的原則。
二、系統實施 系統實施的主要內容包括物流系統實施、程序設計與調試、人員培訓、數據準備與錄入、系統切換和評價等。系統實施階段即使成功地實現新系統的階段,又是取得用戶對系統信任的關鍵階段。這學期的管理信息系統的學習就到這里了,老師很盡心盡責地教書,雖然我自己學到的知識可能不是很充足,但是我會繼續努力,學習把理論和實踐結合。
最后也要謝謝老師的耐心指導,在今后的學習中我會再接再厲,更加的充實自己!
第四篇:信息管理系統總結
管理信息系統的概念結構:1)MIS的概念處理流程結構:是按信息流在系統中的加工過程來描述的。由信息源、信息處理器、信息用戶及信息管理者所組成。2)MIS的總體概念結構:是從支持企業經營管理決策的角度來描述的。3)MIS的概念組成結構:是從系統運行的角度來描述的。由計算機硬件系統、計算機軟件系統、數據及其存儲介質、通信系統、非計算機系統的信息收集和處理設備、規章制度、工作人員組成。
系統概念:系統是由處于一定的環境中相互聯系和相互作用的若干組成部分結合而成并為達到整體目的而存在的集合。系統的特征:具體包括:集合性(整體性)、目的性、相關性、環境適應性
概念模型向關系模型的轉換:由E-R圖向關系模型轉換可按下述3條規則進行:1)一個實體轉換為一個關系,實體的屬性就是該關系的屬性,實體的碼就是該關系的碼。2)一個聯系也可以轉換為一個關系,與該聯系相連的各實體的碼及聯系的屬性可轉換為關系的屬性:若聯系為1:1,則所連接的各實體的碼均是該關系的碼;若聯系為1:n,關系的碼為n端實體的碼;若聯系為m:n,則關系的碼為所連接的各實體碼的組合。3)碼相同的關系可以合并。
信息革命對管理變革有什么影響:信息革命引發管理變革,支撐管理變革。引發管理變革體現在以下4個方面:1)信息技術要求管理協調、協同更多的資源。2)信息技術要求管理面向流程。3)信息技術推動組織的變革。4)信息技術促使管理以人為本。支撐管理變革體現在以下4個方面:1)信息技術已經成為企業管理創新的工具和平臺。2)信息技術增強了管理手段。3)信息技術支撐集中管理更加靈活和快速。4)信息技術支持扁平化管理。信息技術對企業管理有什么影響:企業管理信息化是企業管理全面變革的過程,是現代信息技術與企業管理活動結合及其創新的結果,即突破工業化進程中產生與形成的思維方式、理論觀念和保存模式的框架,探索以信息觀為核心的面向知識經濟時代的管理觀念、新理論和新方法;充分利用現代信息技術,改造和重構企業業務流程和組織結構,降低成本,全面提高產品服務的質量,增加在劇烈變化的外部環境中的適應能力和自組織能力,從而提高組織績效、市場競爭力和文化價值。而管理信息系統實際是管理信息化實現的基本手段。
企業管理信息化與企業信息化之間有什么關系:企業信息化分為企業管理信息化和企業業務信息化,包括三個方面的內容:生產過程的信息化,即采用先進技術特別是信息技術不斷提高生產過程的自動化水平;產品設計信息化,采用計算機輔助設計;管理信息化,建立起原材料的采購、生產調度、市場分析、計劃安排、庫存處理、成本核算、勞動工資、產品營銷等管理全過程用計算機硬件和軟件支撐的管理信息系統。企業管理信息化是企業信息化的一個核心組成部分,是企業決策管理活動或過程的電子化,與企業生產過程自動化、智能化和企業商務活動的電子化共同構成企業信息化的主要內容,企業管理系統與企業技術系統、制造系統和集成系統一起構成企業的信息化的主要應用。
組織的傳統業務流程主要存在哪些問題:主要存在以下三方面的問題:1)部門割裂完整的流程。按照分工原則建立的職能型組織,容易產生“各自為政”的現象。流程的空白區造成流程的斷電,引起事件的擱置;流程存在重疊的區域則可能引發多頭管理。2)員工缺乏以顧客為導向的思想。員工以上級為導向,而不是以顧客為導向。3)缺乏資源共享的信息平臺。資源利用度的高低是衡量組織管理水平的重要標志。而對于許多企業/組織來講,信息只存在于單個部門之間,分散在各個子系統,形成了一個個信息孤島。
企業為什么要進行流程改革與改造:企業流程是指為了完成某一項目標或任務而進行的跨時間和空間的邏輯上相關的一系列活動的有序集合。為了應對日益復雜和多變的商業環境,許多組織不得不重新審視其管理和業務流程。企業流程改革與改造主要基于兩方面的原因:一是組織的傳統業務流程存在較多弊端,二是來自企業內外部及管理理論發展的驅動。企業業務流程改革對管理信息系統開發和應用的重要性:企業的業務流程直接體現企業的核心能力,是企業完成其使命、實現其目標的基礎。傳統企業模式下的企業業務流程,非增值環節多,信息傳遞慢,同一流程各個環節和不同流程間關系混亂,特別是完整的業務流程被不同職能部門分割,大大降低了業務流程的效率與效益,難以及時捕獲迅速變化的市場機會,致使整個企業效率與效益低下、競爭力弱,對市場形勢與用戶需求的變化反應遲鈍,應變能力差。所以,必須應用現代信息技術與管理方法,對企業流程進行改革與創新,企業才能在新的經濟環境與市場形勢下得以生存與發展。系統可行性研究: 目的:可行性研究階段的主要任務是在系統初步調查的基礎上,對新系統是否能夠實現和值得實現等問題做出判斷,避免在花費了大量的人力和物力之后才發現系統不能實現或新系統投入使用后沒有任何實際意義而引起的浪費。對新系統可行性的研究,要求用最小的代價在盡量短的時間內確定系統是否可行。目標與工作內容:技術可行性、經濟可行性、營運可行性。步驟:1)確定系統的規模與目標。2)明確用戶主要信息需求。3)提出擬建系統的初步方案。4)審查新系統。5)提出并評價可能的替代方案并進行技術可行性、營運可行性、經濟可行性分析。6)給出該項目做還是不做的選擇,同時確定方案。7)指定項目開發計劃,包括人、財、物的安排。8)撰寫可行性研究報告。9)向用戶審查小組與指導委員會提交結果。工作結果:包括“可行性研究報告”和“系統設計任務書”。可行性研究報告的主要內容如下“1)現行系統概況。2)主要問題和主要信息需求。3)擬建新系統的方案。4)經濟可行性分析。5)技術可行性分析。6)營運可行性分析。7)結論。系統設計任務書是在可行性研究報告做出并經審定后,正是進行后續階段系統建設的決策性文件,是根據可行性研究確定的系統方案對系統開發者下達的任務書,主要包括系統目標與任務、系統的規模、結構、建設初步計劃、投資安排、人員安排等。意義:對問題進行識別,確定系統開發的必要性,以減少條件不具備造成各方面的重大損失。
代碼設計的原則與功能:原則:標準化、唯一性、合理性、可擴充性、簡單性、適用性、規范化。功能:鑒別功能、分類、排序、專用含義。
C/S(Client/Server 客戶機/服務器)結構類型:1)分步式顯示型2)遠程顯示型3)分布式應用處理型4)遠程數據管理型5)分布式數據管理型(客戶機的任務從輕到重,服務器的任務由重到輕)
B/S(Browser/Server,瀏覽器/服務器)優點:1)由于采用基于超文本鏈接(HTTP)的Web服務器和可以對Web服務器上超文本文件進行操作的瀏覽器,使得管理信息系統在信息處理技術上實現了集格式化文本,圖形,聲音,視頻信息為一體的高度交互式環境,使信息處理的廣度和深度大為增加。2)由于互聯網技術采用統一的與平臺無關的跨平臺通信協議,瀏覽器和Web服務器及相關的接口軟件應用程序也獨立于計算機的硬、軟件平臺,整個系統的開放性和可移植性好。在互聯網環境下,既可以建立獨立與互聯網的為某個組織服務的管理信息系統,必要時又可以很方便的連接互聯網,和互聯網上各個站點實現通信。3)由于瀏覽器、Web服務器及有關接口軟件都有商品軟件可供選擇,并且在服務器端及必要時在客戶端進行應用系統開發都有可供選擇的工具,可大大節省應用系統開發的成本,縮短開發周期。
第五篇:職工信息管理系統
職工信息管理系統設計報告(VB)編號:22
職工信息管理系統 設計報告
學院
土木工程
班級
測繪C111
學號
117551
姓名
馬驍飛
成績
一、設計思路
1.要達到的目的
培養學生綜合利用VB語言進行程序設計的能力,主要是培養學生綜合使用基本控件的、文件讀寫、數組操作等能力。
利用讀取數據按鈕,打開選中的數據文件職工.txt,并從該文件中讀取職工職工號、姓名、職稱和工資,保存在數組中,并顯示在文本框中。
清除文本框中的職工的信息。
在文本框中顯示職工的信息。
按照職工號查詢職工信息,并顯示。
按照姓名查詢職工信息,并顯示。
按照職工號修改職工信息,并顯示。
按照姓名修改職工信息,并顯示。
追加一條記錄數據,并顯示。2.關鍵問題的解決
(1)通過“讀取數據”按鈕應能利用應能利用右側圖示樣式窗體形式,打開選中的數據文件職工.txt,并從該文件中讀取職工職工號、姓名、職稱和工資,保存在數組中,并顯示在文本框中。(2)通過“清除數據”按鈕應能清除文本框中的內容。(3)從“按職工號查詢”按鈕左端文本框輸入職工號,單擊“按職工號查詢”,在窗體大的文本框中顯示查詢結果。從“按姓名查詢”按鈕左端文本框輸入姓名,單擊“按姓名查詢”按鈕,在窗體大的文本框中顯示查詢結果。(4)從“按職工號修改”(“按姓名修改”)按鈕,在輸入對話框中輸入職工號,對查詢到的職工的職工號(姓名)進行修改,在窗體大的文本框中顯示修改結果。
從輸入一條記錄后文本框中輸入一條記錄信息,單擊“追加數據并顯示結果”按鈕,添加到職工.txt中,并將追加數據后職工.txt的信息顯示窗體的大文本框中。
二、部分程序關鍵源代碼及注釋 rivate Sub Command1_Click()Form2.Show
End Sub
Private Sub Command2_Click()
職工信息管理系統設計報告(VB)編號:22 List1.Clear End Sub
Private Sub Command3_Click()e = True Unload Me End Sub
Private Sub Command4_Click()List1.Clear If Text3.Text = “117001” Then List1.AddItem “張三 117001” ElseIf Text3.Text = “117002” Then List1.AddItem “李四 117002” ElseIf Text3.Text = “117003” Then List1.AddItem “王五 117003” ElseIf Text3.Text = “117004” Then List1.AddItem “王六 117004” ElseIf Text3.Text = “117005” Then List1.AddItem “趙七 117005” ElseIf Text3.Text = “117006” Then List1.AddItem “李八 117006” ElseIf Text3.Text = “117007” Then List1.AddItem “劉九 117007” ElseIf Text3.Text = “117008” Then List1.AddItem “馬十
117008” Else: MsgBox “請輸入正確的職工號” End If
職工信息管理系統設計報告(VB)編號:22 End Sub
Private Sub Command5_Click()Dim a As String Dim b As String b = InputBox(“請輸入要修改的職工的職工號”)a = InputBox(“請輸入新的職工姓名”)
If b = “117001” Then List1.AddItem a & “
” & b ElseIf b = “117002” Then List1.AddItem a & “
” & b ElseIf b = “117003” Then List1.AddItem a & “
” & b ElseIf b = “117004” Then List1.AddItem a & “
” & b ElseIf b = “117005” Then List1.AddItem a & “
” & b ElseIf b = “117006” Then List1.AddItem a & “
” & b ElseIf b = “117007” Then List1.AddItem a & “
” & b ElseIf b = “117008” Then List1.AddItem a & “
” & b Else: MsgBox “請輸入正確的職工號” End If
List1.AddItem a & “
” & b End Sub
職工信息管理系統設計報告(VB)編號:22 Private Sub Command6_Click()List1.Clear If Text2.Text = “張三” Then List1.AddItem “張三 117001” ElseIf Text2.Text = “李四” Then List1.AddItem “李四 117002” ElseIf Text2.Text = “王五” Then List1.AddItem “王五 117003” ElseIf Text2.Text = “王六” Then List1.AddItem “王六 117004” ElseIf Text2.Text = “趙七” Then List1.AddItem “趙七 117005” ElseIf Text2.Text = “李八” Then List1.AddItem “李八 117006” ElseIf Text2.Text = “劉九” Then List1.AddItem “劉九 117007” ElseIf Text2.Text = “馬十” Then List1.AddItem “馬十
117008” Else: MsgBox “請輸入正確的職工姓名” End If End Sub
Private Sub Command7_Click()Dim a As String Dim b As String a = InputBox(“請輸入要修改的職工姓名”)b = Str(InputBox(“請輸入新職工號”))
If a = “張三” Then List1.AddItem a & “
” & b
職工信息管理系統設計報告(VB)編號:22 ElseIf a = “李四” Then List1.AddItem a & “
” & b ElseIf a = “王五” Then List1.AddItem a & “
” & b ElseIf a = “王六” Then List1.AddItem a & “
” & b ElseIf a = “趙七” Then List1.AddItem a & “
” & b ElseIf a = “李八” Then List1.AddItem a & “
” & b ElseIf a = “劉九” Then List1.AddItem a & “
” & b ElseIf a = “馬十” Then List1.AddItem a & “
” & b Else: MsgBox “請輸入正確的職工姓名” End If End Sub
Private Sub Command8_Click()Dim a As String Dim b As String
a = InputBox(“請輸入新員工姓名”)b = InputBox(“請輸入新員工的職工號”)
List1.AddItem a & “
” & b End Sub Private Sub Combo2_Change()Select Case Comb2.Text
職工信息管理系統設計報告(VB)編號:22 Case “*.txt” File1.Pattern = “*.txt” Case “*.ini” File1.Pattern = “*.ini” Case “*.doc” File1.Pattern = “*.doc” Case “*.*” File1.Pattern = “*.*” End Select End Sub
Private Sub Command1_Click()Dim fileno As Integer, strl As String fileno = FreeFile Open “職工信息.txt” For Input As #fileno i = 0 Do While Not EOF(fileno)Input #fileno, str1 Form1.List1.AddItem str1
i = i + 1 Loop Close #fileno Form1.Show Me.Hide End Sub
Private Sub Command2_Click()Form1.Show End Sub
職工信息管理系統設計報告(VB)編號:22
Private Sub Drive1_Change()Dir1.Path = Drive1.Drive End Sub
Private Sub File1_Click()Text3.Text = File1.FileName End Sub
Private Sub VScroll1_Change()Form1.Show End Sub
三、設計方案的完善及目前存在的問題
1.設計方案要完善的地方
追加的信息無法加載到“職工信息txt”里 查詢只是單一的一對一輸入,不智能 文件類型的篩選問題暫未處理辦法 2.目前存在的問題
只是簡單的查詢,不適合大量數據的導入與導出,不方便查看
四、本次設計的收獲及心得體會
第一次嘗試程序的制作,覺得非常有意思,做成功以后很有成就感,我還發現,程序制作出來的好壞直接影響使用者的工作效率,好的軟件可以使用戶事半功倍,對程序的運作體系越了解,設計的軟件越智能,越能更好的服務于使用者,好好學習VB計算機語言,是磨刀不誤砍柴工的體現。
五、對該題目和VB設計的意見和建議
1.對該題目的意見和建議
Form2中的文件類型,有些偏難,在少數文件夾的情況下可以不用通過文件類型的篩選 2.對本次設計的意見和建議
對此次課程設計的時間安排應更具體,應有相應的素材圖片,增添軟件的美感