第一篇:學生檔案信息管理系統
#include “stdio.h”
#include “string.h”
#include “stdlib.h”
#include“conio.h”
typedef struct student
{ long num;
char name[5];
char sex[3];
longyear;
longmonth;
longdate;
char address[20];
long tel;
struct student * next;
}STU;
void input()
{ int i,n;
STU a;
FILE *fp;
system(“cls”);
getchar();
if((fp=fopen(“d:學生檔案”,“wb”))==NULL){ printf(“error!n”);exit(0);}
printf(“nt 請輸入學生的人數:”);scanf(“%d”,&n);
getchar();
for(i=0;i { printf(“t請輸入學號:”); scanf(“%ld”,&a.num); printf(“t 請輸入學生姓名:”); scanf(“%s”,a.name); printf(“t 請輸入學生性別:”); scanf(“%s”,a.sex); printf(“t請輸入學生出生年:”);scanf(“%ld”,&a.year); printf(“t月:”);scanf(“%ld”,&a.month); printf(“t日:”);scanf(“%ld”,&a.date); printf(“t 請輸入學生生源地:”);scanf(“%s”,&a.address); printf(“t 請輸入學生電話:”);scanf(“%ld”,&a.tel); fwrite(&a,sizeof(STU),1,fp); } fclose(fp); } void list() {STU a; FILE *fp; system(“cls”);getchar(); if((fp=fopen(“d:學生檔案”,“rb”))==NULL) { printf(“空白文件n”);exit(1);} printf(“nnnt學號t姓名t性別t出生年月日t生源地t電話nn”); while(fread(&a,sizeof(STU),1,fp)!=0) printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel); fclose(fp); printf(“nt按任意鍵繼續...”); getchar();getchar(); } /*void modify()/*修改* { STU a[10], *p; int num,n=0,f,i; FILE *fp; p=a; fp=fopen(“d:學生檔案”,“rb+”); if(fp==NULL){ printf(“error!”);return;} system(“cls”); while(fread(&a[n],sizeof(STU),1,fp)!=0)n++; printf(“請輸入學生學號:”); scanf(“%ld”,&num); for(f=0;f<=10;f++,p++) { if(num==a[f].num) printf(“nnnt學號t姓名t性別t出生年月日t生源地t電話nn”); printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a[f-1].num,a[f-1].name,a[f-1].sex,a[f-1].date,a[f-1].address,a[f-1].tel);break;} do {system(“cls”); printf(“nnttt修改nn”); printf(“ttt1-----修改學生姓名n”); printf(“ttt2-----修改學生性別n”); printf(“ttt3-----修改學生出生年月n”); printf(“ttt4-----修改學生生源地n”); printf(“ttt5-----修改學生電話n”); printf(“ttt0-----退出系統n”); printf(“ttt請選擇:”); scanf(“%d”,&i); switch(i) {case 1: printf(“t請輸入學生姓名:”); scanf(“%s”,&a[f].name); printf(“ttt0-----退出系統n”); printf(“ttt請選擇:”);break; case 2: printf(“t請輸入學生性別:”); scanf(“%s”,&a[f].sex);break; case 3: printf(“t請輸入學生出生年月:”); scanf(“%ld”,&a[f].date);break; case 4: printf(“t請輸入學生生源地:”); scanf(“%s”,&a[f].address);break; case 5: printf(“t請輸入學生電話:”); scanf(“%ld”,&a[f].tel);break; case 0:break; } }while(i!=0); /* fwrite(&a[f-1],sizeof(STU),1,fp);* printf(“修改后信息:”); printf(“nnntt學號t姓名t性別t出生年月t生源地t電話號碼nn”); printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a[f-1].num,a[f-1].name,a[f-1].sex,a[f-1].date,a[f-1].address,a[f-1].tel); fseek(fp,(-1)sizeof(STU),0); fwrite(&a[f-1],sizeof(STU),1,fp); fclose(fp); getchar(); }*/ void search()/*查詢*/ { int w; char name[10]; long num; char add[30]; STUa; FILE *fp; system(“cls”); fp=fopen(“d:學生檔案”,“r”); if(fp==NULL) { printf(“無法打開n”); exit(0); } printf(“ttt1----按姓名查詢n”); printf(“ttt2----按學號查詢n”); printf(“ttt3----按生源地查詢n”); printf(“t輸入查詢的方式”); scanf(“%d”,&w); switch(w) { case 1: { printf(“請輸入要查學生姓名:”); scanf(“%s”,name); while(fread(&a,sizeof(STU),1,fp)!=0) {if(strcmp(name,a.name)==0) printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel); } break;getchar();getchar(); } case 2: { printf(“請輸入要查學生學號:”); scanf(“%ld”,&num); while(fread(&a,sizeof(STU),1,fp)!=0) {if(num==a.num) printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel); }break; } case 3: { printf(“請輸入要查學生生源地:”); scanf(“%s”, add); while(fread(&a,sizeof(STU),1,fp)!=0) {if(strcmp(add,a.address)==0) printf(“t%ldt%st%st%ldt%ldt%ldt%st%ld”,a.num,a.name,a.sex,a.year,a.month,a.date,a.address,a.tel); } } } fclose(fp); printf(“ntpress any key to continue...”); getchar();getchar(); } void delet() { long num,f=0; STU a,*head,*p1,*p2;head=NULL;p1=p2=(STU *)malloc(sizeof(STU));FILE *fp; fp=fopen(“d:學生檔案.dat”,“rb”); if(fp==NULL){ printf(“error!”);return;} system(“cls”); printf(“n input the deleted number:”); scanf(“%ld”,&num); p1=head; while(num!=p1->num&&p1->next!=NULL) {p2=p1;p1=p1->next;} if(num==p1->num) { if(p1==head) head=p1->next; else p2->next=p1->next; free(p1); } else printf(“%ld 查無此人!n”,num); } void main() {int a; do { system(“cls”); printf(“nntt五組學生檔案信息管理系統nn”); printf(“ttt1...錄入學生檔案信息n”); printf(“ttt2...顯示學生檔案信息n”); printf(“ttt3...查詢學生檔案信息n”); printf(“ttt4...修改學生檔案信息n”);printf(“ttt5...刪除學生檔案信息n”);printf(“ttt0-----退出系統n”);printf(“ttt請選擇:”); scanf(“%d”,&a); switch(a) { case 1:input();break;case 2:list();break; case 3:search();break;//case 4:modify();break;case 5:delet();break;case 0:break; } }while(a!=0); }; 畢業設計(論文) 基于SSH框架的學生信息管理系統 系 別 : 計算機科學與技術系 專業(班級): 計算機科學與技術(2011級1班)作者(學號): 指導教師: 完成日期: 陳洪(51102011007) 顧珺、李鐵柱 2015年4月15日 蚌埠學院教務處制 目錄 摘 要........................................................................................................................Abstract....................................................................................................................1 概 述..................................................................................................................1.1 項目簡介............................................................................................................1.1.1 研究背景.........................................................................................................1.1.2 項目開發目的.................................................................................................1.1.3 項目開發的意義.............................................................................................2 開發工具及相關簡介........................................................................................2.1 SSH框架簡介....................................................................................................2.2 Jsp技術簡介......................................................................................................2.3 MySQL數據庫簡介..........................................................................................2.4 Tomcat 6.0介紹..................................................................................................2.5 MyEclipse的簡介..............................................................................................3 可行性分析........................................................................................................3.1 技術可行性........................................................................................................3.2 經濟可行性........................................................................................................3.3 社會可行性........................................................................................................3.3.1 法律因素.........................................................................................................3.3.2 用戶使用可行性.............................................................................................4 需求分析............................................................................................................4.1 功能分析............................................................................................................4.1.1 管理員模塊.....................................................................................................4.1.2 教師模塊.........................................................................................................4.1.3 學生模塊.........................................................................................................4.2 系統分析............................................................................................................4.2.1 業務流程分析.................................................................................................4.2.2 功能流程分析...............................................................................................5 總體設計..........................................................................................................5.1 系統功能設計..................................................................................................5.2 數據庫設計....................................................................................................5.2.1 概念結構設計...............................................................................................5.2.2 管理員實體屬性圖.......................................................................................5.2.3 教師實體屬性圖...........................................................................................5.2.4 學生實體屬性圖...........................................................................................5.2.5 公告實體屬性圖...........................................................................................5.2.6 成績實體屬性圖...........................................................................................5.2.7 E-R模型的組成元素....................................................................................5.3 數據庫表設計..................................................................................................5.3.1 管理員信息表...............................................................................................5.3.2 教師信息表...................................................................................................5.3.3 學生信息表...................................................................................................5.3.4 成績信息表...................................................................................................5.3.5 公告信息表...................................................................................................5.4 系統開發工具與開發模式的選擇..................................................................5.4.1 系統開發工具...............................................................................................5.4.2 系統設計模式...............................................................................................6 詳細設計............................................................................................................6.1 系統登錄模塊..................................................................................................6.1.1 登錄模塊.......................................................................................................6.2.1 基礎信息管理界面.......................................................................................6.2.2 個人信息管理界面.......................................................................................6.2.3 課程管理界面...............................................................................................6.2.4 錄入教師信息界面.......................................................................................6.2.5 錄入學生信息界面.......................................................................................6.3 教師用戶模塊..................................................................................................6.3.1 個人信息管理界面.......................................................................................6.3.2 查看公告信息界面.......................................................................................6.3.3 學生成績管理界面.......................................................................................6.4 學生登錄模塊..................................................................................................6.4.1 查看個人信息界面.......................................................................................6.4.2 課程查詢界面...............................................................................................6.4.3 學校公告界面...............................................................................................6.4.4 我的成績界面...............................................................................................7 軟件測試與分析..............................................................................................7.1 軟件測試的重要性..........................................................................................7.2 系統的實際測試..............................................................................................7.3 測試環境與測試條件......................................................................................7.4 系統運行情況..................................................................................................8 結 論..............................................................................................................8.1 系統的優勢......................................................................................................8.2 系統的不足......................................................................................................8.3 總結..................................................................................................................致 謝....................................................................................................................參 考 文 獻..........................................................................................................蚌埠學院畢業設計(論文) 基于SSH框架的學生信息檔案管理系統 摘要:由于現在高校招生率的提高,各大高校的學生數量普遍增多,隨之增加的就是學生檔案信息。面對如今繁雜龐大的信息數據庫,傳統的手工記錄的管理方式顯得力不從心。伴隨著網絡信息技術在教育事業上的應用,學生檔案管理相應而出,使得學生檔案的管理比以前更方便。本文就此系統做了全面的解析概述,以及每個功能所應用的核心技術及其運用方法,整體結構方法也做了全面介紹。本系統以Myeclipse 2014做為開發工具,用作支持本系統的數據庫是MySQL,服務器選擇的是Tomcat 6.0,Jsp和Servlet技術用作前臺開發手段[1],總體框架采用SSH架構。項目總體分為前、后臺兩個部分,前臺提供管理員、教師用戶和學生用戶的登錄。教師用戶的主要職責是評定學生的考試成績,此外還可以對個人信息和公告信息進行查看;學生用戶可以查看個人信息、課程信息、公告信息和個人成績;管理員則從后臺登錄,管理數據庫中的相關信息如對學生用戶和教師用戶的添加,以及對公告信息的調整。 關鍵詞:SSH框架;MyEclipse;MySQL;Tomcat;Jsp 陳洪:基于SSH框架的學生檔案信息管理 Students Information File Management System Based on SSH Framework Abstract: Now that increase college enrollment rates, the number of students in major universities generally increased, increased is the student profile information.Today the face of huge information database complexity, the traditional manual records management appeared to be inadequate.Along with the network of information technology, student records management in the education of corresponding out, making the management of student records and more convenient than ever.In this paper, this system made a comprehensive analysis overview, and each function is applied the core technology and its application method, the overall structure of methods to do a comprehensive introduction.This system Myeclipse 2014 as a development tool, used to support the system's database is MySQL, the server is selected Tomcat 6.0, Jsp and Servlet technologies used as foreground development tools, the overall framework architecture using SSH.The overall project is divided into front, back two parts, the front desk manager, teacher and student user to provide the user's login.Teachers users to view personal information, student information and post information, modify personal information, as well as courses for student achievement rates;student users can view personal information, course information, announcements and personal achievement;background provide administrator login, database management for the information of student, teacher and so on[2].Keywords: SSH Framework;MyEclipse;MySQL;Tomcat;Jsp 蚌埠學院畢業設計(論文)開發工具及相關簡介 2.1 SSH框架簡介 SSH框架包括了Struts、Spring以及Hibernate,是目前使用相對廣泛的一個Web開源架構[3]。 SSH框架結構清晰,大體可分為表示層、業務邏輯層、數據持久層和域模塊層,各層之間有很好的關聯。該框架有諸多的優點,如有較強的可復用性,能夠幫助使用者更為清晰的搭建需要使用的架構,而且可維護性好。本系統中的Struts框架采用的是Struts2,主要用在系統的業務邏輯層,負責業務的跳轉;Hibernate框架主要是負責對數據庫進行輕量級封裝,做持久化處理,可以減少SQL語句的編寫;Spring框架則是Struts和Hibernate框架的管理者[4]。SSH框架的實現方法是通過配置相關的xml文件,然后導入一些所需要的jar包,然后對這些jar包進行調用。 2.2 Jsp技術簡介 Jsp是SUN公司和許多公司一起建立的一種動態技術標準。Jsp網頁的組成其實是在原本網頁中的Html文件中加入了Jsp標簽和相關Java程序片段從而形成了如今Jsp網頁[5]。Jsp技術的最大特點就是它的所有操作都能在服務器端的瀏覽器上進行,然后將運行的結果反饋給用戶,這樣就會很大程度降低對用戶的客戶端瀏覽器的要求。 Jsp技術是Java Servlet API的擴展。Jsp頁面通常由靜態Html/XML組件、自定義Jsp標簽和成為scriptlet的Java代碼片段組成。Jsp技術是建立在Servlet基礎上的,兩者的執行都是在服務器端的,用戶可以通過瀏覽器直接進行訪問執行。當服務器端出現訪問請求超時時,其中的Java程序會首先被執行,之后將執行結果返回給用戶,一并返回的還有相關的Html代碼。通常的情況下Jsp頁面很少去操作后臺的數據,Jsp頁面只是用來提取輸入到網頁上的數據和解決網頁的靜態化頁面,至于業務處理則毫無干系。若想要對數據庫進行操作或者對網頁重定向以及發送E-mail,都是通過向網頁中插入Java代碼來實現,其它所需功能也都可以通過此方法實現。 陳洪:基于SSH框架的學生檔案信息管理 2.3 MySQL數據庫簡介 MySQL的開發者是瑞典的MySQL AB公司,它是一個免費開源的數據庫,對于Windows、Linux等操作系統都適用;此外,MySQL對于網絡也是完全適用的,也就是說用其構建的數據庫可以被網上的任何服務器進行訪問[6]。MySQL具有十分強大的功能,操作又十分簡單,而且有較強的安全可靠性,運行速度方面也不會讓人失望,也比較容易管理。除了以上特點,MySQL最大的優點就是它是一個免費開源軟件!而且能夠直接從網上下載到與其相匹配的第三方工具軟件對其操作。在諸如Unix這樣的操作系統上MySQL可以直接下載它的服務器和客戶端軟件。如果是在Windows系統上,MySQL數據庫的客戶機和客戶機程序也都是免費的,這就是MySQL最大的優勢。 2.4 Tomcat 6.0介紹 Tomcat服務器是由Apache Software Foundation(Apache軟件基金會)中Apache Group Jadarta開發小組開發的一個免費的開放源代碼的服務器軟件[7]。Tomcat能夠完全兼容Jsp和Servlet的最新規范,這都得力于SUN公司的支持。它的不足之處就是它的配置比較繁瑣,而且還具有一些安全問題,但是這些缺點絲毫不會影響它在開發者心中的地位,Tomcat先進的技術,出色的穩定性和兼容性,以及最為人性化的免費政策都是深受開發者喜愛的原因,成為應用最為廣泛的WEB應用服務器軟件。 2.5 MyEclipse的簡介 MyEclipse是一個企業級的工作平臺,它的前生只是Eclipse的一個插件[8],但是如今卻發展成為比Eclipse功能更為強大的工作平臺。它是Eclipse的擴展,對Eclipse的功能有全面性的完善,其中就包括了完備的編碼,調試、測試和發布功能。利用它可以在數據庫和JavaEE(Java Enterpride Edition)的開發、發布以及應用程序服務器的整合方面大大提高了工作效率,能豐富JavaEE集成開發環境。 在MyEclipse組件中,更為方便地提供了Jsp、Servlet、HTML、XML、Struts、Hibernate、Spring等框架的開發支持,而隨著不斷衍生發展的新技術,MyEclipse也在不斷的發展[9]。 蚌埠學院畢業設計(論文)需求分析 4.1 功能分析 4.1.1 管理員模塊 系統管理員可以修改個人密碼,添加修改課程信息、系別信息以及公告信息,此外還可以瀏覽學生基本信息和成績。 4.1.2 教師模塊 本系統中的教師用戶的主要職責是對學生成績進行評定,給出相應分數,然后可以根據課程信息和考試時間對考試成績查看。另外,可以對相關信息進行查看,如個人信息、公告信息和學生信息等。 4.1.3 學生模塊 學生模塊實現的有查看個人信息、課程信息、考試成績和公告信息,此外可以添加自己的相關課程。 4.2 系統分析 4.2.1 業務流程分析 所謂業務流程分析是指在進行設計開發之前,對自己的系統設計按照所給要求進行相關的業務處理,設計好系統的總體框架,根據實際功能需要進行相關的業務分析,對各個業務流程進行詳細分析,如業務內容、處理所需的大致時間等,此外對各個業務流程所需的信息來源、信息處理的方法也都要有相對應的總結,這樣才能更好的進行開發。 業務流程分析就是為了讓開發者能夠更好的了解系統的開發方向以及相關的流程處理,幫助開發者梳理清楚開發思路,使系統開發更有條理。一下是系統的流程圖。 具體業務流程如圖4-1所示。 陳洪:基于SSH框架的學生檔案信息管理 學學學學學學學學學學學學學學學學學學學學學學 圖 4-1 業務流程圖 4.2.2 系統功能流程分析 功能流程分析能夠讓開發者對自己的系統中各個角色的功能之間的關系更加明了,這讓系統更加結構化,在開發的同時自己在大腦中能夠有一個明確的構思,有一個清晰的開發方向。 下面將具體分析學生角色和管理員之間的關系,因為教師與管理員之間的關系與此基本相似,所以就不一一列出。 具體功能流程圖如圖4-2所示: 0- 陳洪:基于SSH框架的學生檔案信息管理 總體設計 5.1 系統功能設計 系統設計是一個把功能需求轉換成用設計程序表示的過程。系統設計時需要事先對要實現的目標系統進行分析研究,之后總結出一套系統的設計規劃,以便能夠有計劃地設計系統。對于本系統來說,設計之前就要對學生檔案信息管理系統進行全方位的調查總結,然后繪制一個系統的總體規劃。系統設計包括系統總體設計、系統詳細設計、系統數據庫設計、系統開發工具、開發技術和開發模式等[8]。 從數據流圖出發,對數據流圖進行分析,如圖5-1: 后臺功能模塊老師模塊管理員模塊學生模塊個人信息學生成績系統公共個人信息學院管理系別管理班級管理課程管理班級管理學生管理公共管理個人信息我的成績系統公共 圖5-1 學生信息管理系統功能模塊圖 5.2 數據庫設計 本系統主的功能實現主要圍繞數據庫展開的,所以本系統的核心就是數據庫。數據庫的設計直接影響本設計各項功能的進行,是本設計的基礎,就像是房子的根基一樣,它的穩固與否直接影響整個建筑的施工,所以在設計本系統的數據庫的時候非常的細心,不能出現任何漏洞。 5.2.1 概念結構設計 從數據需求分析中得出系統的實體屬性圖。 陳洪:基于SSH框架的學生檔案信息管理 級、年齡等。 如圖5-4所示: 開始用戶登錄用戶名密碼是否正確N返回登錄頁面Y進入主頁面結束 圖5-4學生實體屬性圖 5.2.5 公告實體屬性圖 公告實體屬性圖描述的是公告信息,包括公告編號、標題、內容、時間等。如圖5-5所示: 開始用戶登錄用戶名密碼是否正確N返回登錄頁面Y進入主頁面結束 圖5-5公告實體屬性圖 5.2.6成績實體屬性圖 成績屬性圖描述的是學生的成績信息,包括成績編號、學生編號、成績、考核時間等。 如圖5-6所示: 陳洪:基于SSH框架的學生檔案信息管理 開始用戶登錄用戶名密碼是否正確N返回登錄頁面Y進入主頁面結束 圖5-7系統E-R圖 5.3 數據庫表設計 5.3.1 管理員信息表 管理員信息表用來存放管理員信息,其中包括管理員編號、用戶名和用戶密碼。具體信息如表5-1所示: 表5-1管理員信息表 字段名 id name pwd 類型 Int varchar varchar 長度 4 30 20 說明 管理員編號(主鍵) 用戶名 用戶密碼 5.3.2 教師信息表 教師信息表用來存放教師信息,包括教師編號、密碼、姓名、年齡、電話等。具體信息如表5-2所示: 陳洪:基于SSH框架的學生檔案信息管理 具體信息如表5-4所示: 表5-4成績信息表 字段名 id student_id course_id Grade Time Beizhu 類型 Int Int Int Int Datetime varchar 長度 4 4 4 4 8 50 說明 成績編號(主鍵)學生學號(外鍵)考核類型編號(外鍵) 成績 考核時間 備注 5.3.5 公告信息表 公告信息表用來存放公告信息,包括公告編號、標題、內容、時間等。具體信息如表5-5所示: 表5-5公告信息表 字段名 id Title Content Time 數據類型 Int varchar varchar Datetime 長度 4 20 100 8 功能描述 編號(主鍵) 標題 內容 時間 5.4 系統開發工具與開發模式的選擇 5.4.1 系統開發工具 本系統主要的架構使用的是SSH框架,結合Jsp技術對前端的設計進行的系統開發。Jsp技術安全性較高,可隨處運行,并且與各個開發軟件兼容;SSH框架則為開發者提供了一個系統的總體框架,讓開發者的工作更加系統性的進行,其中Struts2作為系統的基礎框架,也就是為系統搭建一個大致的架構,Hibernate則是負責連接數據庫的,通過Spring框架對這兩個框架進行管理,讓 陳洪:基于SSH框架的學生檔案信息管理 綜上所述,本系統所采用的B/S架構也是現在較為流行的開發架構相對于其他架構有著不容忽視的優勢,這也將會是將來開發模式的主要發展趨勢。 0- 陳洪:基于SSH框架的學生檔案信息管理 圖6-2 登錄失敗 具體流程如圖6-3所示: 開始用戶登錄用戶名密碼是否正確N返回登錄頁面Y進入主頁面結束 圖6-3 登錄程序流程圖 陳洪:基于SSH框架的學生檔案信息管理 如圖6-6所示: 圖6-6 課程管理界面 6.2.4 錄入教師信息界面 這是錄入教師信息的功能界面,如圖6-7所示: 圖6-7錄入教師界面 6.2.5錄入學生信息界面 這是錄入學生信息的功能界面,如圖6-8所示: 陳洪:基于SSH框架的學生檔案信息管理 6.3.3 學生成績管理界面 教師可以按照考試課程、考試時間和考試類型錄入學生成績信息,如圖6-11所示: 圖6-11學生成績管理界面 6.4 學生登錄模塊 6.4.1 查看個人信息界面 學生可以查看個人信息。如圖6-12所示: 圖6-12 個人信息界面 6.4.2 課程查詢界面 學生可以查看課程信息,如圖6-13所示: 陳洪:基于SSH框架的學生檔案信息管理 軟件測試與分析 系統測試是設計的最后一項,也是至關重要的一項,只有測試通過新的系統才算完成,所以測試在開發過程中也占有舉足輕重的地位。軟件測試有專門的測試人員負責,這和開發人員的工作是完全不同。如今的軟件測試趨向于開發的每個階段都應該包含測試,該觀點的依據是早發現問題早解決,這樣也可以防止影響到后續工作的進行。 7.1 軟件測試的重要性 軟件測試在整個的軟件開發中占有著重要的地位,這是軟件交付于客戶之前最后的檢測手段。就相當于汽車量產之前的撞墻檢查一樣,這也是從用戶的“安全問題”考慮。所謂的軟件測試就是在運行成功的程序上尋找Bug,檢測出的錯誤一般都是運行時不會出現的,也是開發人員看不出來的,這就是所謂的Bug。而現在推崇的逐步測試是在開發的每個階段都進行測試,這樣能更好的消除開發過程中所遇到的問題,更好的完成開發。 實際上,對于一個軟件的開發來說,不論具有多么熟練的開發技術、采用怎樣完善的方法,都會有錯誤產生。開發人員能夠做到的只能是減少錯誤的引入而不能杜絕錯誤的產生,這些引入的錯誤就需要測試來將其找出來,而軟件中的錯誤的數量也是需要通過測試計算的,所以說測試在軟件開發中占有著舉足輕重的地位。只要有開發有程序就一定會有測試。而且據統計表明,在系統的開發中,并不是大家想的測試肯定比開發工作量小,這恰恰是相反的,測試的工作量一般情況下都會比開發的工作量多40%。而且在開發中,測試的成本也是占有很大部分的,一般來說都會占有30%到50%。如果把維護階段也考慮在內,討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發,乃至多次開發,其中必定還包含有許多測試工作。 7.2 系統的實際測試 軟件測試主要分為黑盒測試和白盒測試。黑盒測試:也稱功能測試,數據驅動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內部結構和特性的情況下,只依據規格說明書檢查程序的功能是否能正常使用[15]。白盒測試: 陳洪:基于SSH框架的學生檔案信息管理 結 論 8.1 系統的優勢 本系統是針對學生檔案信息的管理而開發,為了讓管理者更為輕松的管理學生檔案信息。本系統能夠條理化的錄入學生信息、教師信息、課程信息和公告信息,相比傳統方式更加便捷;在查詢時,可以根據個人需要的條件進行查詢,如:根據學生學號查詢學生成績,根據課程信息查詢所有該課程的學生成績等;管理時管理員只需要對后臺數據庫進行管理,面對龐大的數據也可以輕松應對。 8.2 系統的不足 所謂人無完人,本系統也有不足之處,例如系統采用B/S架構開發,所以管理工作只能在瀏覽器上進行,沒有客戶端方便;系統目前只支持Tomcat 6.0服務器;系統目前只有對數據信息的基本增刪改查功能,在以后的學習中一定對其完善。 8.3 總結 經過這幾個月的系統開發,讓我獲益匪淺。由于之前對SSH架構掌握的不是很熟練,所以在開發過程中也在自學,這也算是自學成功的勞動成果。在整個設計過程中,由主體SSH框架引申開展的一系列功能均能良好實現。此外,在開發過程中也對之前的Jsp技術和MySQL數據庫的相關知識復習,在運用起來更為熟練。在通過開發后期對系統的調試后,系統功能正常運行,基本功能都順利實現。而且本系統界面美觀,操作方便,符合大眾要求。不過部分細節可能由于時間倉促加上系統開發經驗上的經驗不足,系統在設計過程中不可避免地遇到了一些諸如以下的一些問題,如: (1)起初對數據庫的構建不夠完善,導致開發初期的部分數據取不到值;(2)在前端頁面的跳轉中,由于頁面較多,出現了一些跳轉錯誤;(3)在測試階段,在使用了Tomcat7.0服務器出現了Session error的錯誤。不過在后期的系統完善方面,這些問題都受到了重視,也都得到了解決,使得本系統真正的符合了開發者和用戶的需求,也更加規范、科學。 0- 陳洪:基于SSH框架的學生檔案信息管理 參 考 文 獻 [1] 劉佳.基于JSP&Servlet圖書信息管理系統的設計與實現[D].天津大學,2012.[2] Peluso M, Takizawa P.Student involvement in the development of integrated curricula.[J].Medical Education, 2010, 44(11):1120–1121.0.[3] 馬鐸.基于SSH技術的小區車輛管理系統設計與實現[J].信息與電腦:理論版, 2013,(3).[4] 李寧.Java Web編程實戰寶典[M].北京:清華大學出版,2014: 41.[5] 包子建.基于B/S模式和JSP技術的教師辦公管理系統的設計與實現[D].華東師范大學, 2006.DOI:10.7666/d.y1015368.[6] 王飛飛.MySQL數據庫應用從入門到精通[M].北京:中國鐵道出版社,2014: 36.[7] 李鑒.開源技術Struts、Spring、Hibernate在MIS開發中的應用研究[D].北方民族大學, 2008.[8] 曹大有, 王瑜.基于MyEclipse的Hibernate持久層框架的開發過程[J].計算機系統應用, 2007,(12):101-104.DOI:10.3969/j.issn.1003-3254.2007.12.025.[9] 張曉梅.基于J2EE的教學實驗管理系統的設計與開發[D].山東大學, 2006.DOI:10.7666/d.y982177.[10] 年軼, 林琳.E-R圖向關系模型轉換規則的研究[J].微型電腦應用, 2004, 20(1):12-14.DOI:10.3969/j.issn.1007-757X.2004.01.002.[11] 李寧.Java Web編程實戰寶典[M].北京:清華大學出版,2014: 72.[12] 王飛飛.MySQL數據庫應用從入門到精通[M].北京:中國鐵道出版社,2014: 36.[13] CSDN博客頻道.關于B/S架構和C/S架構探析[J].2006.http://blog.csdn.net/yuelengxin/article/details/593561.[14] 王宇.無線局域網基本原理及前沿應用[J].中國數據通信,2003,5(8):34-39.[15] 薩默維爾.軟件工程(第九版)[M].北京:機械工業出版社,2011: 78-81.2- 學生檔案信息管理系統的設計與實現 商學院: 楊鋼勇 洪興平指導老師:曾祥光 摘要:高校學生檔案管理是高校日常管理的一個重要組成部分,其管理效率的高低直接影響著整個學校的管理工作。現代是以網上手段為主,兼容面授、函授等多種媒體優化組合的學習方式。學生檔案信息管理系統是二十一世紀現代遠程教育的發展方向。本文探討了學生檔案信息管理系統的設計與實現。 關鍵詞:學生信息管理系統,B/S架構 University students' archives management in colleges and universities is the daily management is an important part, its management efficiency directly affects the whole school management work.Modern is online means is given priority to, compatible face to award, correspondence and so on the many kinds of media optimized combination ways of learning.Students file information management system is the 21st century modern distance education development direction.This paper discusses the student file information management system design and implementation.Keywords: students' information management system, B/S structure 一 緒論 1.1 背景介紹 面對信息時代的挑戰,網絡的功能越來越強,國內教育系統也在積極建設或升級計算機網絡,并已建成了規模較大的中國教育科研網,全國許多學校也紛紛建立或升級自己的校園網絡系統,但是,目前校園網的利用率卻不是很高,主要原因是缺少好的網絡應用平臺。以前開發的MIS系統往往是在單機上運行,或者采用C/S技術開發出來的,對于今天因特網時代來說,這些系統很大程度上已經不能滿足用戶隨時隨地獲取信息的需要,再者由于高校的擴招,在校學生人數的增加,使得開發B/S結構的MIS是勢在必行。本文正是在這種背景下提出的,目的是為了開發和設計出一套功能完善、操作便捷、及時性好、適用面廣的高校學生檔案管理系統,以提高高校學生檔案管理的效率。 1.2 基于B/S結構的應用系統簡介 當前,管理信息系統(MIS)一般分為基于單機的集中式的MIS、基于C/S結構的MIS以及基于B/S結構的MIS。 客戶/服務器結構:即Client/Server結構,它的基本思想是應用程序或應用邏輯可以根據需要劃分在服務器和客戶工作站中,它可以使應用程序合理負擔在服務器和客戶端。瀏覽器/服務器結構:即Browser/Server結構,它的基本思想與C/S結構相似,應用程序或應用邏輯可以根據需要劃分在服務器端和客戶端中。 二 高校學生檔案管理系統的需求分析 2.1問題定義 1.提出問題:如何設計和實現一個高校學生檔案管理系統。 2.問題性質:即設計一個基于網絡的優秀的學生信息檔案管理系統。3.應用領域:各大高校的學生管理部門。4.工程設計目標: (1)目標系統應該是一個功能完善的應用系統。該系統應當具有:檔案上傳功能,檔案更新功能、檔案刪除功能、檔案查詢功能,系統管理功能等。 (2)目標系統應該具有友好的用戶界面。該系統采用基于B/S結構的操作界面。(3)此系統應滿足不同地點的終端用戶都可以使用此系統。5.總體目標 學生信息管理系統的設計與實現包括后臺數據庫的建立維護和前臺各種窗體展現兩方面的功能。后臺數據庫的建立維護要靠建立表來完成,以此來存儲與學生相關的信息。前臺窗體的展現要靠在數據庫中建立窗體來實現,要求能夠保護數據庫的安全,提示用戶如何更好地使用該系統等多項功能。學生信息管理系統的總目標是對學生信息進行存儲、查詢、修改和刪除等操作。 可行性分析 2.2.1 對現有系統的分析 目前,在不少大、中專院校學生檔案管理系統都是單機的MIS,甚至有的還是手工方式。這種單機的管理系統不僅工作方式效率是極低,而且存在許多弊端,主要包括: 1.檔案錄入效率低下:例如每學期開學,數以千計的學生檔案都由學生處負責錄入,這個工程量之大,可想而知。 2.查詢不便:例如,某個系部要調出某個學生的檔案,由于系部沒有管理檔案的權限,他就必須到學生處去調這個學生的檔案。 3.畢業生轉檔不便:每年大量畢業生,他們都要轉走自已的檔案。在這個過程中,若沒有管理信息系統的參與,工作繁重不可言喻。 2.2.2 設計技術和設計工具 本高校學生檔案管理系統中,將使用Dreamweaver和ASP、Microsoft Access作為開發工具。 1.網站構架平臺Dreamweaver.Dreamweaver 提供視覺化網頁開發工具,同時不會降低HTML原始碼的控制,Dreamweaver 提供的 Roundtrip HTML 功能,可以無誤地切換于視覺模式與慣用的原始碼編輯器,拖放式的表格與頁框設計以及以透過資料庫來管理網站的內容更新。2.ASP語言簡介.ASP是 Active Server Pages(動態服務器主頁)的縮寫,它是一個服務器端的腳本環境,在站點的Web服務器上解釋腳本,可產生并執行動態、交互式、高效率的站點服務器應用程序。因此利用ASP完全可以實現本系統。3.數據庫支持 Microsoft Access就是關系數據庫開發工具,數據庫能匯集各種信息以供查詢、存儲和檢索。4.系統流程圖 系統流程圖是描繪未來物理系統的的傳統工具,下面是該系統的流程圖: 三、詳細設計 該系統主要實現學生信息的瀏覽、查詢、編輯、刪除,可以對于選定的信息生成word文檔。 1、學生查詢系統主頁的設計: 根據以前學習過的html編程語言對主頁進行設計,以表格的形式顯示學生信息,再通過鏈接到該系統下其他功能的頁面進行功能操作。頁面文字字體大小顏色等套用css文件,是的主頁代碼更為簡潔 2、學生信息系統查詢模塊: 根據實驗要求,可以根據學院、班級、學號、姓名字段查詢學生信息。在主頁上建立了這四個字段的查詢入口,點擊查詢按鈕后自動跳轉到查詢頁面,執行查詢操作并先是查詢結果。 3、系統模塊設計 3.1用戶登錄模塊 3.1.1界面設計 功能描述:在用戶登錄時,首先判斷登錄用戶名和用戶密碼是否正確,是否具有登錄本系統的權限,根據不同的權限可以進入不同系統界面。單擊“登錄”按鈕后,對用戶名、密碼和權限進行驗證。 3.1.2主要代碼設計 單擊“登錄”按鈕所執行的后臺代碼進行操作。 3.2.1管理員教師 模塊 1主界面設計 功能描述:用戶以用戶名admin,密碼123登錄系統后,將進入管理員界面。教師進入系統后的默認模塊,這個模塊包括了本系統管理員所能完成的各種功能,包括學生管理、班級管理、教師管理、課程管理、選課管理和成績管理功能。用戶可以調用任一個需要的功能模塊進入相應的界面。此外,在此頁面中還會顯示用戶的昵稱。 模塊 2學生管理界面設計 功能描述:管理員在登錄后的主頁面點擊左側導航欄的學生管理后即進入此頁面,管理員可以對學生信息進行編輯、刪除以及更新操作。 模塊3班級管理界面設計 功能描述:管理員在登錄后的主頁面點擊左側導航欄的班級管理后即進入此頁面。管理員可以對班級信息進行編輯、刪除以及更新操作。 模塊4教師管理界面設計 功能描述:管理員在登錄后的主頁面點擊左側導航欄的教師管理后即進入此頁面。通過后臺的功能代碼把教師信息表與GridView建立數據綁定以顯示數據信息,管理員可以對教師信息進行編輯、刪除以及更新操作。 模塊6選課管理界面設計 功能描述:管理員在登錄后的主頁面點擊左側導航欄的選課管理后即進入此頁面。通過后臺的功能代碼把學生信息表、學生課程表和教師課程表與GridView建立數據綁定以顯示數據信息,管理員可以對其進行刪除操作。 模塊七 成績管理界面設計 功能描述:管理員在登錄后的主頁面點擊左側導航欄的成績管理后即進入此頁面。通過后臺的功能代碼把學生信息表、學生課程表和課程表與GridView建立數據綁定以顯示數據信息,管理員可以對其進行編輯、刪除以及更新操作。 3.2.2普通用戶學生 模塊 1主界面設計 功能描述:學生登錄系統后,將進入學生主界面。這是普通用戶學生,進入系統后的默認模塊,這個模塊包括了本系統普通用戶所能完成的各種功能,包括個人信息、課程信息、班級信息、選課瀏覽、成績查詢和學生個人密碼修改功能,用戶可以調用任一個需要的功能模塊進入相應的界面。此外,在此頁面中還可以顯示用戶的昵稱和用戶上傳的頭像。 模塊2個人信息界面設計 功能描述:普通用戶學生在登錄后的主頁面點擊左側導航欄的個人信息后即進入此頁面。在此頁面中,學生可以查看自己的基本信息。模塊3課程信息界面設計 功能描述:普通用戶學生在登錄后的主頁面點擊左側導航欄的課程信息后即進入此頁面。在此頁面中,學生可以查看自己所需課程的基本信息。模塊4選課瀏覽界面設計 功能描述:普通用戶學生在登錄后的主頁面點擊左側導航欄的選課瀏覽后即進入此頁面。在此頁面中學生可以查看自己所選課程的基本信息。如果學生還沒選課,則還可以在此頁面中選擇自己所需的課程。模塊5.學生密碼修改界面設計 功能描述:普通用戶學生在登錄后的主頁面點擊左側導航欄的修改密碼后即進入此頁面。在此頁面中學生輸入自己的用戶名和原密碼后,單擊“修改密碼”即可進行密碼的修改。 系統實現和維護 4.1系統調試 系統的編碼和測試通稱為系統的實現。在經過了對VS2008和SQL Server 2005初步學習的基礎上,基本上完成了學生信息管理系統。系統開發的各個階段包含了大量的腦力、體力勞動但是人的活動和運用的工具存在著缺陷。在開發過程中難免存在著一定的錯誤,因此,系統完成設計后就必須對系統進行必要的調試,系統調試是系統質量的保證,是對需求分析、系統設計和編碼的不斷復審,盡可能早點發現錯誤與缺陷,以改進和提高系統質量及可靠性。4.2系統維護 系統維護在一個系統中起著極其重要的作用。一個功能完善的系統要求有完善的維護模塊,以備系統的管理、維護、更新周密考慮用戶的需要,做到系統的完整性和數據的安全性、有效性以適應實際應用的需要。因此設計一個功能完善的備份和恢復模塊是很有必要的,技術上要求能夠實現備份和恢復不同類型的數據,方便快捷的操作界面,完善的存取路徑。總結與展望 在本系統的設計過程中,由于是初次很系統的設計軟件,在知識、經驗方面都存在著不足。另外,在整個設計的過程中,時間也比較倉促。因此,該系統必然會存在一些缺陷和不足。因為對學生管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網絡在學生管理系統中的應用不是很多,但這將會是未來的發展方向。盡管本管理系統存在著很多不足,但其功能全面、易于日后程序更新、數據庫管理容易、界面友好、操作方便、效率高、安全性好等優點是本管理系統所必需的。相信本學生信息管理系統是一套學校在日常管理中必不可少的管理軟件,通過設計這個系統我又加深了對SQL Server的了解,鞏固了對ASP.Net的學習,但在這次信息系統的設計中的最大收獲并不是掌握這幾門開發工具的應用而是學會了設計系統的思維方法以及如何處理遇到的一些編譯問題的能力。但是總的來說,這次的設計對我來說是一次非常難得的鍛煉機會。在這期間也得到了指導老師曾祥光老師很多的支持和幫助。 旅行社管理信息系統一、旅行社管理信息系統概述 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 信息管理系統學習心得 這個學期新學了管理信息系統這門學科,覺得受益不淺。 我想先描述一下管理信息系統的基本職能:數據的收集和錄入,負責數據的存貯,負責系統內信息的傳輸,數據的加工,模型的建立、求解、應用和修改,輸出信息,向各管理層提供信息,支持決策,管理信息系統自身的管理及維護。后面主要為根據結構化的系統規范來講主要有系統分析系統設計等等。 眾所周知,管理信息系統是為了適應現代化管理的需要,在管理科學、系統科學、信息科學和計算機科學等學科的基礎上形成的一門科學,它研究管理系統中信息處理和決策的整個過程,并探討計算機的實現方法。它是一個由人、計算機、通信設備等硬件和軟件組成的,能進行管理信息的收集、加工、存儲、傳輸、維護和使用的系統。管理信息系統可促使企業向信息化方向發展,使企業處于一個信息靈敏、管理科學、決策準確的良性循環之中,為企業帶來更高的經濟效益。所以,管理信息系統是企業現代化的重要標志,是企業發展的一條必由之路。 信息系統在管理各項事務中有著普遍的應用,促進了企業管理工作的提升。管理信息系統是為管理服務的,它的開發和建立使企業擺脫落后的管理方式,實現管理現代化的有效途徑。管理信息系統將管理工作統一化、規范化、現代化,極大地提高了管理的效率,使現代化管理形成統一、高效的系統。過去傳統的管理方式是以人為主體的人工操作,雖然管理人員投入了大量的時間、精力,然而個人的能力是有限的,所以管理工作難免會出現局限性,或帶有個人的主觀性和片面性。而管理信息系統使用系統思想建立起來的,以計算機為信息處理手段,以現代化通信設備為基本傳輸工具,能力管理決策者提供信息服務的人機系統,這無疑是將管理與現代化接軌,以科技提高管理質量的重大舉措。管理信息系統將大量復雜的信息處理交給計算機,使人和計算機充分發揮各自的特長,組織一個和諧、有效的系統,為現代化管理帶來便捷。 在現代化管理中,計算機管理信息系統已經成為企業管理不可缺少的幫手,它的廣泛應用已經成為管理現代化的重要標志。在企業管理現代化中,組織、方法、控制的現代化離不開管理手段的現代化。隨著科學技術的發展,尤其是信息技術和通訊技術的發展,使計算機和絡逐漸應用于現代管理之中。面對越來越多的信息資源和越來越復雜的企業內外部環境,企業有必要建立高效、實用的管理信息系統,為企業管理決策和控制提供保障,這是實現管理現代化的必然趨勢。 所以我覺得學習管理信息系統是非常必要的,特別是對我們電子商務的學生而言。我覺得平時上課學習是不夠的,要更加注重實踐操作,并且也要多做練習題,這樣有利于更好的了解管理信息系統。 管理信息系統這門學科是這學期剛學的,到目前為止已經到了期中測試階段,我才想起要寫管理信息系統的學習心得體會。對于它,我并不能說是了解地很透徹,只是學了點皮毛,沒有真正學會執行。所以,我就先介紹一下管理信息系統的理論知識和基本知識,好讓自己真正地理解和掌握。系統是由處于一定的環境中相互聯系和相互作用的、若干組成部分結合而成的,為達到整體目的而存在的集合。信息系統是一個人造系統,它由人、硬件、軟件和數據資源資源組成,目的是及時、正確的收集、加工、存儲、傳遞和提供信息,實現組織中各項活動的管理、調解和控制。而管理信息系統是對一個組織(單位、企業或部門)的信息進行全面管理的人和計算機相結合的系統,它綜合運用計算機技術、信息技術、管理技術和決策技術,與現代化的管理思想、方法和手段結合起來,輔助管理人員進行管理和決策。我們周圍存在著各種各樣的管理信息系統,例如:銀行業務系統(存取款業務、轉賬業務、統計分析)、訂票系統(賣票、統計)、超市管理系統(面對顧客的銷售、存貨管理、銷售統計)、圖書館管理系統(借還書管理、書目查詢、統計分析)等等。管理信息系統如同會計、財務、生產管理、市場、人力資源管理一樣,對企業經營成功具有重要作用,是影響管理效率、職員生產率和情緒、顧客服務和滿意的重要因素,為成千上萬的人提供了非常重要、變化、挑戰性職業的機會。這是我的第一篇學習心得,只是對管理信息系統的簡單描述,希望以后能更深入透徹地了解下去。 在系統設計時,應遵循系統性、靈活性、可靠性、經濟性的原則。 二、系統實施 系統實施的主要內容包括物流系統實施、程序設計與調試、人員培訓、數據準備與錄入、系統切換和評價等。系統實施階段即使成功地實現新系統的階段,又是取得用戶對系統信任的關鍵階段。這學期的管理信息系統的學習就到這里了,老師很盡心盡責地教書,雖然我自己學到的知識可能不是很充足,但是我會繼續努力,學習把理論和實踐結合。 最后也要謝謝老師的耐心指導,在今后的學習中我會再接再厲,更加的充實自己!第二篇:基于SSH框架的學生檔案信息管理系統
第三篇:學生檔案信息管理系統的設計與實現
第四篇:旅行社信息管理系統
第五篇:信息管理系統學習心得