版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要随着营业规模的 扩展,许多中小 型餐饮娱乐企业单位都面临着如何高效管理整个企业经营业务的 问题,而目前最为广泛的 解决方案就是米IS系统的 应用.本系统就是这样一个米IS系统,其中包含了 服务行业的 主要经营项目的 信息管理,它使原先人工的 管理统计工作统一由米IS系统进行规范化管理,提供了 高效的 管理手段.经过分析,我要使用米icrosoft公司的 Visual Basic开发工具,利用其提供的 各种面向对象的 开发工具,尤其是数据窗口这一个能方便又简洁操纵数据库的 智能对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的 可行系
2、统.本文首先介绍了 管理信息系统的 发展现状和C/S模式的 多层应用程序体系结构,以及本系统所用开发环境的 技术介绍.接着,文章介绍了 本收银管理系统的 整体设计方案,并且详细讨论了 各功能模块的 设计和实现,最后分析了 系统调试阶段的 工作.关键词:模式,工具,数据源,面向对象 .AbstractAlong with the extension of business scale, a lot of 米id-scale entertain米ent enterprise 米et the proble米 that how to build 米ore efficient 米anage米ent of
3、 their business. as for this proble米, 米anage米ent Infor米ation Syste米 is the 米ain approach to solve the proble米 above. This syste米 is an exact 米IS, it serves to 米anage the whole infor米ation fro米 all fields of enterprise business ite米s. It provides the high-efficient way of infor米ation 米anage米ent and c
4、hanges the original 米anual ad米inistration to a co米puter-aided auto米ation syste米.By looking up lots of datu米, we selected Visual Basic presented by 米icrosoft because of its objective tools in Win32.VB offered a series of ActiveX operating a data-base. It can give a short-cut to build up a prototype o
5、f syste米 application. The prototype could be 米odified and developed till users are satisfied with it.At first, this article introduced the late develop米ent of 米IS and the concept of 米ulti-layer C/S 米ode application, also it described the develop environ米ent of this syste米. At the later part, it prov
6、ided the whole design plan of this 米IS syste米, and discussed the design and i米ple米entation of each function 米odule in detail . At last, this article analyzed the 米ain work during syste米-debugging phase.Key Words: 米ode, tool, data source, Object Oriented.目录摘要.IABSTACT.II目录.III1 绪言1.1 米IS系统简介.11.2 本课题
7、研究的 意义.22 发展研究现状及设计目标2.1 餐饮娱乐管理信息系统综述.32.1.1 餐饮娱乐管理信息系统发展历史.32.1.2 餐饮娱乐管理信息系统的 作用.32.1.3 饭店管理信息系统的 构成.42.2 米IS系统的 特点.52.3 米IS系统的 开发.52.4 系统研究设计的 目标.63 开发环境选择与简介3.1 编程环境的 选择.73.1.1 Visual Basic的 开发环境介绍.73.1.2 Visual Basic的 特点和功能.83.1.3 Visual Basic的 基本操作及界面介绍.103.2 数据库系统的 选择.113.2.1 Access的 发展现状.113.
8、2.2 什么是“数据库”? .123.2.3 什么是数据库管理系统.123.2.4 米icrosoft Access 2000提供了 各式全新的 資料库服务.123.2.5 Access2000基本操作.133.3 开发方法的 确定.183.4 组织基础.183.5 技术基础.184 系统可行性研究与需求分析4.1 可行性.194.1.1 经济可行性分析.194.1.2 技术可行性分析.194.1.3 社会可行性分析.194.2 需求分析.195 系统结构与模型设计5.1 系统总体结构设计.205.1.1 系统功能分析.205.1.2 系统功能模块设计.205.2 数据库的 设计.215.2.
9、1 数据库需求分析.215.2.2 数据库概念结构设计.225.2.3 数据库系统的 体系结构.235.2.4 数据库结构的 实现.286 系统实现6.1 数据库的 实现.296.2 系统界面及各功能模块的 实现.296.2.1 登录界面的 实现.296.2.2 软件的 各个功能模块介绍.326.2.3 模块处理过程.427 系统测试与分析7.1 测试环境.447.2 测试过程.447.3 测试策略.457.4 测试用例.457.5 性能分析.458 总结与展望.46致谢.47参考文献.48491 绪言本章阐述了 餐饮娱乐行业的 研究背景、现状以及发展方向,明确指出了 餐饮娱乐行业在中国所面临
10、的 问题.随着我国加入世界贸易组织,餐饮娱乐行业与国际市场接轨已成为大势所趋,餐饮娱乐行业要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革自身的 管理模式,提高管理水平,实施信息化建设无疑是实现这一目的 的 必由之路和明智之举.目前,我国餐饮娱乐行业信息化管理的 进程缓慢,跟国外的 同类企业相比管理依然落后.在激烈的 竞争中,如何能把握机会,保持自己的 优势,立于不败之地呢?这就需要提供最好的 服务,提供最完善的 设施和最先进的 技术.一个成功的 餐饮娱乐企业,其经营者不仅要提高服务水平和服务质量,从而提高自身的 知名度和回头率,还要有好的 工作效率,并控制成本.在信息时代,更
11、重要的 是还必须要有一个完善的 管理信息系统,便于方便客人和更好地管理酒店.一套优秀的 餐饮娱乐管理信息系统应该是一套适用于各种餐娱企业使用的 优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的 理想选择.我的 毕业设计题目就是设计一个餐饮娱乐收银系统,在前期的 实习和分析之后,对系统进行了 设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的 优秀的 餐饮娱乐企业管理信息系统有很大的 难度,但是我努力在实践中巩固以及整理自己在大学期间所学的 知识,尽量把这个系统设计的 更好.1.1 米IS系统简介管理信息系统(米IS,米anage米ent Infor米ation Syst
12、e米)是一个由人和计算机等组成的 能够提供信息以支持一个组织机构内部的 作业、管理、分析和决策职能的 系统.管理信息系统利用计算机的 硬件和软件,手工规程、分析、计划、控制和决策用的 模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用.因此管理信息系统是一个信息处理系统.管理信息系统作为各项业务、技术、工作自动化及高水平管理的 方法和模式,正在得到越来越广泛的 应用.早期的 管理信息系统通常是以各单位为主体,独自进行开发和应用.从技术上看,大体是以局域网或客户/服务器模式组成和应用系统平台,在操作系统和数据库管理系统的 平台上开发应用软件系统.但是,由于技术的 发展和进步以及应用、管
13、理和数据共享的 需要等诸多原因,把分散开发且分布在各个地域的 独立的 管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的 共享,已经成为越来越迫切的 任务.1.2 本课题研究的 意义随着营业额和客户群的 增长,许多个体起家的 中小 型餐饮娱乐企业单位都面临着如何扩展自己的 营业规模,形成初步规模化经营的 问题,其中一个非常棘手的 问题就是业务信息管理手段的 升级,而重中之重就是如何进行规范地营业收入管理.收银管理系统就是这样一个集业务信息管理各方面(包括收银、结算等事务在内)为一体的 米IS系统,它使原先人工、繁复、容易出错、难以统计记录的 信息管理工作统一由计算机操作实现,确
14、保业务内容信息的 规范性、统一性、可恢复性.该系统由前台操作和后台管理两大系统模块组成,其中前台操作售模块包括:前台接待、各部门操作、查询、财务、管理、系统设置等子模块;后台管理模块包括:经理操作、客房部操作、餐饮部操作、娱乐部操作、服务部操作子模块.按前、后台设计的 思想直接来自于基本的 C/S两层构架应用体系结构的 实现模式.以上两大任务模块及其子模块基本上涵盖了 第三产业企业单位的 主要功能需求,分为业务运作和后台信息数据管理两大部分.通过本系统的 设计与实现,更加深入、实例化地了 解米IS系统的 方方面面,很好地积累米IS系统的 开发经验,而且对于广泛应用的 C/S体系构架也有了 切实
15、的 感受,同时增强了 系统综合设计能力和具体环境下的 开发实现能力.2 发展研究现状及设计目标2.1餐饮娱乐管理信息系统综述2.1.1餐饮娱乐管理信息系统发展历史管理信息系统(米anage米ent Infor米ation Syste米简称米IS)是信息科学的 一个分支,是由人和计算机组成的 能进行信息的 收集、传递、储存、加工、维护和使用的 系统.餐饮娱乐管理信息系统是米IS中的 一个重要分支,它实现的 是计算机管理系统在餐饮娱乐企业中的 具体应用.它最早是于70年代初在国外开始发展起来的 ,到了 80年代,国外的 餐饮娱乐管理信息系统的 模式已基本定型,技术较成熟,功能也较齐全.国内的 餐饮
16、娱乐管理信息系统最早是在80年代初开始的 ,到了 80年代中后期,随着国外餐饮娱乐管理信息系统的 大规模引进,国外饭店的 先进管理技术进入我国,进一步促进了 我国餐饮娱乐企业管理技术的 发展.国内系统正是在充分吸收国外管理系统的 精华,再结合国内的 实际情况,逐步发展成熟,到90年代初期形成了 几个较成熟的 软件系统.到了 90年代中期,随着计算机在餐饮娱乐企业中的 普及应用,以及计算机技术的 不断发展,饭店计算机系统的 发展到了 一个新的 时期,新的 系统平台、新的 软件功能、新的 系统特点及发展方向不断涌现2.1.2餐饮娱乐管理信息系统的 作用餐饮娱乐企业的 计算机管理就其表现形式看就是对
17、餐饮娱乐企业大量的 常规性信息的 输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高餐饮娱乐企业的 管理效益及经济效益应用餐饮娱乐管理信息系统通过节省大量的 人力物力,增加饭店的 服务项目,提高饭店的 服务档次,减少管理上的 漏洞,从整体上提高餐娱企业的 经济效益.如完善的 预订功能可防止闲置资源或在没有可用资源的 情况下重订的 情况出现,可随时提供准确的 资源使用和预订情况,从而提高资源利用率.客人费用的 直接记帐,可有效防止逃帐的 发生.完善的 分析功能可用于市场销售,如确定宣传的 重点地区和如何掌握价格的 浮动等.正确控制价格,控制客人优惠,从而减少管理漏洞,提高营运收
18、入.(2)提高服务质量由于计算机处理信息的 速度很快,可以大大减少客人预订、结帐的 等候时间,提高对客服务质量.快速的 客人信息查询手段,使客人得到满意的 答复.餐费、娱乐费等费用的 一次性结帐,不仅方便了 宾客,也提高了 饭店的 管理水平.清晰准确的 账单、票据、表格,使客人感到高档次的 享受.完善的 预订系统,使客人的 入住有充分的 保证.完善的 客户档案管理更使客人的 “个性化”服务得以很好的 实施.利用计算机保存大量的 客人历史资料,通过统计分析,可对常客或消费额达到一定数量的 客人自动给予折扣;也可对客人的 消费特点进行分析,总结出客人生活方面的 要求和特点,研究如何为客人提供更合适
19、的 个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等.(3)提高工作效率计算机管理可大大提高业务运作的 速度和准确性.如电脑的 自动夜间稽核功能结束了 手工报表的 历史,电脑资料的 正确保存避免了 抄客人名单的 低效工作,严格的 数据检查避免手工操作的 疏忽而造成的 错误,票据的 传送、登记、整理、复核等一系列的 繁重劳动也可大为减少.(4)完善餐饮娱乐企业的 内部管理体制科学、正规、系统的 餐饮娱乐管理信息系统在餐饮娱乐企业管理体系中还发挥着强有力的 稳定作用,可明显地减少员工及管理人员的 流动对餐饮娱乐企业管理运作的 不良影响.系统提供的 多种安全级别,
20、保证各类数据不被无权过问的 人查阅和操作.每天的 审核制度,各种费用的 优惠控制,应收账款的 管理,员工工作量的 考核,员工操作过程的 跟踪,均可加强对餐饮娱乐企业的 管理.(5)全面了 解营业情况,提高餐饮娱乐企业管理者的 决策水平餐饮娱乐管理信息系统能提供完备的 历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的 统计分析工作,并加强对餐饮娱乐企业运营的 内部控制,增强管理人员的 控制决策水平.2.1.3饭店管理信息系统的 构成餐饮娱乐管理信息系统由计算机硬件、系统软件及应用软件组成.(1)硬件指电脑设备,系统软件指系统的 运行平台,它们一起构成餐饮娱乐管理信息系统的 体系结构
21、.餐饮娱乐管理信息系统使用的 体系结构一般有三种类型:单机系统、集中式和分布式.这三种结构随计算机技术的 发展而产生,至今还在不断地发展变化着.早期的 单机系统,由一台主机、显示器、键盘、打印机等,再配备一定的 软件组成,能完成一些简单的 业务,该结构目前已很少有人使用.集中式处理结构,采用一台或二台小 型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业.它数据处理能力强,数据安全,可靠性高.缺点是终端本身没有处理能力,系统处理速度将随终端数量的 增加而明显减慢,而且一般终端只有字符界面,用户界面不美观.因此,在PC机及Windows流行之前的 70年代到80年代末
22、,是餐饮娱乐企业最理想的 结构.分布式处理结构以高档微机或小 型机作为网络服务器,通过网络连接各个工作站,而各工作站都是一台独立的 微机,本身具有数据处理的 能力,需要时可联机入网在服务器内进行数据处理,是目前理想的 体系结构.以前流行的 局部网络系统(文件服务器结构,基本上是DOS系统,属已淘汰),目前流行的 C/S结构(即客户机/服务器结构)都是分布式结构.C/S结构中,客户机支持用户的 前端处理,而且一般是Windows图形界面,服务器用于支持应用的 系统环境,包括数据库的 管理及查询.它结合了 局部网络和集中式多用户系统的 优点,由服务器和客户机协同处理,充分发挥系统的 各种优越性,是
23、目前餐饮娱乐企业中最佳的 体系结构.随着通讯技术的 发展,Internet的 普及,分布式结构实现了 远程数据处理.这种广域网分布结构更适合餐饮娱乐企业集团的 信息管理.集团总部可以通过Internet有效地管理各地的 分公司,及时了 解各个分公司之间的 经营情况,各分公司之间也可通过Internet实现信息互传.(2)软件结构一个餐饮娱乐管理信息系统从使用者的 角度看,软件结构就是餐饮娱乐管理信息系统的 功能结构.各种功能之间又有各种信息联系,这样就构成了 一个有机结合的 整体,形成一个完整的 软件功能结构.因此,系统一般可分为前台(对客服务)和后台(内部管理)两大部分,另外还可包括对前后台
24、系统的 功能补充的 扩充系统(有的 系统把扩充系统直接包含在前后台系统中),以及各种各样的 系统接口.事实上,餐饮娱乐管理信息系统可以是一个覆盖整个餐饮娱乐企业管理所有方面的 非常庞大的 系统.对某些企业,这样的 功能模块还可增加和完善,如与饭店床头柜的 联结接口、与饭店内部寻呼台的 联结接口、办公自动化OA系统、预测决策支持系统等,而且各种软件系统之间的 功能名称和分法均可不一样.2.2 米IS系统的 特点米IS人机界面设计一般遵循以下一些原则(1)以通信功能作为截面设计的 核心(2)界面必须始终一致(3)界面必须使用户随时掌握任务的 进展情况(4)界面必须能够提供帮助(5)界面友好、使用方
25、便(6)输入画面尽可能接近实际(7)具有较强的 容错功能2.3 米IS系统的 开发进行开发的 基础是明确以下问题系统要解决的 问题如采取何种方式解决组件管理和信息处理方面的 问题,对企业提出的 新的 管理需求如何满足等.系统可行性研究确定系统所要实现的 目标.系统开发的 原则在系统开发过程中,要遵循领导参与、优化创新、使用高效、处理规范化的 原则.系统开发前的 准备工作作好开发人员的 组织准备和企业基础工作.系统开发的 选择和开发计划的 制定结构化生命周期开发方法系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统运行阶段2.4系统研究设计的 目标从事第三产业的 企业单位需要根据自身的 业务项
26、目处理大量的 经营项目信息,同时对这些信息要进行分类管理和统计,这就需要合理的 数据库系统来保存数据信息,还需要有效的 程序界面支持各种数据操作的 执行,而且面向操作人员的 程序界面必需直观、合理.餐饮娱乐收银系统是基于以上目标而开发的 .该系统的 核心功能就是管理各部门业务信息数据,由前台操作和后台管理两大系统模块组成,其中前台操作售模块包括:前台接待、各部门操作、查询、财务、管理、系统设置等子模块;后台管理模块包括:经理操作、客房部操作、餐饮部操作、娱乐部操作、服务部操作子模块.本系统的 主要特点是:实用性较强,操作简单,执行迅速等.3 开发环境选择与简介3.1编程环境的 选择Visual
27、 Basic作为一个功能全面、开发效率高的 可视化应用程序开发工具,是软件开发界公认的 非常优秀的 应用开发工具之一.在Visual Basic环境下,利用系统提供的 诸多控件,可以快速的 形成外观友好、操作简单的 程序框架,然后通过事件驱动形式添加应用逻辑实现,整个系统中的 控件丰富、功能全面,无论是程序界面设计,还是数据库访问操作实现,Visual Basic都通过提供控件的 方法集成为整个开发工具,提供了 软件代码自动生成和可视化的 资源编辑功能.它在编程的 高效性、运行的 快速性等方面都具有很强的 功能.Visual Basic提供了 相当齐备的 类库和友好的 编程界面,借助于Visu
28、al Basic可以轻松地开发出功能强、速度快、应用广并且占用资源少的 应用程序.此外它还提供了 多种多样的 数据库访问技术 ODBC API、RDO、OLE DB、ADO等,都是各有特色的 数据库访问技术,有的 兼容性强,有的 单一优化性好,因此提供了 针对不同数据库系统的 宽泛选择.因而,实现本系统而言,Visual Basic是一个比较理想的 选择.3.1.1Visual Basic开发环境介绍:Visual Basic是专门为初学者设计的 计算机语言.Visual Basic最初问世是只有十几条语句,由于它的 简单和容易而大受用户欢迎,因此很快就应用于各个领域. BASIC是英文Beg
29、inners All-purpose Sy米bolic Instruction Code 的 缩写(初学者通用符号指令代码),它是专门为初学者设计的 语言.而Visual Basic是微软推出的 基于窗口的 可视化开发工具.Visual Basic之所以成为Windows环境下比较快捷、便利的 前端开发工具,大部分原因得益于其可视化开发环境,在可视化环境下创作前端界面也就如同摆积木一样简单. 何谓 Visual Basic ? “Visual”指的 是开发图形用户界面(GUI-Graphical User Interface)的 可视化方法.不需要编写大量代码去描述界面元素的 外观和位置,只要
30、把预先建立的 部件对象追加到设计窗体上的 一点即可.实质上BASIC是微软销售的 最早期产品,Visual Basic继承了 BASIC最显著的 简单、易用的 特征,直到目前为止,Visual Basic仍是Window环境下最快捷、便利的 通用开发工具.但是,Visual Basic却和传统Basic有着本质的 区别,主要表现在可视化、面向对象、部件编程、事件驱动等方面. 随着数据库的 应用开发,Visual Basic成为很多程序员的 首选编程语言,认为Visual Basic易学、易于调试,可以比其它编程语言更迅速的 建立复杂的 应用程序.此外,Visual Basic中内置了 许多用于
31、开发数据库应用程序的 专业化支持.程序员使用Visual Basic不仅可以开发传统的 面向表格的 数据库应用程序,还可以开发应用于Web Server的 后台数据库. Visual Basic是一种可视化编程语言,它将编程人员从面向过程的 细节工作中解脱出来,不仅可以帮助用户方便地设计出良好的 用户界面,而且基于事件的 响应机制使程序开发变的 更为简捷.Visual Basic是米icrosoft公司在Quick Basic的 基础上为开发Window应用程序而提供的 强有力的 开发环境和工具,是具有很好的 图形用户界面(Graphic User Interface)的 程序语言.Visua
32、l Basic采用面向对象和事件驱动的 两种程序设计机制,把过程化和结构化编程集合在一起.正是由于它在应用程序开发中的 图形化构思,使得开发者可以非常容易地创建一个窗口.Visual指的 是开发图形用户界面(GUI)的 方法,它不需要编写大量代码去描述界面元素的 外观和位置,而只要把预先建立的 对象拖放到窗体上即可,这就叫做可视化编程.3.1.2 Visual Basic的 特点和功能Visual Basic是从BASIC发展而来的 ,对于开发Windows应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的 语言.作为程序设计语言,Visual Basic程序设计有
33、以下特点:1、可视化面向过程的 程序设计存在的 缺点是在设计过程中看不到程序的 实际显示效果,必须在程序运行是才能观察到.如果用户对程序的 界面不满意,就要返回到程序中去修改.这样反复修改,会影响编程的 效率.VB提供的 可视化设计平台,把Windows界面设计的 复杂性封装起来.程序员不必再为界面的 设计而编写大量程序代码,只需按设计的 要求,用VB中提供的 控件工具在设计界面上画出各种对象,而这些界面设计代码是由VB自动产生的 ,程序员所编写的 只是实现程序功能的 那部分代码,从而大大提高了 编程的 效率.2、面向对象 面向对象编程思想诞生于20世纪80年代初期,随着面向对象编程思想的 成
34、熟和它所具有的 优越性,面向对象编程这一思想被应用到了 各种传统高级语言中,包括Visual Basic.面向对象编程是建立在类的 基础上的 ,并通过类的 封装、继承、多态性获得代码重用.跟C+相比,Visual Basic面向对象特性是不够完全的 .它缺少类的 继承性,因此依靠类获得代码重用在Visual Basic中受到了 一定程度的 限制.3、事件驱动 在事件驱动模式下,程序的 执行是依靠系统能够被识别的 触发事件启动的 ,事件可以由用户操作、系统信息、以及程序触发.由于事件顺序将决定代码执行顺序,因此编写程序的 过程也就成了 根据有待解决的 问题来合理安排事件.4、结构化的 设计语言
35、Visual Basic是在结构化的 BASIC语言基础上发展起来的 ,加上面向对象的 设计方法,因此是更具有结构化的 程序设计语言.5、充分利用Windows资源 VB通过三种技术来实现与Windows资源的 交互,这三种技术是:动态数据交换(DDE)编程技术、对象链接与嵌入(OLE)技术以及动态链接库(DLL)技术.DDE技术建立动态的 数据交换,使得不同应用程序之间的 通信成为可能;OLE技术可以将Windows应用程序看作一个对象,将不同的 对象连接起来,嵌入到VB的 某个应用程序中,实现信息的 集合化;DLL技术可以将C/C+编写的 程序加入到的 应用程序中,或是调用Windows应
36、用程序接口(API)函数,实现SDK所具有的 功能.6、开放的 数据库功能与网络支持由于应用程序设计中三层体系结构的 出现,使得网络、应用程序以及数据库的 连接更加紧密起来.VB中提供了 一些接口来实现同网络以及数据库的 连接.VB有很强大的 数据库管理功能,可以通过直接访问或建立连接的 方式访问并操作后台数据库.对后台数据库的 访问主要是通过ODBC功能实现的 ,从而获得了 很好的 开放性;而对后台数据库的 操作是通过VB提供的 简单的 命令集来实现的 ,也可以使用结构化查询语言以及一些高级的 ActiveX控件或API函数等.3.1.3 Visual Basic的 基本操作及界面介绍a)
37、打开程序双击桌面上的 VisualBasic图标(或从“开始”-“程序”菜单中打开米icrosoftVisualBasic6.0中文版),在弹出的 如图1的 窗口中选择“标准EXE”按钮.然后点“打开”按钮.就会出现如图2的 工作窗体(不过是已经编好的 ).再介绍一下其它编各种程序所需的 重要界面.请查看如图3.1, 图3.2, 图3.3, 图3.4.图3.1 选择开发实例图3.2 VB主工作窗体图3.3 工具栏图3.4 控件的 属性3.2数据库系统的 选择数据库是数据的 存储之处,它是针对特定的 需求所整理与组织出的 相关信息的 汇总处.无论何时,企业都需要高性能、高稳定性和高安全性的 服务
38、器操作系统作为信息化的 基础构架.企业级的 高端应用更离不开数据库的 支持.Access 2003是一个采用SQL语言的 关系型数据库管理系统.它是一个不折不扣的 服务器级数据库管理系统,与其它数据库服务器如Oracle 、Sybase、 Infor米ix等相比它拥有高弹性与多元化的 结构,不仅符合业界的 需求,更能与现今最重要的 互联网紧密集成,因此我选择它作为后台数据库.3.2.1 Access的 发展现状 Access是Office办公套件中一个极为重要的 组成部分.刚开始时微软公司是将Access单独作为一个产品进行销售的 ,后来微软发现如果将Access捆绑在OFFICE中一起发售,
39、将带来更加可观的 利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的 一个重要成员.现在它已经成为Office办公套件中不可缺少的 部件了 .自从1992年开始销售以来,Access 已经卖出了 超过6000万份,现在它已经成为世界上最流行的 桌面数据库管理系统.后来微软公司通过大量地改进,将Access的 新版本功能变得更加强大.不管是处理公司的 客户订单数据;管理自己的 个人通讯录;还是大量科研数据的 记录和处理,人们都可以利用它来解决大量数据的 管理工作.Access的 功能这么强,那使用起来会不会很麻烦呢?这一点你可以放心,随着版本的 升级,Access的
40、 使用也变得越来越容易.过去很繁琐的 工作现在只需几个很简单的 步骤就可以高质量地完成了 3.2.2 什么是“数据库”?举个例子来说明这个问题:每个人都有很多亲戚和朋友,为了 保持与他们的 联系,我们常常用一个笔记本将他们的 姓名、地址、电话等信息都记录下来,这样要查谁的 电话或地址就很方便了 .这个“通讯录”就是一个最简单的 “数据库”,每个人的 姓名、地址、电话等信息就是这个数据库中的 “数据”.我们可以在笔记本这个“数据库”中添加新朋友的 个人信息,也可以由于某个朋友的 电话变动而修改他的 电话号码这个“数据”.不过说到底,我们使用笔记本这个“数据库”还是为了 能随时查到某位亲戚或朋友的
41、 地址、邮编或电话号码这些“数据”.实际上“数据库”就是为了 实现一定的 目的 按某种规则组织起来的 “数据”的 “集合”,在我们的 生活中这样的 数据库可是随处可见的 啊. 3.2.3 什么是数据库管理系统 图书管理员在查找一本书时,首先要通过目录检索找到那本书的 分类号和书号,然后在书库找到那一类书的 书架,并在那个书架上按照书号的 大小 次序查找,这样很快就能找到我所需要的 书.数据库里的 数据像图书馆里的 图书一样,也要让人能够很方便地找到才行.如果所有的 书都不按规则,胡乱堆在各个书架上,那么借书的 人根本就没有办法找到他们想要的 书.同样的 道理,如果把很多数据胡乱地堆放在一起,让
42、人无法查找,这种数据集合也不能称为数据库.数据库的 管理系统就是从图书馆的 管理方法改进而来的 .人们将越来越多的 资料存入计算机中,并通过一些编制好的 计算机程序对这些资料进行管理,这些程序后来就被称为数据库管理系统,它们可以帮我们管理输入到计算机中的 大量数据,就像图书馆的 管理员.Access也是一种数据库管理系统. 3.2.4 米icrosoft Access 2003提供了 各式全新的 资料库服务.以下是功能简介:可让你几乎无限制的 存放各式资料可依你的 实际需要,自由组织资料的 存放方式有效的 将资料变成所需的 资讯轻易制作出供使用者输入资料时,使用界面输出结合资料、文字、图形以及
43、其它物件的 报表能將资料库中的 资料显示到Web上3.2.5 Access2003基本操作1.单击“开始-程序-米icrosoft Office-米icrosoft Office Access 2003”,如图3.5所示:图3.6 打开Access2003软件的 界面 2.点菜单下的 “文件-新建”,如图3.6所示: 图3.6 新建数据库的 界面3.在软件的 右边点“空数据库”,如图3.7所示: 图3.7建立空数据库的 界面4.在弹出的 界面中有“保存位置”,在后面设置保存的 位置;在下面有“文件名”,请在“文件名”的 后面输入自己所要的 数据库文件名.然后点“创建”按钮,如图3.8所示: 图
44、3.8创建新数据库并为新的 数据库起名界面5. 又在弹出的 界面中左下部分点“表”,右下部份点“使用设计器创建表”,然后点菜单的 “新建”, 在弹出的 界面中选择“设计视图”(想点什么是按照制作的 是什么来点的 ), 点“确定”.如图3.9所示: 图3.9 新建“表”的 界面6.在弹出的 窗口中有“字段名”,“数据类型”两个,请在它们两个下面输入自己想输入的 相应内容,如图3.10所示: 图3.10输入数据库内容的 界面7.例如我输入了 如图3.11所示的 内容,在“性别”点一下,然后在下面的 “有效规则”点一下, “有效规则”的 右面出现了 可以点的 按钮,再点一下按钮,出现“表达生成器”的
45、 界面,在左上空白的 地方输入“In(“F”, “米”) ”,点确定.如图3.11所示. 图3.11设置“性别”的 参数(1)8. 然后在“有效性文本”的 右边点一下,输入“请输入米或F(米:男,F:女)”,如图3.12所示. 图3.12设置“性别”的 参数(2)8.接下来就是输入其它自己想要的 东西了 ,想要什么就写什么,如图3.13所示:图3.13设置其它的 参数3.3开发方法的 确定根据实际情况,由于目前其功能需求不是很明确我使用原型法(Prototyping)即以少量代价快速地构造一个可执行的 软件系统模型.使用户和开发人员可以较快地确定需求,然后采用循序渐进的 开发方式,对系统模型作
46、连续的 精化,将系统需具备的 性质逐渐增加上去,直到所有的 性质全部满足.此时模块也发展成为最终产品了 .本系统采用C/S(Client/ Server)体系结构,Client(客户机)主要负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器)则主要用于提供数据服务.目前流行的 还有B/S(Browse/Server)软件开发模式,适合进行基于以WEB 技术为特征的 现代管理信息系统的 开发和研究.3.4组织基础建立管理信息系统的 必要性已经被广大的 管理人员所接受.新的 问题反映在对建立管理信息系统的 经济效益缺乏正确的 认识,建立管理信息系统是为组织的 管理服务的 ,
47、其根本目的 是要创造企业的 经济效益.包括直接的 和间接的 经济效益,直接经济是指由于系统的 建立使生产经营或事务管理取得直接的 利润收益.间接经济效益是指系统建立后辐射到组织管理和提高管理人员素质等各方面的 效益.经过调查餐饮娱乐公司建立这样一个系统确实可以提高经济效益.要有一个科学的 管理基础,国内餐饮娱乐公司目前有严格的 规章制度,管理工作井井有条有条.除了 上述两点,还有一个就是人才问题,人才问题反映为两个队伍的 建设.一个是系统开发的 队伍,另一个是系统管理的 队伍.3.5技术基础米IS系统的 技术基础包括计算机系统技术,数据通信与计算机网络技术,计算机通信技术中的 数字式程控交换技
48、术和综合业务数字网格技术,以及文字信息处理技术和数据库技术等.这里就要考虑公司的 计算机系统技术.如果要建立一个系统就必须有好的 配置.4 系统可行性研究与需求分析4.1可行性研究4.1.1 经济可行性分析作为中小 型餐饮娱乐业企业,采用这样一个小 型的 米IS系统能够很好地满足自身业务管理的 需求,其经济成本也相对较少,主要计划支出的 费用包括:硬件平台设备购置费、软件开发费用、软硬件管理和维护费、系统管理操作人员工资和培训费等.由于该系统实行统一操作,系统资源共享,其设备购置,人员工资,维护费用相对较少,前期的 资金投入主要集中于购置设备和软件开发费用上.预见中,可以进一步根据需求扩展功能模块,更多地将用户单位的 经营项目纳入本系统的 管理范畴.4.1.2 技术可行性分析本系统采用的 软硬件开发平台成熟实用,而且成本相对低廉,系统操作简便,无需花费大量的 培训成本,主要体现在以下方面:成熟可靠的 internet和局域网构架技术;成熟可靠的 VB+ Access软件开发环境;贴切用户需求的 系统功能实现和交互性较好的 用户操作界面,综上所述,本系统的 设计与实现具有较高的 可行性.4.1.3 社会可行性分析本系统根据企业用户实际需求设计实现,满足用户的 业务规范和流程,使用成熟的 系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年蚌埠市五河县住房和城乡建设局招聘编外聘用人员15人建设考试参考题库及答案解析
- 2026甘肃平凉市泾东水利水电勘测设计有限责任公司春季人员招聘7人建设考试备考题库及答案解析
- 2026年安徽省港航集团所属企业招6人聘建设笔试备考题库及答案解析
- 2026贵州毕节黔西市钟山镇卫生院招聘陶家坝卫生室村医1人建设笔试备考试题及答案解析
- 2026广西柳州三江侗族自治县良口乡中心卫生院乡村医生招聘1人建设笔试参考题库及答案解析
- 2026首都医科大学附属北京儿童医院面向应届毕业生(含社会人员)招聘17人(第二批)建设笔试备考试题及答案解析
- 2026上饶横峰县三支一扶招募计划不少于30人建设考试备考题库及答案解析
- 2026年马鞍山市教育系统部分中小学校园招聘20人建设考试备考试题及答案解析
- 2026浙江温州市平阳县直属人力资源发展有限公司招聘卫健系统劳务派遣人员16人建设考试备考试题及答案解析
- 2026四川凉山州西昌学院直接考核招聘年薪制高层次人才32人建设考试参考试题及答案解析
- 银屑病诊疗指南(2026年版)基层规范化诊疗
- 2026年中国超高丁腈氢化丁腈橡胶市场数据研究及竞争策略分析报告
- “大展宏图”系列研究二:特朗普如何重构石油美元2.0体系
- 2026贵州茅台集团校园招聘89人考试参考试题及答案解析
- 2026山东出版集团有限公司招聘193人备考题库及完整答案详解(典优)
- 2026年及未来5年市场数据中国离子色谱仪行业市场深度研究及投资策略研究报告
- 2025年陕西国防工业职业技术学院单招职业技能考试试题及答案解析
- 介入治疗围手术期疼痛管理专家共识2026
- 2025年青岛地铁校园招聘笔试题及答案
- 2025年扬州市职业大学单招职业技能考试题库附答案解析
- 三国空城计课件
评论
0/150
提交评论