IT项目管理——火车网上订票系统项目规划书
火车票网上订票系统系统

摘要本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用JAVA 开发工具和SQL Server 2000数据库来开发这个火车站网上订票系统。
该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:信息管理,火车售票,JAVA,SQL Server2000目录第一章引言 (1)第二章需求分析 (2)第三章总体设计 (4)第四章详细设计与实现 (1)第五章系统测试 (16)结论 (18)参考文献 (19)第一章引言信息化的时代,我们除了在跟上时代的节拍外,更多的时候是一种理念的提升与升华。
存在既有存在的道理,就像为什么之前我们有了电视,但是现在还需要有电脑一样。
现在绝大多数公司都会借助电脑去工作,为什么,因为借助它让我们提高我们的办事效率,让我们的管理模式变得更简易更方便。
CRM的产生也是同样的道理,我们在自己打好客户关系外,总是需要借助一个工具来帮我们管理的,如果是找人管理的话,那么多的数据不见得都能够记下来,而且也存在一些矛盾让你后期不便于管理,但是借助软件工具我们就可以省事省时省力了。
随着信息技术的飞速发展和客户驱动市场的形成,制造业面临的竞争越来越激烈,许多企业通过ERP 、SCM等管理信息化系统强化了财务、生产、物流、产品管理后,发现自己的营销与服务能力的不足,特别是那些快速发展的企业,在全国各地建立了营销与服务网络,人员越来越庞大,营销费用增长迅速,但业绩提升缓慢,而且客户的满意度下降,竞争对手比自己跑得越来越快,各层次沟通不畅信息衰减严重。
软件工程网上订票系统课程设计报告书

软件工程网上订票系统课程设计一、可行性分析报告1.1 经济可行性分析经济可行性研究是对系统投入使用后带来的经济效益进行评估,也包括对系统的投资预算。
即要解决两个问题,资金可德行和经济合理性当前办公用PC机的普及使得开发和应用管理系统在经济在成为可能。
现在,计算机的价格已经十分低廉,性能却有了长足的进步,本系统的开发为人民出行方便带来了质的飞跃。
为此主要表现为以下几个方面:1、本系统的运行可以代替人工进行许多繁杂的劳动;2、本系统运行可以节省许多资源。
如人力,财力,物力等方面;3、本系统的运行可以大大地节约买票时间;4、本系统可以使个人信息更加安全,等等。
另一方面,就汽车站自身来说,他也是需要这样一个系统的。
我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间,又容易出错。
随着信息时代的来临,我们的各项工作都要讲求效率,买火车票也不例外。
本系统其它应用软件、硬件系统也易于获得。
因此,开发成本较低。
而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。
这就为汽车票网上订票提供了适用人群,所以本系统在经济上是可行的。
1.2 操作可行性分析本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训即可熟练地使用本系统。
系统运行后,就用户方面而言,由于用户使用本系统时,不会也不必关心系统内部的结构和实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好,操作方便功能齐全的原则上的,用户只需用鼠标点击界面上的选项卡或按钮就能之行相应的功能。
就管理者而言,关心的是如何处理各种数据只要把用户的信息输入计算机,管理者就可以运行相应的后台程序进行处理。
而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。
所以说本系统在操作上是没有问题的。
因此,它在操作上是可行的。
网上订票系统

网上订票系统摘要随着我国铁路交通的不断发展,简单的窗口售票模式已经不能满足方便人们出行的目的。
采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然需求。
本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供方便快捷的订票服务。
本毕业设计的内容是设计并且实现一个基于web技术的网上订票网站,故而系统主要以j2EE作为开发基础,主要使用了struts2+spring+hibernate等多种框架的结合使用,用myeclipse作为开发工具,以SQL作为数据库,使用JAVA语言开发,页面采取JSP动态页面开发技术。
该系统界面简单、操作方便,容易维护。
关键词:网上订票网站 ,S.S.H(Struts ,Hibernate ,Spring),JAVA , JSPOnline booking systemAbstractWith the continuous development of China's railway transportation, simple window ticketing mode cannot satisfy the convenient for people to travel to. The use of advanced network technology to develop the online booking system convenient is the inevitable requirement of modern passenger business development. The online train tickets booking system design through the home page, you can realize the basic functions of the personal information registration, the train ticket price query, online booking, refund, provide convenient booking service for users.The contents of this graduation project is to design and implement an online booking website based on Web technology, this system mainly uses j2EE as the basis of development, the main use of the combined use of struts2+spring+hibernate and other frameworks, MyEclipse as a development tool, SQL as the database, using Macromedia's Dreamweaver as the interface landscaping tools, the use of JAVA language development take, page development technology of JSP dynamic pages. The system has a simple interface, easy operation, easy maintenance.Keywords:Online booking site ,Struts2 ,Hibernate ,Spring ,JAVA ,JSP目录摘要 (I)ABSTRACT ........................................................................................................................................ I I 1 绪论. (1)1 绪论 (1)2 系统的开发环境及技术简介 (1)2.1 系统开发环境 (1)2.1.1 MyEclipse (1)2.1.2 数据库简介 (2)2.1.3 Tomcat (2)2.2系统开发的思想与技术 (3)2.2.1JSP技术与MVC模式以及系统的基本框架 (3)2.2.2 S.S.H框架的优点 (3)3 系统总体设计 (6)3.1 总体功能模块 (6)3.2用户的功能模块 (6)3.3 系统业务描述 (7)3.4 程序流程图 (7)4系统详细设计与实现 (9)4.1系统和数据库的配置 (9)4.2概念模型设计 (10)4.3数据库逻辑模型 (10)4.4数据库表结构 (10)4.5平台数据表的设计 (12)5系统功能实现 (18)5.1程序的类图 (18)5.1.1订单Order类图 (18)5.1.2公告Gonggao类图 (19)5.1.3类型Leixing类图 (20)5.1.4票价Piaojia类图 (21)5.1.5时间Shijian类图 (22)5.1.6线路Xianlu类图 (23)5.1.7用户User类图 (24)5.2程序的时序图 (26)5.2.1 公告模块时序图 (26)5.2.2 类型模块时序图 (27)5.2.3 票价模块时序图 (28)5.2.4 线路模块时序图 (29)5.2.5 用户模块时序图 (30)5.3系统功能实现的主要框架 (30)5.3.1 SSH框架 (30)5.3.2 hibernate配置文件 (30)5.3.3 struts配置文件 (32)5.3.4 spring配置文件 (33)5.4系统功能实现的主要模块 (34)5.4.1 登陆页面 (34)5.4.2 用户注册页面 (36)5.4.3 网站主页面 (37)6系统的调试与测试 (39)6.1软件测试的目的 (39)6.2软件测试的任务 (39)6.3测试环境 (39)6.4测试环境的配置 (40)6.4.1 创建安装项目 (40)6.4.2 添加项目输出 (41)6.4.3 运行项目 (43)参考文献 (45)致谢 (46)1 绪论1 绪论火车站市场的管理和规范问题,是困扰我们多年的一个老问题,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
火车票预订系统总体设计说明书

火车票预订系统总体设计说明书2013年10月31日1.引言1.1编写目的通过此说明书让用户更加清晰的了解本系统的功能,通过模块的形式将各项功能向用户展示。
对接口的描述让用户知道相关的数据输入与输出,体现了一定的人机交互理念。
数据库的逻辑与物理设计将需求分析中数据库设计更加详细具体化。
最后指出本系统的开发运行环境,为用户提供的参考依据。
1.2背景●待开发软件系统的名称:火车票预订系统●开发者:施丹昊施季春1.3定义提供了迄今为最先进的Web开发平台。
它是一个已编译的、基于.NET的开发环境,可以用任何与.NET的语言(本系统采用C#)开发应用程序,而不仅仅是使用JavaScrip t和VBS crip。
可以无缝地与WYSIWYG HTML编译器和其他编程工具一起工作。
另外,任何ASP .NET应用程序都可以使用整个.NET Framew ork。
2.系统功能结构设计2.1模块的划分和描述火车票预订系统可分为五个模块:顾客查询模块,网点售票员模块,车站售票员模块,信息修改模块和系统管理员模块。
顾客查询模块:主要是提供顾客在购买出行的火车票前,可以登录系统,通过方便自己的查询方式,来查询到满足自己要求的火车,并可以确定出自己需要的某个日期是否有票可以出售。
网点售票员模块:主要提供其注册及登陆,查询和售票三个功能。
网点售票员是通过在网络中注册自己的信息,来获得售票的权限的,要注册过并通过系统管理员审核成功。
登录系统后,系统会显示出网点售票员可以获得查询和售票的权限。
车站售票员模块:主要提供其登陆,查询,售票和退票功能。
车站售票员登录后,系统会显示出车站售票员所具有的所有操作权限。
其中退票的功能只有车站售票员才有退票的权限。
软件工程课设-网上火车票订票系统

目录1. 选题意义 (1)2. 网上火车票订票系统要达到的目标及限制 (1)2.1要达到的目标 (1)2.1.1功能目标 (1)2.1.2 质量及性能目标 (2)2.2限制 (2)3. 用例、事件流及对应活动 (3)3.1系统用例图 (3)3.2用户注册 (3)3.2.1用例简述 (3)3.2.2 基本事件流 (3)3.2.3 活动图 (4)3.3用户登录系统 (4)3.3.1 用例简述 (4)3.3.2 基本事件流 (4)3.3.3 活动图 (5)3.4用户退出系统 (5)3.4.1 用例简述 (5)3.4.2 基本事件流 (5)3.5按起点终点和出发日期浏览车票 (6)3.5.1 用例简述 (6)3.5.2 基本事件流 (6)3.5.3 活动图 (6)3.6订单生成及支付 (7)3.6.1 用例简述 (7)3.6.2 基本事件流 (7)3.6.3 活动图 (7)3.7查看订单 (8)3.7.1 用例简述 (8)3.7.2 基本事件流 (8)3.7.3 活动图 (8)3.8退票 (8)3.8.1 用例简述 (8)3.8.2 基本事件流 (8)3.8.3 活动图 (8)3.9业务数据管理 (9)3.9.1 用例简述 (9)3.9.2 基本事件流 (9)3.9.3 活动图 (9)3.10管理员账号管理 (10)3.10.1 用例简述 (10)3.10.2 基本事件流 (10)3.10.3 活动图 (10)4. 类图 (11)5. 主要时序图 (11)5.1注册 (11)5.2检索车票 (12)5.3选座购票 (12)1. 选题意义铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。
公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。
UML-线上预订火车票系统

面向对象分析与设计(UML)综合实验报告项目名称:线上预订火车票系统目录第1章需求分析 (1)1.1 用户系统的需求分析 (1)1.1.1 查询功能的需求分析 (2)1.1.2 车票管理的需求分析 (2)1.1.3 个人信息的需求分析 (2)1.2 管理员系统需求分析 (3)1.2.1 车次管理功能的需求分析 (3)1.2.2 车票管理功能的需求分析 (4)第2章系统用例模型 (4)2.1 用户的用例模型 (4)2.1.1 用户的用例图 (4)2.1.2 用户的用例图相关说明 (5)2.2 管理员用例模型 (8)2.2.1 管理员用例图 (8)2.2.2 管理员用例图相关说明 (9)第3章系统静态模型 (12)3.1 系统中的类 (12)3.1.1 参与者相关的类 (12)3.1.2 系统中其他的相关类 (12)3.2 系统中类与类的关系 (13)3.2.1 各个类之间的关系图 (13)3.2.2 类之间关系说明....................................................................................................... ..14第4章系统动态模型 (14)4.1用户时序图 (15)4.2用户状态图 (16)4.3用户活动图 (17)4.4 用户协作图 (17)4.5 管理员时序图 (18)4.6 管理员状态图 (19)4.7 管理员活动图 .......................................................................... 错误!未定义书签。
4.8 管理员协作图 (20)4.9 线上订票系统活动图 (21)第5章系统部署模型 (21)5.1 线上预订火车票系统构件图 (21)5.2 线上预订火车票系统部署图 (22)第6章总结与展望 (23)6.1 总结 (23)6.2 展望 (23)参考文献 (23)第1章需求分析背景:在当下经济发达的时代和已经步入现代化的时代,人们的出行方式也有了很大的改变,从马车步行已经转换到现代的机械化的交通方面上来了。
火车票系统程序设计报告
火车票系统程序设计报告1. 引言本报告旨在介绍一个火车票系统的程序设计,该系统旨在提供用户购买火车票、查询车次信息等功能。
通过该系统,用户可以方便地预订、查询以及管理火车票信息,提高购票交通效率。
2. 功能需求火车票系统的主要功能需求如下:1. 用户注册和登录:用户可以通过注册账号和密码进行登录,以使用系统的各项功能。
2. 车次查询:用户可以根据出发地、目的地、时间等条件查询所有符合要求的车次信息。
3. 车票预订:用户可以预订特定车次的车票,并提供相应的座位选择。
4. 车票退订:用户可以取消已预订的车票。
5. 车票管理:管理员可查看所有车次信息及相应座位的预订情况,并进行车次和座位管理。
3. 系统设计3.1 数据库设计为了支持所需的功能,我们需要设计一个数据库来存储用户、车次和车票信息。
数据库的设计如下:- 用户表(User):存储用户的账号、密码、邮箱等信息。
- 车次表(Train):存储车次的出发地、目的地、时间、座位数量等信息。
- 车票表(Ticket):存储用户预订的车票信息,包括车次、座位等。
3.2 系统架构火车票系统的主要架构如下:- 用户界面:提供用户注册、登录、车次查询、车票预订和退订等功能的界面。
- 功能模块:实现用户管理、车次管理、车票管理等功能的模块。
- 数据库模块:实现与数据库的连接和数据存取的功能模块。
3.3 系统流程以下是火车票系统的主要流程:1. 用户注册:用户通过输入注册信息和密码进行账号注册。
2. 用户登录:用户输入账号和密码进行登录。
3. 车次查询:用户选择出发地、目的地、时间等条件进行车次查询。
4. 车票预订:用户选择特定车次和座位,并确认预订。
5. 车票退订:用户选择已预订的车票进行退订。
6. 管理员功能:管理员可以查看车次信息和座位情况,并进行相应管理操作。
4. 技术实现4.1 前端技术前端部分可以使用HTML、CSS和JavaScript来实现用户界面的设计和交互操作,使用AJAX技术与后端进行数据交互。
系统分析与设计_火车票系统【最终版】
信息查询
用例类型:
需求用例
用例ID
优先权
高
主要业务参与者
网上购票用户或乘务员
其他参与者
窗口购票用户
描述
网上购票用户和在窗口购票用户在购票前都需要对车次时间等方面进行查询。网上购票用户可以在网站上编辑查询条件向系统发送查询请求;窗口购票用户可以将查询条件告诉售票员,由售票员帮助向系统发送查询请求。然后系统返回查询结果。
触发条件
用户向系统发送注册请求和个人注册信息。
基本流程
参与者动作:
系统响应:
1.用户填写用户注册信息,点击【注册】向系统发送注册请求;
6.用户查看注册结果。
2.系统接收用户信息并解析;
3.系统对用户信息进行验证;
4.用户信息验证通过并向将用户信息保存到数据库中;
5.系统向用户发送验证结果(用户注册成功);
触发条件
用户向系统发送查询某用户的订单请求
基本流程
参与者动作:
系统响应:
1.参与者向系统发送查询订单请求并提供该用户的ID;
5.参与者发送退货请求;
9.参与者查看退票申请结果。
2.系统接收用户信息并解析;
3.系统对用户信息进行验证;
4.系统中查到该用户的订单并显示订单内容到界面上;
6.系统接收用户退货订单并解析;
2
2.1
本项目主要使用了UML进行面向对象的设计和建模。利用面向对象的思想,从项目需求分析到系统设计,画了大量UML模型。更加直观具体地体现了本系统的功能亮点。
2.2
项目中的几个关键步骤如下:
1、项目需求分析,确定解决方案和简单的设计构想;
2、根据项目需求分析,确定系统边界,对系统进行WBS功能分解;
毕业设计说明书_火车票网上预约订购系统讲解
毕业设计说明书火车票网上预约订购系统学号:学 院:专 业:指导教师:2016年6月计算机与控制工程学院 网络工程火车票网上预约订购系统摘要火车票网上预约订购系统是一款联系人们和车票官方的管理软件。
通过系统的实现方便人们的日常出行,为人们提供便利条件。
本系统使用JA V A语言开发,使用Myeclipse作为开发工具,同时使用SQL Server 数据库进行数据的存储,并且使用SSH框架提高了功能实现效率,增加了系统的可维护性。
主要功能分为两大模块,①管理员模块;②用户模块。
其中管理员模块主要实现的功能有:车次管理、新闻管理、公告管理、留言管理及会员信息;用户模块实现的主要功能有:查询功能、车票预定功能以及个人信息的管理。
本系统经过测试,所有功能均达到预计功能。
关键词:网上订票,JA V A,Myeclipse,SSH,SQL ServerOrder train tickets online booking systemAbstractOrder train tickets online booking system is a software of contact people and the official management. The realization of the convenient People’s Daily travel and provide convenience for people.The system use JA V A language development, and use of Myeclipse as development tools, at the same time ,using SQL Server database for data storage, improve the efficiency of the functions and suing SSH framework, increase the maintainability of the system. Main function is divided is divided into two big modules, (1) the administrator module; (2) the user module. The administrator module main functions for implementation are include: Service management, news management, bulletin management, message management and member information; The user module main functions for implementation are include: the functions of query, ticket booking and management of person information. After testing, the system of all functions can achieve expected function.Keywords: Booking Tickets Online, JAVA, Myeclipse,SSH,SQL Server目录1 需求分析 (1)1.1 问题定义 (1)1.2 系统需求 (1)1.2.1 管理员功能模块: (1)1.2.2 普通用户功能模块: (2)1.3 系统功能图 (2)1.4 可行性分析 (2)1.5 本章小结 (3)2 概念结构设计 (4)2.1 系统基本流程 (4)2.2 数据表及E-R图 (4)2.2.1 数据表 (4)2.2.2 E-R图 (5)2.2.3 数据库表的设计 (5)2.3 本章小结 (8)3 详细设计 (9)3.1 程序主框架 (9)3.2 启动界面 (9)3.3 用户模块 (10)3.3.1 系统首页 (10)3.3.2 免费注册 (10)3.3.3 会员功能模块 (11)3.4 管理员模块 (17)3.4.1 管理员登录 (17)3.4.2 基本操作 (18)3.4.3 会员管理 (19)3.4.4 新闻公共管理 (20)3.4.5 车次管理 (22)3.4.6 订单管理 (22)3.5 本章小结 (23)4 测试与调试 (24)4.1 测试与调试概述 (24)4.2 程序功能测试 (24)4.2.1 测试主页访问是否成功 (24)4.2.2 测试用户注册功能 (24)4.2.3 测试管理员与用户登录功能 (24)4.2.4 测试订购车票功能与车次管理功能 (24)4.2.5 测试管理员管理功能 (25)4.3 本章小结 (25)5 结论 (26)参考文献 (27)致谢 (28)1 需求分析了解火车票网上预约订购系统的具体实现流程,以及每个流程所要实现的功能和操作,对其进行详细分析和总结,明确得出完成系统所需要的概念。
火车订票管理系统设计
课程设计课程名称SQL数据库系统课程设计题目名称火车订票管理系统专业班级学生姓名学号指导教师火车订票管理系统摘要:本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车订票管理系统。
并运用数据流图和数据字典、开发了火车订票管理系统。
并运用数据流图和数据字典、E-R E-R 图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用Visual Studio 2010软件和SQL Server 2008数据库来设计这个火车订票管理系统,并用C#C#语言设计后台代码。
语言设计后台代码。
该系统要解决的是火车订票工作所要解决的问题,可以满足火车订票的基本要求,包括用户查询、订票、退票和管理员增加车票等几个方面的功能。
方面的功能。
关键词:订票管理;火车订票;SQL Server 2008Ordering Tickets Management System feasibility research of Abstract:After a long time observation of booking a train ticket and a online ticket booking a online train ticket booking system,i have build system in the following software cycle:requirement analysis,architecture and detail design,coding and testing.In the design phase,i present the system with data follow chart,data dictionary,E-R graphic,database logical structure,and typical UML modeling facility such as Class diagram,Activity diagram,Use case diagram and Sequence diagram.This product is developed in java(the latest jdk 1.6),and the DBMS is sql server 2005 express edition.it's build to help you to book a train ticket online.On this website ,you can inquire ticket information,book a ticket and refund your ticket.For the supervisor,it provides additional right(protected by admin priviledge) to maintain the system including train data creating,importing and cleaning up Keywords: Ticketing management ;Ticket selling system;SQL Server2008 目 录录蚌埠学院计算机科学与技术系课程设计任务书 ................................. 1 蚌埠学院计算机科学与技术系本科课程设计成绩评定表 (2)1 系统总体方案................................................................... 3 1.1开发背景....................................................................................................................................... 3 1.2意义................................................................................................................................................ 3 1.3系统相关知识介绍 .. (3)2 设计思路与主要步骤........................................................... 5 2.1系统需求....................................................................................................................................... 5 2.2功能需求....................................................................................................................................... 5 2.2.1查询 .. (5)2.2.2.2.2.2.购票购票.................................................................................................................................. 5 2.2.3.2.2.3.退票退票.................................................................................................................................. 6 2.3数据库逻辑结构......................................................................................................................... 6 2.4数据库中的约束......................................................................................................................... 7 2.4.1主键约束 .......................................................................................................................... 7 2.4.2外键约束 .......................................................................................................................... 7 2.4.3 CHICK 约束. (7)2.4.4 DEFAULT 约束................................................................................................................. 8 2.4.5长度约束 .. (8)3 各功能模块和流程图 ............................................................9 3.1系统软件结构设计 (9)3.2系统流程图.................................................................................................................................. 9 4 系统的详细设计................................................................ 14 4.1登录界面..................................................................................................................................... 14 4.2游客模块..................................................................................................................................... 14 4.2.1列车信息查询............................................................................................................... 14 4.2.2网上用户注册............................................................................................................... 15 4.3用户模块..................................................................................................................................... 16 4.3.1购票 (17)4.3.2退票 (19)4.3.3查看用户信息............................................................................................................... 21 4.3.4用户修改密码............................................................................................................... 21 4.3管理员模块................................................................................................................................ 22 5 设计代码 ......................................................................24 总结 (34)谢辞............................................................................. 35 参考文献 ........................................................................36蚌埠学院计算机科学与技术系课程设计任务书课 程程 SQL 数据库系统课程设计程设计班级班级指导教师指导教师题 目目火车订票管理系统火车订票管理系统完成时间完成时间 2014年12月1日至2015年1月 1日主要内容功能要求:功能要求: 1.1.游客功能模块游客功能模块游客功能模块::列车信息查询、用户注册。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
封面 作者:PanHongliang 仅供个人学习
学号 2010-2011(1)工程管理B课程作业
火车票网上售票系统软件工程管理分析 姓名:XXXX 专业:XXXXXXXXXXXXXXXXXXXX 班级: XXXX 成绩: 日期:20XX年XX月XX日
第一部分工程背景 中国现在拥有非常先进、发达的铁路系统,但目前的售票系统还是上世纪60年代开发的。2003年以后,中国铁路开始加快现代化建设,近几年来中国的铁路售票系统已经逐步走向现代化,订票全路联网,实现了信息化管理。但是铁路历史由来的“老大难”问题——售票问题,一直无法得到解决。每年的各大节假日,全国人民总会为买票问题而苦恼,一部分人更是无缘车票。目虽然前的电话订票,也极大地方便了旅客,然而最贴近现代化发展水平的还是网上订票工程,国家也积极推进。中国铁路物资总公司决定拿出专项经费用于开发最快捷最便民的火车网上订票系统,增加买票途径,以解决这多年来的“买票难”问题。 爪哇咖啡公司在10月8日以6000万元的价格被中国铁路物资总公司选中作为承约商;并设定该工程完成的期限为6个月,从今年11月1日到次年4月30日,所有的交付物必须不迟于次年4月30日提供给中国铁路物资总公司。验收后由中国铁路物资总公司付清合同规定款项。 爪哇咖啡开发公司经过研究,决定由林鑫出任此工程的工程经理。第二部分工程章程 1工程名称:开发一套快捷、高效、便民的火车网上售票系统 2工程重要性: ① 增加售票途径 ② 简化售票程序 ③ 解决买票难问题 3工程目标 总目标:解决多年来的火车买票难、排队久问题 分目标:为中国铁路物资总公司开发一套火车网上售票系统 4工程主要可交付成果 交付物:火车网上售票系统、售票工作人员文档、购票人员使用手册 5工程经理及职责 工程经理:林鑫 工程经理的职责:计划并执行整个工程,同潜在用户进行交流,需求分析,界面设计 6主要工程主要干系 主要内部干系人:杨青、陈馨、高晓亮、张宁、陈硕等 主要外部干系人:林州、林熹、魏义钦、黄小龙等 7工程总体进度计划及主要里程碑 工程开始时间:2010年11月1日 工程结束时间:2011年4月30日 主要里程碑安排: 2010年11月1日~2010年11月10日:工程范围方案设计 2010年11月11日~2010年11月20日:系统需求调研 2010年11月21日~2010年12月5日:系统设计 2010年12月6日~2011年3月4日:代码开发 2011年3月5日~2011年3月19日:系统测试 2011年3月20日~2011年4月8日:铁路部门人员培训 2011年4月9日~2011年4月23日:用户文档编写 2011年4月24日~2011年4月25日:系统安装部署 2011年4月26日~2011年4月29日:工程验收 2011年4月30日~2011年4月30日:工程评价 8工程总体预算 工程总体预算:6000万元以内 9章程的批准 本工程章程于2010年10月26日由下列人员签字批准: 姓名:林鑫职务:工程经理 签字:林鑫
第三部分工程计划 1进度计划 根据合同的要求,爪哇咖啡软件开发公司要提交一套工程计划书,对工程实施各工作阶段进行了初步的划分和进度安排,具体如表1: 工作阶段 进度安排 工程范围方案设计 2010年11月1日~2010年11月10日 系统需求调研 2010年11月11日~2010年11月20日 系统设计 2010年11月21日~2010年12月5日 代码开发 2010年12月6日~2011年3月4日 系统测试 2011年3月5日~2011年3月19日 铁路部门人员培训 2011年3月20日~2011年4月8日 用户文档编写 2011年4月9日~2011年4月23日 系统安装部署 2011年4月24日~2011年4月25日 工程验收 2011年4月26日~2011年4月29日 工程评价 2011年4月30日~2011年4月30日 表1列出的初步进度安排转化成相应的甘特图如图1:
图1 2工作分解 对上表划分的各工作阶段进行工作分解,并把工作分解的内容列在表2中。 表2 根据上表编制该软件开发工程的WBS工作分解结构图,同时对各项工作进行编码,结构如图2:
图2 3 网络计划 在编制工程网络计划图前,对工程各项工作任务的工期进行了估计,估计值列于表3中第4列,并且明确了各项间的逻辑关系,确定了需要延迟的工作任务及延迟时间,制作了网络计划工作表3:
表3 为编制网络图,首先根据任务时间先后安排设置前置工作。设置图如图3、图4:
图3 图4 接着设置网络图方框样式,如图5:
图5 得到的网络图如图6(只截取部分):
图6 第四部分工程执行 1.在工程规划阶段需要对工程的目标进行描述,确定工程的目标描述(交付物、里程碑、性能、工期、成本)。 交付物:火车网上售票系统、售票工作人员文档、购票人员使用手册 里程碑:工程范围方案设计开始\结束、系统需求调研开始\结束、系统设计开始\结束、代码开发开始\结束、系统测试开始\结束、铁路部门人员培训开始\结束、用户文档编写开始\结束、系统测试开始\结束、系统安装部署开始\结束、工程验收开始\结束、工程评价开始\结束、工程结束 性能:全国人民作为用户、能够足不出户再不排队的买到火车票 工期:从2010年11月1日到2011年12月31日(6个月) 成本:6000万元之内 2.根据合同的要求,爪哇咖啡软件开发公司要提交一套工程计划书,此工程书对工程实施各工作阶段进行了初步的划分和进度安排,具体如下表1: 工作阶段 进度安排 工程范围方案设计 2010年11月1日~2010年11月10日 系统需求调研 2010年11月11日~2010年11月20日 系统设计 2010年11月21日~2010年12月5日 代码开发 2010年12月6日~2011年3月4日 系统测试 2011年3月5日~2011年3月19日 铁路部门人员培训 2011年3月20日~2011年4月8日 用户文档编写 2011年4月9日~2011年4月23日 系统安装部署 2011年4月24日~2011年4月25日 工程验收 2011年4月26日~2011年4月29日 工程评价 2011年4月30日~2011年4月30日 上表列出的初步进度安排转化成相应的甘特图如下:
3.对上表划分的各工作阶段进行工作分解,并把工作分解内容列在下表中。 根据上表编制该软件开发工程的WBS工作分解结构图,同时对各项工作进行编码,结构如下: 4.在编制工程网络计划图前,对工程各项工作任务的工期进行了估计,估计值列于下表中第3列,并且他还明确了各项间的逻辑关系,确定了需要延迟的工作任务及延迟时间,制作了网络计划工作表: 为编制网络图,首先设置紧前紧后工作。设置图如下:
并依据网络工作计划表设置网络图选项,如下:
前置任务设置窗口: 接着设置网络图方框样式,如图: 得到的网络图,如图(只截取部分): 在网络图中找出并标明关键路径,并据此计算工程总工期。
关键路径即为下图中红色条形:
经详细设置后,可以显示工程总工期如下(只截取部分):
5.参与工程的每位工作人员每天工作8个小时,编制工程预算得出表4,表4中给出了工程各项工作任务需要的工时、工期、人力资源数目、人力、除人力资源外的其它投入(包括固定成本等): 根据上表,并利用功能导出相关成本图如下: 工程各项任务预算成本
最终成本累积图如下: 版权申明 本文部分内容,包括文字、图片、以及设计等在网上搜集整理。
¥0 ¥5,000,000 ¥10,000,000 ¥15,000,000 ¥20,000,000 ¥25,000,000 140000 274000 186000
24823600 4360000 2320000 3240000
20032000
124000 3021600
项目各阶段任务成本 汇总
¥0 ¥10,000,000 ¥20,000,000 ¥30,000,000 ¥40,000,000 ¥50,000,000 ¥60,000,000 成本
日期
火车票网上售票系统工程项目累积总成本
总和 累计成本 版权为潘宏亮个人所有 This article includes some parts, including text, pictures, and design. Copyright is PanHongliang's personal ownership. 用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。 Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。 Reproduction or quotation of the content of this article