发布时间 : 星期三 文章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–