地铁数据库系统设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 TOC\o1-5\h\z数据库设计2 \o CurrentDocument 1数据库系统设计2 \o CurrentDocument 1.1需求分析21.1.1功能需求21.1.2性能需求3 \o CurrentDocument 1.2实体关系图说明3 \o CurrentDocument 参考文献10 \o CurrentDocument 附录11附录1ER图11附录211 数据库设计1数据库系统设计1.1需求分析1.1.1功能需求 系统要实现的主要功能: 用户管理:由于要进行网上地铁订购车郑州地铁票,用户需注册,填写有关信息,登录以及注册系统等。 路线选择:本系统为网上订郑州地铁票,用户经过查询地铁线路信息、郑州地铁票务信息,找到自己所需的车郑州地铁票通过所关联的账户进行订购。 更新功能:该系统随时跟据车辆的变化情况进行更新,增加车辆时可以在系统中插入该车的详细信息,同时也能根据需要修改某趟车经过的站点与发车时间,当某趟车停止、开行时可以删除该趟车的信息。同时包括对列车信息、站点信息、订郑州地铁票记录等的更新功能。 ①查询:可以通过起点站与终点站在进行查询,也可根据具体的地铁线路输入进行查询,同时每次查询都会显示地铁线路号,点击即可显示该趟列车所进过站点的详细信息,其中包括所到达每个站的到达时间与出发时间。 费用计算:用户在订购了车郑州地铁票之后,管理人员通过后台管理订郑州地铁票记录,然后根据路线的选择及时为其计算出相应的路线的费用。以便用户查看。 1.1.2性能需求 准确性和及时性 系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而郑州地铁票的数量和时间又影响用户的决策活动,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 易用性 本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。 安全性 在线地铁售郑州地铁票系统中涉及到的数据是地铁公司相当重要的信息,系统要保证用户的权限,对路线等信息用户只享有查询服务,不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。 1.2实体关系图说明 数据库设计主要包括概念设计和逻辑设计两个部分。 概念设计 概念设计阶段主要是将需求缝隙阶段得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键,设计概念结构通常有四类方法:自顶向下、自底向上、逐步扩张、混合策略。 逻辑设计 概念设计阶段是独立于任何一种数据模型的,而逻辑设计阶段则与现实结合起来,逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为与项目所支持的数据模型相符合的逻辑结构。具体任务包括将E-R图转换成关系模型、模型优化、数据库模式定义、用户模式设计。 图1-1车郑州地铁票实体以及属性 客户电话客户客户地址~~I——二 登录ID—.一一J—_-■——一图1-2用户实体以及属性 .票为K员编号;-e票务人员姓名-匚图1-3郑州地铁票务人员实体以及属性 rrSaSi.订槊丽间二)J*?―—订票单 rrSaSi .订槊丽间二)J*?―— E-R图向关系模型的转换遵循如下规则,一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有不同的情况:一个1:1联系可以转换为一个独立关系模式,也可以与任意一端关系模式合并;一个1:N联系可以转换为一个独立关系模式,也可以与n端实对应的关系模式合并;一个M:N联系转换为一个独立关系模式,具有相同码的关系模式可以合并。 根据以上原则,对于该系统的E-R图进行转换,从而得到本E-R图向关系模型的转换如下: 郑州地铁票务人员(郑州地铁票务人员编号、郑州地铁票务人员姓名、郑州地铁票务人员工作地点) 用户(用户身份证号、用户名、用户银行卡号、用户电话、用户地址、登录ID、登录密码、郑州地铁票务人员编号) 订郑州地铁票单(订郑州地铁票单号、订郑州地铁票日期、订郑州地铁票时间、订郑州地铁票数量、订郑州地铁票手续费、用户身份证号)车郑州地铁票(线路、车郑州地铁票价格、车次、座位类型、座位编号、出发站、目的站、发车时间、到站时间、订郑州地铁票单号、退郑州地铁票单号)2数据库系统实现2.1表结构主要包括:数据库、基本表、视图、索引、触发器以及存储过程。详细DDL语句以及相关代码,见附录。 建

文档评论(0)

dajiefude2 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档