ASP.net公交车管理系统的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net公交车管理系统的设计与实现(2)


2.1 功能设计
在后台管理功能中,高级管理员可以对所有对象进行操作,二级管理员可以对信息进行添加、编辑和删除等操作。用户可以查询车站信息、车次信息、站点信息和站站信息功能和系统管理功能。如:在查询功能中,用户输入要查询的车次等信息即可得出与它相关的结果;用户可以查询城市中的各条路线或站点,了解各条路线或站点的详细信息。如果用户要查询某一条线路或站点,直接就可以用该系统相对应的功能。在了解了系统的功能需求后,可以把该系统划分为以下两个大的模块:前台功能模块和后台管理模块。
1、前台功能模块描述
前台功能模块包括高校信息、旅游景点、公交车管理、新闻管理等几个部分。在用户进入主界面后,就可以通过公交车站点查询、景点查询、高校信息查询,快速地查询出符合用户条件的相关线路信息[4]。用户还可以浏览相关新闻资讯,当管理员进入系统后,可以对数据库中的信息进行添加、删除和编辑等操作。还可以负责管理新闻内容信息及注册用户管理,通过新闻信息的发布让用户可以通过首页就可以点击查看(如图1),具体前台功能模块内容在下面将做详细介绍。
在前台功能模块中,主要是查询出用户所需要的线路、景点、公交信息,这也是整个系统最主要的功能模块。主要包括:
查询路线信息:输入要查询的路线名称或者某个站点进行搜索,可以查询出它相应的线路描述信息。
查询公交信息:输入要查询的编号或者站点进行搜索,可以查询出于它相应的起点、终点、途经和票价描述信息。如果用户不知道站点的全称,也可以在进行模糊查询[5]出含有关键字的所有站点信息。
景点推荐:选择要查询的景点名称进行搜索,可以查询出于它相应的景点名称、票价、图片描述信息,根据景点位置乘坐合适的公交车。
查询高校信息:输入要查询的名称和地址进行搜索,可以浏览本城市中所有高校相关信息,根据高校所在位置乘坐合适的公交车。
新闻资讯:可以看到最新的资讯信息。
 
图1 公交车管理系统模块图
2、后台管理模块划分
后台管理模块是本系统较重要的模块,也是方便管理员进行数据操作和管理的模块,包括用户管理、景点管理、线路管理、公交车管理、新闻管理等几个部分(如图1),后台管理功能模块的基本内容下面将做详细介绍。
在后台管理模块中,主要包括以下内容。
管理员登录:输入用户的名称和密码,如果用户名、密码正确,则进入公交车管理系统主控制页面;否则给出错误提示。
二级管理员管理:高级管理员可以添加、删除普通管理员。
线路、景点、新闻管理:可以对旅游线路和景点、新闻信息进行添加、删除和编辑等操作。
公交车管理、高校信息管理:它们各自都含有一个搜索引擎[6],这样可以快速的查询出你想要修改信息,此搜索引擎采用的是模糊查找。
2.2 数据库设计
公交车管理系统应用的是SQL Server 2005数据库管理系统。
1、需求设计
根据系统总体布局以及功能模块的构思,数据库的设计要具有充分的安全性,而且要便于用户信息的添加扩充和管理员对其管理。根据分析,实体以及实体间的联系在关系模型中可以表示如下。
管理员(用户名,密码,角色,添加时间)
用户(用户名,密码,电话,邮箱,邮编,地址)
公交(编号,起点,终点,途径,票价,类型)
景点(景点ID,景点名称,图片,票价,地址,简介)
精选线路(线路ID,线路名称,旅游时间,价格,交通工具) (责任编辑:qin)