1火车票网上订票系统2火车票网上订票系统没有网络购票时的一些不便情况:1、出行人员长时间排队购票,购票效率低2、可以避免倒票行为3、可以克服售票点和代售点售票的时间限制火车票网上订票系统可以有效的避免这些情况的发生,能够使订票者方便、快捷订票。31火车票网上订票系统需求概述2火车票网上订票系统用例图3火车票网上订票系统建模4火车票网上订票系统数据库设计火车票网上订票系统4火车票网上订票系统需求概述火车票网上订票系统有以下主要参与者:订票者和管理员。次要参与者:自动取票机。主要实现用户对火车票的订票、退票、改签、查询功能。用户可以按车次、时间、地点对车票信息进行查询、订票。用户注册时需要系统管理员的审核。用户订票、退票、改签和付款是需要登录后才能进行的操作。用户取票通过自动取票机的验证取票。系统管理员管理票务信息。当有余票时,用户可以订票,否则订票失败;当用户已经订票并且没有付款时可以退票和改签,否则退票或者改签失败;当用户已经成功订票则可以付款,否则付款失败。5火车票网上订票系统用例图订票者注册订票退票改签查询修改车票时间系统管理员登陆includeincludeinclude付款取票自助取票机extend修改票价6火车票网上订票系统领域模型User+name+IDcard+passwordTicket+price+date+number+placeManager+name+password12预定0..7火车票网上订票系统注册的用例描述用例名称用户注册相关要求系统需求描述目标新用户从管理员那申请帐号前提条件该系统对用户要有身份验证成功的结束条件用户创建了一个新的账号失败的结束条件创建帐号的请求被拒绝主要参与者订票者次要参与者管理员触发管理员请求系统创建一个新的帐号主要流程步骤动作1.用户向管理员提出注册申请2.管理员请求系统创建一个新的帐号3.系统验证用户信息4.新的帐号创建成功5.将新帐号的信息发送给用户8火车票网上订票系统注册用例的时序图订票者系统管理员火车票系统账户1:申请注册()2:申请创建新账户()3:验证信息()4:创建新账户()5:返回确认信息()9火车票网上订票系统订票的用例描述用例名称订票相关要求系统需求描述目标订票者通过网上订票系统预定所需的火车票前提条件订票者登陆了火车票网上订票系统成功的结束条件订票者成功的预定到所需的火车票失败的结束条件订票者没有预定到所需的火车票主要参与者订票者次要参与者订票系统触发订票者向系统提出订票申请主要流程步骤动作1.Include::登陆订票者登陆网上订票系统2.订票者通过订票查询所需的车票信息3.系统查询车票信息4.系统显示订票者所需的车票信息5.订票者向系统提交订票申请6.系统验证订票信息7.系统反馈给订票者订票信息扩展步骤1.系统反馈给用户订票成功、用户可以付款2.系统反馈给用户订票失败、用户不能付款10火车票网上订票系统订票用例的时序图订票者火车票系统车票查询界面车票订单1:登陆系统()2:查询所需的车票信息()3:查询所需车票()4:返回所需车票信息()5:预定车票申请()6:返回确认信息()11火车票网上订票系统分析模型User+name+password+IDcard+getprice()+getdate()+getnumber()+getplace()+bookingticket()+changebooking()+returnticket()Ticket+price+date+number+placeticketsystem+cancel()+display()+recordticket()+recordorder()+displayticket()+displayorder()+updatedisplay()+searchorder()+searchticket()+createuser()Account+userdetail+managerdetailmanager+name+password+changeticket()order+username+userID+bookingticket1*1**11*12火车票网上订票系统数据库设计usernamepasswordidcardticketidnumberdatepriceplacemanagernamepasswordorderidUser_nameUseridcardTicket_id数据库设计13THANKYOU