方面,有其独到的优势。
在这方面所具备的优势就是快速简单和功能完备。
个有经验的程序员,在需求和设计都已完成的情况下,如果只是编码和调试,使用大约不到周就可以开发出个功能比较完备的管理信息系统,而如果使用,则时间很难确定,而且这样做的人并不是佷多,除非是出于些特殊需要。
其中与的对比主要面向中小型的开发,它凭借着自带数据库的优势,应用也比较广泛,但从程序执行效率和通用性角度考虑,更多的人倾向于使用,因为个系统不仅仅就操纵数据库这么简单,它还包括界面设计及其他必要信息的获取与输出,在这方面,相对占有更多的优势。
与的对比在系统开发方面同样具有快速简单的优势。
而且的编辑器是公认最强的,至少强于,在做界面与其它控制方面,也似乎要超过。
但不可否认,的简单性与开发环境的方便性,又为赢得了不少用户。
总之更大众化些,更易于学习,而更为严谨,适合开发更大或要求更高的管理信息系统。
除了微软之外,其他公司也在为操作平台制作应用程序开发工具,例如前的公司出品的等,其他些公司出品的针对数据库编程的,等,不可否认,这些产品相当出色,如果能够熟练掌握将是编程者能力的体现,但是必须承认,对操作系统最熟悉的还是微软,而且微软本身操作系统的源代码采取不公开的策略,使得其他公司出产的产品在实现相同功能时多少都要走些弯路,最终,用户在使用这些产品设计应用程序时,程序的效率将会受到影响。
后台数据库的对比后台数据库平台的选用,主要从管理者的角度来综合权衡,包括安全性数据访问机制管理的灵活性等,目前主要的数据库有等,其中网络型的产品安全性远远高于桌面型的等数据库。
桌面型的等数据库主要应用于单机环境,虽然些后续产品如等也提供了些诸如发布的功能,但究其设计的目的还是基于小型的工作组级的应用环境,表现在不提供并行分布的能力没有或不完备的安全性方案。
例如数据库。
是种关系型数据库,利用系统开发数据管理软件,般不需要写程序,只要根据任务提出的要求,通过键盘和鼠标器,选择必需的命令,就能够开发出简单实用美观大方的应用软件,有效地处理日常数据。
有存储文件单所有形式的相关数据都包含在个以为后缀名的数据库文件中,支持长文件名,便于标识与查找,面向对象的开发方式开发应用程序简便,处理多种数据信息,界面友好工作方式灵活直接操作与应用程序操作,强大的网络功能数据可通过传送。
但数据库很多缺点。
如不能转换为文件,不能脱离运行,与其他解释性开发语言样,运行效率较慢,作为后台数据库使用时数据安全性能差,多人同时访问时就能导致文件损坏或者并死。
网络型的数据库提供并行分布的能力完备的安全性管理大容量的数据库存取等,微软公司推出的系列网络数据库已经广泛应用于各行各业,其中的作为微软公司的战略中为企业开发的数据库产品,主要用于构建电子商务和数据仓库的数据库服务器。
例如数据库。
该数据库无范式要求,可根据实际系统需求构造数据库,采用标准的结构化查询语言,具有丰富的开发工具,覆盖开发周期的各阶段,支持大型数据库,数据类型支持数字字符大至的二进制数据,为数据库的面向对象存储提供数据支持,具有第四代语言的开发工具等,具有字符界面和图形界面,易于开发。
但数据库不常见,通常是很大型的系统或者平台才会采用。
因为其对硬件要求比较高,所以不是很常见,不是很实用。
另外在数据仓库解决方案实施过程中,通常把汇总数据存储在多维数据库中,而将详细数据存储在关系数据库中,当需要详细数据时,通过构造语句访问关系数据库。
但目前的还不够灵活,数据仓库设计的个变化往往导致数据库的重构。
课题的软件选用前台开发工具的选用属于第四代编程语言,是发展最快学习最容易功能最强大的语言之,以其开发速度快使用简单而被广泛使用。
主要具有以下特点面向对象的可视化设计工具事件驱动的编程机制易学易懂的集成开发环境结构化的程序设计语言强大的数据库功能支持用户开发的控件应用程序向导完备的联机帮助功能由于已到末记录,系统提示确认密码必须与密码致,系统提示用户姓名不能为空系统提示密码不能为空系统提示确认密码不能为空系统提示用户类型不能为空系统提示记录添加成功,系统提示用户表密码,用户类型用户姓名记录修改成功,系统提示用户表用户表用户表用户姓名此用户已经存在,请重新输入用户姓名,系统提示附录数据恢复设计代码恢复成功,系统提示,附录数据备份设计代码备份成功,系统提示摘要本课题的研究应用于地铁或与地铁相类似的企业进行车辆和人员的信息化管理,使管理者的管理工作更为方便快捷。
地铁车辆管理信息系统是典型的管理信息系统,本系统以软件工程思想为指导,其系统开发主要包括数据库的规划设计与维护客户端应用程序的两个方面。
对于前者要求建立起的数据库具有完整性和致性,且具有定的数据安全性。
而对于后者则要求程序界面友好功能完备容易使用,具有流行软件的操作习惯等特点。
经过详细的调查分析,我使用作为后台数据库的开发,使用作为前端开发工具,利用其提供的集成开发环境及支持面向对象的各种标准化的控件,尤其是对的支持完成对数据库的各种操作。
达到对地铁车辆及人员信息管理的目的。
设计时首先在短时间内先建立系统应用原型,然后对初始化原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
该软件大大降低了地铁车辆和人员管理的难度,提高了管理工作的工作效率,对推进地铁公司的信息化建设起到了非常重要的作用关键词地铁车辆,管理,信息系统,车辆管理,乘务员管理,目录摘要目录第章需求分析与技术选用项目的背景需求分析相关技术分析前台开发工具的对比后台数据库的对比课题的软件选用前台开发工具的选用后台数据库的选用第章系统设计总体功能设计数据库存储设计数据库建模关系描述的设计模块设计公用模块设计系统模块设计设计中遇到的问题及解决如何将控件与数据库连接如何使用对象的方法返回记录集如何使用对象连接数据库第章系统的实现数据存储的实现创建数据库表的创建数据表结构主窗体设计界面介绍主要功能模块详细设计车辆档案管理人员档案管理数据访问技术的实现生成文件和打包生成文件工程的打包操作实现中遇到的问题及解决方法问题问题二第章程序优化及待开发的项目程序优化待开发的项目结束语致谢参考文献附录附录主界面工具栏的设计代码附录车辆档案录入窗体设计代码附录车辆档案查询窗体设计代码附录人员档案录入窗体设计代码附录人员档案查询窗体设计代码附录管理员窗体的设计代码附录数据恢复设计代码附录数据备份设计代码第章需求分析与技术选用项目的背景随着我国经济的快速发展,地铁已经成为人们出行不可缺少的种交通工具。
但是,对于拥有大量车辆的地铁公司来说,车辆的管理成为日常事务中的项重要工作。
如何让管理人员及时了解每组车每个乘务员的情况,提高车辆的使用效率,掌握人员动态,减少费用支出,就成为管理层需要解决的个难题。
为规范企业的内部管理,提高企业管理质量,更好的服务与广大乘客,有效跟踪管理每组列车的使用状况,带动企业进入车辆管理信息化科学化,使企业的车辆管理更加科学更加规范。
需求分析车辆信息管理是地铁公司每个车辆段都必须面对的工作,特别是近两年,随着地铁线路的扩展,车辆不断的增多,人员不断的添加,从而给每个车辆段的车辆管理方面和人员管理方面都带来不少的冲击,特别是对于车辆段来说,地铁车辆管理工作是至关重要的,但是直以来我们都在使用传统的人工方式管理车辆档案和人员档案,这种方式存在着许多缺点,如效率低保密性差。
另外随着车辆数量的增加,其工作量也将大大增加,这必然增加了管理者的工作量和劳动强度,同时产生大量的信息和数据,这给车辆信息的查找更新和维护都带来了不少的困难。
据调查,目前地铁公司下属的各车辆段中还有相当部分车辆管理还停留在纸介质的基础上。
这样的管理机制已经不能适应时代发展的需要,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟和计算机应用的普及,计算机已经进入人类社会生活的各个领域,并发挥着越来越重要的作用。
目前地铁公司下属的各车辆段中还有相当部分车辆管理还停留在纸介质的基础上。
这样的管理机制已经不能适应时代发展的需要,其管理方法将浪费许多人力和物力。
然而使用计算机对车辆档案信息进行管理,有着手工管理所无法比拟的优点,如检索迅速查找方便可靠性高储存量大保密性好寿命长成本低等,这些优点能够极大地提高车辆档案管理的效率,也是地铁行业或铁路行业向科学化正规化管理发展的必要条件,更是中国地铁与世界接轨的重要条件。
因此,开发个能够为用户提供充足的信息和快捷的查询手段的车辆管理信息系统,将是非常必要的,也是十分及时地。
借此机会利用已经掌握的各种专业知识,结合实际应用,开发个车辆管理信息系统来帮助各车辆段进行有效的管理,并可将其作为毕业设计课题。
相关技术分析前台开发工具的对比具有强大的可视化程序设计和面向对象程序设计的功能,近年来得到了广泛的应用。
对于开发工具而言,能够编制应用程序的可视化编程工具还有很多,所针对的编程领域也各有侧重,就微软系列的可视化开发工具而言,就有,等,与的对比与其家族中的老大相比,总体差距确实很明显。
但具体到数据库开发方面,有其独到的优势。
在这方面所具备的优势就是快速简单和功能完备。
个有经验的程序员,在需求和设计都已完成的情况下,如果只是编码和调试,使用大约不到周就可以开发出个功能比较完备的管理信息系统,而如果使用,则时间很难确定,而且这样做的人并不是佷多,除非是出于些特殊需要。
其中与的对比主要面向中小型的开发,它凭借着自带数据库的优势,应用也比较广泛,但从程序执行效率和通用性角度考虑,更多的人倾向于使用,因为个系统不仅仅就操纵数据库这么简单,它还包括界面设计及其他必要信息的获取与输出,在这方面,相对占有更多的优势。
与的对比在系统开发方面同样具有快速简单的优势。
而且的编辑器是公认最强的,至少强于,在做界面与其它控制方面,也似乎要超过。
但不可否认,的简单性与开发环境的方便性,又为赢得了不少用户。
总之更大众化些,更易于学习,而更为严谨,适合开发更大或要求更高的管理信息系统。
除了微软之外,其他公司也在为操作平台制作应用程序开发工具,例如前的公司出品的等,其他些公司出品的针对数据库编程的,等,不可否认,这些产品相当出色,如果能够熟练掌握将是编程者能