您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 学生订票系统分析与设计
1摘要随着国民经济的快速发展,人们出行、交通越来越频繁,对服务的快捷、便利性的要求也越来越高,因而对客运行业的建设与管理提出了更高的要求。为了适应和推动行业的发展,各种交通公司和部门开始广泛采用日趋成熟的计算机技术和数据库技术来实现对票务信息的现代化管理,具有手工管理无法比拟的优点,如:管理科学方便、检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高信息管理和业务管理的效率。现在,随着高校的扩招,每逢寒暑假,很多学生都要面临买票难的问题,火车站购票大厅有大量的学生排队,针对此种情况,我和小组成员经过调查和一系列需求、分析、设计,运用统一过程和UML方法建模,用MicrosoftVisio工具画图,使用MicrosoftVisualBasic6.0和SQLServer2008设计了学生订票系统,使学生通过计算机就能在学校订票,以节省学生的购票压力,同时也缓解车站的压力。关键词:订票、系统、现代化、统一过程2目录摘要............................................................................................................................2目录............................................................................................................................30引言............................................................................................................................41、需求分析.................................................................................................................51.1系统问题域.......................................................................................................51.2业务模型..........................................................................................................51.3用例图及用例描述...........................................................................................92、系统分析..................................................................................................................122.1提取类、类建模.............................................................................................122.2动态建模、状态图..........................................................................................132.3用例方案........................................................................................................142.4顺序图............................................................................................................172.5协作图............................................................................................................192.6活动图............................................................................................................232.7包图................................................................................................................243、系统设计………………………………………………………………………....243.1添加类的属性和操作………………………………………………………243.2数据库设计…………………………………………………………………253.2.1概念模型…………………………………………………………….....253.2.2逻辑模型……………………………………………………………….284、系统实现……………………………………………………………………........304.1系统运行截图……………………………………………………………..304.1.1客户端运行抓图.....................................................................................304.1.2服务器端运行抓图.................................................................................325、课程设计总结………………………………………………………………........355.1心得体会…………………………………………………………………......355.2感谢语…………………………………………………………………..........366、参考文献................................................................................................................363引言信息系统分析与设计课程设计是要使学生采用本课程中学习的统一过程和UML来完成系统的分析与设计,运用面向对象的思想,从问题域出发,构造业务模型和需求模型,进而提取类、进行类建模,在类建模的基础上,绘制系统的各种交互图,在设计阶段确定类的属性和格式,添加类的操作。在实现阶段,用编程语言来实现模块的编程,直到系统成为一个完整的整体。通此过程,掌握面向对象分析与设计的思想和方法。本学生订票管理系统正是通过数据库存储信息实现高效率管理。该设计通过需求分析、系统分析、系统设计、系统实现等过程来实现,在需求文档的指导下来实现系统的功能,采用SQLserver作为后台数据库,MicrosoftVisualBasic6.0实现前台界面开发。该系统分为客户端和服务器端两个部分,客户端主要面对学生,使学生能够订票、退票、查询车次信息,服务器端主要针对管理员,使管理员能够管理列车信息、管理学生信息、系统维护、订票管理与查询、退票管理与查询。小组成员及分工:本系统有我和同班同学XX合作完成,我完成的工作有:描述问题域,描述系统需求,运用Rose工具画出相应的用例图,并对用例进行详细描述,用例的方案及方案的实现,状态图,协作图,数据库的概念模型,数据库建表,编程实现服务器端服务器端;XX同学完成的工作有:构建业务模型,提取系统的各种类,进行类建模,顺序图,设计系统的包图,细化类图,添加类的属性和操作,数据库的逻辑模型,编程实现客户端。所用软件工具及介绍:在此次系统开发过程中,我们使用了SQLserver2008、MicrosoftVisualBasic6.0、MicrosoftVisio2003。SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:(1)可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序;(2)高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本;(3)智能的——提供了一个全面的平台,可以在你的用户需要的时候给4他发送观察和信息。MicrosoftVisualBasic6.0简称VB6.0,是目前世界上使用最广泛的程序开发工具之一。结构简单,编写程序对系统的资源占有极低,是程序编写者编写小型程序的第一选择!即使考虑到VB程序本身编译和运行效率较低的不足,但是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。MicrosoftVisio2003是微软公司出品的一款的软件,它有助于IT和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的Visio图表。该软件通过创建与数据相关的Visio图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用OfficeVisio2003中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。1.需求分析1.1系统问题域该系统的主要目的就是节省学生的时间和精力,减轻客运高峰期车站压力。使用本系统,学生在学校就可以订票,不必到车站排队购票,能够节省学生的大量时间,同时还可以减轻火车站的压力,能够节省人力物力。由于学生订票的特殊性,我们将该系统分为客户端和服务器端,客户端主要用于学生进行列车时刻信息查询、车次信息查询和剩余车票查询、订票、退票等,服务器端主要用于对车次信息的管理、学生信息管理、操作员信息管理、订票信息的统计和系统的维护。实现对列车信息的添加、删除、修改,学生信息的录入、删除、修改,操作员信息的添加、删除、修改。1.2业务模型(1)学生订票管理员学生订票系统-结束1*-结束2*-结束3*-结束4*图1-1学生订票系统业务模型的订票用例示意图5表1-1订票用例简短描述订票用例使学生能够完成网上订票操作。逐步描述这个阶段不适用。(2)学生退票管理员学生订票系统-结束1*-结束2*-结束3*-结束4*图1-2学生订票系统业务模型的退票用例示意图表1-2退票用例简短描述退票用例使学生能够完成网上退票操作。逐步描述这个阶段不适用。(3)车次信息管理管理员学生订票系统-结束3*-结束4*图1-3学生订票系统业务模型的车次信息管理用例示意图表1-3车次信息管理用例简短描述车次信息管理用例使管理员能够进行车次信息的管理,管理包括列车信息设计和车次信息查询。逐步描述这个阶段不适用。6(4)学生信息管理管理员学生订票系统-结束3*-结束4*图1-4学生订票系统业务模型的学生信息管理用例示意图表1-4学生信息管理用例简短描述学生信息管理用例使管理员能够完成对学生信息的管理工作,管理工作包括学生信息的查询、添加、删除和修改。逐步描述这个阶段不适用。(5)管理员订票信息管理学生订票系统-结束1*-结束2*图1-5学生订票系统业务模型的订票信息管理用例示意图表1-5订票信息管理用例简短描述订票信息管理用例使管理员能够完成订票信息的管理工作。逐步描述这个阶段不适用。(6)管理员系
本文标题:学生订票系统分析与设计
链接地址:https://www.777doc.com/doc-4453580 .html