调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法( SA 方法) 。首先,定义全局概念结构的框架。 6 网吧管理系统用户信息系统电脑信息系统费用信息系统分区信息系统网管信息系统图二:网吧管理系统总框架对各子系统需要进一步细化。旅客信息系统为例进一步细化。用户信息系统统计人数查询用户信息图三:用户信息系统细化对查询用户系统的进一步细化。 7 查询用户信息查询卡号查询身份证号查询用户名查询级别图四:查询用户信息功能电脑信息系统查询电脑编号查询电脑名称查询单价图五:电脑信息系统细化费用信息系统查询卡号查询电脑编号查询上机时间查询下机时间图六:费用信息系统细化 8 分区信息系统查询分区号查询电脑编号查询分区名称图七:分区信息系统细化网管信息系统查询网管编号查询分区号查询网管姓名图八:网管信息系统细化◆将所有子系统全部细化。将所有用户需求分析完毕之后, 就要开始构造数据字典了。经分析之后, 本系统要用到五个基本表: 用户信息表, 电脑信息表, 费用信息表, 分区信息表,网管信息表。表一: 数据结构说明数据结构名含义说明组成用户信息定义了用户的有关信息卡号,身份证号,用户名, ,级别电脑信息定义了电脑有关信息电脑编号,电脑名称,单价费用信息表定义了上网费用的有关信息卡号,电脑编号,上机时间,下机时间分区信息表定义了电脑分区的有关信息分区号,电脑编号,分区名称网管信息表定义了网管有关信息网管编号,分区号,网管姓名 9 6. 初始设计◇系统总框架图,设计实体属性图以及局部 E-R 图用户卡号身份证号用户名级别◇用户信息实体属性图费用卡号电脑编号上机时间下机时间◇费用实体属性图 10 分区分区号电脑编号分区名称◇分区实体属性图网管网管编号分区号网管名◇网管实体属性图用户费用花费卡号身份证号用户名级别电脑编号上机时间下机时间卡号 11▲用户话费局部 E-R 图