3.5系统流程分析
所谓的系统流程就是用户在使用系统时的工作过程。对于多类型用户的管理系统来说,每一类用户的工作流程都是不同的。多用户系统的工作流程都是从用户登陆模块开始的,对于用户的身份进行验证。身份认证可以分为以下两个过程:
(1) 确认用户是否是有效的系统用户; (2) 确定用户类型。
第一个过程是确定用户是否能进入系统,第二个过程是根据用户类型决定用户的操作权限,从而决定用户的工作界面。
本系统的流程分析如图3-3所示。
图3-3 系统分析流程图
3.6 系统用例图
用例图通常由系统、用例、角色与关联组成,系统由一个矩形表示,上面标注了系统名称,内部可以包含一个或多个用例;每一个用例由一个椭圆形表示,其中标上用例的名称;角色用一个人行的符号表示;角色和用例之间或用例和用例之间的关联均用直线表示。
用例图表示了参与者和用例以及他们之间的关系,其实就是参与者与系统的一个交互[12]。
本系统的用例如图3-4所示。 添加普通用户 管理员信息 客户信息 - 20 - 仓库信息
系统管理员
数据库
普通用户
图3-4 系统用例图
第四章 详细设计
4.1 主界面设计
主界面包括系统的主要功能包括基本信息管理、产品信息管理、库存操作管理、库存
- 21 -
警示管理、统计查询管理和系统数据维护六个主要的功能。主界面设置一个友好的界面,用户可以根据需要点击自己想使用的功能进入功能界面。在进入主界面之前有一个用户登陆界面,用户键入用户名和密码,系统自行判定是否存在,然后进入主界面。 输入:用户名,密码。
处理:判断用户名和密码是否有效。填入用户名和密码后点击【登录】按钮,系统将 自动从数据库中判断是否存在相同的用户名和密码,如果有则进入系统,如果 不存在则提示用户名和密码有错误信息。
输出:登录成功,进入系统的主页面,不成功则显示错误信息页面。 系统登陆界面如图4-1所示。
图4-1系统登陆界面
系统的主界面如图4-2所示。
4.2 基本信息管理模块
基本信息包括客户信息、仓库信息和用户信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。
仓库信息包括仓库编号、仓库名称和仓库说明等信息。 用户信息包括用户名、密码、员工姓名等信息。 基本信息管理模块可以实现以下功能: ● 添加、修改、删除和查看客户信息; ● 添加、修改、删除和查看仓库信息; ● 添加、修改、删除和查看用户信息
- 22 -
图4-2系统的主界面
基本信息管理的功能树如图4-3所示。 基本信息管理
用户信息管理 图4-3 基本信息管理功能
客户信息管理 仓库信息管理 4.2.1 客户管理模块设计 1、客户信息输入
输入:客户名称、客户类型、联系人、通信地址、邮政编码、联系电话、传真电话、备注信息
处理:
- 23 -
相关推荐: