2.3 业务数据需求分析
用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
1)用户为管理员用户;
2)管理员用户登陆后可进行管理员信息、货物信息及厂商信息等的文护,以且货物入库、货物出库及统计信息的文护;
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,密码,权限等。
2)职员信息,包括数据项:职员ID,职员姓名,性别,电话,所在部门等。
3)申请信息,包括数据项:系统编号,货物名称,计量单位,供货厂商等。
5)计划信息,包括数据项:系统编号,货物名称,货物数量,销售价格等。
6)采购信息,包括数据项:系统编号,货物名称,统计数据等。
7)厂商信息,包括数据项:系统编号,厂商名称,负责人,电话,厂商地址等。
3 系统设计
3.1 系统环境
以下给出本系统在运行过程中的硬件配置及支持软件。
3.1.1 硬件配置
CPU:Intel(R) Core(TM) Duo T6600
内存:2.00GB
硬盘:120GB
3.1.2 平台支持
开发环境:ASP.NET
开发工具:Visual Studio 2010
编程语言:C#
数据库:SQL 2005
配合软件: Visio
3.2 数据库设计
3.2.1 数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。
具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
采购管理申请计划子模块的数据流程:对本系统操作的数据源的用户为管理员用户。管理员用户可以进行信息查询、添加、修改、删除等相关操作。通过对本系统的需求分析,系统的基本功能已经确定。整个系统的数据流程图如3-1:
图3-1 系统的数据流程图
3.2.2 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。
1.数据字典列表——数据流
数据存储名称:管理员信息
数据来源:管理员信息表
数据去向:管理员登陆模块
数据组成:管理员信息=管理信息唯一标识+管理员帐号+管理员密码+管理员权限+注册时间
描述:存储了管理员的基本信息
数据存储名称:商品类别信息
数据来源:商品类别信息表
数据去向:商品类别模块
数据组成:商品类别信息=商品类别信息唯一标识+商品类别+添加时间+经手人
描述:存储了商品类别的注册信息
数据存储名称:商品信息
数据来源:商品信息表
数据去向:商品信息模块
数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等
描述:存储了商品信息
数据存储名称:客户信息
数据来源:客户信息表
数据去向:客户信息模块
数据组成:客户信息=客户信息唯一ID+客户编号+姓名+地址+身份证+性别+电话等 企业ERP管理软件采购管理申请计划子模块的设计与开发(6):http://www.youerw.com/jisuanji/lunwen_308.html