计算机毕业设计 asp.net公交查询系统(sqlserver) 毕设

本文介绍了十堰公交查询系统,包括其需求分析,用户可以通过简单界面查询路线、站点信息,提供车次查询、站站查询等功能。系统设计包括用户查询模块、留言簿模块和系统管理模块,以及详细的E-R图展示了数据结构和管理流程。管理员可进行信息管理,用户无需注册即可使用。
摘要由CSDN通过智能技术生成


https://www.bilibili.com/video/BV1ix4y1C7Dk/

演示视频:

3.1 需求分析

在此系统中,用户可以查询十堰中的各条路线或站点,了解各条路线或站点的详细信息。如果用户要查询某一条线路或站点,直接就可以用该系统相对应的功能。本系统满足了以下几个要求:

操作的简易性:十堰公交查询系统使用起来简单、方便、界面友好,用户操作起来得心应手。

系统功能:在该系统中,主要提供了以下几种功能:查询车站信息、车次信息、站点信息和站站信息功能,信息留言和系统管理功能。如:在查询功能中,用户输入要查询的车次等信息即可得出与它相关的结果;在系统管理功能中,管理员可以对其信息进行添加、编辑和删除等操作。

3.2 概要设计

3.2.1 系统功能描述

在用户进入主界面后,就可以通过车次查询、站点查询、站站查询、车站查询快速地查询出符合用户条件的相关线路信息。用户还可以在留言簿中直接进行留言,留言内容可以是对线路的询问,也可以对系统的不足地方提出用户自己的见解。当管理员进入系统后,可以对数据库中的信息进行添加、删除和编辑等操作。他还负责管理用户的留言信息,通过对留言信息的审核,然后来判断对留言信息是进行回复还是删除操作。

3.2.2 系统功能模块划分

在了解了系统的功能需求后,可以把该系统划分为以下3个模块:用户查询模块、留言簿模块和系统管理模块如图3-1。

1e9a97721a669f52a05399bb6187cf28.jpeg

图3-1十堰公交查询系统功能模块

下面对各个模块进行描述:

1、用户查询模块

在用户查询模块中,主要是查询出用户自己所需要的线路信息,这也是整个系统最主要的功能模块。主要包括:

(1)查询车次信息:输入要查询的车次进行搜索,可以查询出于它相应的站点名和站点描述信息。

(2)查询站点信息:输入要查询的站点进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息。如果用户不知道站点的全称,也可以在高级查询中模糊查询出含有关键字的所有站点信息。

(3)查询车站信息:选择要查询的车站进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息

(4)查询站站信息:输入要查询的起始站和终点站进行搜索,可以查询出于它相应的乘车路线。

2、系统管理模块

在系统管理模块中,主要是对数据库中的各个表进行管理。主要包括:

(1)管理员登录。

(2)留言簿管理:可以对留言簿中的内容进行回复与删除操作。在留言簿管理中,它还含有一个搜索引擎,主要功能是管理员可以通过它搜索想要查询的留言主题,这样可以快速的找出某一主题并对它进行回复或删除等操作。

(3)站点、车次管理:可以对站点、车次基本信息和车次次序信息进行添加、删除和编辑等操作。而且它们各自都含有一个搜索引擎,这样可以快速的查询出你想要修改的站点或车次等信息,此搜索引擎采用的是模糊查找。

3、留言簿模块

在留言簿模块中,用户可以不需要注册直接在网上进行留言,也可以对某一特定地留言标题进行回复货讨论,也可以通过留言簿查看自己曾经留言过的信息。

3.2.3 系统流程设计

在十堰公交查询系统中,其核心内容就是公交查询的实现。在此系统中,即实现用户查询模块中的各个功能信息。其中包括车次查询、站点查询、站站查询和车站查询功能。

此系统中,用户不需要注册就可以直接进行相关功能的查询。其中站站查询是此系统中最重要的功能。主要流程为:当程序开始时先进入正向搜索,如果正向搜索不存在所需的数据再进行反向搜索,如果正反两方都没有搜索到所需的数据则程序结束。流程如图3-2所示。

c7d0c821b1955026f63c347444f5a646.jpeg

图3-2站站查询功能流程图

根据上图所示,在站站查询实现的过程中,它是从正反两个方面对线路进行查询。其中正向搜索线路的流程如图3-3所示。

a021847ec4d577b8b2896e271bea2a17.jpeg

图3-3正向搜索线路流程图

3.2.4 系统E-R图

针对十堰公交查询系统的需求,设计如下面所示的数据项和数据结构:

(1)管理员基本信息(如图3-4):包括管理员ID,管理员名,管理员秘码。

(2)留言簿基本信息(如图3-5):包括留言簿ID,留言标题,留言者,留言内容。

(3)车次基本信息(如图3-6):包括车次ID,车次名,发车时间,收车时间,车次描述。

(4)站点基本信息(如图3-7):包括站点ID,站点名,站点描述。

(5)站点次序信息(如图3-8):包括站点次序ID,站点名,车次名,站点次序。

f559b2e2d0e5ca04cafef7490a2348c9.jpeg

图3-4管理员基本信息E-R图

e1d52eb6119a42f96ab0c21c1e51fe02.jpeg

图3-5留言簿基本信息E-R图

7c67a4d3ae14a335c2a69dd9d3be2451.jpeg

图3-6车次基本信息E-R图

071a2d8a1cab45f822b91144fe89ce91.jpeg

图3-7站点基本信息E-R图

08296b1a354b82f23c6a99dfcf449e28.jpeg

图3-8站点次序信息E-R图

在了解了各实体之后,下面实现的是站点次序表、站点表、车次表之间的E-R关系模型图。站点次序表与站点表之间的关系是一对多的关系,记作1:M,站点次序表与车次表之间的关系也是一对多的关系,记作1:N,如图3-9所示。

9e193018e2d56f58657aa9ce79fa22e8.jpeg

图3-9站点次序表、站点表和车次表间的E-R图


  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值