技术可行性是每个编程者认为最为复杂的。根据客户要求和系统的条件及系统的特点,研究了该系统的可行性。此系统采用的是.NET框架内的ASP.NET和ADO.NET。.NET在实际生活中已经应用的比较多。本系统数据库采用的是SQL Server 2005。用ASP.NET和SQL Server 来开发周口公交线路查询系统是可行的。
(2) 经济可行性
经济可行性是对系统带来的经济效益和开发费用的进行比较,看是不是有开发的价值,同时还要看客户能否从系统中受益。我们开发的这个系统就是为更好的服务乘客,节省出行时间,方便乘客操作才设计得。本系统的开发在经济上是有价值的,是可行的。
(3) 操作可行性
科技的发展促进社会的发展,社会回馈给人们的也驱使人们对操作性有更高的要求。该系统是针对广大乘客开发的,使乘客更容易操作,更容易理解,更能提高对系统的认识。由此可见,开发此软件在操作上是可行的。
2.2 性能需求
(1) 数据精度
输入系统的数据精度要严格,在所有的操作中都要保持数据的精度。
(2) 时间特性要求
系统运行时的性能要求如下:
响应时间:达到需要,在使用者要求内。
更新处理时间:及时更新。
2.3 系统执行过程
图1 系统执行流程图
开始进入系统首页,然后进入登录页面,系统可以判断是否登录成功,登录成功后,分别可进入管理站点,管理路线,管理用户,系统可以判断是否操作成功,操作成功后系统结束,系统执行过程如图1所示:
3 系统实现
3.1 功能模块
前台主要功能包括:对于线路的查询,对于站点的查询,对于换线的查询。后台主要的功能包括:用户管理,重设密码,站点管理,线路管理等模块。管理登陆界面,管理员能在此登录,可以对线路、站点、用户、系统等进行管理,用户名是注册的,密码可以设置。系统功能模块如图2所示:
图2 系统功能模块图
(1)系统首页界面
系统首页界面分为首页线路查询、站点查询、换线查询、管理登陆几个模块,在首页可以直接点击大的图标进行查询。系统主页面如图3所示:
图3系统主页面图
(2) 线路查询
用户在线路查询中可以查询需要的出行线路,选择对应的线路可以查看该线路所经过的所有站点。
(3) 站点查询
用户在站点查询中可以输入对应的站点,点击查询后可以查询出所有经过改站点的公交路线,比如在站点中输入五一广场那么所有经过该站点的公交路线都将展示在页面中。
(4) 换线查询
乘客可以根据不同的站点进行换线查询,在换线查询中输入对应的起始站点和要去的站点,就可以查询出对应的公交线路,例如在起始站点和结束站点分别输入武警医院 和人民商场,那么系统会给出所经过的换乘线路。
(5) 线路管理
线路管理包含添加公交线路和线路管理:一是在添加线路模块中输入公交线路,系统能检测数据的合法性,检测通过的数据才能添加到数据库中。二是,可以对添加过的线路进行编辑或者删除操作。
(6) 站点管理模块
站点管理模块可以完成对站点的添加和编辑以及删除,在站点管理中,点击添加站点会弹出添加站点的界面,查看站点可以完成对站点的添加,编辑和删除等功能。
(7) 管理员管理模块
此模块可以添加新的用户,在用户管理模块中输入数据,后点击确定按钮,数据信息就会添加数据库中,添加管理员信息完成后进入用户管理界面,可以对添加过的管理员信息进行操作。 ASP.net公交线路查询系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_8637.html