软件工程课程设-设计分析.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设-设计分析

航空订票系统设计说明书 1引言 1.1定义 User_ idno 用户身份证号 User_tname 用户真实姓名 User_sex 用户性别 User_age 用户年龄 User_telno 用户联系方式 User_adress 用户居住地址 S_User_ID 系统用户ID S_User_Passwd 系统用户PASSWD total credits 积分 Admin_ID 管理员ID Admin_Passwd 管理员PASSWD flight_no 航班号 flight_date 航班日期 begin_from 起飞地点 end_address 目的地点 plane_grade 机舱等级 begin_time 起飞时间 end_time 降落时间 ticket_price 机票价格 Surplus_count 剩余机票数量 busload 载客数量 passenger_idno 乘客身份证号码 passenger_name 乘客姓名 passenger_telno 乘客联系方式 ticket_count 订票数量 1.2参考资料 《软件工程导论》第五版 ------张海藩编著 清华大学出版社 2总体设计 2.1需求规定 本套航空订票系统软件通过B/S的方式实现,普通用户,系统用户和管理员都可使用浏览器通过互联网进行操作,但操作权限和操作界面均不相同。 输入项 用户通过软件输入必要的信息,然后保存到数据库,所输入的信息是经过需求分析限定的内容,同时也是数据库中每个字段中存储的内容。 输出项 本套航空订票系统软件会将所有需要浏览的数据显示在屏幕上,以便使用户能够浏览到数据库中的数据或用户想要浏览范围中的数据。 2.2运行环境 用户端的运行环境:WindowsXP以上的操作系统、IE6以上的浏览器(或其他浏览器)。 服务器端的运行环境:Windows XP Server或Windows 2000 Advanced Server、SQL Server 2005。 2.3基本设计概念和处理流程 基本设计概念 处理流程 用户注册 用户进入注册界面--填写注册信息—检查注册信息的完整性和正确性—检查用户是否已注册—分配系统用户ID—初始化个人信息维护界面 系统用户登录 系统用户进入登录界面—输入系统用户ID和Passwd—重置,初始化系统用户登录界面;提交,检查ID和Passwd正确性—初始化个人信息维护界面 管理员登录 管理员进入登录界面—输入管理员ID和Passwd—取消,退出 管理员登录界面;提交,检查ID和Passwd正确性—初始化航班管理界面 查询模块 订票模块 2.4结构 2.4.1软件结构: 2.4.2模块逻辑说明: 注册模块活动图 注册模块顺序图 系统用户登录模块活动图 系统用户登录顺序图 管理员登录活动图 管理员登录顺序图 订票操作活动图 2.5功能需求与程序的关系 2.6人工处理过程 2.6.1 服务器端的人工处理 2.6.1.1 数据的输入 用户根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。 2.6.1.2 数据的修改 用户根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。 2.6.1.3 数据的删除 用户根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。 2.6.1.4 数据的查询 用户根据需要查询数据库中的所有数据,用户需输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。 2.6.2 客户端的人工处理 2.6.2.1 注册 用户必须注册才能进行个人信息维护操作,在此,用户必须填写个人的真实并准确的详细信息。 2.6.2.1 查询 用户通过填写一定的查询条件,可查询用户所需要的航班信息、机票信息等。 2.6.2.2 订票 用户可通过互联网进行订票操作,填写准确的订票信息后提交订票。 2.7尚未问决的问题 2.7.1 用户端尚未解决的问题 用户端尚未解决的问题是,如何与订票人的银行账户连接。 2.7.2 服务器端尚未解决的问题 服务器端尚未解决的问题是,系统自动检索到过期的航班后自动将其信息删除并且要保所有与该航班关联的订票人的信息和乘客的信息都删除,难点在

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档