java+mysql城市公交查询系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql城市公交查询系统的设计与实现(3)

图2。1 管理员用例图

2。4功能模块需求分析

本公交查询系统的设计理念是界面直观,简单易用。本系统将实现以下基本功能:

(1)本系统界面简单明了、大方得体,误操作处理符合人性化的设计理念。

(2)管理员用户具有拥有对于普通用户的管理、站点信息的管理、线路信息的管理、 车次信息的管理、资讯公告的管理和留言版的审核等多个权限。

(3)实现系统的稳健安全,防止普通用户的违规操作。

管理员功能模块图说明:管理员是本系统重要的用户,具有多个功能:

(1)管理员管理模块:在这个功能模块中,实现了对管理员信息的查询、增加及删除等操作。

(2)会员信息管理模块:在这个功能模块中,实现了对注册会员的信息管理,主要有查询、增加以及删除等功能。

(3)车次信息管理模块:在这个功能模块中,实现了对车次信息的添加、查询、删除等操作。

(4)站台信息管理模块:在这个功能模块中,实现了对站台的信息查询、删除等操作。

(5)公告管理模块:在这个功能模块中,实现了包括公告增加、查询、删除等操作。

(6)留言信息管理模块:在这个功能模块中,实现了包括留言信息查询、删除等操作。

2。5设计的基本思想

设计思想遵循以下几点:

1。 采用面向对象的开发与设计理念。通过对整体的高度概括和准确抽象,以确保系统良好的框架结构、稳定性以及开发效率。

2。 采用模块化设计。将整个系统分划成多个小的模块进行编程,将复杂的工作简化成多个易设计和实现的板块。

3。 简单方便的系统界面。系统界面力求简单友好,方便广大非计算机相关的普通用户使用。

4.速度优先原则。系统设计尽量做到资源占用最少的原则来提高速度,因为查询工具对于时效性的要求较高。

5.设计要能够解决主要问题,辅助细枝末节的方面进行修饰。能够完成设计需求,并且保持可扩展性,以应对可能产生的需求变化。

第3章系统分析与设计

3。1数据库的分析与设计

数据库是当今各计算机信息系统的核心部分。一个系统的质量和效率很大程度上取决于其数据库的设计。通常使用数据库管理系统(DBMS)对信息进行存储、检索、更新、加工、统计等操作。

本案的数据库设计过程可分为如下:

规划、需求分析、概念设计、逻辑设计、物理设计几个步骤。

3。1。1数据库的概念结构设计

本案采用自顶向下的方式进行需求分析,采用自底向上的策略进行数据库的概念结构设计,在数据分析的基础上,定义各个部分的概念结构,然后从用户的角度进行视图设计,然后将它们集成起来,得到全局概念结构。

本案的概念设计目的是为了得到反映系统各个模块功能的数据库概念模式,这是独立于数据库逻辑结构的,不依赖与计算机系统并且独立与数据库管理系统。

应用面向对象的思想,结合本公交查询系统的各个主要功能模块,·建立E-R模型图。

(1)会员信息实体E-R图如图3。1所示:

图3。1 会员信息实体E-R图

(2)车次信息实体E-R图如图3。2所示

图3。2 车次信息实体E-R图

 (3)公告E-R图如图3。4所示

图3。3 公告实体E-R图

(4)留言信息E-R图如图3。5所示

图3。4 留言信息实体E-R图 (责任编辑:qin)