网学网为需要ASP类作品的朋友们搜集整理了基于ASP出租车公司管理网站相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.2 数据库设计在管理系统中,后台数据存储的地位相当重要合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的可行性。而建立数据库最重要的一步是定义数据库表,数据是数据库中存储的基本对象,通过设计会以一定的组织结构存储在相关的基本表中。将基本信息分类、统计,根据数据库设计的基本原理,建立基本表构成数据库。在进行数据库的需求分析时,不但要考虑到软件系统当前要实现的功能,更要注重软件的可维护性和扩展性。 首先将出租车管理系统的数据库概念结构转化为Access数据库系统所支持的实际数据模型,即:数据库的逻辑结构。创建出租车管理系统中的各个数据库表。 表3.1 司机信息表
司机信息表:用来实现记录出租车司机的基本信息的功能。包括司机的编号、姓名、性别、所在地址、身份证号、驾龄、车牌号、驾驶证号、发证时间。通过该表可以实现对出租车司机整体情况的了解,并且能够将新录入的出租车司机的信息加入到该表中,而系统中的司机信息中的删除、修改、打印等都是根据此表中的信息为基础的。 表3.2 出租车信息表
出租车信息表:用来实现记录出租车基本信息的功能。包括出租车的车牌号、车型、出租公司等信息。通过该表可以了解出租车的整体情况。 表3.3 违章信息表
违章信息表:用来记录司机的违章信息,包括司机的姓名、 扣分情况、违章时间、地点、违章情况及执法人员。此表是管理员记录出租车司机违章信息的表,系统会根据此表对出租车司机判断扣分情况判断是否超过12分,作为自动吊销驾驶执照,并作为通知从新学习的依据。根据此表若一年内司机扣分为达到12分,则系统将自动清零。此表能够比较明了的显示出租车司机的违章情况,及扣分情况,能够方便管理员进行对违章的出租车司机的管理和记录。
表3.4 扣分情况表 扣分情况表:记录了出租车司机的姓名,扣分内容,扣分时间,此表是依据司机的违章记录表,通过违章信息表中出租车司机的违章情况的累计扣分,作为一年内满12分的违章司机作为吊销驾驶执照的依据,将一年内扣满12分的出租车司机的信息记录到该表中,并且通知学习。 表3.5 管理员表
管理员表:登录检测是否是管理员登录,管理员表是用来记录管理员的信息,在进行注册出租车司机信息、出租车司机违章管理,系统管理等操作时,只有符合管理员的信息,才能允许操作司机信息录入,修改,删除,打印以及司机违章信息的录入等功能。若不符合表中的信息则不能进行操作。 第5章 系统测试5.1 系统测试方案在基本完成了程序的详细设计和编码,剩下的工作就是对软件进行测试。软件测试是发现软件中错误和缺陷的主要手段。在一般情况下,软件测试的过程与整个软件开发过程基本上是平行进行的。软件测试是非常重要的因为测试是为了及时发现应用程序中的错误而执行程序的过程,它的目标是暴露程序中的错误,及时发现问题,提出相应的修改方案,及时解决问题,使系统更加完善。 在此系统中注册司机信息,系统管理,违章管理,司机基本信息都是管理员操作的,而一般用户只能操作查询界面。 (1)进入主界面后,选择所要实现的功能,点击管理员登录,会出现管理员登录界面,根据界面上所提示的信息,输入用户名和密码,点击我要登录,此时系统会自动确认您输入的用户名和密码是否正确,若与数据库中的记录符合则进入主界面,测试时输入管理员的用户名和密码,系统成功登录,此流程表示顺利完成,测试成功。 (2)点击注册司机功能后,弹出管理员登录界面,输入管理员的用户名和密码后系统进入注册司机界面,显示所要注册的司机的基本信息,包括司机的姓名,性别,所在地址,身份证号,已有驾龄,车牌号,出租车公司,驾驶车型,扣分情况,驾驶证号,发证时间。当根据系统提示输入完毕后按提交即可,系统会自动将您所输入的信息添加到数据库中,此信息添加完毕后系统会自动提示您信息已添加完毕。此流程表示顺利完成,测试成功。 (3)点击司机信息功能后,弹出管理员登录界面,输入管理员的用户名和密码后系统进入司机信息界面,会在主窗体上显示司机的所有信息,包括司机的姓名,性别,所在地址,身份证号,已有驾龄,车牌号,出租车公司,驾驶车型,扣分 情况,驾驶证号,发证时间。选择一条信息后点击修改按键,可以对司机的这条信息进行修改,点击后系统提示您修改成功,此流程表示顺利完成,测试成功。同样对删除功能进行了测试,测试成功。 (4)点击违章管理功能后,弹出管理员登录界面,输入管理员的用户名和密码后系统进入违章管理界面,则系统此时显示违章管理界面,会在主窗体上显示违章司机的所有信息包括司机的姓名、 扣分情况、违章时间,地点违章情况及执法人员等信息,您只需要根据界面上的提示将信息输入进去即可,系统会自动将信息记录到数据库中。此流程表示顺利完成,测试成功。 (5)此功能普通用户和管理员都可以操作,点击信息查询后系统显示查询界面。 5.2 测试结果分析与调试由于初次接触B/S模式系统的设计,它的前台和后台的工具都没有接触过,其相关理论知识的掌握也很少,所以在环境的设置和代码的具体编写阶段遇到好多的问题,具体的问题和解决方法如下: (1) IIS服务器的安装,由于没有配置过ASP开发环境,所以在开发环境设置的前期,在安装完软件后没有设置其环境变量,软件都不能正常的使用。在上网查找了相关的信息后,此问题最后得以解决。 (2) 数据库的连接,在连接Access时,与数据库建立的连接一直都不稳定,在查找相关信息后,系统变的稳定。 (3) 在管理员姓名、密码提交后,只能将管理员姓名、密码信息传递到下一级界面,无法在后续界面中应用管理员姓名、密码信息,影响了系统基本功能的实现。在多方面查找资料后,通过cookies会话语句的应用,实现了信息的多级传递。 (4) 在访问数据库时,同时查询两个表的信息后,结果集不能取到正确的值,在别人帮助下,设置了不同的结果集变量,问题得以解决,基本上掌握了在ASP环境下对数据库的操作。 (5) 在编码的后期,在对数据库表的信息循环操作时,java循环语句的编写存在问题,是因为自己对java语句不熟悉的缘故,通过对java循环语句的学习,完成了对表的循环操作,解决了问题。除了以上的问题之外,还有一些语法上的问题以及一些问题处理方式上的问题,但这些问题通过查阅相关资料和其他人的帮助均得到了解决。 通过以上的测试方案和测试方法,对该系统的各个细节的功能进行了详细的测试,得出以下的测试结果。 本系统已基本上实现来题目要求的各项功能。本系统的界面友好,可以很快的掌握操作方法。 系统的优点: (1) 界面友好,操作简单。接触计算机较少的操作人员也能根据菜单项提示进行操作。 (2) 信息管理详细,提供了强大查询功能。 (3) 系统支持二种身份的用户操作,有效地将各种身份的用户与其可以进行的操作联系到一起。 (4) 业务流程合理安排方便用户使用。 系统基本上达到了设计要求,基本功能已经实现,但系统仍存在不足之处,某些细节和内容上有待改进和加强。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |