摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了微信小程序公交信息在线查询系统的开发全过程。通过分析微信小程序公交信息在线查询系统信息管理的不足,创建了一个计算机管理微信小程序公交信息在线查询系统信息的方案。文章介绍了微信小程序公交信息在线查询系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。
本微信小程序公交信息在线查询系统有管理员和用户两个角色。管理员功能有个人中心,用户管理,线路信息管理,站点分类管理,站点信息管理,周边分类管理,周边信息管理,系统管理等。用户功能有个人中心,线路信息管理,站点信息管理,周边信息管理等。。因而具有一定的实用性。
本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得微信小程序公交信息在线查询系统信息管理工作系统化、规范化。

4系统概要设计

4.1概述

本系统后台采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

                                    图4-1系统工作原理图

4.2系统结构

设计的系统主要是为用户提供的一些信息进行服务的。设计的功能结构图如下图所示:

                                        图4-2功能结构图

4.3.数据库设计

4.3.1数据库实体

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。
概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
(1)线路信息的实体属性图如下:

                              图4.12  线路信息实体属性图

(2)新闻公告实体属性图如图4.13所示:

                               图4.13 新闻公告实体属性图

(3)站点分类信息实体属性图如图4.14所示:

                                    图4.14 站点分类实体属性图

4.3.2数据库设计表

微信小程序公交信息在线查询系统需要后台数据库,下面介绍数据库中的各个表的详细信息:

表4.1 线路信息评论表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
refid bigint(20) 否 关联表id
userid bigint(20) 否 用户id
nickname varchar(200) 是 NULL 用户名
content longtext 否 评论内容
reply longtext 是 NULL 回复内容
表4.2 新闻公告
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
title varchar(200) 否 标题
introduction longtext 是 NULL 简介
picture varchar(200) 否 图片
content longtext 否 内容
表4.3 收藏表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
userid bigint(20) 否 用户id
refid bigint(20) 是 NULL 收藏id
tablename varchar(200) 是 NULL 表名
name varchar(200) 否 收藏名称
picture varchar(200) 否 收藏图片
表4.4 管理员表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
username varchar(100) 否 用户名
password varchar(100) 否 密码
role varchar(100) 是 管理员 角色
addtime timestamp 否 CURRENT_TIMESTAMP 新增时间
表4.5 线路信息
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
xianlumingcheng varchar(200) 是 NULL 线路名称
xianluqidian varchar(200) 是 NULL 线路起点
xianluzhongdian varchar(200) 是 NULL 线路终点
xianlutujing longtext 是 NULL 线路途经
bancituijian longtext 是 NULL 班次推荐
bancishijian varchar(200) 是 NULL 班次时间
suoxushijian varchar(200) 是 NULL 所需时间
fengmian varchar(200) 是 NULL 封面
xianlujieshao longtext 是 NULL 线路介绍
表4.6 用户
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhanghao varchar(200) 否 账号
mima varchar(200) 否 密码
xingming varchar(200) 是 NULL 姓名
xingbie varchar(200) 是 NULL 性别
shouji varchar(200) 是 NULL 手机
youxiang varchar(200) 是 NULL 邮箱
shenfenzheng varchar(200) 是 NULL 身份证
zhaopian varchar(200) 是 NULL 照片
表4.7 站点分类
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
fenlei varchar(200) 是 NULL 分类
表4.8 站点信息
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhandianmingcheng varchar(200) 是 NULL 站点名称
zhandianfenlei varchar(200) 是 NULL 站点分类
dizhi varchar(200) 是 NULL 地址
fachejiange varchar(200) 是 NULL 发车间隔
xiangqing longtext 是 NULL 详情
tupian varchar(200) 是 NULL 图片
表4.9 周边分类
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhoubianfenlei varchar(200) 是 NULL 周边分类
表4.10 周边信息
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
mingcheng varchar(200) 是 NULL 名称
zhoubianfenlei varchar(200) 是 NULL 周边分类
fengmiantupian varchar(200) 是 NULL 封面图片
xiangxidizhi varchar(200) 是 NULL 详细地址
lianxifangshi varchar(200) 是 NULL 联系方式
neirong longtext 是 NULL 内容
gengxinshijian date 是 NULL 更新时间





2023基于微信小程序的公交信息在线查询平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)相关推荐

  1. 2023基于微信小程序的大学生社团活动报名管理系统(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟.本文介绍了基于大学生社团活动管理的微信小程序的开发全过程.通过分析大学生社团活动管理的不足,创建了一个计算机管理 ...

  2. 2023基于微信小程序的备忘录英语学习资源交流平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟.本文介绍了英语学习交流平台小程序的开发全过程.通过分析英语学习交流平台小程序管理的不足,创建了一个计算机管理英语 ...

  3. 2023基于微信小程序的奶茶店自助饭店点餐订餐系统平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 使用智能手机的用户经过多年的使用习惯,已经越来越不喜欢安装各种的APP,除了正常生活和工作所必须的APP,不喜欢因为喜欢某些内容而被强制安装APP软件了.最近几年,随着微信生态的布局,通过开发 ...

  4. 2023基于微信小程序的高校暑期社会实践爱心捐物活动报名宣传平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合.为了让管理模式进行升级,也为了更好的维护信息,高校暑期社会实践微信小程序的开发运用就显得很有必要.并且通过开 ...

  5. 2023基于微信小程序的婚庆婚纱摄影预约平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱.所以各大互联网厂商都瞄准移动互联 ...

  6. 2023基于微信小程序的游戏账号在线交易买卖平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 随着网络和计算机技术的发展,各行各业出现了新的生机.各种办公软件和网站充斥到日常生活中,并在实践中不断的进步和发展.目前办公软件和网站技术已非常成熟,可以为用户提供更好的工作帮助.游戏近几年成 ...

  7. 2023基于微信小程序的音乐播放器+后台管理系统(SSM+mysql)-JAVA.VUE毕业设计源码论文(论文+开题报告+运行)

    摘 要 随着信息化时代的到来,各种程序都趋向于智能化.系统化:微信音乐播放器小程序也不例外,目前国内的市场仍都使用人工管理,随着市场规模越来越大,信息量也越来越庞大,人工管理显然已无法应对时代的变化, ...

  8. 2023基于微信小程序的社区小区团购电商在线商城平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)

    摘 要 社会的发展和科学技术的进步,互联网技术越来越受欢迎.手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个会员的使用.手机具有便利性,速度快,效率高,成本低等优点. 因此,构建符合自己要求的操作系 ...

  9. 基于微信小程序的公交信息在线查询的设计与实现

    <公交信息在线查询的设计与实现>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等.系统功能完整,适合作为毕业设计.课程设计.数据库大作业学习使用. 项目功能介绍 本微 ...

最新文章

  1. vue实现文件上传功能
  2. 火山引擎向企业客户开放上万款抖音同款特效
  3. (多图) 基于并行流水线结构的可重配FIR滤波器的FPGA实现
  4. RetinaFace笔记
  5. IOS7最新的系统漏洞
  6. MySql数据库使用入门
  7. 蓝桥杯java第五届决赛第三题--格子放鸡蛋
  8. Python学习笔记:循环语句
  9. BZOJ.4516.[SDOI2016]生成魔咒(后缀自动机 map)
  10. CentOS开启samba服(附smb.conf手册)
  11. 小网站架构优化-提升抗并发能力:子应用程序分离方案
  12. SAP License:凭证冲销
  13. php框架 mysql拼接操作_PHP对数据库MySQL的连接操作
  14. 《读编程珠玑有感》——细节处见技术
  15. 作文 我眼中的计算机1000字,我眼中的自己作文范文1000字(精选6篇)
  16. 2017年下半年计算机二级报名,2017河北大学下半年计算机二级报名时间
  17. 电商运营竞品分析不会做?6个步骤教会你
  18. Linux下github的下载和使用
  19. REDIS11_HyperLogLog的概述、基本命令、UV、PV、DAU、MAU、首页UV如何进行统计处理
  20. Eigen介绍及简单使用

热门文章

  1. mac ssh连接windows7
  2. OWASP(开放Web软体安全项目- Open WebApplication Security Project)是一个开放社群、非盈利性组织,长期致力于协助政府或企业了解并改善网页应用程式与网页服务
  3. python词云代码手机_Python词云入门——十行代码即可领取爱豆!
  4. 文本点击复制和长按复制及图片长按的功能
  5. uniapp app 实现长按文字实现复制
  6. 锂电池3V升12V(AH6901)低成本替代6291升压芯片
  7. yum 安装依赖时 Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
  8. ios大牛李明杰亲授《从入门到精通Swift编程》限时优惠活动推出!已近600人报名直播课!
  9. 守正出奇:两台“天价电视”,能让创维坐稳高端市场吗?
  10. 项目logback日志组件更换为log4j2日志组件步骤及注意事项