(1)Command对象
Command对象主要是用来执行对数据源的命令,它可以实现对数据库的增加、修改、删除、查询等操作,都可以利用Command对象来完成。
(2)Connection对象[6]
Connection对象主要是用来设置数据源的名称、类型以及链接它的属性等,它可以实现对数据源的连接等。
(3)DataAdapter对象
DataAdapter[7]对象主要是对DataSet数据集进行填充以及对数据源进行操作等,同时它还提供了对数据库的连接和断开的方法。
(4)DataReader对象
DataReader对象主要是对数据进行读取使用的,它不浪费内存资源,并且还能提供连接数据库的方法,另外,在大量数据信息处理时它可以通过Command对象里的ExecuteReader函数[8]来进行数据的关联。
(5)DataSet对象论文网
DataSet对象[9]数据库关联的核心内容,它也是ado。net的核心组件,它是一组对象的集合,对象可以是许多个DataTable对象,通过这些DataTable对象与DataRelation对象进行关联后,执行效率会非常高。
2 需求分析
2。1 可行性分析
(1) 经济可行性:本系统在开发成本上主要是人工成本,由于本次主要是做毕业设计使用,投入成本仅为本人,无其它经济投入,所以在开发成本上完全可以接受,并且如果日后系统开发成熟还可以考虑以成品的形式进行出售,从而实现盈利的目的。
(2) 技术上的可行性:技术可行性的主要指标是开发当前系统无论是在硬件还是软件上是否都能够满足用户的需要,由于本系统使用的是c#开发技术,开发模式采用的是BS开发模式,数据库利用的是SQL Server,由于SQL Server在大数据处理时非常安全、易用,也为整套系统的开发提供了非常好的基础,因此,本系统的硬件技术和软件技术都已经非常成熟,因此,在技术可行性上是完全可行的。
2。2 功能分析
1。用户登录后可以实现站站查询,站点查询,线路查询,投诉。
(1)站站查询:输入出发地和目的地,然后点击查询,反馈结果为这两个公交站之间所有可以达到的线路。如果没有直达的线路就显示最优的换乘路线。
(2)站点查询:输入某个站点,反馈出所有经过该站点的公交车。
(3)线路查询:输入任意需要查询的公交路线(如:88路公交),点击查询按钮,反馈结果显示这条公交线路的起点到终点之间经过的所有的公交站点,包括首发时间,末班时间和公交车间隔时间。
(4)投诉:普通用户登录以后可以对公交车上发生的不公平现象进行投诉。即在投诉板块的文本框内编写需要投诉的现象,系统会把投诉的情况显示给管理员,由管理员对这些投诉进行及时处理。
2。管理员可以进行线路管理,站点管理,投诉管理,实时路况管理。
(1)线路管理:系统管理员登录后对城市的公交线路进行更新,也就是可以添加新的公交线路和删除旧的公交线路等。
(2)站点管理:系统管理员登录后对城市的公交站点进行更新,也就是可以添加新的公交站点和删除旧的公交站点等。
(3)投诉管理:系统管理员登录以后可以对普通的用户提交的投诉进行处理。即系统管理员需要及时对普通用户提出的投诉进行审核处理,最后总结结果向公司报告且把结果反馈给投诉的乘客。
(4)实时路况管理:系统管理员登录以后可以进行新闻的发布,实时路况的发布,即在文本框编写当时的交通路况等信息,然后点击发布按钮发布到系统里,其他用户都可以查看这条消息,并可以在文本框中留言回复。 asp.net+sqlserver公交车管理系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_198836.html