火车票网上购票管理系统数据库系统分析与设计_课程设计论文(编辑修改稿)内容摘要:

40 页 ⑵ 、数据实体定义,如表 . 表 数据实体定义 名称 代码 父 生成 数字 乘客 TOS_Passenger Conceptual Data Model 39。 TOS39。 TRUE 火车信息 TOS_TrainInfo Conceptual Data Model 39。 TOS39。 TRUE 用户 TOS_User Conceptual Data Model 39。 TOS39。 TRUE 管理员 TOS_Manager Conceptual Data Model 39。 TOS39。 TRUE 订单信息 TOS_Order Conceptual Data Model 39。 TOS39。 TRUE 车票 TOS_Ticket Conceptual Data Model 39。 TOS39。 TRUE 2)数据存储定义 可以采用如下表格的形式给出系统的主要数据定义,如表 所示。 表 系统主要数据 存储 定义 管理员编号 ManagerNumber None Characters (10) 10 管理员邮编 ManagerEmail None Characters (10) 10 终点站 TicketEnd None Characters (10) 10 订单应付金额 OrderPayMoney 金额 Number (8,2) 8 订单座位信息 OrderSeat None Characters (10) 10 订单支付状态 OrderPayState None Characters (10) 10 订单支付账户 OrderPayNumber None Characters (21) 21 订单时间 OrderTime None Date amp。 Time 订单用户 OrderUserName None Characters (10) 10 订单用户身份证号 OrderUserId None Characters (21) 21 订单编号 OrderNumber None Characters (10) 10 订单车次信息 OrderTrainNumber None Characters (10) 10 订单车票张数 OrderTicketNumber None Characters (10) 10 起始站 TicketStart None Characters (10) 10 车型 TicketTrainType None Characters (10) 10 车次 TicketTrainNumber None Characters (10) 10 第 4 页 共 40 页 编号 名称 输入 输出 数据量 存取频度 存取方式 说明 D1 乘客 乘车信息 查看乘客信息输出 50000条 10000 次 /天 联机处理;检索和更新;随即检索 乘客身份证好非空切唯一 D2 车票信息 车票售出信息 显示已售车票与车票存于两 50000条 10000次 /天 联机处理;检索和更新;随即检索 票号 唯一且非空 D3 订单信息 订单完成量 订单交易总量及金额 50000条 10000次 /天 联机处理;检索和更新;随即检索 订单号 唯一且非空 D4 列车信息 乘客数量 乘客上下车信息 50000条 10000次 /天 联机处理;检索和更新;随即检索 车次 唯一且非空 3)处理过程 可以采用如下表格的形式给出系统的主要处理过程定义,如表 所示。 表 .4系统主要 处理过程 定义 序号 处理过程名称 输入 输出 处理说明 乘客管理 乘客基本情况 乘客乘车记录 对乘客乘车信息进行统计 订单管理 订单基本信息及订单完成情况 订单总交易量及金额 统计订单的信息 列车管理 列车基本信息 列车运营情况 统计列车运行效益 第 5 页 共 40 页 3 概念模型设计 概念 模型设计 的方法 和步骤 在本次数据库设计中采用的是 PowerDesigner 设计软件进行概念模型设计具体步骤如下 : ⑴ 打开 PowerDsigner 软件爱你选择 File→ New Model 命令,弹出如图 所示的窗口,在该窗口中选择要建立的模型类型Conceptual Data Model(概念模型 ) 图 New Model 窗口 ⑵ 单击“确定”按钮,打开如图 2 所示的 CDM 工作区。 工作区包括左侧的浏览窗口、右侧的设计窗口、下侧的输出窗口和浮动的工具窗口,可以利用工具窗里的图标在设计窗口中设计 ER 图。 第 6 页 共 40 页 图 CDM 工作区 ⑶ 单击工具窗口中的“实体”图标 ,光标变为该图标形状,在设计器窗口中的适当位置单击,再单击的位置上将出现一个实体符号,如图 3 所示。 图 创建实体 第 7 页 共 40 页 ⑷ 在设计窗口的空白区域右击使得光标变为箭头形状,然后选中该实体并双击打开如图 4 所示的 Entity Properties(实体属性 )窗口。 图 Entity Properties(实体属性 )窗口 ⑸ 定义的五个实体及其属性。 图 管理员实体及其属性 第 8 页 共 40 页 图 乘客实体及其属性 图 火车信息实体及其属性 第 9 页 共 40 页 图 用户实体及其属性 图 订单信息实体及其属性 第 10 页 共 40 页 图 车票实体及其属性 ⑹ 单击工具窗口中的“联系”图标 ,单击第 一个实体“管理员”,保持鼠标左键按下的同时将光标拖动到第二个实体“用户 ”上然后释放鼠标左键,建立联系。 并逐步完成其它联系的建立。 图 建立联系 第 11 页 共 40 页 ⑺ 设置定义域,选择 Model→ Domains 命令,打开 List of Domains(域列表 )窗口,在其中新增加一个域,如图 所示。 图 List of Domains 窗口 ⑻ 、 双击要引用的实体图形符号, 在 Domain 栏中单击,则显示所有预先定义好的域的名称,选择合适的域“金额”,然后单击 Apply 按钮,即可看到属性的数据类型变为域的数据类型。 如 下图。 图 车票实体 增加公用域“金额” 第 12 页 共 40 页 图 订单信息实体 增加公用域“金额” ⑼ 、选择 Tools→ Check Model 命令,打开 Check Model Parameters窗口,如图 所示。 图 Check Model Parameters 窗口 ⑽ 、设置检查选项后,单击“确定”按钮,开始执行检查。 完毕后,弹出 Result List 窗口,如图。 第 13 页 共 40 页 图 Result List 窗口 ⑾ 、查看结果并根据提示进行修该,由图 可知,本 CDM 模型有警告但无错误 ,CDM 模型建立完毕。 系统概念模型 图 TOS— 火车票网上购票 CDM 模型 第 14 页 共 40 页 4 逻辑模型设计 逻辑模型设计的方法 LDM 是 PowerDesigner 用于完成信息系统的逻辑设计。 虽然 LDM 仍然是独立于 DBMS 的,但可以进行外部键、索引、视图等对象的设计工作。 CDM 生成 LDM 的具体方法如下: ⑴ 、打开所建的 CDM 模型,选择 Tools→ Generate Logical Data Model 命令,打开如图 所示的 LDM Generation Options(生成LDM 的选项设置)窗口。 图 LDM Generation Options 窗口 ⑵ 、选择。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。