们不需注册便可以游客的身份查询公交信息,在首页点击车次查询可以进行路线查询,站点查询和转乘查询,方便人们出行。Р留言板:游客或会员在该系统首页点击留言板,即可进行留言,用户体验该系统后,在留言板可以提出宝贵的建议与看法。Р管理员需求Р公交信息管理:管理员登录系统后,可以删除或修改现有的公交线路,若有新路线开通,管理员可以选择添加。Р会员管理:管理员登录系统后,可以查看会员状态(如:注册时间,登陆次数,最近一次登陆时间等),删除会员等权限,同时登录系统用户管理可以对管理员进行增删或改密。Р留言管理:登录管理系统后,不仅可以查看留言者的详细信息,通过删除功能还可以对留言进行管理。Р3 总体设计Р3.1 用户模块Р图2 用户功能结构Р前台设计主要是针对用户使用进行设计的,当用户进入到该系统首页后,可以查看网页整体分布状况,以及该系统的所有功能模块,前台用户功能结构图如图2所示。Р3.2 管理员模块Р图3 管理员功能结构Р 后台设计主要是针对管理者的设计,目的是让管理者对该系统进行简单人性化维护操作,该系统主要提供三个模块操作,根据从上往下,逐级细化的原理,精确每个模块所实现的具体功能,针对复杂操作问题具体简单化,管理者可以方便、快捷和高效的管理该系统,以保证该系统正常运行。Р3.3 系统关系图Р要准确、清晰的描述用户对数据要求,有必要建立一个反映用户现实环境的数据模型,系统中具体实现与此模型无关。此模型即ER模型由关系、属性、实体构成,为了便于清晰的查看和设计,系统的ER图从局部开始设计,主要实体及其属性关系如图(图4、图5、图6、图7)所示。Р图4 用户属性关系图Р图5 管理员属性关系图Р图6 公交线路属性关系图Р图7 留言属性关系Р根据实际情况,实体即可有一对一关系(1:1),也可是多对一的关系(N:1)或者多对多关系(M:N),根据这些联系把上述关系图合并为一个整体如图8。