1/62
0/100
您的浏览器不支持进度条
下载所得到的文件列表
软件工程课程设计-火车票网上订票系统.doc
文档介绍:
课程名称:软件工程试题题目:火车票网上订票系统姓名:专业:计算机科学与技术学院:计算机与信息科学学院时间:2013年5月1号目录一、开发背景与目标 -4-开发背景开发目标二、需求分析说明书 -6-2.1系统介绍 -6-2.2系统面向的用户群体 -6-2.3系统的功能性需求 -6-2.4系统的非功能性需求 -8-2.4.1用户界面需求 -8-2.4.2软硬件环境需求 -8-2.4.3软件质量需求 -8-三、可行性分析报告 -8-3.1经济可行性分析 -8-3.2操作可行性分析 -9-3.3技术可行性分析 -9-3.4时间、设备可能性 -11-3.5系统工作量 -113.6文档要求 -11四、开发环境与项目规划 -114.1开发环境 -114.2项目规划与管理 -124.2.1开发人员安排 -124.2.2开发进度安排 -12五、结构化分析与设计 -12分析与设计方法:组织结构图数据流程图数据字典模块结构图六、面向对象分析与设计 -20分析与设计方法用况模型类与对象图活动图顺序图状态图七、数据库分析与设计 -277.1数据库环境说明 -277.2数据库命名标准与规范 -287.3数据库逻辑设计 -287.3.1逻辑设计步骤 -287.3.2逻辑设计原则 -287.3.3逻辑设计图 -287.4数据库物理设计 -337.4.1数据库物理设计步骤 -337.4.2表、视图汇总 -337.4.3各表、视图设计详解 -35八、人机界面设计 -358.1界面设计原则 -358.2系统窗体汇总 -358.3主界面设计 -358.4子界面设计 -35九、项目系统实现 -369.1实现环境与技术9.2核心模块实现技术代码十、软件测试分析报告 -5310.1测试范围与主要内容 -5310.2测试方法 -5410.3系统测试步骤 -5410.4测试报告 -5810.5系统优点 -58十一、软件使用说明书 -5911.1软件概述 -5911.2使用说明 -5911.2.1系统登陆 -5911.2.2注册 -5911.2.3系统简介 -6011.2.4更多功能 -6011.2.5后台管理子系统 -6111.2.6Mysql数据库信息: -61十二、系统开发评价……………………………………………………………….-61参考文献 -61一、开发背景与目标开发背景火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。目前火车站售票的状况是仅靠手工操作,以现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题。同时还会出现由此带来的大量记录存放和管理所带来的问题。本次设计拟开发一个火车站网上订票系统,可以降低工作人员的工作量,提高工作人员的工作效率,同时方便顾客订票。开发目标基本目标:解决火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下:1.查询分为对车次信息的查询和客户对已订车票信息的查询。要求:1)对车次的查询,可以按照发车车次进行查询;2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。3)座位类型设定。4)车次信息只允许用户查询,不能修改。2.添加车票通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上订票确定已预订选中的车票。要求:订票记录应包括:会员名、车号、发车日期、订购票数、总价。3.退票可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。项目转换成系统后,系统的顺利运行可以缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。还能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。技术目标:采用VBSCRIPT脚本设计语言与数据库相结合的手段进行开发,实现手段先进、有效、简单。社会目标:通过本产品,使更多的企业或个人使用该软件,使他们对于本企业或个人的财务收支进行有力的监督。二、需求分析说明书2.1系统介绍《火车站网上订票系统》针对的用户是需要查询火车票信息、预订火车票以及退订火车票的人;该系统需要实现如下主要功能以及相关说明:火车票信息查询:站与站的火车票信息查询、火车车次的查询以及用户已订票的信息查询。火车票预订:在规定的有效时间段内,预订火车票,但要收取一定的手续费。火车票退订:在车票的有效期之内,能够对所预订的火车票进行退订,对于退还的金额有一定比例的扣除。2.2系统面向的用户群体所有需要预定火车票的人2.3系统的功能性需求本系统的目标使用人群是广大的火车乘客,建成后将有助于缓解火车票售票人员的工作量。因此本系统首先需要实现用户对火车票的查询的查询功能,包括查询火车的票价和座位号等,查询到所需车票的用户还可以进行预订,预订时需填写用户的必要信息包括姓名、身份证号、收票地址等。预订好车票的用户因某些因素需要退票的,在火车发车前的规定时间内,还可以进行退票。2.3.1注册功能模块对于想利用本系统进行火车票查询的用户,首先需要注册成为系统的用户方能进行查询操作,系统保存用户的注册信息,在注册用户时仅需要输入由用户自定义的用户名称和密码,注册成功后页面随即转入主页(登录界面)。2.3.2登录功能模块用于用户的登录,对于已经在本系统注册的用户可以根据注册时所用的用户名和密码登录到本系统,但是用户名和密码必须正确,若是不正确的用户名和密码,系统便进行错误提示。系统确认用户名和密码后便跳转到查询界面。2.3.3查询功能模块查询分为站站查询,车次查询以及已订车票的信息查询。所有上网用户都可以使用本系统的查询功能,对车票信息有个基本的了解。用户在查询界面输入框输入所要查询的出发站和目的站,或者是火车车次,系统则会根据输入的信息进行搜索,并给出搜索结果,用户还可点击搜索结果查看火车票的详细信息。2.3.4订票功能模块用户在查询界面查询到自己所满意的车票时,可以进行网上订票操作,所订车票将自动添加到用户的个人信息当中,方便用户日后进行管理。2.3.5管理功能信息模块只有登录后的用户才可以管理自己的信息,在个人信息框中可以查看到用户已订的车票和用户注册时所填的个人信息。用户由于某些个人因素需要退票的还可以进行退票操作。2.4系统的非功能性需求2.4.1用户界面需求方便、简洁、美观、一致等2.4.2软硬件环境需求操作系统需要windows2000以上;操作系统环境:windowsxp/windows7;ess95;数据库驱动:Microsoft公司的sqljdbc驱动;前台开发工具:VisualBasic6.0;2.4.3软件质量需求三、可行性分析报告3.1经济可行性分析经济可行性研究是对系统投入使用后带来的 内容来自淘豆网www.taodocs.com转载请标明出处.
非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人799474576
  • 文件大小0 KB
  • 时间2013-07-31
文档标签