前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的企业信息管理系统需求分析主题范文,仅供参考,欢迎阅读并收藏。
关键词:通信工程监理 信息化系统
现阶段,我国在信息化工程监理机制、信息化工程监理规范、监理企业和监理人员的资质认证管理方面都有相关研究。
由于我国大多数企业的信息化技术知识贫乏,咨询行业不发达,过程监督能更有效地保证信息系统工程的质量。因此,我国的政策与研究报告更多地用信息化工程监理来替代国外的IT审计,同时把IT审计视为监理的一种。这种做法是符合中国国情的。
从横向来看,我国建筑监理的研究更完善一些,已经上升到对整个行业的研究,包括对监理机构自身管理机制、监理行业协会、监理行业法规等方方面的研究。基于以上这些原因,本文将对信息化监理进行研究,分析当前存在的问题,提出相应的对策,以期和广大同行分享。
1通信工程监理概述
通信监理信息系统时为辅助通信监理实践服务,并为监理工程师的决策提供依据:通信监理信息系统是对建设项目监理目标(投资、进度、质量)进行控制,以及对合同、协调、索赔等提供确凿的信息:通信监理是—个动态的过程,不同工程项目的监理模式不同,特别是现场情况更是变化多端和千差万别,故通信监理信息系统是一个多变的系统:通信监理信息系统与项目管理系统是有区别的,后者是从承包商的自身管理出发,实行项目的资源(劳动力、材料、资金、设备)管理和进度控制。通信监理信息系统是专为监理单位服务,随着监理工作的逐步规范化、科学化而日渐开展的为监理现代化提供的监理手段。
信息技术高速发展的今天,许多行业及其企业都在寻求通过建立信息系统来实现企业标准化的工作程序,从而提高企业的运行效率。但与此同时,许多公司也产生了对信息系统理解的误区:1)设立了专门的信息支持部门进行信息系统的管理,但该部门没有集成公司业务上的管理;2)过分依赖于信息系统,不注重组织结构的调整,没有做到及时调整公司的结构来适应信息系统所带来的高效率运行方式。目前我国的监理公司大多采用总监负责制来开展监理业务,每个项目组自成体系,信息系统或是某种监理软件在项目组中运行正常,但公司没有—个核心部门来收集各个项目的监理经验和成果,也不能对项目组提供技术上的有力支持。究其更本原因在于公司没有对自己的组织结构来进行调整以适应监理信息系统的应用。
因此,既然我们希望通过监理信息系统来提升我们的监理水平,也就要是我们的组织结构随着信息系统的实施来做出相应的变动。
3通信公司信息的监理目标分类讨论
3.1企业信息系统工程招标阶段的监理目标
理解用户业务目标和业务模式,认定业主单位确定的系统需求;促使招标文件与工程项目的需求、目标和范围相符合;协助业主单位完善工程项目的招标工作以选定合适的承建单位;促使业主单位与承建单位执行稳妥有序的合同签订过程,力求工程项目承建合同的合理性和有效性。
3.2企业信息系统工程设计阶段的监理目标
审核承建单位提交的系统项目计划,力求工程计划的合理性、可行性,并与承建合同相符;监督承建单位系统需求分析过程,力求系统需求的正确性、完备性、准确性、可测试性和一致性。评审承建单位的系统项目的系统设计方案,促使系统设计方案满足系统项目的系统需求和有关的法规、标准,并符合承建合同的要求。
3.3企业信息系统工程实施阶段的监理目标
审核承建单位的软件需求、分析文档、软件设计文档,力求满足系统需求和系统设计方案的要求。督促承建单位的编码、测试活动,验证软件符合系统需求和系统设计的要求。促使工程实施过程满足承建合同的要求,并与工程计划相符。
3.4企业信息系统工程验收阶段的监理目标
跟踪培训过程,促使培训达到合同的要求。协助业主单位进行初验、试运行和终验的工作,促使工程项目的最终功能和性能符合承建合同、法律、法规和标准的要求。协助业主单位、承建单位进行系统项目的移交工作,促使工程项目顺利完成。
3.5企业信息系统工程支持过程的监理目标
组织业主单位、承建单位分别建立自身的文档编制、管理办法,并对各种功能的文档应包含的关键信息做出要求,明确文档编制、审核、签批、递交等流程。推动业主单位、承建单位建立有效的配置管理过程,确保系统工程中信息管理的实时、有效。
4通信工程公司信息管理系统开发设计
4.1功能设计
通过上文对通信工程公司监理信息的目标分类讨论,以及结合通信工程公司的数据信息特点的分析,对系统的基本轮廓已经有了雏形,可以将系统划分成工程检测资料管理模块、工程检测管理模块、工程监理资料管理模块、工程造价管理模块、工程监理项目合同管理模块、工程监理投标管理模块、公司经营管理模块、项目部管理模块、系统管理等模块。这些模块主要实现对相关数据表进行添加、修改、删除、查询、统计、打印等功能。
4.2结构设计
通信工程公司监理信息管理系统采用四层B/S(浏览器/服务器)体系结构,这使得用户只需要通过浏览器即可轻松完成各种信息处理,简单易用,大大缩短了监理信息系统建立周期,节省管理费用;集中管理、统一维护、分类有序存放评价信息数据,使得系统维护、升级、扩充更方便,并且可针对不同部门的信息设置变化及评价指标的变化迅速做出相应的系统调整和变化,极大的适应了用户在不同环境和条件下的需求。
这里,出于简化设计任务的目的,并且实现独立运行操作,并没有实现四层架构,而是采用简化后的两层架构,即客户端(前台的信息浏览)——数据库(后台的信息管理),这样的信息管理模式同样能够实现通信工程公司监理信息管理系统的数据集中管理,并且这样的设计结构的最大优势就在于简化了整个软件的设计流程,同时增强了系统软件的独立性和对网站的依赖性。
4.3数据库设计
数据库是监理信息管理系统的核心部分,它不仅反映数据本身的内容,而且反映数据库之间的联系。在数据库中,是用数据模型实体关系图来抽象、表示处理现实世界中的数据和信息。
本系统的开发涉及通信工程监理的全过程,系统的信息有两个主要特点,一是监理业务的前后顺序联系紧密,二是监理信息数据的统计非常复杂,不是由通常的单个表组成,而是有多个表、视图等组成。如何将关系复杂的数据有机的组合在一起,并能准确、及时、高效地实现数据的共享和传递需要认真分析仔细研究。对系统进行全面的整体分析表明,监理业务在综合部、监理部转换的过程中,是有严格的先后顺序的。通过监理业务流程的介绍,在一个监理环节完成以后,将自动进入监理的下一个环节,如:在监理委托书完成以后,在合同评审中将出现该工程的名字,但是当合同评审结束后,该工程的名字也将在该环节的界面中自动消失。为了实现此功能,我们建立了公用表,该公用表用来记录每一个工程在每一个监理环节中的状态,状态有两种,“0”表示该工程的该监理环节没有完成,“1”表示该工程的该监理环节已经完成。
具体的数据库表及实体属性设计,由于数据库系统设计参考资料非常多,因此这里不予赘述。
【关键词】企业销售管理 信息系统 Visual Basic SQL 2000
销售管理信息系统作为信息管理系统的一个分支,已逐渐成为企业信息化建设的重要组成部分,为企业管理分布在全国网点提供了一个功能强大,安装部署方便,使用成本低廉,操作简捷的实时销售管理系统,不仅能够促进销售业务的拓展,提高销售运作的效益,也为最终实现有效的“供应链管理”和更加广泛的“电子商务”奠定了基础。无论是一个销售公司还是一个销售商店,都有很多的销售数据需要管理,手工管理这些缤纷复杂的数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必然要求。所以为了实现各销售单位高效管理而设计这个销售信息管理系统。
一、系统需求分析
销售信息虽然繁多,但是主要是针对销售订单状况进行登记。所以系统的开发目标可以总结为对销售订单、销售当进行维护,对相关的销售活动进行管理。力图做到详细记录、查询,甚至直观表达。并且,操作尽量简单方便。实现数据规范化、自动化的电脑管理,是一个管理规范、运行高效的企事业单位的必然要求。尽量使销售部门提高工作效率、减少出错率。所以进行系统设计时,系统主要包含以下功能:(一)系统功能。包括系统登陆、退出、管理员账号管理等功能,并包括添加新的管理员和修改密码等功能。(二)数据改动功能。这是对销售单,广告单等数据管理的主要方面,要能够对数据库内容进行修改,包括数据的录入、修改和删除等操作,同时需要保证数据内容的完整性与全面性。(三)信息查询功能。进行查询时不能对系统数据进行信息的修改,只能进行常用的浏览和条件查询操作,既可以显示出数据库中的左右销售信息,也可以根据不同条件对数据进行筛选,查询所需要的相关销售单、广告单等记录。(四)销售业绩查询。以图形或表格的形式查看一年内各个销售人员的销售业绩情况。
二、系统模块功能分析
结合前节进行的系统需求分析,对系统的各个主要功能进行设计,数据存储于SQL Server 2000建立的数据库中,以Visual Basic 6.0作为开发平台,系统总体设计如图1所示。
本系统主要设计一下几个窗口模块:(一)登陆窗口。系统启动时,首先弹出系统登陆信息窗口,供管理员输入正确的用户名和密码,才能进入系统。系统默认设置管理员为“admin”,密码为“admin”。(二)程序主窗口。主窗口界面用于调用各种功能的子窗口的操作,界面中有菜单选项,也设置有响应的快捷按钮可供选择。(三)销售员管理窗口。该窗口实现销售员基本信息的录入、修改、查询和删除等功能,在主窗口的菜单栏的“销售员管理”菜单中响应相关功能按钮,或从主窗口界面上单击对应的快捷按钮,可弹出相应的子窗口。(四)销售单管理窗口。销售单的生成,首先是签订订单,当订单履行后,即生成最终的销售单。所以此窗口实现销售订单的定制、修改和删除等功能。(五)广告登记表管理窗口。此窗口完成广告登记表的填写、删除、查询以及修改等操作,主要包括广告登记号、媒体类型、广告合同号、联系人信息、胶片制作公司、胶片合同号、制作费用、联系人电话等。(六)销售业绩查询窗口。为了对每一年内各个销售人员完成的销售业绩进行直观具体的查询,需要添加销售业绩查询功能,以图表和表格的形式查看各个销售员的当年销售额。在主窗口菜单栏的“销售业绩查询”菜单和主界面上的“表格查询方式”和“视图查询方式”两种显示方式。(七)管理员选项窗口。对管理员账户进行删除、添加以及密码修改等操作,在主窗口的菜单栏“管理员选项”菜单和主窗口界面上设置有“增加管理员”与“更改管理员密码”选项。
三、数据库设计
根据在系统总体设计中的功能分析与方案设计,本系统的数据库数据设计如下:(一)登陆基本信息:包括管理员的登陆账号、登陆密码等。(二)销售员相关信息:包括销售员代码、销售员名称、销售员所在地区、所销售产品的行业、销售业绩、计划销售金额等;(三)订单和销售单信息:包括销售单号、客户代码、销售员合同、产品产地、公司行业、销售日期、联系人信息、产品代码、数量等;(四)广告登记信息:包括广告登记号、媒体类型、广告合同号、联系人信息、胶片制作公司、胶片合同号、制作费用、联系人电话等(五)媒体类型编号:包括媒体公司代码、媒体公司的名称、媒体类型等;(六)区域代码:包括区域代码和所对应的地区名称;(七)行业代码:包括行业的代码号和对应的行业名称;(八)客户信息:包括客户代码、客户名称、电话、邮编、客户登记日期、客户地址、邮箱信息等;(九)产品代码:包括产品的代码号(采用自动编号)和对应的产品名称、单价。
四、结论
本企业销售管理系统在完成了基本的业务日常事务管理的基础上,展示了一个现代化数字信息管理和办公自动化管理的新途径。使用此方式管理,不仅可行、高效、方便,而且适应了国际社会现代化管理发展的潮流和方向,除了应用于企业办公自动化管理系统外,也可以为其他行业和系统所借鉴。
参考文献:
关键词:海运信息管理系统;J2EE;设计原则
中图分类号:TP315 文献标识码:A文章编号:1007-9599 (2010) 13-0000-02
Description J2EE-based Information Management System for Shipping Company
Wu Zhu
(China National Petroleum Offshore Engineering Co.,Ltd.,Ship Division,Tanggu300451,China)
Abstract:As the confidence of the era,the shipping company are bound to be information technology,according to the requirements of the times to establish maritime enterprise information management system is very necessary.Marine management system is composed by any computer within the enterprise to support maritime operations,management,analysis anddeci-
sion-making functions and provide information outside the system.This article is very familiar with this shipping business on the basis of system development,this article focuses briefly discusses the systemimpleme-
ntation process and design principles.
Keywords:Marine information management system;J2EE;Design principles
如今的时代已是一个信息化的时代,手工的操作业务流程已经被时代所淘汰,所以需要信息化的介入海运,最重要的是通过计算机的软件功能模拟海运行业的业务流程,完成业务数据的共享、抽取和分析。由于海运的行业业务相当复杂,业务流程也比较繁琐,所以管理软件的诞生是很必要的。它能提高整个海运的办事效率,减轻工作人员的工作压力。它还有一个很重要的功能就是给领导层一个很清晰的数据报告,对指定一下年的工作计划有很大的参考价值,例如通过系统的数据可能很清晰的看出哪些客户属于大客户,哪些客户属于散客。
一、系统的设计目标
海运信息管理系统是基于Java技术的多层分布式B/S架构的管理系统。该平台提供了支持海运企业业务处理和信息管理的大部分功能。该管理系统的设计目标是:
(一)高度组件化。软件的组件化可以这样理解,系统的耦合度越高对于系统的都是一个定时炸弹,因为海运业务系统各个功能部分相互之间的关系错综复杂,如果对这种相互之间的依赖关系不加以控制,随着系统的发展,这些相互关系将会变得越来越难以维护,万一某一天系统的某些业务要求有了变化,那改动一处就会变更系统很多的代码,那工作量是不可想象的。很有可能会整个系统重新来过,从某种意义上讲整个系统是失败的。所以为了避免这种事情的发生,软件开发提出了组件化开发,就是将整个系统进行分解,成为单独的某个模块,每个模块都会留有接口,它们之间通过接口进行通信,相当于模块进行连接组成一个完整的系统,这样做会使整个系统的耦合度降低,从而具有极高的可管理性。
(二)易于快速开发。系统必须能进行快速开发,因为海运企业的竞争是相当激烈的,系海运企业的特点决定了新开展业务时一般不太可能在原有的系统上进行新功能的扩展,而是通常以业务性质为单位进行新的业务系统开发,所以对系统开发的速度会有很高的要求。J2EE的开发框架能很好的完成这个功能。
(三)高度可维护性和易于调试监控。系统在上线后肯定会有业务变更和数据更新,这样对于整个系统的维护就显得额外重要。根据软件工程的理论要求,提高系统的可维护性是软件上线后的一个重要任务。凭借对数据访问功能的封装和抽象以及安全代码的分离,我们可以在试运行期间方便的进行调试和修改功能,而在投入生产环境的时候将调试部分功能去掉,从而使系统的跟踪和交付得到保障。
(四)易于集成。系统是按组件的思想进行开发,所以要求系统要有很好的集成性。我们采用面向接口的编程策略。系统要预留出哪些接口,对于这些接口的功能要清晰,这就对系统需求分析师提出了很高的要求,需要对海运企业的业进行准确把握,以及对于未来5年内业务可能产生的变更,留出的接口就是为以后的扩展做好铺垫。
(五)数据的安全性。系统本身会涉及到一些安全信息,这些信息一般都会保存着Oracle数据中,为了让系统有更好的保密作用,我们也会在客户端采取不同的用户有不同的使用权限。我们还可以通过必要的操作日志来保证系统低于来自内部的危险,同时也可以利用防火墙和安全网关技术为系统提供抵抗外部入侵的能力。
二、系统逻辑模型设计
为了让读者能一目了然的读懂逻辑模型设计部分,我们将用一个图来进行描三、概述系统分层实现过程
本系统是在我公司特有的开发平台进行的,系统从设计开始就采用分层的思想。在具体的实现过程中也是采用分层的思想进行的,采用它目的就是为了降低系统的耦合度。本节是需求分析都准备完毕,在此基础上来阐述用J2EE来实现系统的整个流程。
(一)在前台我们采用JSP语言,该语言只提供页面的构建,在页面构建的过程中要求页面的风格要统一,页面元素要能满足海运系统的业务需求,紧接着在JSP文件后面加入脚本语言JavaScript,用它来对JSP产生的数据进行简单过滤和数据校验。这样做可以使得Java层的逻辑处理变的少一个点,若数据不合格或者有违规操作直接在显示层就能给用户提示,降低数据库的数据产生错误的概率。在JavaScript这一层我们采用Dojo框架让前台开发的速度加快,提高页面的美观,和友好度。
(二)在Java这一层我们分成VO,BO和DAO。VO是一个JavaBean,JavaBean是页面元素的GET()和SET()方法,用GET()方法来获取页面元素的值和从后台返回的值通过SET()方法赋值给页面。BO是真正的业务逻辑层,它是和海运业务密切相关,数据从前台过来后要进行怎样的处理才能存入数据库中,就是在这一层进行处理。DAO是和数据库进行关联的。那显示层和Java层还有数据库层是怎么有机的结合起来的呢?显示层和Java层是通过struts框架进行连接的,数据库和DAO是通过Ibatis进行数据通信。有关具体的用法这里不再说明,有兴趣的读者可以查阅相关的书籍。J2EE的工作流程如下图所示:
(三)在整个系统中数据库的设计是贯彻始终的,按照数据库的设计规范来,它可以分为六步:1.在这六步中最重要的也是最难的为数据分析和需求分析;2.概念设计是通过对用户信息的归纳总结,那么概念设计的结果是数据库的概念结构或者称为概念模型;3.逻辑设计得到的数据库结果是DBMS可以处理的数据模型;4.物理设计是选择物理数据库结构,得到一个完整的、可实现的数据库结构;5.数据库的实施相应于软件工程的编码、调试阶段;6.数据库投入运营整个设计过程结束。整个过程可以通过下图进行说明
四、结束语
整个系统的完成都是由专业的软件公司进行完成,在实现技术方面都由他们全部负责,但是在整个系统的研发阶段起着决定性作用的是对于海运企业的业务的把握。可以这么说,若我们无法将业务很好的传递给软件公司,这个系统上线后肯定会以失败而告终,所以设计出海运企业满意的软件必须要将本企业的业务进行归纳和提炼。所以一个好的管理系统需要双方共同的努力。
参考文献:
[1]王玉平.中海油运信息平台功能介绍[J],2005,3
[2]王洁.中海油运企业信息门户建设建议书[J],2004,7
[3]沈康辰.中海油运业务信息系统设计开发建议书[J],2001,7
[5]陈宏刚,林斌,凌小宁等.软件开发的科学与艺术[M].北京:电子工业出版社,2002
[6]王宏波.内核交涌事故管理信息系统的开发与设计[D].武汉理工大学,2005
[7]郝勇.海事管理学[M].武汉:武汉理工大学出版社,2007
[8]沈康辰.中国海运企业信息化的进展、问题及对策[J].上海海运学院,2003
数据库技术是计算机技术发展的一个重要分支,经过30余年的快速发展,已经形成了很多重要的理论和应用,其应用领域占整个计算机应用的70%以上[1]。oracle数据库产品作为数据库技术的重要组成部分,目前在市场上占有率超过39%,远高于同类数据库产品。很多计算机软件公司,在招聘数据库管理员、数据库开发工程师、软件开发工程师时,都要求求职者掌握或精通oracle数据库技术。但目前,高职专业开设的oracle数据库课程与企业的实际需求脱节,学生在学习oracle数据库课程后,难以与企业需求接轨。因此,基于工作过程导向对oracle数据库课程进行改革,以任务为驱动进行教学就显得特别重要。
1职业岗位需求与职业能力分析
在2013年6~9月,笔者通过对前程无忧网、中华英才网、智联招聘、卓博人才网、中国人才热线等专业招聘网站上万份招聘信息和几百个与软件开发、数据库应用系统和网站开发相关职业岗位的调查分析,发现掌握oracle数据库技术是企业招聘条件中的基本要求。根据以上专业招聘网站统计出2013年6~9月数据库人才需求情况如图1所示。
从统计看出,oracle数据库人才需求和sql server人才需求最旺盛。
通过对网上招聘信息分析,数据库相关职业岗位包括信息系统程序员、web系统程序员、数据库管理员和数据库维护员等。同时,我们对软件行业的软件开发、网站开发、数据库应用系统开发与管理等职业岗位,从oracle数据库从业人员知识、技能和素质基本要求等方面进行了分析:在知识方面,要求从业者掌握dbca、oem、sqlplus、sql developer的使用,熟练掌握管理数据库、表空间、表和视图的操作,掌握管理数据完整性和索引的操作,掌握sql语言和pl/sql语言的常用语法及应用,掌握管理存储过程、存储函数与触发器的操作,掌握对用户、角色和概要文件的管理,掌握数据库的备份与恢复操作,掌握oracle数据库的安全性管理等;在职业素质方面要求从业者具有三心:责任心、进取心、耐心;三能:自主学习能力、逻辑思维能力、英语阅读能力;三意:质量意识、协同工作意识、沟通意识;在职业能力上要求从业者能进行大型数据库系统的开发、设计,能编写数据库设计的相关文档,能管理和维护大型数据库系统等。
图1数据库人才需求统计
2基于工作过程导向课程设计思想
工作过程是指为了完成一个工作任务并获得工作成果而进行的一个完整工作程序。基于工作过程的职业课程开发遵循以下步骤:①确定相应的工作岗位;②根据工作岗位,按照职业能力归纳出职业行动领域,提炼出工作岗位的具体典型工作任务;③将行动领域转化为学习领域,构建课程体系;④根据学习领域的教学目标,设计各个学习情境,使学习情境与工作过程情境相似或一致。
基于工作过程设计步骤,oracle数据库课程所对应的职业岗位主要是数据库管理员、数据库系统工程师。因此,我们与企业一道对工作流程进行分析,抽取其典型的工作任务,将工作任务进行分解,形成相应的学习领域即oracle数据库课程,再按职业能力和职业技能设计出若干学习情境。学习情境的设计突出高职教学的职业性和实践性特点,采取项目驱动、案例引导,由简单到复杂,在教学过程中,突出“做中学”的模式。
2.1确定典型工作任务
oracle数据库系统工程师的主要工作是进行数据库的分析、设计、管理和维护数据库。因此,根据数据库系统工程师的职业能力,我们改革oracle数据库传统的教学模式,以“人事管理系统”的开发为例,把系统开发的工作分解成多个任务,每个任务对应一个学习情境进行教学。“人事管理系统”数据库设计开发分为5个步骤:①人事管理系统的需求分析,明确人事管理系统所需要实现的功能;②对需求分析的结果进行归纳、整理,形成概念模型,进行人事管理系统数据库的逻辑设计;③对数据库进行物理设计,配置数据库环境,建立数据库及其相关表格;④对数据库性能进行优化,提高数据库的安全性;⑤对数据库进行维护。
2.2建立相应的学习情境
当确定了典型工作任务后,我们构建了oracle数据库课程体系,从而建立相应的学习情境。以“人事管理系统”数据库设计为依据,整合教材教学内容,设计出与职
工作岗位基本一致的学习情境。这样,在真实的项目开发中,激发学生的求知欲望,提高学生的学习兴趣。oracle数据库课程学习情境如表1所示。
3教学方法设计
本课程根据相关职业岗位技能需求,突出职业技能训练的教学理念,基于工作过程安排具体教学内容,采取以学生为中心、以能力目标为核心,积极开展以工学结合为切入点的课程教学体系改革,在长期的教学过程中不断总结创新,形成了一套行之有效的教学方法。
本课程在教学中,以“项目为导向+任务为驱动+全过程案例实作”的理念,在教学中,以“提出任务+分析任务+完成任务+对任务进行考核”的方式进行,充分发挥学生的主观能动性,从而提高学生的学习积极性。整个oracle数据库以10个学习情境、35个教学任务、46个案例进行教学,充分满足职业岗位中的知识、能力和技能要求。全过程的教学实行一体化的教学模式,让学生尽可能多动手实践,同时辅以分组教学,并对团队成员进行考核。
表1oracle数据库课程学习情境
学习情景工作任务技能要求人事管理系统需求分析人事管理系统案例数据库设计要求, 数据库设计规范化要求能对数据库进行需求分析,抽象出相关的数据表oracle数据库的安装与配置安装oracle数据库软件, 基本组件能进行oracle数据库的安装,掌握基本组件的使用人事管理系统数据库基本操作创建数据库实例 能掌握其建立方法与步骤。人事管道数据表的操作数据表基本操作及管理掌握oracle数据库的基本数据类型,三种方式管理表和对数据表的操作及数据完整性约束人事管理数据库查询查询的基本使用及连接查询、子查询和联合查询掌握简单查询的使用方法,连接查询的思想与方法, 子查询及联合查询的方法人事管理系统数据库的优化视图、索引、存储过程、游标、事务、触发器的操作掌握建立、修改、删除视图、索引、游标、存储过程、触发器等人事管理系统数据的安全性与维护数据库安全策略、用户管理、数据库备份、数据库恢复、数据导入导出等能掌握数据库安全知识,能对系统安全、数据安全等进行管理人事管理系统前台界面及数据库连接实现java平台oracle数据库连接,.net平台oracle数据库连接能利用java平台.net平台进行oracle数据库程序开发 4教学资源建设
为了更好地让学生学习,在对oracle数据库进行建设过程中,我们建立了相应的教学资源,让学生课外进行学习。
4.1建立oracle开放式精品资源网站
在oracle数据库开放式精品资源网站,我们把oracle项目、实验任务、教学案例、授课课件、教案等全部放在网上,方便学生课后学习,并建立了oracle论坛,让学生通过论坛与同学及教师进行交流。
4.2建立在线实训系统
通过引入真实的企业信息管理系统,我们保留了此信息系统的相关界面及其功能模块,删除了与oracle数据库相关的所有代码,然后注上相应的标记及注释,通过整合、分类,以实训项目的形式展现给学生,让学生一步步完成实训项目,完成一个真实的信息管理系统数据库的开发与设计。
4.3编写oracle实训指导书
根据企业工作岗位的需要,组织企业专家和oracle教学团队,利用一年的时间,编写了一本oracle 11g数据库实训指导书,在这本书中,把职业工作岗位所需要的职业技能、工作任务,及oracle数据库管理员、oracle数据库系统工程师等进行数据库设计、数据库开发所需要的知
第6期 刘学玉,李博博:教师培训项目效果评估研究软 件 导 刊2014年标题
戴尔“互联创未来”教师培训项目效果评估研究
作者刘学玉,李博博
关键词:酒店客房管理系统; ;B/S架构;SQL Server
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2015)34-0085-02
Abstract: Attached to the B/S architecture, .net development platform, technology, SQL Server database and C# three layers architecture model, this system makes networking of hotel management come true via the front desk customer registration and login, query rooms, online booking and background audit, order management, completing the order and management functions, to provide a convenient room booking service for customers.
Key words: hotel room management system; ; B/S architecture; SQL Server
随着信息技术的发展,传统的工作模式已经被信息化、网络化的现代工作模式所代替,酒店管理业务亦是如此。传统的酒店管理如登记和结账手续、手工记录所有客房状态、列表统计顾客消费情况等[1],工作模式效率低下,易出现错误和遗漏,甚至会导致严重的经济损失,给酒店的经营带来影响。优化酒店管理模式,采用计算机软件技术和网络技术可实现酒店业务的信息化管理[2]。
基于.NET的酒店客房管理系统为客户提供了客房预订的便捷服务,实现营业管理自动化。系统采用B/S架构、.Net开发平台及技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册、登录、查询房间信息、预订房间、后台用户的审核、生成订单、到完成交易的流程来实现系统的基本功能[3]。数据统计、保存到使用,实现了“一手包办”,提高工作效率,减轻劳动强度,有效防止了“逃帐事件”[4];缩短了客人办理入住登记手续的时间[5],这使得酒店的运行效率和经济效益得到全面提高[6]。
1 系统需求分析
需求分析的是整个软件开发的基础性工作,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。根据需求,该系统的实现的功能分为两个部分:前台客房在线预订子系统和后台管理子系统,系统功能结构如图1所示,本系统有两个主要角色即客户和管理员。
2 数据库设计
酒店管理系统需要提供信息的查询、添加、修改以及删除等功能。这就要求数据库能充分满足各种信息的输出和输入。在本系统中存在以下关系模型:
客户信息表(编号、姓名、性别、年龄、身份证号,邮箱,密码、地址、联系电话、客户编号);
房间信息表(房间编号、房号、房型、房价、床数、房间状态、房间图片、房间介绍)
预订表(预订号、客户编号、预定时间、审核);
订单信息表(订单序列号、预订号、数量、入住日期、离开日期、房间价格、房型);
管理员信息表(管理员编号、姓名、密码)。
3 系统设计
系统采用B/S架构,通过浏览器浏览网站,应用.Net开发平台及技术开发, SQL Server 2005数据库,C#三层架构模式,自底向上依次分为数据访问层(DAL)、业务逻辑层(BLL)和表示层。易于酒店管理员管理操作、界面设计人性化,简洁美观易懂、方便客户预订自己满意的客房。
3.1 注册登录模块的设计和实现
1)登录设计:新客户填写注册信息,客户身份注册信息唯一并且格式符合特定要求,则该客户信息被保存到数据库中,并提示客户注册成功;否则提示客户重新输入。登录时输入用户名和密码,通过CompareValidator 控件将用户输入的数据与特定的数据进行比较,并根据比较的结果决定是否允许登录,除了使用CompareValidator验证控件,还会使用RequiredFiledValidator验证是否输入为空。
2)注册页面的设计:登录账号和登录密码的Textbox是必填的,它是通过RequiredFiledValidator来验证文本框里是否输入数据的;Image控件用来上传页面中的图像,ImageURL是Image控件的重要属性,这个属性指明图像文件所在的目录或者网址,在本系统中,数据库里保存的是图片的地址。在页面中,要求电子邮件格式正确,通过RegularExpressionValidator对电子邮件的格式进行验证,如果没按正规表达式填写,就会显示格式不正确。
3.2 客房预订模块的设计与实现
客户查询房间信息,如果房间为空,即房间没有被预订,就可以预订该房间,填写预订信息,确认订单,支付预订;如果房间为已预订或已住,就要重新选择预订。数据库通过连接表采用模糊查询来供用户查询房间,查询显示房间信息的表用GridView控件来实现,GridView控件可以显示、编辑和删除多种不同的数据源中的数据,通过Button控件的在线预定,由Response.Redirect(“Order.aspx”)转到预订页面Order.aspx,填写预订信息,用同样的方法,通过Response.Redirect方法,转向支付页面,这里只做了虚拟支付,在支付页面中,用RadioButton单选按钮,点击RadioButton,就相当于选择了哪一个银行作为支付银行。
3.3 订单管理模块的设计与实现
订单管理是管理员审核订单和统计酒店营业额模块。前台客户预订客房,预订成功后,后台就会生成订单,如果管理员没有审核确定订单,则前台客户还可以对该房间进行预订,为避免重复预订,管理员应及时对订单进行审核,审核后的房间,前台客户预订,就会出现“该房间已被预订”的对话框。订单统计,管理员可按时间对订单进行统计,结算营业额,也可按房间类型对订单进行统计。订单管理时序图如下图2所示:
订单管理中,显示订单的表是用GridView控件绑定数据。在Order()类中,审核订单button
按钮的属性是bool类型的,只有是或者否两种情况,在点击按钮的时候就会直接改成订单已审核状态。营业统计查询,可以按年、季度、月、或者按房间类型查询,从统计中可以看出一年的酒店旺季和最受欢迎的房型,在数据库中查询订单信息,并显示。
3.4 系统测试
在实际软件开发中,软件开发和测试是相辅相成的,需要对所开发的软件进行测试,软件测试的目的是为了查找软件中存在的错误并加以修改,使软件更符合需求,从而满足客户的要求[7]。酒店客房管理系统对用户注册、管理员修改登录密码、在线支付、订单管理、统计信息等方面进行了软件测试,与预期结果一致,该系统可以正常运行,实现了基本的在线预订和管理功能。
4 结束语
本文简要介绍了B/S架构的.NET酒店客房管理系统的设计与实现,此系统基本实现了用户注册登录、查询客房、在线预订客房、支付和后台订单管理的功能。但是还存在许多不足,在网络时代只对用户身份进行验证是不够的,需要防止数据传输时被篡改等数据安全加密技术的保证,进而完善酒店客房的在线预订和维护管理。
参考文献:
[1] 曾伟建. B/S结构在现代企业信息管理系统中的应用探讨[J]. 电子制作, 2013(6): 252-252.
[2] 魏茂军, 张文建, 姜云善 等. 案例开发[M]. 北京: 中国水利水电出版社, 2005: 76-99.
[3] 顾晓宁. 基于JavaScript的消息管理机制探讨[J]. 计算机光盘软件与应用, 2013(4): 219-221.
[4] 李凡生, 刘静, 张琦,等. 基于UML的电子商务网上支付系统的分析设计[J]. 现代电子技术, 2007 (8): 65-67.
[5] Jerry Dixon. SQL Server 2005 Service Broker: A new feature of the SQL Server 2005 database engine [J].Net Developer's Journal, 2006(10): 22-23.
摘 要 随着信息时代的到来,信息系统在企业物资供应管理中应用越来越普及。本文先对煤炭企业物资供应管理信息系统国内外发展现状进行简单介绍并指出系统建设面临的主要问题,提出建立一套适合煤炭企业物资供应管理信息系统应遵循的五大原则,并在此基础上提出了建议。
关键词 煤炭企业 物资供应管理 信息系统
一、前言
在当今信息社会,信息化已经成为企业的命门和核心竞争力。将信息技术应用到物资管理是煤炭企业适应时展的需要,也是改善企业物资管理水平、降低管理成本的有效途径。物资管理信息系统作为信息技术和物资管理结合的产物,是煤炭企业实现物资管理信息化重要方式之一。通过建设物资管理信息系统,可以实现公开透明、快速反应、高效运转的物资供应管理体制和运行机制,提高工作效率和管理水平,强化监督管理,实现成本和企业整体利益最佳化,实现更优的企业战略决策。
二、煤炭企业物资供应管理信息系统发展现状
国外对物资管理理论研究起源于第一次世界大战,当计算机技术广泛应用后,人们便将物资管理理论与计算机完美结合,推出了以物资管理为基础的MRP,MRPⅡ,ERP软件。目前在欧美等发达国家,ERP的应用已经比较普及。
我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。20世纪80年代和90年代,在原煤炭部积极推动和组织下,少数大型煤炭企业开始开发企业级物资管理信息系统。近几年来,随着国家煤炭行业体制改革不断深化、现代信息技术的飞速发展,煤矿企业物资管理信息系统开发突飞猛进,由简单的单机系统发展到覆盖较广的局域网络。也有一些煤炭企业引进ERP系统,例如中煤集团等。但从行业整体水平来看,我国相当多的煤炭企业物资管理信息化建设和应用还是处于初级水平,只有少数大型煤炭企业建有局域网物资管理信息系统,企业信息基础设施建设和实际应用与国内外先进水平有较大的差距。
三、物资供应管理信息系统建设遵循的原则
通过对国内信息系统建设实践总结,我们可以发现,在建立一套适合煤炭企业物资供应管理的信息系统时应遵循以下原则:
(一)实用性原则:物资管理信息系统是计算机技术和物资管理业务的有机结合,其本质也是一种科学管理的体现。该系统既要满足科学管理的目的,又要突出可操作性,使用方便等特点,使工作人员能熟练完成日常业务,腾出更多的时间和精力对信息系统提供的数据加以分析和研究,促进物资供应管理工作迈上新台阶。
(二)通用性原则:物资供应管理信息系统是用来保障煤矿生产物资的准时供应,主要使用单位是各级供应部门。在物资供应过程中,还涉及其它许多既有的系统,如财务系统、各种办公系统等,因此物资管理信息系统应与这些系统实现无缝衔接。同时,信息系统还应能够与其他企业系统能互通,实现企业间资源共享。
(三)开放性和标准化原则:未来的信息世界是一个标准化的世界。煤炭企业物资供应管理信息化建设不但要具备一个统一的标准代码涵盖物资、人员、企业组织机构、账务等多类信息,同时还应该能够随时简便地与企业其他业务集成、并行,甚至跨网络、跨地域运行。
(四)可扩展性与可修改性:煤炭企业物资供应管理信息化建设需要其硬件系统和网络系统配套协调,以便能够随着业务量的增加和种类的变更方便地扩充和升级。只有这样,才能真正做到最大限度地保护企业的信息化建设投资。
(五)用户参与开发原则:在系统开发的全过程中,应同用户方密切配合,协同工作,让用户参与或承担需求分析、方案设计与审定、平台选择、设备购置、方案实施及系统测试等工作。
四、物资供应管理信息系统建设面临的主要问题
(一)与其他系统的数据交换能力薄弱。目前物资管理系统与其他系统的数据交换有限,存在一定的数据孤岛现象,急需与财务系统提供数据接口,双方共享业务数据。
(二)整个煤炭行业没有形成一套完整的物资供应管理信息系统。煤炭企业间物资管理信息系统没有共享数据资源,而是以一个个“信息孤岛”的形态存在的,这样就无法及时了解行业物资管理的最新动态,进而难以做出正确决策,不利于国家宏观层面行业调控管理。
(三)煤炭企业物资供应管理信息系统模式尚未统一,不利于交流和推广。现行的煤炭企业物资供应管理信息系统开发模式基本上都是根据企业现有条件以及发展需要选择。系统开发单位的技术水平对系统模式选择也会产生影响。这样造成国内煤炭企业物资供应管理信息系统开发模式呈现百花齐放现象,现阶段模式统一仍比较难。
(四)复合型人才储备不足的问题。目前煤炭企业物资供应管理信息系统的开发主要是通过与高校等科研机构或专业系统开发公司合作实现的。由于煤炭企业缺乏既拥有专业物资管理专业知识又掌握计算机信息技术的复合型人才,因此在长期系统维护和改进过程中自主进行比较难,都得依靠这些单位的支持和协助。
(五)硬件配备问题。物资供应管理信息系统在运行过程中需要一系列设备支持,如计算机、中间转换器/服务器等,这些设备配备需要投入大量的资金。目前各企业在信息系统建立的过程中大多数都是在现有计算机配备基础上进行的,可能存在基础设备配备不到位的现象,如保管员或计划员没有固定的计算机,或多人使用一台计算机,在入库、出库、结账等工作集中的月末,容易出现矛盾,不利于工作效率的提高。同样,设备的处理能力、网络宽带速度等都对系统运行产生影响。
(六)大多数物资管理信息系统需求分析不能全面反映物资变化。煤矿企业物资具有品种多,价格昂贵等显著的特点,它涉及建筑材料、机械零件、设备、机电设备、火工品、木材等 30 多个大类,一万余种。各煤矿物资采购年费用一般均超过亿元,甚至几亿元。物资管理的内涵十分丰富,远较一般企业复杂。因此,一些系统在设计时不能充分考虑所有的物资品种,造成需求分析时不能全面反映物资变化状况。
(七)系统的可持续性不够。大型煤炭企业物资信息管理系统的成功开发和正常运行,关键不全在于系统本身,还在于企业物资管理活动的科学化和规范化,也在于对已经开发系统的持续改进、不断补充数据和系统维护,以适应不断改进的企业物资管理工作。由于目前这方面的工作都比较薄弱,造成已经开发的系统储存数据不同、信息质量不高、利用不够方便、系统利用率不高,一些煤炭企业早期开发的管理信息系统基本上都废弃不用。
五、物资供应管理信息系统建设建议
(一)从思想上重视物资管理信息系统建设。煤炭企业应从长远角度出发,将信息系统建设当作企业重大事项之一,做到企业全体员工参与,从思想上重视物资管理信息系统建设,杜绝单位领导到供应科员工对本企业信息系统建设重视不够,发展信息不足等不良现象。在实践中可将物资供应管理信息系统建设作为领导和员工检查考评项目,从切身利益层面加强其建设意识。
(二)加强员工培训或引进复合型人才。面对物资管理信息系统对应用人才提出的具备信息技术和物资供应相关能力的复合型人才要求,企业可以从计划培养和高新聘用两个方面寻求解决,避免人才储备短缺。
(三)重视系统开发前的调研工作。要想建立一个满足实用性、通用性、开放性和标准化等原则的信息系统,就必须在系统开发前进行严格全面的调研,把握现有的业务功能、各科室的职能分工等企业物资供应管理现状,了解同行企业物资供应管理信息运行状况,吸纳国外先进系统模式,做好建设前准备工作,为系统高效合理运行提供经验支持。
(四)设备配备合理到位。物资管理信息系统的成功与否直接与其运行设备有关,它们是“软件”与“硬件”的关系,没有“硬件”的支持,再先进的系统也是无法运行的。因此,在面对设备配备资金量大这个问题时,企业应该“舍得”。
(五)以五大原则为中心构建信息系统。只有遵循实用性、通用性、开放性和标准化、可扩展性与可修改性以及用户参与开发等五大原则,才能保证系统正常运行,实现预期功能。