下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 城市公交查询系统.

城市公交查询系统..doc

城市公交查询系统.

爱我中华
2012-04-06 0人阅读 举报 0 0 暂无简介

简介:本文档为《城市公交查询系统.doc》,可适用于高等教育领域

城市公交查询系统第一章绪论<BR>我国城市公交乘客信息系统的现状<BR>我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。我国公交乘客信息系统的现状特点如下:<BR>乘客可以获得的公交信息很少,而且方式主要是常规手段。<BR>我国乘客一般获得公交信息的方式局限于电话,交通图,向熟人问讯等常规方式。乘客可以获得的公交信息很少,除去线路,站点等基本信息以外,有关班次,车辆到离站时间的信息基本上没有。<BR>乘客出行中获得信息困难,基本上没有实时信息。<BR>除去在杭州,上海等少数几个城市,乘客可以通过分布于城市中的若干电子站牌获得一些公交车辆的运营信息以外,在其它城市“出行中”的乘客无法获得任何实时信息。在我国一些城市中,有不少装饰华美的公交站台,但在这些站台上却找不到实用的城市交通图。总而言之,我国乘客在出行中无论是“静态线路信息”还是“动态实时信息”都很难获得。<BR>缺乏专门的交通信息发布管理机构,乘客获得的信息准确性得不到保证。<BR>目前,我国大多数城市对于交通信息的发布没有专门的管理机构和规章制度。在城市交通信息服务需求小的情况下尚可应付。但随着城市交通信息服务需求的增长,从事交通信息服务的人员和企业数量的增加,需要有专门的管理机构和制度。当前的城市交通信息服务存在着混乱和低效的问题,有些甚至是对乘客的误导。<BR>我国公交乘客信息系统与网络的结合还是低层次的。<BR>在我国一些城市出现了基于网络的公交信息服务系统(例如中国公交查询网,它可提供全国大约七十多个城市的公交系统信息查询),但总体上还是处于一个较低的层次。这些信息系统还处于一种静态的公交信息查询系统,还不能作到为乘客的出行自动的生成出行计划或方案。<BR><BR>第二章开发语言介绍<BR>系统开发环境<BR>系统开发环境包括硬件平台和软件平台两种。<BR>硬件平台是指开发与运行所需要的硬件环境主要包括计算机机型及硬件配置。由于本系统是一个小型的播放器因此对计算机硬件的要求不高比较经济只要配备有PII处理器(或以上)、M内存(或以上)、G硬(或以上)的普通微机即可顺利运行。<BR>软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的WindowsXP中文专业版和VisualBasic作为开发语言开发出的应用系统稳定性较高。<BR>VisualBasic具有可视化的开发环境可以快速完成系统的开发。<BR>开发工具<BR>在确定了操作系统后就该选择开发工具了。经过了综合的比较而且最重要的是本人在学校期间学习的就是VisualBasic。先我们来了介绍一下VisualBasic以及微软提供了哪些特点。<BR>VisualBasic的简介<BR>首先我们还从VisualBasic这个名字开始来认识这个软件。所谓“Visual”指的是开发图形用户界面(GUI)的方法。它不需编写大量的代码去描述界面元素的外观和位置而只要把预先建立的对象添加到屏幕上的某一位置即可。如果已使用过诸如Paint之类的绘图程序则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是BASIC(BeginnersAllPurposeSymbolistInstructionCode)语言一种在计算技术发展历史上应用得最为广泛的编程语言。VisualBasic在原有BASIC语言的基础上进一步发展至今包含了数百条语句、函数及关键词其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasic不仅是VisualBasic编程语言。VisualBasic编程系统和VBA都使用这一语言。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言它是VisualBasic语言的子集。这样在学习VisualBasic中得到的经验可应用到所有这些领域中。<BR>接着我们再从VisualBasic的发展历史来进一步地认识一下它。VisualBasic的最初版本是VisualBasic那时的VisualBasic只是简单地以对象的属性为中心来进行编程。到了VisualBasic时开始正式地采用面向对象技术其有一个重要的新特性就是可拥有对象变量并把Variant型变量作为缺省数据类型变量。没过多久VisualBasic的下两个版本VisualBasic和VisualBasic接踵而至一种内建的新的控件类型数据控件能够使创建一个与数据库交互作用的应用程序变得令人惊讶的容易。在微软的其它应用程序如WORD字处理软件、EXCEL电子报表软件、ACCESS数据库软件中都做了改变使得它们可以与VisualBasic一致工作。这种新技术被称作为VisualBasicForApplications它帮助实现了VisualBasic的最初设想。理论上人们总是能够通过某种叫做动态数据交换(DDE)的技术使视窗系统应用程序彼此交互。但那样既慢而且又麻烦。VisualBasic的完美之处在于它能使程序员获得一块数据如报表并将它看作是VisualBasic的对象。其目的就是要使视窗系统下的每一件事情都支持同样的易于使用的高级语言。VisualBasic出现以后在某些方面有了重大的突破。它给予了程序员长期期待的不用离开VisualBasic环境就可以创建新的定制控件类型和创建其它项目类型的能力。除了一般应用程序外程序员还能创建文档、DLLs、OLE服务器和ActiveX控件。当VisualBasic逐渐复杂时世界已经在围着它转了。项目类型的增加不是用来迷惑程序员而是提供灵活性的。视窗系统已经成为一个特别丰富的环境可使应用程序彼此交流和共享数据。我们现在所使用的VisualBasic被看着是VisualBasic的网络版本。可以看出它投入了相当一部分的精力去支持微软日益在Internet和分布式(网络)计算方面的重视程度。虽然它没有象VisualBasic所引起的那样激动人心但它还是在某些方面做了一些有用的改进。其最重要的一个改进就是增加了ADO数据控件它可以缩小本地和远程数据控件之间的差别。换句话说程序员在很大程度上可以与数据库交互作用而不用担心网络上由谁来提供服务。<BR>ACCESS简介<BR>数据库选用Microsoft公司的Access产品作为数据库应用程序。目前的Access是Microsoft强大的桌面数据库平台的第六代产品是位Access的第三个版本。Access有以下一些基本定义:<BR>()数据库是一个包含各种Access“对象”(表、查询、窗体、报表、宏和模块)的文件Access中所有工作都是建立在此基础之上的。<BR>()表是存放数据的容器被设计成行和列的格式就像电子表中的那样。每一列叫做一个“字段”包含特定类型的信息如姓名或学历。每一行称为一个“记录”包含与单个实体有关的所有信息如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序一个数据库通常包含几个存放相关数据的不同表。<BR>()查询是一个Access对象它询问数据库中有关数据的问题。根据设计方法的不同查询能够在数据库中检索并组合来自不同表的数据。例如可以设计一个查询来告知在公司中工作超过年的职员有多少。查询还可以对一组数据执行操作如更新或删除某组记录。<BR>()窗体是一个窗口它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中可以创建一个窗体用来同时查阅单个表或多个表中的数据还可以打印和显示窗体。<BR>()报表是一个Access对象设计来显示数据其作用类似于窗体但主要是用于数据打印不能输入数据。<BR>()页是一种特殊类型的窗体它使用户能够利用Web浏览器查看和编辑Access的表。<BR>()宏用来保存Access中的一系列操作。可自动执行一些日常的任务以便简化在Access中的工作。<BR>()模块是用VisualBasicforApplications(VBA)编写的过程VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。<BR><p><P>摘要及关键词<P><P>随着时光的流逝人类社会悄然已经进入世纪。世纪是知识经济时代是信息技术时代是数字化时代。单位管理的现代化﹑办公自动化和决策科学化是现代化办公管理发展的必然趋势。也是衡量一个单位信息化的重要标志。单位职工的工资信息管理作为一个单位管理的重要方面其可变因素多管理复杂繁琐时间跨度大再加上固定的基数大形成巨大的数据量人工管理困难。因此为铁岭市地方税务局清河分局开发了单位职工的工资管理系统软件。<P><P>关键词:知识经济信息技术单位管理工资信息化软件<P><P><BR>目录<P><P>第一章系统需求分析<BR>需求分析……………………………………………………<BR>需求识别……………………………………………………<BR>功能模块的划分……………………………………………<BR>需求规定……………………………………………………<BR>第二章模块化的开发环境的简介<BR>事件驱动的应用程序………………………………………<BR>VisualFoxPro语言与函数………………………………<BR>面向对象的编程……………………………………………<BR>与数据库的连接……………………………………………<BR>第三章总体设计方案与运行环境<BR>系统组成……………………………………………………<BR>实现思路……………………………………………………<BR>系统特点……………………………………………………<BR>系统运行环境………………………………………………<BR>出错处理……………………………………………………<BR>第四章系统与实现技术<BR>数据字典……………………………………………………<BR>界面设计……………………………………………………<BR>各模块设计码………………………………………………<BR>第五章性能测试与分析<BR>信息更新中的问题…………………………………………<BR>字符串的问题………………………………………………<BR>工资汇总模块设计的问题…………………………………<BR>第六章体会……………………………………………………………<BR>第七章结束语…………………………………………………………<BR>致谢………………………………………………………………………<BR>参考文献…………………………………………………………………<P><P>第一章系统需求分析<BR>需求分析<BR>随着时光的流逝人类社会悄然已经进入世纪。世纪是知识经济时代是信息技术时代是数字化时代。单位管理的现代化﹑办公自动化和决策科学化是现代化办公管理发展的必然趋势。也是衡量一个单位信息化的重要标志。单位职工的工资信息管理作为一个单位管理的重要方面其可变因素多管理复杂繁琐时间跨度大再加上固定的基数大形成巨大的数据量人工管理困难。因此为铁岭市地方税务局清河分局开发了单位职工的工资管理系统软件。<BR>开发的意义。<BR>)提高单位职工工资管理的准确性将本单位职工工资的基本信息经过核实之后输入计算机并存储起来。按照规范设定标准代码。这大大保证了统计原始数据的准确性在进行的统计分析工作中能最大限度的减少人的因素。<BR>)可以大大的提高工作效率。单位职工的工资管理系统可以集基本信息的追加、存储﹑汇总﹑查询﹑打印于一身不仅节省人力和时间而且调用方便统计快捷准确性高。<BR>)可以充分发挥管理系统的统计和分析功能。单位职工工资管理信息系统可以根据实际的需要开发出各种统计计算﹑报表输出等功能模块。<BR>开发的总体目标。<BR>单位职工工资管理系统是一个面向铁岭市地方税务局清河分局职工数据库管理系统目标是形成一套界面友好﹑编码规范﹑功能齐全﹑使用方便的职工工资信息管理应用系统。<BR>需求识别<BR>单位职工工资管理信息软件的设计内容包括:<BR>()“工资设定”模块的设计:本模块主要功能是对职工的工资情况进行设定主要包括:<BR>#修改个人工资<BR>#打印个人工资<BR>#新职工工资的录入(增加新职工工资)<BR>#删除个人工资<BR>()“工资查询”模块的设计:本模块功能是查询职工个人工资情况主要包括:<BR>#顺序查询(既向下查询一条记录)<BR>#向上查询(既向上查询一条记录)<BR>#按某一条件查询(可按编号、姓名等条件查询)<BR>#打印查询结果<BR>()“工资汇总”模块的设计:本模块功能是对工资情况进行统计、汇总主要包括:<BR>#所有职工工资的汇总<BR>#工资的预览<BR>#工资的打印<BR>()退出系统<BR>功能模块的划分<BR>对单位职工工资管理软件经过多次与单位工资管理人员的交谈和现场调研后形成了如下图所示的系统框架的各功能模块图。<P><P>图单位职工工资管理系统<BR>系统管理。<P><P><BR>主要功能如图所示。<P><P><BR>图-系统管理<BR>工资设定。<BR>主要功能如图所示。<P><P>图-工资设定<BR>工资查询。<BR>主要功能如图所示。<P><P>图-工资查询<P><P>工资汇总。<BR>主要功能如图所示。<P><P><BR>图-工资汇总<BR>需求规定<BR>对功能的规定<BR>()根据功能的不同划分为多个模块。总体功能的划分如图所示:<P><P><BR>图-单位职工工资管理系统<BR>()功能描述。<BR>)系统管理。<BR>在开始使用职工工资管理信息系统其他功能模块之前利用系统管理建立基本的用户信息表。用户基本信息表包括用户名密码两项。每个用户名对应唯一的密码都输入正确后进入管理系统。进入系统后用户名和密码可以修改。<BR>)工资设定。<BR>①修改个人工资:利用本功能可以对每个职工的工资进行修改操作方法:<BR>单击“编辑”按钮输入数据单击“计算”按钮单击“保存”按钮便可完成个人工资的修改并自动计算修改后的结果。如不单击“保存”而单击“还原”按钮则恢复对该记录的修改。<BR>②打印个人工资:在完成对个人工资的修改后可以利用本功能直接打印出该职工的工资条。单击“打印”按钮既可。<BR>③新职工工资的录入:利用本功能可以方便地将新来的职工工资情况录入数据库。单击“添加”按钮系统自动在数据库的末尾增加一条空记录输入各工资项目单击“保存”按钮完成新职工工资的增加。如不单击“保存”而单击“还原”按钮则不能完成新职工工资的增加。<BR>④删除个人工资:利用本功能可以对当前记录进行删除单击“删除”按钮系统将提示“是否删除此记录”如单击“Y是”则完成对该记录的删除如单击“N否”则不删除该记录。<BR>)工资查询。<BR>①顺序查询:既向下查询一条记录单击“下一个”按钮查询下一条记录。<BR>②向上查询:既向上查询一条记录单击“上一个”按钮查询上一条记录。<BR>③按某一条件查询:可按编号、姓名等条件查询单击“查找”按钮在出现的对话框中输入要查找的字段名单击“搜索”按钮便可查找到满足条件的记录。<BR>④打印查询结果单击“打印”按钮可以打印查询的结果。<BR>)工资汇总。<BR>①工资汇总显示所有职工工资的总和。<BR>②打印预览单击时模拟显示打印的效果。<BR>③工资打印单击时打印工资清单。<BR>)退出:单击时退出工资管理系统。<P><P><BR>实现思路<BR>用户管理<BR>采用用户名密码两个数据项对系统的安全性进行管理。每个用户名对应唯一的密码都输入正确后进入管理系统。进入系统后用户名和密码可以修改。<BR>界面设计<BR>采用Menu的界面看起来简洁直观。<BR>主窗口设计原则:<BR>充分体现用户功能的直观性和方便性、数据操作的规范性和统一性。<BR>输入文本为宋体号文本控件底色为白色表示用户输入区底色为灰色表示系统自动显示区用户不可输入。<BR>命令按钮控件文字为幼圆号色黑色表示用户可选择按钮单击时将启动程序。<BR>系统特点<BR>()系统的人机界面友好操作简单。<BR>()合理的数据库和功能模块设计基本做到是基础数据一次输入多次使用用户的数据输入量大大减少这不但减少用户的工作量提高了系统工作的效率而且避免了由于同一数据的多次输入不一致所造成的数据混乱。<BR>()强大的模糊查询和打印功能能进行多种条件的组合查询是用户只需要输入与系统记录数据相关的最简单条件系统立刻会帮用户找到所需的相关记录统计、计算、打印等功能大大减轻了财务人员的工作负担和劳动量。<BR>()系统的稳定性好、容错性强。系统提供了强大的检错、纠错功能和联机帮助功能以帮助用户修改纠正错误正确的使用系统。<BR>()系统的安全可靠性好。系统的权限和口令设置功能限制了非法用户进入系统保护了系统数据的安全性和可靠性。<BR>()由于系统功能模块的独立性因此系统结构简单可维护性好,系统具有良好的可扩展性。<BR>系统运行环境<BR>作为一个小型数据库系统单位职工工资管理系统对硬件的要求不高。<BR>硬件<BR>微机CPU:G硬盘:G内存:M显示器''。能够打印A纸大小的打印机。<P><P><P><p>摘要:随着游戏产业的快速发展国内外越来越多的高校开始开设游戏开发专业或游戏开发方向在该专业的课程设置中“计算机图形学”是一门重要的专业基础课如何在讲授“计算机图形学”课程的同时考虑游戏专业人才的培养目标结合游戏设计的实例来进行实践使得学生能将图形学理论和游戏设计实践很好地结合起来是一个值得深入探讨的问题。本文从“计算机图形学”课程的特点分析开始结合当前教学过程中存在的问题给出了面向游戏开发专业方向的“计算机图形学”课程建设思路。<br>  关键词:计算机图形学游戏开发课程建设<br>      <br>  引言<br>  <br>  “计算机图形学”是计算机领域一门重要的学科也是计算机学科方向的核心课程之一作为一门不断发展的学科“计算机图形学”的教学应该跟上学科的快速发展以及社会对本学科的人才需求。当前伴随着计算机科学与媒体技术的相互融合形成了数字媒体技术这一新的学科越来越多的国内外高校开始开设数字媒体技术专业而相当多的高校将“游戏开发”作为数字媒体技术专业的一个主要方向进行发展。游戏设计以高质量的D技术来展现游戏画面从角色建模、灯光、渲染、纹理等无不是基于计算机图形学的算法和理论因此“计算机图形学”也成为数字媒体技术专业重要的一门专业基础课。<br>  如何在讲授“计算机图形学”课程的同时考虑游戏专业人才的培养目标结合游戏设计的实例来进行实践使得学生不至于因为算法和理论的枯燥而产生厌学情绪同时又能将图形学理论和游戏设计实践很好地结合起来是一个值得深入探讨的问题。<br>  本文分析了“计算机图形学”课程的特点及其在游戏开发专业培养课程体系中的地位以及图形学授课过程中存在的问题给出了面向游戏设计专业的“计算机图形学”课程教学改革的思路。<br>  <br>  “计算机图形学”课程的特点及其在游戏开发专业培养课程体系中的地位<br>  <br>  游戏开发专业的教育目标是帮助学生了解游戏从策划、设计、开发、测试、运营过程的整个环节使学生获得扎实的理论基础同时使学生具备较强的实践能力掌握最先进的主流游戏开发技术。<br>  “计算机图形学”是游戏设计专业的一门重要专业基础课当前的主流图形API是对图形学的基本原理和算法的实现因此对图形学算法和原理的掌握能够帮助学生更快更好地理解和掌握主流的图形API而这些主流的图形API也是当前游戏开发过程中必不可少的工具。<br>  由此也可看出“计算机图形学”课程应该理论与实践并重既要讲解清楚图形学的基本理论和算法又能给学生充分的实践机会和时间为学生后续学习游戏开发技术打下坚实的基础。<br>  处理好图形学授课过程中的理论讲授和实践的关系对于这门课程的学习效果至关重要。<br>  当前的图形学的教学现状与游戏专业的教学目标相比存在如下一些问题。<br>  <br>  “计算机图形学”授课过程中存在的问题<br>  <br>  ()传统的计算机图形学的内容可以分为二维、三维两部分其中二维部分即光栅图形学部分包括:基本图形(直线、圆弧、椭圆等)的生成算法、二维裁剪算法、填充算法、曲线曲面、图形反走样等内容。三维图形学算法则围绕三维物体的建模、运动、三维场景的建立组织包括:物体建模(物体在计算机内的表示模型、几何造型)、三维图形的显示(三维图形的几何变换、三维图形的投影变换、三维裁剪)、真实感图形学(消隐算法、光照模型、光线跟踪技术、阴影、纹理、辐射度算法等)有些图形学教材还增加了计算机动画技术、交互技术、图形处理高级技术等内容。<br>  分析上述内容其中与游戏设计关系最为密切的部分是:基本的图形学数学算法包括向量部分的内容、图形变换、视图变换、图形渲染、材质、纹理贴图、模型动画等三维图形学的内容而二维图形学的内容在游戏开发中使用的相对较少。<br>  而在传统的图形学教材中二维图形学的内容占据相当大的比例学生在学习这一部分内容的时候普遍感到算法较为枯燥而无法和实际应用联系起来易产生厌学的情绪。<br>  ()对于当前主流图形库的学习安排<br>  为了更好的开发出具有丰富D效果的游戏必须学会使用D技术而当前主流的D图形API为OpenGL和DirectX早期的很多游戏的底层引擎是基于OpenGL开发的如“D游戏之父”Carmack的经典游戏“DOOM”、“Quake”在当前的游戏行业中微软开发的DirectX多媒体引擎大有后来居上之势当前基于Windows操作系统的游戏绝大多数都是基于DirectX开发。虽然如此在其他操作系统的游戏开发和工作站上的图形应用程序开发OpenGL仍然是不二的选择。<br>  因此掌握好这两种图形库是游戏专业的学生必须掌握的技能在两种图形库的偏重上DirectX所占的分量应该更重一些而当前的图形学理论和实践教材基本上都是基于OpenGL缺少合适的基于DirectX的计算机图形学实验指导教材。<br>  ()对于图形学课程理论和实践的安排<br>  一般图形学课程的安排是先讲授图形学理论之后进行图形学课程设计目的是在课程设计环节让学生应用所学的理论知识锻炼实践能力。但也存在一些弊病:理论讲授和实践环节割裂学生在学习图形学算法和理论时对枯燥的内容感到较难缺少实践而在实践环节由于时间有限很难真正掌握开发工具并作出具有一定深度的作品。<br>  基于上述问题结合游戏开发专业的特点我们认为必须从以下几方面入手做工作确保“计算机图形学”课程的教学效果加快课程建设。<br>  <br>  面向游戏开发专业方向的计算机图形学课程建设思路<br>  <br>  ()针对游戏专业的特色在内容选择上应有所取舍有所补充不拘泥于某本计算机图形学教材的具体内容作为授课内容而是根据培养目标和专业特色灵活安排。<br>  首先重点讲授三维图形学的内容另外将一些游戏开发过程中较为关键的图形学相关算法和内容补充到图形学的授课内容中例如以下两种算法:<br>  <br>  场景管理及相关算法:场景管理是D游戏引擎最核心的部分对于一个D场景来说有很多的物体最简单的组织方法就是把它们用一个List连接起来然后在绘制每一帧的时候一次送入渲染器进行处理这样的方法即使处理一个简单的场景都会显得非常慢。因此如何合理有效地管理D场景中物体之间的相关、从属、互相影响的关系如何组织这些关系并将它们与D引擎的其他部分的功能联系起来就是场景管理需要完成的工作。牵涉到空间排序有多种算法来实现基本的方法为:N叉树算法包括:二叉树算法、四叉树算法和八叉树算法。<br>  现有的各种图形学教材有些根本没有提到上述算法有些在图形消隐的章节讲授其中的某种算法。而上述算法是游戏引擎的核心算法对游戏专业学生这一部分的内容应补充进授课内容。<br>  三维模型动画及动力学的基础知识:在游戏开发过程中有了模型之后需要为三维模型添加相应的动作实现游戏效果。对于当前的三维图形库比如DirectD也支持丰富的三维模型动画包括:关节动画、单一网格模型动画、骨骼动画和Morph动画。这一部分内容对于游戏开发人员来说也是必须掌握的一部分但在现有的《计算机图形学》教材中绝大多数没有涉及这部分内容但也有一些《计算机图形学》课本增加了三维模型动画及动力学的内容如美国加州州立大学斯坦尼斯洛斯分校SteveCunningham所著的《计算机图形学》一书中就将动力学和动画作为专门的一章内容进行介绍。<br><p><p><p>()理清图形学各部分内容和具体的游戏应用之间的关系采用多种方式有针对性地讲述。<br>  游戏专业方向的“计算机图形学”课程在讲授的时候不能完全沿用传统的“计算机图形学”的授课方式而应该找出相关内容和具体的游戏开发实践之间的关系教师在讲述相关理论和算法的时候应将游戏开发过程中如何应用该算法或理论以及如何实现该算法和理论进行讲解将相对枯燥的理论和实际联系起来让学生能学以致用。<br>  下表对图形学的内容和游戏开发实践中的应用作了粗略的总结。<br>  <br>  教师在具体讲授时可以在此基础上进行丰富使得授课内容生动起来。并在课程结束的时候按照构造游戏的流程从角色建模讲起用游戏设计这一根主线找出各部分内容之间的联系使得学生对课程的内容和游戏开发之间的关系有一个全貌性的认识。<br>  ()在理论环节和实践环节的安排上采用理论课实验课课程设计的方式在平时图形学理论讲授的过程中穿插实验课在最后安排课程设计加大实践环节所占比重。<br>  ()建设与开发面向游戏方向的图形学案例库<br>  欲使课堂讲授的内容生动起来必须有实际的案例支撑因此建设面向游戏方向的图形学案例库使得学生能够快速理解和掌握相关理论和技术对于提高图形学课程的授课质量至关重要。<br>  ()教材建设方面<br>  编制面向游戏开发专业的计算机图形学教材以及编制面向游戏开发专业的图形学课程设计指导书是非常紧迫和必须的任务。<br>  <br>  总结<br>  <br>  本文结合图形学教学的实际以及游戏开发专业方向的培养目标对于面向游戏设计专业的“计算机图形学”课程教学改革进行了一些探讨希望能对游戏开发专业的教学和课程建设有所促进。<br>  <br>  参考文献:<br>  培养具有创新意识的复合型数字媒体技术人才山东大学软件学院数字媒体系人才培养J计算机教育,,()<br>  博采众家智慧,培育复合型、创新型人才山东大学软件学院孟祥旭院长谈数字媒体技术专业人才培养J计算机教育,,()<br>  徐延宁计算机游戏课程体系建设J计算机教育,,()<br>  尹义龙数字媒体技术专业的教学实践体系探讨J<P>小型酒店管理信息系统<BR>摘要<BR>现代化的酒店是集客房、餐饮、通讯、娱乐商务文化及其他各种服务与设施为一体化的消费场所酒店组织庞大服务项目多信息量大要想提高劳动生产降低成本提高服务质量和管理水平促进经济效益必须借助计算机来进行现代化的信息管理《小型酒店管理信息系统》正是为此而设计的该系统是运用MicrosoftOfficeAccess数据库系统和MicrosoftVisualC程序语言开发实现的《小型酒店管理信息系统》包括了客房管理子系统、餐饮管理子系统、服务管理子系统、财务管理子系统、信息查询子系统等六大模块具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点是酒店管理者的理想选择。<BR>本文简要介绍了《小型酒店管理信息系统》的项目背景和意义着重阐述了该系统开发实现过程从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。<P><P>关键词:酒店信息管理数据库SQL<BR>目录<BR>第一章前言<BR>课题的项目背景<BR>课题的现实意义<BR>第二章综述<BR>饭店计算机管理信息系统发展历史<BR>饭店管理信息系统的作用<BR>饭店管理信息系统的构成<BR>国外饭店管理软件系统<BR>国内饭店软件系统<BR>饭店信息管理软件的发展与展望<BR>第三章系统需求分析<BR>系统目标<BR>当前系统<BR>前台接待、收款台<BR>客房楼层<BR>电话计费中心<BR>问题总结<BR>建议的系统<BR>概述<BR>客房管理子系统<BR>餐饮管理子系统<BR>服务管理子系统<BR>财务管理子系统<BR>信息查询子系统<BR>第四章方案论证<BR>系统架构<BR>客户机服务器(CS)体系结构基本概念<BR>系统架构描述<BR>开发工具选择<BR>数据库平台选择<BR>VISUALC的数据库访问技术<BR>第五章总体设计<BR>系统模块设计<BR>客房管理模块<BR>餐饮管理模块<BR>服务管理模块<BR>财务管理模块<BR>信息查询模块<BR>数据表结构设计<BR>第六章详细设计<BR>选房间<BR>帐单支付<BR>第七章测试及性能分析<BR>功能测试<BR>系统测试<BR>性能分析<BR>改进意见<BR>结束语<BR>致谢<BR>参考文献<P><P>饭店管理信息系统的作用<BR>饭店计算机管理就其表现形式看就是对饭店大量的常规性信息的输入、存储、处理和输出过程其作用主要表现在以下几个方面:<BR>()提高饭店的管理效益及经济效益<BR>应用饭店管理系统通过节省大量的人力物力增加饭店的服务项目提高饭店的服务档次减少管理上的漏洞从整体上提高饭店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现可随时提供准确的房间使用和预订情况从而提高客房出租率。客人费用的直接记帐可有效防止逃帐的发生。完善的分析功能可用于市场销售如确定宣传的重点地区和如何掌握价格的浮动等。正确控制房价控制客人优惠从而减少管理漏洞提高客房收入。<BR>()提高服务质量<BR>由于计算机处理信息的速度很快可以大大减少客人入住、结帐的等候时间提高对客服务质量。快速的客人信息查询手段使客人得到满意的答复。餐费、电话费、洗衣费等费用的一次性结帐不仅方便了宾客也提高了饭店的管理水平。回头客自动识别、黑名单客人自动报警、VIP客人鉴别等均有利于改善宾馆的形象。清晰准确的账单、票据、表格使客人感到高档次的享受。完善的预订系统使客人的入住有充分的保证。完善的客史档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人历史资料通过统计分析可对常客或消费额达到一定数量的客人自动给予折扣也可对客人的消费特点进行分析总结出客人生活方面的要求和特点研究如何为客人提供更合适的个性化服务如安排房间、提供就餐等甚至细致到给客人送什么报纸杂志、生日送什么礼品等。<BR>()提高工作效率<BR>计算机管理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史电脑资料的正确保存避免了抄客人名单的低效工作严格的数据检查避免手工操作的疏忽而造成的错误票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。电话自动计费及开关控制使话务员的工作只是接电话而已。<BR>()完善饭店内部管理体制<BR>科学、正规、系统的饭店软件系统在饭店管理体系中还发挥着强有力的稳定作用可明显地减少员工及管理人员的流动对饭店管理运作的不良影响。系统提供的多种安全级别保证各类数据不被无权过问的人查阅和操作。每天的审核制度各种费用的优惠控制应收账款的管理员工工作量的考核员工操作过程的跟踪均可加强饭店管理。<BR>()全面了解营业情况提高饭店决策水平<BR>饭店信息系统能提供完备的历史数据又可提供各种分析模式可使管理人员很方便地完成复杂的统计分析工作并加强对饭店运营的内部控制增强管理人员的控制决策水平。<BR>饭店管理信息系统的构成<BR>饭店管理系统由计算机硬件、系统软件及应用软件组成。<BR>()硬件指电脑设备系统软件指系统的运行平台它们一起构成饭店电脑系统的体系结构。饭店管理系统使用的体系结构一般有三种类型:单机系统、集中式和分布式。这三种结构随计算机技术的发展而产生至今还在不断地发展变化着。<BR>早期的单机系统由一台主机、显示器、键盘、打印机等再配备一定的软件组成能完成一些简单的饭店业务该结构目前已很少有人使用。<BR>集中式处理结构采用一台或二台小型计算机或超级微机作为主机使用人员通过各终端与主机联系进行各类数据处理作业。它数据处理能力强数据安全可靠性高。缺点是终端本身没有处理能力系统处理速度将随终端数量的增加而明显减慢而且一般终端只有字符界面用户界面不美观。因此在PC机及Windows流行之前的年代到年代末是饭店最理想的结构。<BR>分布式处理结构以高档微机或小型机作为网络服务器通过网络连接各个工作站而各工作站都是一台独立的微机本身具有数据处理的能力需要时可联机入网在服务器内进行数据处理是目前理想的体系结构。以前流行的局部网络系统(文件服务器结构基本上是DOS系统属已淘汰)目前流行的CS结构(即客户机服务器结构)都是分布式结构。CS结构中客户机支持用户的前端处理而且一般是Windows图形界面服务器用于支持应用的系统环境包括数据库的管理及查询。它结合了局部网络和集中式多用户系统的优点由服务器和客户机协同处理充分发挥系统的各种优越性是目前饭店中最佳的体系结构。<BR>随着通讯技术的发展Internet的普及分布式结构实现了远程数据处理。这种广域网分布结构更适合饭店集团的信息管理。集团总部可以通过Internet有效地管理各地的饭店及时了解各饭店之间的经营情况各饭店之间也可通过Internet实现信息互传。从计算机应用的发展趋势看基于BS(浏览器服务器)结构的广域网方式是今后发展的方向。<BR>()软件结构<BR>一个饭店管理信息系统从使用者的角度看软件结构就是饭店管理系统的功能结构。各种功能之间又有各种信息联系,这样就构成了一个有机结合的整体形成一个完整的软件功能结构。因此系统一般可分为前台(对客服务)和后台(内部管理)两大部分另外还可包括对前后台系统的功能补充的扩充系统(有的系统把扩充系统直接包含在前后台系统中)以及各种各样的系统接口。如下图所示:<P><P><BR>图一般饭店软件的功能结构图<P><P>事实上饭店管理软件可以是一个覆盖整个饭店管理所有方面的非常庞大的系统。对某些饭店这样的功能模块还可增加和完善如与饭店床头柜的联结接口、与饭店内部寻呼台的联结接口、办公自动化OA系统、预测决策支持系统等而且各种软件系统之间的功能名称和分法均可不一样。<P><P>第三章系统需求分析<BR>系统目标<BR>本系统的总目标是为用户提供迅速、高效的服务减免手工处理的繁琐与误差及时、准确地反映酒店的工作情况、经营情况从而提高酒店的服务质量获得更好的经济效益。具体的目标包括:<BR>()快速办理客人入住、退房的速度实现客人在酒店消费自动化<BR>()准确无误地记录客人的每笔消费记录<BR>()实时、快速、准确提供客房动态<BR>()方便查询客人的消费情况<BR>前台系统是酒店管理系统中的核心部分它是一个小时连续运行的实时管理系统只有完善了前台系统才能说是实现了酒店电脑管理。它应包括:<BR>()有效的预订处理充分发挥销售潜力<BR>()简便迅捷的前台登记服务<BR>()灵活的系统帐目处理保证帐单计算准确(内部、往来及多种结算方式等)<BR>()电话、营业点及客户房费的直接过帐<BR>()快捷、准确的夜间处理、审核<BR>()有效的客房管理动态显示当前各楼层房间状态(空房、脏房、维修房、在住房等用各种颜色来区分房态画面一目了然)<BR>()境外人员、港澳台人员统计、客人历史资料处理、VIP客人、协议客人、黑名单管理<BR>()完善、全面的综合查询<BR>()系统运行稳定可靠、各项维护功能齐全、易于维护<BR>()简单、友好的操作界摘要:本文针对计算机学科人文素质教育的现状阐述了如何因势利导、有的放矢地加强计算机学科学生的人文素质教育做到专业教育和人文素质教育两不误。<br>  关键词<br>本文来自:计算机毕业网:计算机学科人文素质教育途径<br>      <br>  计算机学科人文素质教育的现状<br>  <br>  计算机学科属于技术性学科因为学业压力较大使得大部分学生无暇顾及学科以外技能的培养。还有一个原因也至关重要在当今社会人们常常会受到各种利益的诱惑大学生也不例外在学习过程中常会表现出急功近利的趋向比如认为重点学习专业知识可以使自己将来找到一份好的工作可以作为谋生的手段而其他所谓人文素质教育虽然可以锦上添花但并不能“养家糊口”。在这种功利主义思潮的冲击下专业课学习与人文素质教育之间的杠杆失衡就在所难免了。<br>  同时对于人文素质教育的理解也有失偏颇。比如有学生误认为人文素质教育就是多了解点文史哲的基本知识多看些小说多读点古典诗文。这种观点将人文素质教育等同于文科知识的学习事实上人文素质教育涵盖了上述内容但并不限于上述形式。人文素质教育的核心内容是:文史哲基础知识和基本理论的教育艺术修养的教育国外优秀文化成果的教育。<br>  <br>  加强人文素质教育的途径<br>  <br>  加强人文素质教育的方法和途径有很多包括现在有些高校推行的通识教育也是希望学生能够在无论是知识层面亦或精神视野上都有所拓展。在此根据计算机学科的相关特点试谈几点:<br>  ()对于教育工作者<br>  学生在校时间的一半甚至更多需要在课堂或课下与任课教师接触俗话说为人师表学高为师身正为范教师潜移默化的言传身教甚至不经意流露出的言行都会影响学生甚至会改变一个人的一生。这就对教育工作者就提出了较高的要求正所谓“予人一碗水先备一桶水”。只有教师自身具备较高的综合素质才能够在教学过程中融会贯通引经据典蕴含丰富的人文知识。除了在课堂上教书育人课堂之余教师的言谈举止、思想倾向、精神追求也会在无形中对学生产生影响。近代著名人民教育家陶行知提出了“生活即教育”、“教学做合一”的理念也正含此意。<br>  因此对学生倡导人文素质教育对教育工作者本身来说也提出了较高的要求古人有云“欲正人先正己”。<br>  ()对于校园文化建设<br>  对于计算机学科的学生来说和电脑打交道的时间会比较长。无论是专业学习中的硬件测试或者软件编程都需要电脑电脑成为很多学生学习中不可或缺的工具。开展丰富多彩的人文类活动就成为丰富学生生活加强人文素质教育的一个重要途径。有学校针对计算机学科的院但如果让电脑变成学生业余生活的主宰比如成天打游戏、上网看电影于情于理似乎都有点说不过去了。当校园文化生活不是那么丰富和有吸引力的时候这种情况就顺理成章地变成了事实。因此如何丰富校园文化生活系开展了“无电脑日”、“无游戏日”倡导在这一天做一些有益于他人和集体的事情。形式虽然简单却有其重要的人格教育意义。校园文化建设的内容极其广泛再如举办大师级的人文社科类学术讲座和论坛成立以鉴赏经典、陶冶情操为宗旨的读书会组织学生社团开展摄影、绘画、演讲、书法、音乐鉴赏等形式的活动对于营造良好的人文素质教育氛围、形成积极健康的育人环境都具有重要的推进作用。正如有学者说“校园文化潜移默化的教育功能为学生的成长、成才提供了养料和水分为创新人才的培养搭建了平台校园文化的建设直接影响着人才培养的质量。”<br>  ()对于社会实践<br>  培养学生的人文素质不仅仅局限于在校园之内可以让学生走出学校深入到社会中比如利用自身的专业知识为居民小区提供电脑维修及故障查修服务为社区医院提供网络信息化服务等等这些活动的开展对于学生的人文素质教育具有非同寻常的意义。<br>  ()对于学生本身的要求<br>  以上谈到了加强学生人文素质教育比较重要的三个方面:其一是学生接触的人-教师其二是学生生活的环境-校园文化其三是学生认识社会服务社会的途径-社会实践。除此之外对学生本身来说学校也可以提出一些硬性要求比如现在部分高校的计算机专业在学生培养方案的确定中要求部分学分必须通过修读人文社科类的课程来完成否则将影响毕业。此外学校还可以提出一些软性要求比如向学生推荐经典的人文类书目希望在业余生活根据自己的兴趣去选读等等。这些都是高校计算机学科在实践中行之有效的方法。<br>  当然加强学生的人文素质教育不单单限于上述内容还可以有很多实现的途径和方法。关键是要从思想上认识到人文素质教育同专业教育一样重要两手都要抓两手都要硬。<br>  <br>  结束语<br>  <br>  世纪是知识经济的时代知识、技术、信息在经济发展中的贡献越来越大,特别是以计算机科学等为代表的信息化革命,渗透到了社会、经济、政治和文化的各个领域。因此高校计算机学科的人才培养质量将直接关系到知识经济时代的发展。能否重视和加强学生的人文素质教育厚实他们的人文底蕴对于改变“以科技教育基本取代人文教育以现代化教育基本取代传统文化教育以单一专业教育基本取代人格整体教育”的部分教育现状具有及其重要的意义。<br>  <br>  参考文献<br>  葛贤培浅议大学人文素质教育J中国成人教育,,()<br>  宋芙辉理工科大学生素质教育的途径和方法J河南工业大学学报,,()<br>  郭春燕,李振良大学生素质教育中“人文精神”的误读和与矫治J河北北方学院学报,,()<br>  景志明文化素质教育的基本理论及高校开展文化素质教育重要性的再认识J西昌学院学报,,()<br>  王瑞云,侯文龙,鲁艳丽探析当代大学生人文素质J中国科技信息,,()<br>  赵磊当代大学生人文素质的内涵与提升J重庆大学学报,,()<br>  虞筠加强人文素质教育促进大学生全面发展J毛泽东思想研究,,()<br><p><p><p>

VIP免券下载文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/23

城市公交查询系统.

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利