欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机毕业设计10delphi+ACCESS列车时刻查询决策系统Word格式文档下载.docx

    • 资源ID:4179644       资源大小:1.15MB        全文页数:23页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机毕业设计10delphi+ACCESS列车时刻查询决策系统Word格式文档下载.docx

    1、包括站站查询、车次查询。用户可以在此系统中进行站站查询,及车次查询。指导教师 2007 年 3 月 17 日1、课程设计目的和意义1.1设计目的 列车时刻查询决策系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了“便民”。1.1.1设计意义列

    2、车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人

    3、员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。2、软硬件环境 软件环境:Windows XP 硬件环境:CPU:inter pentinum4、主频:2.80G赫兹、 内存:256M、40G硬盘开发环境:Windows XP 、Delphi5.0 、Microsoft Office Access 2003 inter pentinum4、256MB内存、40G硬盘3、系统设计及开发过程3.1需求分析需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原

    4、系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项:3.1.1基础数据模块此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。3.1.1.1 车站设置在车站设置中,包括新增站点和修改站点两项功能。车站包含了石家庄、保定、唐山、秦皇岛等二十个车站。3.1.1.2列车类型在

    5、列车类型中,包括新增列车类型和修改列车类型两项功能。列车类型包含了普快、特快、空调快车、空调慢车等信息。3.1.1.3价格调整在价格调整中,可以对列车票价进行调整。3.1.1.4退出系统将关闭整个系统。3.1.2车次管理模块此模块包含了增加车次、车次维护两种功能。车次包含了T522、K67、4491、4444、4441等二十个车次。3.1.2.1增加车次在增加车次中,可以在原有的基础上增加新的车次。3.1.2.2维护车次 对表中列车的各项信息进行维护。3.1.2列车查询模块 此模块包含了站站查询、车次查询两种功能。3.1.2.1站站查询输入始发站和终点站系统将显示符合条件的所有车次,以及车辆类

    6、型、到站时间、发站时间、里程、总共时间等数据。3.1.2.2车次查询 输入车次系统将显示符合条件的车次,以及车辆类型、始发站、终点站、到站时间、发站时间、里程、总共时间等数据。3.2数据库分析3.2.1数据库概念设计(E-R图)1、 记录各次列车的各种价位2、记录列车的相关信息3、记录各次列车的运行区间4、记录列车类型的基础数据表5、记录各车站的基础数据表6、数据库ER图3.2.2数据库逻辑结构设计ER图向关系模型转换:一个实体型转换为一个关系模式,实体的属性即为关系模式的属性,实体的标识符即为关系模式的键。联系类型的转换,根据不同情况做不同的处理:1、记录各次列车的各种价位6、关系图 说明:

    7、TrainBase.TrainID与TrainPrice.TrainID相关联,以通过列车编号找到在表TrainPrice中的相关列车价格的信息,它们是一对一的关系。TrainBase.TrainID与TrainSiteInfo.TrainID相关联,以通过列车编号找到在表TrainSiteInfo中的相关列车运行区间的信息,它们是一对一的关系。TrainSiteInfo.SiteID与SiteBase.ID相关联,以通过车站ID找到车站的名称,它们是多对一的关系。TrainBase.TypeID与TypeBase.TypeID相关联,以通过列车类型ID找到列车类型名称,它们是多对一的关系。S

    8、iteBase.ID与TrainBase.StartSiteID、EndSiteID相关联,以通过车站ID找到车站的名称,它们是一对多的关系。根据以上转换规则可得列车时刻查询决策系统的结构模式为:A. 列车票价位信息(列车编号、硬座、软座、硬卧、软卧)主码:列车编号B列车基本信息(列车编号、车次、始发站、终点站、发时、到时、车辆类型号、里程、所经路程总时间)外码:车辆类型号、始发站、终点站C列车运行区间信息(列车编号、车站编号、到时、发时、里程)车站编号D列车类型信息(车辆类型号、车辆类型) 主码:车辆类型号E车站信息(车站编号、车辆类型)3.2.3数据库物理设计表1数据库逻辑结构列车价位表T

    9、rainPrice序号字段名称中文说明数据类型字段大小说明1TrainID数字长整型2GeneralSeat硬座货币3SoftSeat软座4GeneralBed硬卧5SoftBed软卧主键:表2 数据库逻辑结构列车基本信息表TrainBase自动编号TrainName车次文本50StartSiteID始发站 长整型EndSiteID终点站StarTime发时6EndTime到时7TypeID车辆类型8Mileage里程单精度型9SumTime路程总时间外键:StartSiteID、EndSiteID、TypeID表3 数据库逻辑结构列车运行区间信息表TrainSiteInfo列车编号 Site

    10、IDGetToTime 文本LeaveTime发时 数字表4 数据库逻辑结构车站信息表TypeBase Name表5 数据库逻辑结构列车类型表SiteBaseID车辆名称3.3概要设计图3.3.1 功能模块图3.3.1基础数据3.3.1.1车站设置 系统管理员对站点进行增加和修改,操作完毕后进行保存,若保存成功,弹出对话框提示保存成功。3.3.1.2列车类型 系统管理员对列车类型进行增加和修改,操作完毕后进行保存,若保存成功,弹出对话框提示保存成功。3.3.1.3价格调整 系统管理员对价格进行修改,弹出对话框提示修改成功。3.3.1.4退出系统退出系统3.3.2车次管理3.3.2.1增加车次

    11、系统管理员对车次进行增加和修改,操作完毕后进行保存,若保存成功,弹出对话框提示保存成功。3.3.2.2车次维护系统管理员对车次进行维护。3.3.3列车查询3.3.3.1站站查询用户在界面中填入所要查找的始发站和终点站,系统显示符合条件的所有车次,以及本车次的详细信息,如:车次、车辆类型、到站时间、发站时间、里程、总共时间等数据。3.3.3.2车次查询 用户在界面中填入所要查找的车次,系统显示符合条件的车次,以及本车次的详细信息,如:3.4详细设计此软件开发语言为Delphi5,利用ADO进行数据库连接。 主要使用ADOCommand、ADOQuery、DateSource控件进行数据库连接。A

    12、DOQuery用来进行程序中需要的数据库查询。将DateSource的Dataset属性设置为相应的ADOQuery,存放ADOQuery查询出来的结果。此软件开发语言为VC+,利用ADO进行数据库连接。因为本系统使用SQLServer2000数据库,所以,首先要进行数据源HRMIS的注册。在StdAfx.h中加入afxdb.h引入数据类。ODBC 是一种使用SQL 的程序设计接口。使用ODBC 让应用程序的编写者避免了与数据源相联的复杂性。这项技术目前已经得到了大多数DBMS 厂商们的广泛支持。 Microsoft Developer Studio 为大多数标准的数据库格式提供了32 位OD

    13、BC 驱动器。这些标准数据格式包括有:SQL Server、Access、Paradox、dBase、FoxPro、Excel、Oracle 以及Microsoft Text。如果用户希望使用其他数据格式,用户需要相应的ODBC 驱动器及DBMS。 用户使用自己的DBMS 数据库管理功能生成新的数据库模式后,就可以使用ODBC 来登录数据源。对用户的应用程序来说,只要安装有驱动程序,就能注册很多不同的数据库。Visual C+ 的MFC 基类库定义了几个数据库类。在利用ODBC 编程时,经常要使用到CDatabase( 数据库类),CRecordSet( 记录集类) 和CRecordView(

    14、 可视记录集类)。其中: CDatabase 类对象提供了对数据源的连接,通过它你可以对数据源进行操作。CRecordSet 类对象提供了从数据源中提取出的记录集。CRecordSet 对象通常用于两种形式:动态行集(dynasets)和快照集(snapshots)。动态行集能保持与其他用户所做的更改保持同步。快照集则是数据的一个静态视图。每一种形式在记录集被打开时都提供一组记录,所不同的是,当你在一个动态行集里滚动到一条记录时,由其他用户或是你应用程序中的其他记录集对该记录所做的更改会相应地显示出来。 ADO.NET采用断开连接的方式访问数据库,即,当用户提交申请时,连接数据库,把数据库相应

    15、内容读到本地内存,然后断开连接,当用户修改好记录之后,再打开连接,提交数据。3.4.1数据库连接设计对每个对话框的类加入一个CDatabase类的对象作为变量用于连接数据源。在对话框构造函数中建立与数据源HRMIS的连接。在响应对话框按扭ID_OK的函数中断开此连接。3.5系统调试、运行与测试分析系统测试与维护是软件开发的最后阶段,也是一个很重要的阶段。在测试方面,该系统的每个模块都经过了严格的白盒测试。3.5.1测试基础数据模块点击基础数据模块,出现下拉菜单(车站设置、列车类型、价格调整、退出系统)。 图3.5.1 基础数据模块3.5.1.1测试车站设置模块点击”车站设置”,对列车基础数据进

    16、行新增和修改操作。 图3.5.1.1.1 在车站设置中新增秦皇岛站点图3.5.1.1.2 在车站设置中修改廊坊站为保定站 3.5.1.2测试列车类型模块点击” 列车类型”,对车次进行新增和修改。图3.5.1.2.1 在列车类型中新增特快图3.5.1.2.2 在列车类型中修改软卧为硬卧3.5.1.3测试价格调整模块点击” 价格调整”,可以修改列车票价。图3.5.1.3 列车价格调整3.5.1.4测试退出系统模块点击” 退出系统”,将关闭整个系统。3.5.2测试车次管理模块点击车次管理模块,出现下拉菜单(增加车次、车次维护)。图3.5.2 车次管理3.5.2.1测试增加车次模块点击”增加车次”,对

    17、车次进行新增和重填操作。图3.5.1.2.1 在增加车次中新增T125次车3.5.2.1测试车次维护模块图3.5.1.2.1 车次维护 3.5.2测试列车查询模块点击列车模块,出现下拉菜单(站站查询、车次查询)。图3.5.3 列车查询3.5.3.1测试站站查询模块图3.5.3.1 查询张家口到秦皇岛3.5.3.1测试车次查询模块图3.5.3.1 查询4491次车4、参考资料 软件工程-张海藩 编著 清华大学出版社 软件工程-王利福 张世琨 朱冰 编著 北京大学出版社 数据库系统概论-萨师煊 王珊 编著 高等教育出版社 Access数据库项目案例导航- 刘大玮 王永皎 巩志强 编著 清华大学出版

    18、社Delphi5.0数据库开发与专业应用-敬铮 编著 国防工业出版社5、结束语在现代社会中,计算机已经广泛的应用到了各行各业中,并且随着计算机技术的飞速发展计算机在系统管理中的应用越来越普及,而且利用计算机实现各个系统的管理显得也越来越重要,所以此次课程设计,对我有着重要的意义和影响。本次课程设计我选择了列车时刻查询决策系统设计这个任务, 通过这次课程设计,我对数据库Acess和用Delphi编写数据库软件有了自己的认识和见解。数据库的设计是数据库软件编写的灵魂。而需求分析为数据库的设计奠定了很坚实的基础。需求分析是否做到位,决定了数据库的设计是否能够符合用户的需要,并且也决定了现在设计的这个数据库软件是否有足够的扩展性,是否能够有更好更广的应用空间。因此需求分析完成得如何直接关系到整个系统的质量。除了在本次课程设计中所学习到的知识外,我发现了自身还存在着不足和缺点,在一些专业知识的运用上显得不够熟练。所以本次课程设计做起来显得有些吃力,但得到了老师和同学的帮助,虽然此系统能正常运行,但其中还存在着诸多的不足,它对我接下来的毕业设计起到了有很大的帮助,使我能及时发现不足,进而插漏补缺。最后,真诚的感谢张有华的指导和帮助!指导教师评语及建议成绩:建议成绩指导教师签字 年 月 日教研室主任意见:成绩教研室主任签字 年 月 日二级学院院长意见 成绩二级学院院长签字


    注意事项

    本文(计算机毕业设计10delphi+ACCESS列车时刻查询决策系统Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开