aspnet 城市公交线路查询系统 联系客服

发布时间 : 星期三 文章aspnet 城市公交线路查询系统更新完毕开始阅读a2fe0dfe866fb84ae55c8d70

第4章 系统设计

4.1 系统功能设计

系统设计是一个把系统需求转换成用系统表示的过程[9]。通过对目标系统的分析和研究,做出了城市公交系统的总体规划,这是全面开发系统的重要基础。在对城市公交系统全面分析调查的基础上,制定出城市公交系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图. 城市公交系统功能模块图如图4-1所示:

公交信息管理 线路管理 用户管理 个人信息管理 退出系统 用户

–16–

4.2 系统数据库设计

数据库是本系统的核心和基础[10]。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 4.2.1 概念结构设计

从数据需求分析中得出系统的实体属性图。 管理员实体属性图如图4-2所示:

编号 用户名 密码 用户 图4-2实体属性图

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实

–17–

体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合。

第5章 系统实现

5.1登录模块

本系统是小型网站,适用于各大人群,为了使系统变得简明扼要,本系统主要包括以下几个界面:

1.注册界面:用于新用户注册。

注册界面

2.登录界面:用于已经注册的用户登录系统。

–18–

登录界面

3.公交消息管理:

4.线路管理:

查询界面

第六章 系统测试

6.1测试过程

本系统的测试过程分两个步骤:

–19–