欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    车站售票治理系统数据库课设.doc

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

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

    车站售票治理系统数据库课设.doc

    |中文摘要本文针对车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的需求分析、概要设计、详细设计,以及编码实现和调试等步骤设计开发了车站售票系统。并运用 E-R 图和数据库逻辑结构、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。工具软件利用 VS2012 开发工具和 SQL Server 2012 数据库来开发这个车站售票管理系统。该系统要解决的是车站售票工作所要解决的问题,可以满足车站售票的基本要求,包括票务管理、查询、报表打印、车次管理、账户管理、修改密码等六个方面的功能。该系统能运用到车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。|目录1 引言 .12 概要设计 .22.1.系统需求分析 .22.2.系统结构设计 .42.3.功能模块设计 .43 详细设计 .83.1 系统数据库设计 .83.1.1 概念结构设计 .83.1.2 逻辑结构设计 .83.2 系统主要功能模块设计 .123.3 各模块的主要算法对应的原代码 .154 调试与运行结果及存在的主要问题 .385 课程设计小结 .616 参考文献 .62|1 引言课程设计的目的:按照关系型数据库的基本原理,综合运用所学的基本知识,以小组为单位,设计开发一个小型的管理信息系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力,另一方面,使学生能深入理解和灵活掌握教学内容。课程设计的要求:考察市长途汽车站、火车站售票业务,设计车站售票管理系统。要求:具有方便、快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和退票。能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询等;能按情况所需实现对车次的更改、票价的变动及调度功能;完善的报表系统;具备一定的维护功能,如数据安全管理(含备份与恢复) 、操作员管理、权限设置等;该系统的开发环境为 vs2012 和 sql server 2012 ,是基于c#以及 sql server 数据库开发的一个车站售票管理系统。我们小组有我以及同班同学严鑫剑,分工为:严鑫剑负责开发用户登录、票务管理、查询三个子模块,本人负责开发车次管理、账户管理、修改密码三个子模块。另外因为不知道如何具体在 c#环境下运用触发器以及报表打印,所以系统中用到的触发器以及报表打印功能是我们两个共同完成的。|2 概要设计2.1.系统需求分析本系统是严鑫剑与司房昭同学共同开发的,集车站售票退票,线路查询修改,车次管理,报表打印,账户管理等功能为一体的应用软件。车站售票管理系统,为车站快速便捷售票提供了一个较好的解决方案。本系统具有以下功能:1.具有方便、快速的售票功能,包括车票的预订和退票功能,能够支持团体的预订票和退票。2.能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询等。3.能按情况所需实现对车次的更改、票价的变动及调度功能。4.完善的报表系统。5.具备一定的维护功能,如数据安全管理(含备份与恢复) 、操作员管理、权限设置等。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了 SQL SERVER 2012 数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。1. 开发的系统的一般描述车站售票管理系统采用 C/S 体系结构,结合车站的实际需要,对票务管理和线路、车次信息进行高效有序的管理,提供丰富的管理和分析功能,用户界面友好,能满足车站售票管理|的软件,提高车站工作效率。本系统旨在车站管理人员与售票人员工作更加方便,以减轻工作人员的负担。快速的对信息进行管理,输入,输出,查找,修改,删除的操作,是大量的工作更加的具体化,直观化,合理化。2. 产品功能开发的系统软件具有数据的更新,借阅的判定,数据的管理等功能。3. 用户特点本软件的使用对象是车站管理员与售票员。可以方便的利用该软件进行车站售票的各种操作。4. 一般约束(1)本系统作为 C/S 结构的一个应用系统,不可避免的要受到 C/S 结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。(2)硬件环境。Intel Pentium 166MHz 或以上 ; 内存:需要至少 512MHZ; 网络容量:少于 50 人需 16Mb/s 的令版环网和 10Mb/s 可以勉强满足要求,建议 100Mb/s 的以太网或者更高。设备需求:打印机。(3)软件环境运行于 Windows7 及更高版本的操作系统之上。SQL Server2012 数据库。5. 假设和依据本系统要求具有较高的可靠性和保密性。对于不同的用户给予不同的权限,对于各个用户的信息要安全稳定的存储。本系统开发的时间为:2012 年 12 月 20 日至 2013 年 01 月02 日。|2.2.系统结构设计本系统主要由六个模块构成分别为:用户登录,票务管理,查询,报表打印,修改密码,车次管理,账户管理。通过这个六个模块,可以实现对车票的出售与退订,车次的查询、修改、增加与删除,线路的查询、修改,增加与删除,用户信息修改等等。通过这下功能在本系统的实现,系统的使用者可以相当方便的对售票进行方便的管理。在权限方面,分为管理员与售票员,功能区分,管理效率提高。车站售票管理系统结构图车站售票管理系统查询功能报表打印车次管理账户管理修改密码用户登录票务管理车次查询线路查询打印设置团体购票页面设置团体退票修改车次打印功能打印预览账户删除车次录入修改票价账户添加车次删除账户修改退票功能购票功能2.3.功能模块设计本系统通过各个模块与数据库之间的调用,实现了售票管理所需的各个功能,方便使用。|1. 登录模块鉴于车站售票的实际情况,对于本系统的使用者,设置为管理员与售票员两种,方便管理。系统管理员能享有查询,报表打印,修改用户密码,车次管理,账户管理五种功能。而售票员可以进行票务管理,查询,报表打印,修改密码四种操作。对于不同的用户,给予不同的权限,享有不同的操作。2. 票务管理这是售票员用户特有的操作模块,主要负责车站的售票退票工作。为了满足人们购票需要,加入了团体购票与团体退票功能。在售票过程中,首先要进行条件查询。在本系统中,则是依据出发站与到达站为查询依据,并显示查询结果。出入要乘坐的车次,选择购票。对于车票不足的车次则不能购买。在购买车票时,如选择的座位已售出,能提示不能购买,选择其他座位。选择正确的座位,则购票成功。对于团体购票,同样的需要先进行查询,输入乘坐车次,对于车票,座位的各种情况给予判断,首先保证剩余的车票数量不小于售票数量才能进行团体售票。在进行团体售票的座位选择时,加入了一个循环,在完成团体订票以前,对于座位情况一直给予判定,直至车票购买完毕,循环结束。退票功能首先需要查询车票所属车次,查询成功后,弹出输入座位号界面窗口,输入已经购买过的座位号,选择退票,则会成功退票。对于退票中的车次信息,座位信息都演进行判定,对于不存在的信息要给予提示,方面操作。在使用团体退票功能时,也是需要输入所属车次,不同的是还需输入需要退票的数量,用来做循环。成功判定退票后,依次输入退票的座位号,直至退票完毕。在输入退票座位号是,如果未完成全部退票,就中断了操作,指挥进行已经输入座位号的退票操作,对于未输入的不会有影响,对剩余票数也是正常显示。|3. 查询操作在本系统中,包括了两种查询。一种为车次查询。输入正确的车次,则会在 Datagridview 显示出关于本车次的详细信息,包括车次,始发站,终点站,价格,余票,限载人数具体信息,方便操作人员进行其他操作。另一种线路查询则需要输入起始站与终点站,则会出现所有这个路线所以车次的详细信息。对于不正确的信息都要给予错误报告。4. 报表打印5. 修改密码为了保证用户的安全系,以及管理员的权限操作,可以进行密码修改。在修改时,需要输入用户名及其次用户的原密码才能进行密码修改操作。对于用户名不存在或密码错误都要进行报错。再确认新密码后可以修改成功。6. 车次管理此模块为管理员特有模块,是为了可以是管理员根据实际情况对车次,票价进行改动,便于车站的系统管理。鉴于管理员可能需要更改某个车次的路线,特加入了车次修改功能方便其操作。输入需要修改的车次,以及实际的始发站及终点站,如果车次存在,即可完成修改。对于不正常的输入要给予提示。根据实际情况,车票价格不可能是一成不变的,所以加入改动票价功能是十分必要的,输入始发站与终点站和需要修改成的价格。如果输入的这条线路存在,则按照你输入的价格进行修改。如果输入线路不存在,则给予提示。车次录入功能则是管理员管理车次最重要的一个功能,输入车次号,始发站,终点站,发车时间,价格,限载人数。如果输入数据没有问题则可以完成录入操作。车次删除功能是为了管理员删除那些无用的车次信息而设定的操作。输入需要删除的车次,如果数据库信息里有输入的车次,则完成删除信息,如没有,则给予提示。|7. 账户管理此功能也是管理员特有操作。为了保证系统的安全性,以及系统操作员权限的区分,此功能可以用来添加和删除用户,也可以修改账户的权限。对系统的安全性有所改善。系统处理流程图登录用户名与密码判定选择权限查询确认登陆票务管理登录功能选择口令文件车次管理选择查询条件车次查询线路查询车次 、 线路信息数据显示输入数据输入数据个人售票 团体售票个人退票 团体退票选择车票录入修改选择车票录入修改密码修改输入用户名密码口令文件 判定用户修改成功或失败车次修改改动票价车次录入车次删除信息管理口令文件修改成功或失败账户管理 选择管理项账户修改账户添加账户删除确认修改修改成功或失败|3 详细设计3.1 系统数据库设计3.1.1 概念结构设计根据需求分析,E-R 图表示的概念模型如下:E-R 图3.1.2 逻辑结构设计由 E-R 图转换成为的关系模型如下:用户表(用户名,密码,身份类型)

    注意事项

    本文(车站售票治理系统数据库课设.doc)为本站会员(小**)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开