asp的绿色代驾系统的设计与开发(附件)
目 录
1 绪论 1
1.1 系统开发的背景 1
1.2 系统主要内容 1
1.3 开发的目的及意义 2
2 系统的开发技术 3
2.1 开发技术 3
2.2 ASP的工作原理 4
3 概要设计 6
3.1 系统需求用例分析 6
3.2 系统实现和功能模块的划分 7
3.2.1 系统架构 7
3.2.2 功能设计 8
3.2.3 系统流程图 9
3.2.4 数据库链接 10
3.2.5 功能描述 11
3.3 数据库的设计 13
4 系统的详细设计与实现 14
4.1 前台部分 14
4.1.1 会员身份验证和登录 14
4.1.2 下单预约 16
4.1.3 应聘代驾 17
*景先生毕设|www.jxszl.com +Q: #351916072#
4.1.4 留言设计 19
4.2 后台部分 21
4.2.1 管理员用户登录 21
4.2.2 招聘管理 21
4.2.3 订单管理 23
4.2.4 会员管理 25
4.2.5 管理员账户和权限管理 26
4.2.6 留言管理 27
5 系统测试与结果分析 30
5.1 登录模块测试 30
5.2 订单管理测试 31
5.3 留言模块测试 32
5.4 招聘管理测试 33
结 论 34
参考文献 35
致 谢 36
1 绪论
1.1 系统开发的背景
随着2011年5月“醉驾入刑”的正式实施,新交通法规中对于酒驾的处罚也变得更加严厉,让人们更加深刻认识到醉酒驾驶带来的种种危害。据不完全统计,超过一半的交通事故与酒驾有关,所以对于代驾行业的兴起已是必然趋势。尽管我们国家现在的有偿驾驶服务已经成长的非常快速,可是由于各方面因素(比如工作人员在时间、地点等)的冲突,管理上还是非常的困难,阻碍了服务类公司的成长。而绿色代驾系统可以非常好的管理公司人员的服务工作,使国内的用户能享受更好的、方便快捷的服务。
如今,互联网已经家喻户晓,成了很多人在方方面面都必须使用的工具,人们已经离不开互联网,所以网络消费已经成为人们生活的一部分。人们有任何的问题都已经习惯的在网络上面寻求正确的解决方法,因此这样的服务平台的出现就变得很有必要了。在此背景下,一款基于互联网的代驾平台便是解决酒后驾车问题的最好办法。[1]
目前网络上的找代驾软件质量功能参差不齐(比如功能单一、安全性无法保障)代驾中出现问题容易产生法律纠纷等,用户的体验评价很差。关于存在的这些弊端,要深入每一个环节进行分析,完善功能和交互界面,保护用户在支付进程中的信息不外露,明确法律责任和义务划分,保证服务次序的可靠性,不断增长行业内司机师傅与用户彼此的信任。[3]通过完成一套可靠、便利、易用性集合于一身的代驾系统,同时也是为代驾行业的美好发展前景建造优良的市场平台。
1.2 系统主要内容
本系统采用B/S结构,设计开发基于Dreamweaver CS6开发工具进行的。系统本身有很多的便捷之处,用户上线后能够直接在系统中找到自己需要的司机,假若用户因为醉酒或有不方便时都可以近距离的寻找到,也可以通过拨打电话的方式预约到司机。而司机师傅能在系统上面了解到用户的位置以及详细的情况,这样在接收订单之后,就能更快的为用户提供优质的服务。“绿色代驾系统”主要包括两大部分:
系统的前台主要是帮助用户成功预约到司机,并且让用户能看到关于服务费用、应聘信息和加盟信息等,这样系统就兼顾了更多的功能和价值。用户可根据自身需求随时随地的选择司机;也可以提前预约,司机要在指定的时间、地点为客户提供服务。
系统后台有管理员进行管理,对用户提交的订单信息进行管理,还可以对司机进行管理,以及各类工作人员的招聘情况进行管理。此外还能添加和修改后台管理员账户和权限。
1.3 开发的目的及意义
现代人们生活的水平越来越高,生活品质也越来越高。所以私家车已经成为家家户户出行的主要工具。但娱乐场所的普遍化和中国的人情社会,使得很多人醉酒驾驶导致肇事犯罪。[6]该系统既为一款代驾管理系统,首先应该方便客户快速获取信息,然后选择下单预约。在顾客查找服务信息时,系统在获取到客户所处位置之后,根据客户位置提供给客户一些较近的代驾公司以及司机的信息,一旦客户确人员后,系统即时反馈订单并提示通知司机。对于绿色代驾系统中的用户和服务公司之间,系统不仅能够随时接收用户的需求,还应该有一定的合作约束和正确的管理方式,以此促使司机更好的完成自己接收到的订单任务。
绿色代驾系统是一个针对市场资源合理分配的系统,工作效率高,而且简单易用。系统本着为了实现用户和管理者之间的种种合作对接,不仅便捷了用户,同时也方便了管理者。
2 系统的开发技术
2.1 开发技术
⑴ASP是动态服务器页面(Active Server Page)的英文缩写,是一种与HTML(Hypertext Market Language超文本标识语言)、Script与CGI(Common Gateway Interface通用网关接口)类似的结合体,但ASP运行的效率比CGI还要高、程序的编制也相较HTML而言更具灵活性且更加便捷,程序的安全性相较Script也好很多。[10]
⑵HTML(Hypertext Market Language)是一种超文本标识语言,文件可以通过这种格式在互联网上传送和浏览,而用户只需要用浏览器便可访问这些文件,比较常用的工具有Microsoft Internet Explore和Google Chrome等。因为HTML文件都是由各种标签(tag)组成的,所以它非常适用于静态网页的制作,而且因为它特性的局限,HTML没有办法直接存取数据库,因此它要借助CGI来处理。ASP不仅包含了HTML标签,又可以直接存取数据库以及用无限扩充的ActiveX控件,所以在制作时比HTML更加灵活且方便。
⑶Script(脚本)是由一个配对的WEB服务器和浏览器上运行的命令共同生成的。比较常用的脚本语言有VBScript和JavaScript等,这些语言都可以在客户端上直接运行,所以安全性相对都比较低。而ASP则有所不同,其一可以拥有脚本语言的方便性,其二是它虽然也是在WEB服务器端运行,但是运行后会将结果是以HTML格式传送到客户端的,所以比很多的脚本语言都要安全。
原文链接:http://www.jxszl.com/jsj/xxaq/42048.html