软件工程课程设计文档(共36页).doc
《软件工程课程设计文档(共36页).doc》由会员分享,可在线阅读,更多相关《软件工程课程设计文档(共36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计任务书 题目: 列车售票系统 组 员 组 员 专 业 计算机科学与技术 课 程 实用软件工程 指导教师 职称 讲师 完成时间:2011 年06月-2011 年 06月立项建议书1. 引言(Introduction)1.1目的(Purpose)本文档是软件立项书,目的是代替可行性分析。1.2范围(Scope)本文档只适应于软件立项。1.3术语定义(Terms Glossary)1车票预订系统:由售票员及售票管理员根据顾客要求进行车票预订操作;2售票系统:由售票员及管理员根据顾客要求进行售票操作;3退票系统:由售票员及管理员根据客户要求进行退票操作;4车次查询:由
2、售票员及管理员根据顾客要求进行查询操作;1.4参考资料(References)1实用软件工程(第2版) 赵池龙 杨林 孙伟 电子工业出版社2 数据库系统概论 王珊,萨师煊 高等教育出版社3 数据库原理及应用 钱学忠 北京邮电大学出版社4 数据库应用程序设计教程 周山芙,黄京莲 清华大学出版社1.5相关文档(Related Documents)1火车售票系统文档1.6版本更新记录(Version Updated Record)版本号创建者创建日期维护者维护日期维护记录V1.0杨聪聪2010/11/02V1.0.1杨聪聪2011/4/21杨聪聪2.项目概述及架构(Project Summary a
3、nd Framework)2.1项目概述(Project Summary)该项目目的在于设计一个具有订票、售票、以及退票的火车售票系统。本火车售票系统根据SQL数据库设计,Delphi程序设计原理创建能是售票员以及管理员根据顾客需求进行车票预订、车票查询、以及退票功能,管理员可以根据情况进行售票员进行管理,进行售票员添加、删除、修改,对车票信息进行添加、删除、修改以及对列车的添加、删除、修改等功能。该系统能够对操作员的操作做出快速反应,具有较强的健壮性,不会因为操作员的错误操作而使系统以及数据库产生错误。2.2项目架构(Project Framework)该项目属于C/S结构运行于Window
4、s2000及以上版本3.客户群分析(Client Analysis)3.1客户群定位(Client Orientation)该系统可以应用于各城市大中小型火车站、汽车站、地铁站等售票点,使用本系统的主要为车站售票员以及管理员是素质比较高的技术人员,目前全国经济高速发展带动全国交通行业迅猛发展,从而给本系统有很大的发展空间。3.2当前客户群分析(Current Client Analysis)该系统的当前用户主要作为为中小城市车站的售票系统,用户主要为站内售票员和站内管理员,用户大多有较强多的专业素质能容易的熟悉系统操作过程。用户对系统有较好的反应表明本系统有较大的发展空间,我们也在不懈的为开发
5、更高效更优秀的产品努力。3.3潜在客户群分析(Latency Client Analysis)由于本产品有良好的市场反应以及我们一直努力引进技术加强自我文化修养使我们的产品有良好的市场前景。本系统的潜在用户主要为不断发展起来的中小型城市新建的车站和大型城市售票系统的更新。4.项目功能(Project Function)由于售票系统的特性本系统主要使用网络功能版。编号功能名称功能描述输入内容输出内容1车票预订根据客户要求预订车票始发站和终点站或者车次和票数车票数,金额2售票系统根据客户要求出售车票始发站和终点站或者车次和票数金额3退票系统根据客户要求退票车票号,车票数应退金额4车票查询系统根据客
6、户要求查询车票始发站和终点站或者车次和票数车票数,票价5车票修改系统由管理员输入修改信息进行修改车次,票数操作成功与否6售票员修改根据管理员输入修改售票员信息或添加或删除售票员售票员工作号(修改/删除)售票员工作号,姓名(添加)操作成功与否5.项目性能(Project Performance)5.1响应时间(Response Time)5.2处理速度(Disposal Speed)5.3最大终端负载(The Highest Terminal Load)6.项目接口(Project Interface)6.1金融接口(Finance Interface)金融接口如下表所示金融接口列表编号接口名称
7、接口规范接口标准入口参数出口参数传输频率126.2政府接口(Government Interface)政府接口列表如下表所示政府接口列表编号接口名称接口规范接口标准入口参数出口参数传输频率6.3互联网接口(Internet Interface)互联网接口列表如下图所示互联网接口列表编号接口名称接口规范接口标准入口参数出口参数传输频率7.投入产品分析(Analysis Of the Devotion and the Output)7.1人力资源投入(Facility Devotion)人力资源投入如下表所示人力资源投入阶段名称需求岗位需求人数工作量(人/月)到岗日期需求分析分析师概要设计设计师详
8、细设计设计师/高级程序员编码程序员测试测试员包装与发布包装师 总人数:总工作量(人/月):7.2设备资源投入(Facility Devotion)设备资源投入如下表所示设备资源投入设备名称规格型号数量单价(元)金额(元)到位日期7.3其他经费资源投入(Other Outlay Devotion)其他经费资源投入如下表所示其他经费资源投入开支项目开支金额(元)支付日期支付金额(现金/支票)备注项目总投入(人力费用+设备费用+其他经费资源投入)经费(元): 7.4产出分析(Output Analysis)产出分析如下表产出分析单机版单机版数量C/S版单价(元)C/S版数量B/S版单价(元)B/S版
9、数量年产出合计金额(元)第1年第2年第3年8.开发计划(Development Scheme)8.1进度计划(Plan Scheme)开发进度计划表如下所示开发进度计划表阶段名称需求分析概要设计详细设计编码测试包装与发布第1周进度-第2周进度-第3周进度-第4周进度-第5周进度-8.2评审计划(Review Scheme)各里程碑的评审计划如下表评审计划阶段名称评审日期评审地点主持人参加人应交文档需求分析概要设计详细设计测试报告包装9案例分析(Cases Analysis)根据用户需求设计售票系统。10.风险分析(Risk Analysis)10.1 需求风险(Risk of Requirem
10、ent)对于售票系统要随着交通运输部门的变化而随时进行更新因此需要开发人员经常与客户进行交互随时对产品进行更新。基于交通运输部门的特性开发人员应随时主动与用户联系对产品进行更新保持系统的性能最优性。10.2 政策风险(Risk of Policy)由于国家经济迅猛发展国家运输部门也在迅速发展,国家以及行业内部发展现状可以预见近几年我国运输行业的发展前景。我们要设计的系统为能够跟的上时代发展潮流的能够易于升级易于更新的系统。10.3 资源风险(Risk of Resource)售票系统是针对各城市列车及汽车等的售票系统,相对来说比较复杂,会花费较大的人力以及物力资源。开发组会花较多的人力以及财力
11、于市场研发,数据收集,软件开发,软件维护及管理。在资金投入方面会存在困难,对此我们会努力克服以及希望客户会给予我们支持以使软件的开发能够顺利的进行。10.4 技术风险(Risk of Technology)该系统采用delphi程序设计语言,使用sql server设计数据库以及采用世界上经典的软件设计流程。系统出现技术风险的可能性较小,对于可能出现的风险我们的团队以设计好相应的解决办法,可使用户安全使用本系统。10.5 技能风险(Risk of Skill)我们的团队都是有较好的知识储备,丰富的实践经验的专业人才,并且我们的队员会定期学习世界领先技术并能够熟练掌握。根据以往的经验我们能够顺利
12、的完成一个符合客户要求的系统。在系统设计期间我们任然会投入大量精力于学习先进知识和技术争取设计出最优的最能使客户满足的并且有最高安全性的系统。随着经济的迅速发展和旅游业务量的提高,以上的业务操作越来越不适应市场的发展,随之会引出一系列的问题:1) 票额采用以往记录和凭经验来进行分配,缺少科学性,增大各售票点票务调度的复杂性,导致后果是:某些售票点没有票,而一些售票点却有大量的剩余票。这样,严重影响公司的业务。2) 各销售点由于采用传统的通讯方式,时效性很难保证,容易导致有些乘客买到票却没车坐,而不得不等下一班车次,这样,大大降低了乘客对的满意度,造成客源的流失。3) 由于没有实行信息化,公司领
13、导无法对历史数据进行统计和分析,造成公司发展决策的失误,阻碍着公司的进一步发展和腾飞。因此,的票务管理制度、信息联络和沟通方式必须进行信息化改造,以适应日益激烈的市场竞争。2软件项目投标书前言感谢汽车服务系统有限公司给予XXX有限公司一个提供解决方案的机会。 XXX有限公司参加一系列的车站电子售票系统的建设,对客运业务和客票系统的建设有一定的了解,深知“汽车服务有限公司客票票务管理系统”(以下简称“客票票务管理系统”)对汽车服务有限公司客运业务的开展、业务安全性的提高(防欺诈)、服务质量的改善,将起到积极的作用,同时也认识到系统建设中会遇到的复杂情况、主机平台不一致带来的系统建设的难度大的问题
14、。 作为一个软件开发商,XXX有限公司一直把为用户提供用户应用的解决方案作为自己的任务,成功地位烟草、寻呼、燃气、村管、电力行业的多种应用提供一揽子解决方案(Total Solution)。“客票票务管理系统”中解决方案的重要性要超过简单的售票活动的重要性。希望XXX有限公司本次提出的解决方案的初步想法能够对建设有所帮助。 最后,相信咋领导的关心和业务骨干的帮助下,“客票票务管理系统”一定会取得圆满成功! 预祝“客票票务管理系统”圆满成功。1. 项目概况该项目是为各城市设计火车及汽车售票系统,要求系统的功能包括售票、车票查询、退票、车票管理、列车管理、以及人员管理等。要求系统有较高的数据处理速
15、度,较高的安全性,以及能够对根据需要可以对系统进行更新升级目前,票务销售的主要业务操作是:1、 在多处设置销售点,各销售点之间的票额分配采用固定分配原则:根据以往的销售情况对销售量大的多点分配票数。2、 各售票点的票务情况通过电话和传真进行联络和沟通。 2. 总体设计方案 2.1主机平台的选型原则 主机是Browser/Server技术实现中的核心设备,服务器本身的性能直接影响整个系统的整体表现。应站在整个性能要求的角度对服务器进行客观的技术比较和评测,在相同投资的情况下,选择性能最优,开放性最好,技术可靠的产品,总的来说,在选择机器时,应考虑如下几点: 先进性 开放性(是否符合国际标准) 性
16、能价格比 就一般而言,从具体的技术层面考虑,我们选择机器时要考虑以下几方面的因素: CPU的处理速度cache(高速缓存)系统总线内存的容量I/O能力等因素2.2主机系统配置方案说明 “列车售票系统”的建设目的是:以先进成熟的计算机WEB技术为主要手段,建成一个票务管理中心。本方案以公司的现状及长远规划为主,并在设计中留有余地。下面,就系统的配置部分给予综合评述。系统主机的选择 考虑到目前情况和未来的发展,我们建议使用itel P650型号。主机外存的确定 “列车售票系统”要求按照行业系统的规范来建设,不仅要求提供基础资料数据,而且要保存历史资料和相关统计数据,根据初步估算,系统要求数据数据存
17、储量应不是很大,因此在本方案中,建议硬盘的容量为30GB。 主机内存的确定 根据以往的经验,列车售票中心系统主机内存需求:NT操作系统、Microsoft SQL Server7.0数据库系统,中心服务器将面对全系统的用户请求,而且中心数据库还要进行复杂的统计查询工作,因此系统对内存的要求将会很高,我们建议主机内存采用至少128MB,考虑到公司以后的发展和系统的扩充,最好是256MB。总体框架在该方案中网站系统应用平台由Windows系统构成。前段托管于邮电部门,主要任务是向internet发布网站信息,并提供智能化的信息查询/检索/搜集、实时组织网站结构、保护数据和向后通信等功能:后端使用基
18、于windows NT的内部局域网管理模式,搭建与办公地点,主要负责页面的生成与网站页面模块的管理、网站智能调节和控制、数据统计分析、电子信箱管理以及向前通信与控制等功能。两个系统平台之间可由租用的DDN连接,开发程序使用TCP/IP协议或专用协议进行网络通信。网站的总体框架如图所示操作系统 网站可在小型机上采用Windows NT Server操作系统,负责网站前端网页和数据库的组织和发布工作。Windows 2000则担当局域网服务器,可系统管理LAN、WAN等网络,具有群集、对象代理、交易处理、信息排序及强化的处理器。 数据库平台 考虑到网站后台编辑系统的灵活性和前台发布的实时性、可靠性
19、的要求,数据库平台运用Windows NT的网络通信功能和同步镜像能力。采用Microsoft SQL Server管理网站数据库和管理内部局域网数据库。 系统功能功能结构图见下图:客票票务管理系统售票管理退票管理定票管理统计管理日常监控管理系统维护管理公司网站OA系统需求分析31 需求设计进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础。31.1需求分析阶段的目标 充分了解客户的需求,以及整个预定业务的流程,仔细分析各个子系统,做好各个子系统之间数据如何传送等问题。3.1.2任务主要从处理对象、功能分析和安全性以及完整性三个方面去开展研究。3.1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 文档 36
限制150内