在线购订票(汽车票)系统统概要设计._第1页
在线购订票(汽车票)系统统概要设计._第2页
在线购订票(汽车票)系统统概要设计._第3页
在线购订票(汽车票)系统统概要设计._第4页
在线购订票(汽车票)系统统概要设计._第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在线购/订票(汽车票)系统 文档编号: 版 本 号: 文档名称: 概要设计说明书 项目名称: 在线购/订票(汽车票)系统 项目负责人: xxxxx 编写: xxxxx 2013 年 11 月 5 日校对: xxxxx 2013 年 11 月 6 日审核: xxxxx 2013 年 11 月 7 日批准: xxxxx 2013 年 11 月 7 日 开发单位: 11级计科三班第五组 目 录引言31.1编写目的31.2背景31.3 定义31.4参考资料32总体设计42.1需求规定42.1.1 系统输入项目42.1.2系统输出项目42.1.3系统处理功能42.2运行环境42.2.1硬件系统42.2.

2、2软件系统52.3基本设计概念和操作流程52.3.1基本设计概念62.3.2操作流程72.4系统软件结构72.5功能需求与程序的关系93.接口设计103.1用户接口103.2 外部接口104 运行设计104.1运行模块组合104.2运行控制105 系统数据结构设计115.1数据库逻辑设计115.2 用户子模式设计12概要设计说明书引言1.1编写目的在线购/订票(汽车票)系统概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。即:1、 系统设计:以用户功能视图为依据确定系统实现的基本框架2、 数据库逻辑设计。3、 软件结构

3、设计:确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。 编写概要设计说明书的目的:将在线购/订票(汽车票)系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。1.2 背景软件系统的名称:在线购/订票(汽车票)系统本项目的任务开发者:计科三班第五组本项目的用户:所有用户1.3 定义 用户功能视图:在管理信息系统中,特定用户所能操作的软件功能集合。1.4参考资料1. 清华大学出版社出版的软件工程导论(第五版)2. 现有的各种订票系统3. 软件开发需求标准4. 中华人民

4、共和国国家标准UDC 6815. 计算机软件产品开发文件编制指南GB 8567-82总体设计2.1需求规定2.1.1 系统输入项目 系统输入项目:系统外部为系统提供的输入数据的数据载体。 在线购/订票(汽车票)系统的输入项目有: 1、 客户注册表 2、 客户订/购票的出发地和到达地、发车时间 3、 客户退票数据 4、 客户查询数据2.1.2系统输出项目1 客户注册表(存档)2 客户订购票的车次、出发地和到达地、出发时间(存档)3 客户查询车票的信息4 车票剩余量更新2.1.3系统处理功能 1、 数据录入与修改客户注册数据录入客户注册的个人信息(电话号码等)修改查询车票的车辆出发地录入订/购票信

5、息录入退票信息录入更新车票剩余量 2、报表生成 从数据库中获取数据生成2.1.2节所需的各种表格 3、常规查询车票剩余量查询车票出发地到达地、出发时间查询 4、随机查询 客户所订购票信息查询2.2运行环境2.2.1硬件系统专用微机服务器,不受型号限制。客户机:微机,不受型号限制2.2.2软件系统软件结构: B/S结构操作界面:浏览器界面数据库:MS-SQL SERVER操作系统:桌面系统:Windows 9X系列服务器系统 Win2000 Server2.3基本设计概念和操作流程2.3.1基本设计概念 设计基础:该系统通过宽带网连通,带宽为1000兆。因此,性能能够满足各分部通过网络访问订购票

6、数据库的实时响应要求。本系统的设计思想是:1、建立客户信息管理数据库集中管理客户信息数据。2、以用户功能视图作为系统设计的依据。即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。根据系统的需求分析,本系统确定的功能群有:1 系统管理:用户管理、BBS后台管理、模块权限分配管理。2 客户信息数据管理:客户姓名、性别、年龄、身份证号录入与修改、客户信息查询、 客户信息数据报表生成。3 客户数据查询:查询与自己相关的数据和公共信息。3、系统安全性设计: 身份验证(登录) 数据限制:访问数据库用户的分部属性决定的访问数据的范围。 功能限制:通过用户功能视图限制用

7、户对数据的操作。4、用户角色设定和用户权限分配:客户注册后即可使用本系统进行订购票;管理员则可以对车次增加,修改,删除等操作。5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。2.3.2操作流程系统的基本操作流程是:启动系统输入用户帐号和密码登录 登录失败 登录成功 图1 系统基本操作流程用户功能操作 系统主控模块2.4系统软件结构 客户数据查询客户数据管理客户操作管理 系统管理用户登录 图1 系统主控结构图 用户登录用户登录验证用户修改信息取回密码 图2 用户登录软件结构图用户修改信息:指用户可以随时修改自己的信息,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破

8、坏数据库数据。取回密码:当用户忘记了密码时,使用该功能通过简单的回忆获得自己的密码。系统管理 BBS后台管理权限分配用户管理模块维护用户注册权限分配 图3 系统管理软件结构图 注:主要实现用户权限的管理,注册后的客户才可以使用该系统进行订购票操作。 客户操作管理客户退票客户购票客户订票 图4 客户操作管理软件结构图 客户订票更新车票信息客户付款查询车票 图5 客户订票软件结构图注:当客户付款失败后得重新付款 客户购票 更新车票信息客户付款查询车票 图6客户购票软件结构图 注:客户成功付款后即可取票,购票成功后更新车票信息 客户退票 转账 更新车票信息查询车票 图7 客户退票软件结构图注:客户退

9、票成功后,其得到相应的订票钱,然后更新车票信息客户数据管理客户数据查询客户报表生成客户数据录入 图8客户管理软件结构图注:管理客户数据客户数据录入客户订票信息录入客户退票信息录入客户购票信息录入客户注册数据录入注:完成有关客户各种信息的录入 图9客户数据录入软件结构图客户报表生成客户订票信息客户购票信息客户退票信息客户注册信息 图10客户报表生成软件结构图客户数据查询客户退票信息查询 客户注册信息查询客户订票信息查询客户购票信息查询 图11客户数据查询软件结构图注:查询客户自己订购票以及退票信息2.5功能需求与程序的关系序号功能需求程序模块备注一、用户登录1用户登录及验证用户登录2用户修改信息

10、用户修改信息用户修改自己的信息3取回用户密码取回用户密码二、系统管理4注册用户注册5修改用户信息修改用户信息6模块维护模块维护7权限分配权限分配为用户分配功能模块三、数据录入与修改8客户注册客户注册数据录入9客户订票客户订票数据录入10客户购票客户购票数据录入11客户退票客户退票数据录入12客户注册信息修改修改客户个人信息13客户订/购票或者退票后更新车票信息更新车票信息主要就是车票的剩余量五、报表生成14客户注册学员注册表15客户订票客户订票表16客户购票客户购票表17客户退票客户退票表六、主要查询18客户注册信息查询客户客户注册信息查询客户自己只能查询自己的注册信息,系统管理员能看到所有的

11、客户注册信息。19客户订票查询客户订票查询客户可以通过起始地和终点站以及出发时间查询订票时所剩票的数量。20客户购票查询客户购票查询客户可以通过起始地和终点站以及出发时间查询购票时所剩票的数量。21客户退票查询客户退票查询客户可以查询自己是否退票成功。3.接口设计3.1用户接口用户通过以internet方式登录该系统。用户成功登录该系统后,按浏览器方式使用该系统与用户权限相关的功能。4 运行设计4.1运行模块组合本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。4.2运行控制本系统以internent的浏览器操作方式运行。系统按用户功能试图的功能要求设计用户操作界面。用户操作界面按

12、树形层次菜单结构设计。操作步骤:输入用户帐号和密码菜单选择 管理员功能页面操作用户功能页面操作5 系统数据结构设计5.1数据库逻辑设计1、 客户关系模式定义字段名称字段代码字段类型(长度)数据约束姓名XMVarchar(8)Not null性别XBVarchar(6)Not null,男/女,缺省:男身份证号FBInt主键年龄NLInt(4)Null联系号码Telchar(20)Null出生日期CSRQDatetimeNot null订票的编号DIDVarchar(20)Null购票的编号GIDVarchar(20)Null所退票的编号TIDVarchar(20)Null客户订票关系模式:字段

13、名称字段代码字段类型(长度)数据约束姓名XMVarchar(6)Not null身份证号IDVarchar(20)Not null订票的编号DIDVarchar(20)外键所订票的出发时间DTMdatetimeNot null订票的出发地DCFVarchar(10)Not null订票的到达地DDAVarchar(10)Not null座位号DZIDVarchar(10)Not null客户购票关系模式:字段名称字段代码字段类型(长度)数据约束姓名XMVarchar(10)Not null身份证号IDVarchar(20)Not null购票的编号GIDVarchar(20)外键所购票的出发时

14、间GTMdatetimeNot null购票的出发地GCFDatetimeNot null购票的到达地GDAVarchar(10)Not null座位号GZIDVarchar(10)Not null客户退票关系模式:字段名称字段代码字段类型(长度)数据约束姓名XMVarchar(8)Not null身份证号FBIntNot null所退票的编号TIDVarchar(20)外键5.2 用户子模式设计1、客户注册子模式定义字段名称字段代码字段类型(长度)数据约束身份证号IDVarchar(20)主键姓名XMVarchar(8)Not null性别XBVarchar(6)Not null,男/女,缺省:男联系号码Telchar(20)Null年龄NLInt(4)Null籍贯JGVarchar(20)Null出生日期CSRQDatetimeNot null,19102000民族 MZVarchar(8)Not null2、客户订票子模式定义字段名称字段代码字段类型(长度)数据约束身份证号IDVarchar(20)Not null姓名XMVarchar(8)Not null订票的编号D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论