系统根据现代在线代驾服务预约现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对在线代驾服务预约的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”的思想,在在线代驾服务预约管理模块实现了首页,个人中心,用户管理,代驾管理,路线类型管理,代驾线路管理,代驾服务管理,服务预约管理,直达车管理,车辆预约管理,在线留言,系统管理等的功能性进行操作。最终,对基本系统开展了检测,包含系统功能测试、还对测试进行分析;测试分析结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
本代驾服务系统主要包括系统用户管理模块、代驾线路信息管理、车辆信息管理、代驾管理、在线留言、直达车、车辆预约、登录模块、和注册模块等多个模块。
1. 不同用户的登录问题:根据用户的类别(超级管理员、普通用户)实现用户操作权限的区分并显示不同的操作界面。
2.数据库的连接问题:数据库连接为系统中的关键技术。
3.数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效的管理。不能让没有权限的用户对数据进行操作并且定期对数据库进行备份。
4.界面开发:系统界面的设计很重要,要使界面具有亲和力。
5.分析代驾服务化现状;
6.研究代驾服务系统的现状及存在的问题;
7.研究系统平台的总体架构、总体设计、数据库设计、数据库安全设计及功能设计;
8.研究平台各个子系统的功能及实现的方法、信息技术的融合、信息安全技术的维护;
9.进行代驾服务系统的功能设计。
目 录
1 绪 论 5
1.1 研究背景 5
1.2 国内外研究现状 5
1.3 研究意义 6
1.4 主要内容 6
2开发技术 7
2.1开发工具 7
2.2 Java语言简介 7
2.3 Tomcat服务器简介 7
2.4 JSP技术介绍 7
2.6 MySQL数据库 8
2.7 B/S结构 8
3系统需求分析 10
3.1系统可行性分析 10
3.1.1技术可行性 10
3.1.2经济可行性 10
3.1.3社会可行性 10
3.1.4法律可行性分析 10
3.1.5 操作可行性分析 11
3.2 系统需求分析 11
3.3 系统流程分析 13
3.3.1后台管理流程图设计 13
3.3.2管理员修改信息流程图设计 14
3.3.3管理员查询信息流程图设计 14
4功能结构 16
4.1 数据库设计 16
4.1.1 基于MySQL数据库的存储设计 16
4.1.2 数据库E/R图 17
4.2 数据库表结构设计 19
5 在线代驾服务预约网站的实现 27
5.1系统功能实现 27
5.2后台模块实现 29
5.2.1管理员模块实现 29
5.2.2代驾模块实现 31
5.2.3用户模块实现 32
6 系统测试 34
6.1 测试基本原则 34
6.2 系统功能测试 34
6.3测试结果分析 35
结 论 36
参考文献 37
致 谢 38