项任务,各种突发情况等要求更应通过需求分析进一步描述此信息系统所应有的功能,即定义用例,以此确定系统的功能需求。3.2需求分析目的为了使系统更加实用,更好地解决实际问题,进行详细的需求分析是必不可缺的。3.3需求分析软件功能模块的划分根据实际的情况,我们将整个软件划分为五个功能模块1、发卡收费模块2、综合查询模块3、报表打印模块4、管理设置模块5、帮助模块具体分析如下:发卡收费模块提供固定用户注册发卡、临时用户发卡、固定收费用户、程序的退出出口。综合查询模块包括固定用户注册查询、目前停车情况浏览、个人收费查询,全体收费查询、车辆进出查询、收费设置查询报表打印模块包括个人收费统计、全体收费统计管理设置模块包括系统应用设置、更改用户口令、更改登陆用户、锁定系统帮助模块包括帮助主题等。第四章系统的详细设计数据库ADO技术数据流录入数据查询统计数据流数据流:manager数据流:manager报表打印数据流4.1系统结构设计如图1所示,用户先通过ADO把数据录入到数据库中,又通过ADO连接、访问、调用数据库中的数据来完成系统查询、统计、打印等功能。这里ADO技术起着关键的作用,它是连接用户界面和数据库的桥梁。4.2数据库结构设计图1系统结构图信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。4.2.1数据库系统设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。