酒店人事管理系统 第一组
- 格式:docx
- 大小:23.81 KB
- 文档页数:7
江苏师范大学(南京校区)
《Visual Basic 程序设计`》
课程设计报告
题目:酒店人事管理系统
专业:计算机科学与技术
班级:13计本
组别:第一组
组员:
信息与机电工程学院
二〇一五年十月二十日
第一章 系统概述
1.1系统开发背景意义
酒店人事管理系统是一个酒店不可缺少的部分,它的内容对于酒店的决策者和管理者来说都
至关重要,所以酒店人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一
直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、
保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少
的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入
人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优
点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些
优点能够极大地提高人事管理的效率,也是酒店的科学化、正规化管理,与世界接轨的重要条
件。因此,开发这样一套管理软件成为很有必要的事情。
1.2 开发语言简介
酒店人事管理系统是一个方便酒店员工管理的系统。该酒店人事管理系统是在Visual
basic 6.0 平台下设计开发,以SQL Sever为后台数据库。
利用Visual basic 6.0 提供的各种面向对象的开发工具,首先在短时间内建立系统应
用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行
系统。Microsoft的Visual basic 6.0作为一种面向网络、支持各种用户终端的开发平台
环境,推动新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备
得到信息。
1.3本系统简介
现代化的酒店组织庞大、服务项目多、信息量大,想要提高劳动生产、降低成本、提高服务
质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理
系统正是为此而设计的。优秀的酒店人事管理系统操作方便,灵活性好,系统安全性高,运
行稳定。这也是我所设计本程序的目的之一。本系统针对员工管理采用了当今常用的C/S
结构而设计。采用面向对象的语言开发而成,实现对员工信息的基本管理,包括添加员工,
删除员工,修改员工信息、员工信息的分等级按权限查询。
1.4 系统运行环境
机型:PC
处理器:奔四或更高
内存:512M或更高
硬盘:4G或更高
输入输出设备:键盘、扫描仪、打印机、显示器等。
数据库软件:Notepad
编程工具、编程语言:visual basic
编译软件:Microsoft Visual basic 6.0
操作系统:Microsoft Windows XP
第二章 系统需求分析
2.1 用户需求
该酒店人事管理系统使用户能迅速而便捷的了解和查询员工基本信息。方便地实现对员工基
本信息的录入、删除和修改以及查询信息。 使用该系统全面管理酒店信息,为用户节省时
间和人力,更能全面、有效地掌握酒店基本情况,及时获取最新的准确资料和信息。该软件
能系统管理酒店的信息,功能与实现方面有相当的针对性和实用性。该系统的主要功能有登
陆酒店人事管理系统,员工基本信息管理,业务人员编辑、员工考勤信息管理。
2.2 功能需求
本系统主要具备以下几个基本功能:
(1)按不同权限登录系统
(2)员工基本信息:a.添加员工基本信息 b.删除员工基本信息
c.修改员工基本信息 d.查询员工基本信息
(3)员工考勤信息:a.添加员工考勤信息 b.修改员工考勤信息
2.3 性能需求
1. 技术可行性
该客房预订信息管理系统是在Visual basic 6.0平台下设计开发,以SQLSever为后
台数据库,采用面向对象的语言开发而成,系统的客户端在Windows平台下运行,服务器端
可在Windows平台或UNIX平台下运行。
2. 经济可行性
该系统节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足
顾客服务的需求,系统的开发成本低,现有的PC机即可提供该系统开发工作需要的所有硬
件设备环境。
3. 操作可行性
直接浏览网页的形式,利用鼠标进行傻瓜式的操作,操作中的每一步都会有相应的
提示,这样可以让更多的人群在最短的时间内学会使用他。
2.4 出错处理需求
在进行每一步操作时,都会有相应的提示操作,当系统出错时,会有相应的提示信息让
你寻找错误,它的简单,易学的特性使得能够广泛普及,让更多的人去使用。
(为了更好地阐述需求更能,我们做了详细的图形说明)
2.5 系统功能图
登陆
2.6 E—R图
用户
员工登陆 管理员登陆 个人信息
员工信息 增加员工信息 删除员工信息
修改员工信息
考勤
管理员 管理 员工
性别
学历
身份证号
手机号码
所属部门 联系地址 姓名 职务 职员编号
第三章 系统总体设计
3.1 系统功能设计
该系统充分考虑用户的操作简便性,实现快捷操作。它有以下几个功能:
(1)用户按不同权限登陆。
(2)用户登陆界面查询自己的基本信息。
(3)管理员登陆界面查询员工基本信息。
(4)管理员对员工信息进行添加、删除和修改。
(5)管理员对员工工作情况考勤。
3.2 员工信息子模块
(1)新增:录入员工编号、员工姓名等信息
(2)更改:更改相应员工的个人信息。
(3)删除:删除相应员工的个人信息。
(4)查询:查询所需员工的基本信息。
(5)显示:管理员登陆显示所有的员工信息以及用户登陆显示个人信息。
(6)全删:删除所有员工信息。
第四章 系统详细信息
4.1系统详细设计任务
1.算法过程的设计:
本详细设计采用的是流程图的方式来表达每个处理过程的算法。
2.数据结构的设计:
对于处理过程中涉及的概念性的数据类型进行确切的定义。
3.测试用例设计:
测试用例包括输入数据和预期结果等内容。
4.2 系统物理方案配置设计
1.设计指标
1)系统的可靠性:该系统要求24小时不间断工作工作,发生错误的概率低于0.01%。
系统吞吐量
2)要提高系统的吞吐量:要求使用具有大吞吐量的计算机。应该选择具有较高性能的
计算机。
3)系统响应时间:响应时间不超过2秒
4)系统处理方式:该系统采用主机系统方式。
2.计算机硬件配置
计算机硬件选择取决于要运行的软件系统,本系统建议最低采取如下配置:内存:512MB;
CPU:奔四1.8GHZ以上;硬盘:空余空间4G。
4.3 系统输入输出设计
1输入设计原则
1.输入数据量设计:需要输入客户数据,数据量不大。
2.输入错误检测:检测客户登记状态,确保不会重复登记或登记错误。
3.数据输入设备的选择:本系统选择键盘、鼠标人工输入方式。
4.输入检验设计
本系统对输入检验设计的地方有如下几处:
1.当前台工作人员输入客户数据时,系统会自动检测该信息是否已在系统中存在。
2.当业务员输入房间号时,系统会检测该房间号是否存在,若不存在会提示酒店没该房
间。
4.4输出设计内容
1.输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员等。
2.信息应以表格及文档形式输出。
3.输出设备:打印机、终端显示器。
4.输出介质:输出到专用纸张及电脑屏幕上。
5错误改正方法
系统出现错误时,将弹出提示框。并允许工作人员改正。
第五章 模块设计思路分析
本程序共有五大功能模块:新建模块、更改模块、删除模块、查询模块和显示模块。各
模块在功能上互相补充,在程序中互相融合,才能实现一个具有多种功能的管理系统。
(1)新建模块:实现所有员工的录入工作。
(2)更改模块:提供数据的修改,包括添加员工、删除员工、调换职位部门等。
(3)删除模块:将已离职的员工从数据库中删除。
(4)查询模块:本程序最重要的模块,也是本系统的精髓所在。通过员工号实现员工
信息的查询工作。
(5)显示模块:显示所有员工的基本信息。
在程序设计上,我们的目标就是先实现单个模块,进而实现整个程序。本程序正是本着
这种思想,一步一步,有条不紊的进行规划与设计。