图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图

上一篇:Android淮安公交查询系统的设计与实现
下一篇:Android的手机银行的设计与实现

java+mysql通用试题库系统后台设计与实现

局域网图书资料查询系统【4032字】

java+mysql宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

java+mysql云平台的移动考试系统设计

安康汉江网讯

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...