Lorenti公司员工信息管理系统将需求分析得到的用户需求抽象为信息结构,即概念模型过程就是结构设计,结构设计是本数据库项目设计的关键,将上面的需求分析画出功能模块图,如下:
具体如图3.1所示:
 图 3.1总体设计结构图

3.2    系统功能设计
系统功能分析是在系统开发的总任务的基础上完成的。本例中的员工信息管理系统需要完成的功能主要如下:
员工信息的输入、修改和查询,包括姓名、生日、性别、籍贯、参加工作时间和进入公司时间等。
考勤信息的输入、修改和查询,包括员工、考勤年月、迟到次数、请假天数、早退次数和加班天数等。
3.3        数据流程图
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,是组织中信息流动的抽象,是管理信息系统逻辑模型的主要形式。它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。在对人力资源管理系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部项)。数据流图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流图成为系统分析员与用户进行交流的有效手段。同时,也成为系统设计的主要依据。
绘制数据流图应遵循的原则为:
(1)确定系统边界;
(2)自顶向下逐层分解;
(3)合理布局;
(4)数据流只反映数据流向、数据加工和逻辑意义上的数据存储;
(5)数据流程图的绘制过程就是系统的逻辑模型的形成过程,必须始终与用户密切接触。
在1.1系统功能分析基础上画出该管理系统的需求DFD图。
3.3.1     顶层图
          3.2   顶层图
然后,根据自顶向下、逐层分解的原则对系统关联图进一步细化,绘出如下的顶层图。

3.3.2     详细功能关系图
本图通过各种链接以及文字的描述表明了功能与功能之间相互依存的关系以及功能之间是如何共存并且对数据进行调用的。
 
      3.3  详细功能关系图
3.4    数据字典
登陆账号=用户名+密码+用户类别
用户类别=系统管理员|普通员工
用户基本信息=姓名+年龄+性别+生日+专业+毕业院校+学历+籍贯+工作期限+工作信息
工作信息=部门+职务+职称+工作时间
工作时间=上班出勤时间+进入公司时间。
4    系统需求分析
需求分析
需求分析的基本任务是要弄清楚为了满足用户的需求,系统必须完成哪些任务,具备哪些功能和性能。在需求分析中主要采用业务流程图,数据流程图和数据词典等几种工具来进行描述。

4.1    总体需求理解
1. 当前市场可提供的信息管理系统虽然涵盖了大部分的公司业务管理功能,但是,无法满足特定用户的指定功能。本系统,可以随用户的定义,自定义该系统的功能模块,并且,能够对不同层次的用户给予不同的系统。满足了公司自定义需求及公司的信息的安全性。
2.当前市场上存在的信息系统,大多系统功能复杂,不易操作,同时,难以文护,对于对于系统的培训时间较长。而本系统,结构简单,易于操作,并且,直观明了。对于本系统的操作培训需要时间短,便于公司将该系统转化为生产力。
上一篇:Android平台现状分析与未来发展趋势
下一篇:基于.NET的三层构架的护理文书系统的设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

java物业管理系统设计

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

志愿者活动的调查问卷表

神经外科重症监护病房患...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

公寓空调设计任务书

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...