第一篇:学生档案信息管理系统
#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框架的学生档案信息管理系统
第三篇:学生档案信息管理系统的设计与实现
第四篇:旅行社信息管理系统
第五篇:信息管理系统学习心得