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