温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023年火车预售票系统
B12053203
B12053202
吕敏杰
李玉莲
2023
火车
预售票
系统
洛 阳 理 工 学 院
课 程 设 计 报 告
设计题目 网上售票系统
专 业 计算机科学技术
班 级 B120532
学 号 B12053202、B12053203
姓 名 李玉莲 吕敏杰
完成日期 2023.12.29
课 程 设 计 任 务 书
设计题目: 网上售票系统
设计内容与要求:
一、简述课程设计概述(目的、任务、开发环境、参考资料)
二、简述项目的可行性研究与需求分析
三、简述项目设计的根本原理和采用的主要方法与技术
四、本人实现项目的过程、内容、步骤
五、详细描述个人遇到的困难与获得的主要成果
六、课程设计完成结果分析与个人小结
指导教师: ___
2023年 12月29日
课 程 设 计 评 语
成绩:
指导教师:_______________
年 月 日
目 录
第一局部 课程设计概述 2
1引言 2
2开发目的 2
3开发任务 3
4开发环境 4
4.1系统的软硬件平台 4
4.2 ASP.NET技术介绍 4
5参考资料 5
第二局部 项目可行性分析 5
1.经济可行性 6
2.技术可行性 6
3.操作可行性 6
3.1系统用例图 7
3.2数据流图与数据字典 9
3.3对性能的规定 15
4运行环境规定 16
4.1设备 16
4.2支持软件 16
第二局部 概要设计说明书 17
1引言 17
1.1目的 17
1.2范围 17
1.3命名规那么 17
1.4术语定义 17
1.5参考资料 18
2总体设计 18
2.1总体结构设计 18
2.2功能模块清单 19
3数据库设计 19
3.1数据库概念级设计〔E-R图〕 19
3.2数据结构逻辑级设计 22
第三局部 项目开发总结报告 25
1引言 25
1.1编写目的 25
1.2参考资料 25
2设计总结 26
2.1实际完成情况 26
2.2 收获 26
2.3有待改良之处 27
第一局部 课程设计概述
1引言
随着计算机技术的开展,人们对计算机智能化的需求越来越大,对软件的实用性,速度性能的要求也越来越高。未来的火车与预售票系统的开展趋势是将是自动化的售票、信息查询、网络定票、智能化定票。而且随着计算机的普及,信息处理量的逐渐加大,手工处理方式已将远远不能满足人们的管理活动的需求,各种工作都逐渐由手工化转为自动化,将使许多复杂的,繁琐的,且需要很多人力的工作变得简单。在此系统设计中,可以根本实现基于火车站售票的网上售票的各种功能。
2开发目的
通过本次课程设计,可以使自己更加清楚的认识到一个完整的项目开发的过程以及进展,本报告实际的记录了开发过程。自己可以很好的认识到在课堂学习中以及学习过的根底知识但是在实际应用中所遇到的一系列的问题与难题。使自己更加认识自己的所学。另外,通过本次课程设计,可以很好的让同学们认识到自己的优劣好坏,对于自己已掌握的知识技能加以利用与发挥,对于自己掌握的并不熟练的知识通过本次的课程设计也可以检验出来,并且让自己提高认识,再次学习并掌握。对于本次课程设计中用到的但自己并没用掌握或者没有用过的知识,也是一个认识了解的时机,学无止境,虽然在几年的大学教育中,开了很多专业课,也学了很多专业知识,但是对于自己的学业或者执业来说是远远不够的,我们需要更加虚心的学习通过本报告记录了各组员的分工情况,进展情况,是组员之间加深和合作精神,认识到合作开发的意义。一个项目的成功开发离不开组员中的任何一个人的努力,各个组员也要配合整个项目的开发进度调整自己的时间,调节自己的进度,在组员之间的沟通中合作中,加深了同学友谊。
而且,通过本报告的记录,可以使老师清楚的了解到本组的开发动态,测试本组学员的学习状况以及动手能力,了解学生对知识的掌握与应用能力,从而了解到自己在教学的问题,在两周的课程设计过程中,老师与学生日日相处,帮助学生解决在开发过程中的一席类的问题难题,使很好的相互了解的时机。。对于读者用户而言,通过本次报告的记录,可以清晰而准确的看出本次项目开发的过程与流程,对了解本项目的开发周期与开发的实际意义有更加深入的了解。
3开发任务
建立基于WEB技术的网上订票系统,它具有传统的人工订票系统所不能比较的优越性。首先,它利用互联网的便利性,使人们可以实时的在线选购自己需要的车票。这样防止了传统购票方式给人们带来的长途奔波,长时间排队的疲劳。
其次,网上订票系统将人们实际的购票模式通过网络形象地模拟出来,人们在网上订票时如身临其境,并且能在任何时间选择自己所需要的车票,这包括列车的种类,出行时间,座位等。再次,网上订票系统可以大大降低实际购票交易时间,提高工作效率。最后,票务系统可以及时地将数据信息完全共享给用户,用户无需再通过 查询便可以得到想要的具体票务信息,这样不仅提高了企业的效劳质量,而且更加实际的解决了售票处/代售点 查询、时刻表查询、订票/退票/改票等业务受理、投诉与建议等问题,从而提高用户对效劳的满意度。
本次课程设计——网上售票系统应当最终实现以下功能:对于用户而言,应当能够实现查询、预订、退票、留言等功能。对于管理员而言能够实现信息的查询、发布与更新,对于系统本身应当有一定的容纳能力,具有相对高的性能其中包括:
1.准确性和及时性
系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而车票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。
2.易用性
本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。
3.安全性
火车预售票系统中涉及到的数据是客运公司相当重要的信息,系统要保证用户的权限,对于车次等信息用户只享有查询效劳,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。
4开发环境
4.1系统的软硬件平台
(1)客户机/效劳器:采用Pentium II 或以上级别PC机,至少30M硬盘,Pentium90MHZ,支持VGA或分辨率更高的显示器
(2)客户机/效劳器操作系统:Window 98/Me/xp,也可使用Windows NT作为操作系统
(3)数据库:SQL Server2023
(4)网络:以太网组成的局域网,可设多台客户机。
4.2 ASP.NET技术介绍
ASP.net是M的一局部,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种效劳。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言〔包括 Visual Basic .NET、C# 和 JScript .NET.〕创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具〔包括 Microsoft Visual Studio .NET〕一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将效劳器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
3.ADO.NET访问数据库的介绍
与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。
5参考资料
[1] 王惠刚,王挺.ASP.NET实用培训教程[M].北京:海洋出版社,2023.7
[2] 眭碧霞,李春华,张玮.ASP.NET程序设计与开发[M].西安:西安电子科技大学出版社.2023.9
[3] 万科,覃剑.Visual C#.NET程序设计根底与上机指导[M].北京:清华大学出版社.2023.3
[4] 刘桂林,谢尧.SQL Sever数据库应用技术[M].北京:中国方案出版社.2023.8
[5] 张海藩.软件工程导论〔第五版〕.北京:清华大学出版社,2023
[6] 孙家广.软件工程. 北京:高等教育出版社,2023
[7] 郑人杰.实用软件工程.北京:清华大学出版社,2023
[8] 陈有祺.软件工程引论.天津:南开大学出版社,2023
[9] 杨芙清.面向对象程序设计.北京:北京大学出版社,1992
[10] 潘锦平.软件系统开发技术.西安:西安电子科技大学出版社,1997
[11] 蔡希尧,陈平.面向对象技术.西安:西安科技大学出版社,1993
[12] 罗晓沛,侯炳辉.系统分析员教程.北京:清华大学出版社,1992
第二局部 项目分析报告
1可行性分析
[从经济、技术、法律等方面分析确定系统是否值得开发,及时 建议停止项目开发,防止人力、物力、时间的浪费。在该阶段建立粗略的需求模 型〔0 层和1 层的DFD数据流程图〕和设计模型〔SC 上层图〕。]
随着Internet的迅速开展和日益成熟,网上出现了各式各样的销售系统,人们可以足不出户就能买到自己所需要的商品。网上火车订票系统是依据火车票销售部门提供的相关内容,利用Internet网络,为购置火车票的用户提供相关的效劳,让用户能通过本系统方便快捷地进行订票或退票。为了到达这个目的,必须分析几种主要的可能解法的利弊,从而判断是否可行。系统