第一篇:宿舍信息管理系统
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.对本次设计的意见和建议
对此次课程设计的时间安排应更具体,应有相应的素材图片,增添软件的美感