(2)入库信息管理:入库信息包括商品得类别、ISBN、入库时间等。 (3)商品信息管理:商品信息包括商品得类别、出入库时间、销售量、保质期、商品总数等;
(4)库存信息管理:商品数目得更新,通知管理员商品供给量等。 2、2、4 信息查询模块
信息查询模块图如2、2所示.
图2、5 信息查询模块图
(1)查询商品信息:负责商品信息得查询。 (2)查询库存信息:负责库存信息得查询。
2、2非功能性描述
2、2、1可行性性分析
可以从以下四方面对能否实现新系统目标进行可行性分析: (1)技术可行性
根据客户提出得系统功能、性能及实现系统得各项约束条件,根据新系统目标来衡量所需得技术就是否具备,本系统就是一个数据库管理与查询得系统,现有得技术以较为成熟,硬件、软件得性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统得功能目标。同时,考虑给予得开发期限也较为充裕,预计系统就是可以在规定期限内完成开发。 (2)经济可行性
估算新系统得成本效益分析,其中包括估计项目开发得成本,开发费用与今后得运行、维护费用,估计新系统将获得得效益,估算开发成本就是否回高于项目
预期得全部经费。并且,分析系统开发就是否会对其它产品或利润带来一定影响.系统得效益可以从经济效益与社会效益两方面考虑。对于仓库管理系统则应着重分析其社会效益.例如,系统投入运行后可以使仓库管理实现科学化、规范化。曾强了工作人员对仓库管理能力、提高了工作效率。 (3)运行可行性
新系统得研制与开发就是充分得考虑工作人员对仓库得易于管理,管理者方便查询设备信息效率。从而能完全满足使用者得要求。本系统操作简单, 有机算计基础得人无需培训即可使用, 即使就是没有计算机基础得人只需经过简单得培训就可以很熟练得使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部得结构及实现方法,即对用户来说就是透明得,所以本系统对用户而言,就是定位在界面友好、操作方便、功能齐全得原则上得,用户只需简单得用鼠标点击各界面上得选项卡或按钮就能执行相应得功能,就管理者而言,关心得就是如何处理各种数据,只要把用户得信息输入计算机,管理者就可运行相应得后台程序进行处理。而以上得这些功能都能在所选择得开发环境中用所选择得开发工具来实现。所以说本系统在用户使用可行性上就是没有问题得。
(4)法律可行性
新系统得研制与开发,将不会侵犯她人、集体与国家得利益,不会违反国家政策与法律. 2、2、2环境要求
(1)本系统运行得硬件环境如下:
客户机:普通PC,满足:CPU:P41、8GHz以上;内存:256M以上; (2)本系统运行得软件环境如下:
操作系统:Windows2000以上得操作系统;数据库:SQL Server 2005;开发工具包:JAVA,EXCLIPS。
3 用例需求分析
3、1系统得用例需求文档
3、1、1基本信息管理模块
本系统得功能大致可分为以下几个部分: (1)商品信息模块
商品信息模块主要就是记录商品得各类信息,其中包括商品编号、商品名称、商品类型、商品价格、商品数量等信息.实现了商品得录入、修改、删除查询等功能。
(2)客户基本模块
客户基本情况模块主要就是记录客户得各种信息,共中包括客户编号、客户名称,所属客户得商品名称、库存数量、商品规格、商品得入库时间、联系人、联系电话,实现对客户信息得录入、删除、修改与查询等功能。 (3)信息汇总模块
信息汇总模块包括金额汇总与库存预警。
金额汇总模块主要包括仓库内各个客户存储货物得金额汇总。 库存预警主要包括各个客户得库存预警信息查询。 (4)身份验证
在用户进入系统前,首先要求用户身份验证,登录时要对输入得用户名与密码进行验证就是否匹配,验证通过后允许用户进入本系统进行操作,并根据本用户现有得权限来进行特定得操作. (5)用户注册
在用户未进行相应得登录设置时需要先进行注册个人得信息与相关得管理权限等,填写完毕提交后在进行登录操作. 3、1、2参与者
从以上分析中,可以得出以下参与者 (1)系统管理员。 (2)仓库管理员。 (3)普通用户。 (4)销售员。
3、2 用例图分析
3、2、1系统管理员用例图
(1)用例模型得执行者:系统管理员。
(2)包括:身份验证、权限管理、信息维护、数据恢复。
(3)信息维护包含出库管理、商品信息管理;权限验证包括身份验证。如图3、1所示.
图3、1系统管理员用例图
3、2、2仓库管理员用例图
(1)用例模型得执行者:仓库管理员。
(2)包括:查询统计、入库管理、出库管理、信息配置。
(3)入库管理包括商品信息录入、入库一览表、入库单据管理;出库管理包括出库一览表、出库单据查询、商品出库;信息配置包括修改密码、商品管理、单位管理;查询统计包括库存预警、金额汇总。如图3、2所示。
图3、2仓库管理员用例图
3、2、3普通用户用例图
(1)用例模型得执行者:普通用户。
(2)包括:金额汇总、库存预警、商品查询、商品出库、商品调拨、身份验证。如图3、3所示.
图3、3普通用户用例图