基于Smarty公交查询系统的设计与实现(,MySQL)(任务书,开题报告,中期报告,毕业论文11000字,程序代码,MySQL数据库,答辩PPT)
本系统主要分为前台页面、后台逻辑及数据库三大部分。前台页面主要由首页,各查询页面及管理数据页面等,后台逻辑则分别针对各个页面进行执行,数据库则用于存储数据及调出数据供前台显示。
系统功能简介
1)前台页面
(1)首页美观大气
(2)首页可替换的轮播大图
(3)大部分页面均使用上方可随页面浮动的菜单
(4)查询结果显示具有翻页功能。
(5)管理数据页面可增删改查数据库内内容,操作简单实用
(6)全部页面底部与上方菜单同一风格的页脚
(7)关于页面显示站点信息及作者
2)后台逻辑页面
后台管理员可以进行后台管理操作,如:增加/减少车辆、修改车辆路线等。
3)数据库
建立合理的表结构,使得各项操作简单化。
开发环境:
(1)开发语言:PHP
(2)数据库:MYSQL
目录
1 绪论 1
1.1 引言 1
1.2 国内外背景 1
1.2.1 国外背景 1
1.2.2 国内背景 2
1.2.3 公交查询系统的开发目的与意义 4
2 方案论证 5
2.1 可行性研究的前提 5
2.1.1 要求 5
2.1.2 目标 5
2.2 技术组成 5
2.2.1 Smarty模板引擎简介 5
2.2.2 PHP编程综述 6
2.2.3 MySQL数据库综述 7
3 系统总体设计 9
3.1 系统功能 9
3.1.1 系统功能简介 9
3.1.2 使用流程 9
3.2 数据库设计 9
3.2.1 数据库分析 10
3.2.2 创建数据表 10
4 模块设计 12
4.1 Smarty模板引擎的配置与使用 12
4.1.1 Smarty的配置 12
4.1.2 Smarty配置文件的使用 12
4.2 前台页面 13
4.2.1 滚动菜单 13
4.2.2 轮播式的大图 15
4.2.3 查询页入口 16
4.2.4 模板页 17
4.2.5 class=”clear”的运用 17
4.3 后台逻辑设计 18
4.3.1 DB类 18
4.3.2 simpleSmarty类 18
4.3.3 Smarty模板的配置文件 19
4.3.4 对于mysqli的配置 20
4.3.5 使用sql语句进行查询,再输出结果 20
5 安装与测试 21
5.1 安装说明 21
5.2 测试目的 21
5.3 测试环境 22
5.4 测试步骤 22
5.5 系统的维护 23
6 总结与展望 24
参考文献 25
致 谢 26