通过调查乌鲁木齐市的公交状况,发现使用公交路线查询系统的人群主要是两大人群:城市居民和公交管理员。而城市居民想要的功能是:可以查找车次,可以查找经过改站点的公交车,两站的换乘以及对公交车站提意见。而公交管理员想要的功能是:添加、删除、编辑车次和回答城市居民的留言。 通过需求调研,将公交查询系统的用户分为四类:
表2-1? 用户表
用户名称?操作功能 超级管理员?具有所有操作权限 管理线路的管理员?具有添加路线权限 查看信息的管理员?只有查看信息的权限 用户?公交线路查询、公交站点查询、公交换乘、留言
系统实现 后台主要功能是为前台提供信息,前台主要是公交信息查询,后台主要功能就是对公交信息的维护,主要包括:路线维护,用户管理功能:用户的密码修改,用户添加和删除功能。 2.3.1线路维护 ?线路维护主要维护以下信息:车次维护、站点维护、车次/站点维护 内容摘要?I 第1章 前言?1 1.1? 公交路线查询系统?1 1.2? 选题目的?1 1.3? 技术的选定?1 1.3.1 php?1 1.3.2? 数据库—mysql?2 1.3.3? 编程语言?3 第2章 系统分析与设计?5 2.1? 公交管理系统的需求分析?5 2.2公交查询系统的体系结构设计?6 2.3系统实现?7 2.3.1线路维护?7 2.3.2服务维护?9 2.4? 数据库设计?9 第3章 系统功能模块的创建与实现?13 3.1? 公交路线查询系统功能模块界面实现简介?13 3.1.1? 车次查询?13 3.1.2? 站名查询?13 3.1.3? 起始站点至目的站点查询?14 3.2? 管理员模块?15 3.2.1? 添加线路?16 3.2.2? 修改线路?16 3.2.3? 删除线路?17 图3-7? 管理员删除线路功能?17 3.2.4? 留言管理?17 第4章 系统测试?18 4.1? 白盒测试?18 4.1.1? 正确性测试?18 4.1.2? 测试环境配置?18 4.2? 黑盒测试?18 4.2.1? 功能性测试?19 4.2.2? 容错性测试?19 4.2.3? 系统功能用例测试?20 第5章 结 论?23 5.1? 心得体会?23 5.2? 不足与展望?23 ?
?
|