基于JAVA的城市公交查询系统毕业论文(5)

2019-03-29 13:39

3.3.3 数据库表结构

(1)用户表userInfo如表3.2所示。

表3.2 用户表信息

列名 username userpassword userage address email question answer idnum 中文名称 用户名 用户密码 用户年龄 地址 邮箱 问题 答案 证件号 数据类型 varchar varchar int varchar varchar varchar varchar varchar 长度 50 50 4 50 50 50 50 50 允许空 Not null Not null null null null null null null (2)管理员表administrator如表3.3所示。

表3.3 管理员信息

列名 adminiID adminipassword 中文名称 管理员名 密码 数据类型 varchar varchar 长度 50 50 允许空 Not null Not null (3)车次信息表BusInfo如表3.4所示。

表3.4 车次信息表

列名 BusNum beginStid BeginSt endStid EndSt TicketNote BusLevel Note 中文名称 车号 起始站号 起点站 终点站号 终点站 票价 车子档次 票档次 数据类型 int int varchar int varchar varchar Varchar varchar 长度 4 4 50 4 50 50 50 50 允许空 Not null null Not null null Not null null null null (4)站点信息表StInfo如表3.5所示。

15

表3.5 站点信息表

列名 StID AtName 中文名称 站点号 站点名称 数据类型 Int Varchar 长度 4 50 允许空 Not null Not null (5)中间站点关联表BusSt如表3.6所示。

表3.6 站点信息表

列名 id BusNum StID StOrder 中文名称 编号 车号 站点号 站点序号 数据类型 int int int int 长度 4 4 4 4 允许空 Not null Not null Not null null (6)留言信息表message如表3.7所示。

表3.7 留言信息表

列名 username messagedate topic email messagetext id 中文名称 用户名 留言日期 留言主题 邮箱 留言内容 留言序号 数据类型 varchar datetime varchar varchar varchar int 长度 50 8 50 50 250 4 允许空 Not null Not null Not null null Not null Not null 3.4 本章小结

本章主要是针对所需系统进行了总体设计、设计方案选择和数据库选择三部分的介绍,通过此章可以对系统有整体的了解。

16

第4章 系统实现

4.1 用户登录模块

1.模块功能描述

该系统的用户应为普通用户或管理员,他们分别有自己的用户名和密码,用户选择身份后,进入到各自的登录界面,输入相应的用户名和密码,如果登录成功后,即可进入到相应的个人主界面,否则将给予出错提示,并返回登录界面重新登录。

2.模块流程

用户登录模块流程如图4.1所示。

开始 N 用户登陆 管理员普通用户或者管理员 普通用户用户名和密码是否正确 用户名和密码是否正确 Y 进入管理员主进入普通用户主界面 界面 Y 结束

图4.1 用户登陆流程图

3.相应代码实现

conn = db.getConnection(); stmt = conn.createStatement();

17

sql = \* from administrator where adminiID = '\and

adminipassword = '\

rs = stmt.executeQuery(sql); if (rs.next() && rs != null) { }

n++;

4.模块运行

用户登录运行界面如图4.2所示。

图4.2 用户登陆界面

图4.2为用户登录界面,用户需要输入用户名和密码,如果输入正确,则直接进入到用户主界面,否则返回登录界面重新登录。

4.2 用户个人信息管理模块

1.模块功能描述

用户登录成功后即可进入到用户的个人主界面,在个人主界面中,用户可以查看个人详细信息,包括用户名账号,保护邮箱等信息,并可以自行修改密码等个人信息,最后注销登录返回到系统登录界面。

2.模块流程

用户个人信息模块流程图如图4.3所示。

18

开始用户登录N是否登录成功Y进入主界面用户查看个人信息用户修改个人信息结束

图4.3 用户个人信息流程图

4.3 公交系统查询模块

4.3.1 车次信息查询

1.模块功能描述

用户登录成功后即可进入到用户的个人主界面,在个人主界面,用户首先可以进行车次信息查询。车次信息查询是为用户提供一个按公交车的车号(如:1路)查询,并显示该公交车的相关信息(如:公交车的起点站、终点站、票价和车子的档次等信息)。而查询功能的实现是由系统的业务逻辑层中的QueryData类来实现的。

2.模块运行

车次信息查询运行界面如图4-4所示。

图4.4 车次信息查询

3.相应代码实现

HashMap hashMap = new HashMap();

19


基于JAVA的城市公交查询系统毕业论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业财务困境形成原因分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: