图2-1 数据流图
2。6系统流程图
在系统结构分析的时候,建立一张系统流程结构图对于我们的设计百利而无一害,直观清晰的呈现出我们在编程的时候需要注意的逻辑结构,为我们系统完整有序的设计起到引导作用。图2-2便是系统管理员操作流程图。
图2-2 系统管理员操作流程图
3系统设计
3。1系统结构设计
何谓系统结构设计?顾名思义就是从系统总体出发,对系统各个模块进行规划和设计,我们应当注意的是系统结构的排版应该按照从上到下的顺序来完成,这样显得设计清晰、美观,并且方便之后每个模块的详细设计。
系统结构设计是一个复杂而又很细致的工作,复杂是因为你要统筹系统全部的设计,细致是因为你要注意设计的每一个细微的环节,往往你一个不留神就会导致系统最后的运行出现错误,千里之堤,溃于蚁穴,所以我们在设计的时候千万要心细如发。首先我们从整体出发,将系统分为一个个模块进行设计,然后针对每一个模块功能需求进行分析,通过对每个模块的功能需求分析掌握各个模块实现方法,掌握了各个模块的实现方法我们就可以选择合适的开发工具进行全局设计,按照由总到分,再从分到总的理念完成系统结构设计。
3。2系统整体设计
系统功能模块结构设计就是在设计前先明确自己课题所需要达到的系统功能,然后将系统划分成一个个子模块,对每个子模块进行分析设计,注意每个子模块需要完成的系统功能,最后再将这些子模块用接口连接起来,统筹成一个整体,从而完成设计。
因此我们在功能模块实施前需要考虑一起下几点:
(1)怎样将系统划分成一个个子模块,清晰表现出自己的设计思路。
(2)各个模块之间的联系和关系是怎样的。
(3)每个模块能不能需要达到预期的功能。
参考以上所述的需求分析,我们可以设计相对应的的模块结构。
网络工程项目管理信息系集成系统整体层次模块图
图3-1 系统层次模块图
3。3系统详细设计
(1)登录用户管理:由图3。2所示该系统为企业设计了管理员、经理、员工的系统用户身份,每个身份的权限管辖范围不一样,员工只能对负责建设的项目进行监理和工作汇报,而经理可以对员工汇报内容进行评阅,管理员具有核心领导作用,可以对经理和员工进行管理,拥有该系统的一切权限操作能力。
图3-2 用户登录模块
(2)业务项目:需要满足管理员或者企业经理能够对项目的实时监理,员工按照规定对其手头项目工作进行总结汇报,企业管理者对上报内容进行审查评阅。