进销存系统功能模块设计报告.doc_第1页
进销存系统功能模块设计报告.doc_第2页
进销存系统功能模块设计报告.doc_第3页
进销存系统功能模块设计报告.doc_第4页
进销存系统功能模块设计报告.doc_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PSS 进销存系统 模块设计报告 文件标识 Company Project SD MODULE 当前版本 X Y 作 者 文件状态 草稿 正式发布 正在修改 完成日期 Year Month Day 机构图标 机构公开信息 PSS 进销存系统 模块设计报告 机构名称 2002Page 2 of 20 版 本 历 史 版本 状态作者参与者起止日期备注 PSS 进销存系统 模块设计报告 机构名称 2002Page 3 of 20 目目目 录录录 0 文档介绍文档介绍 4 0 1 文档目的 4 0 2 文档范围 4 0 3 读者对象 4 0 4 参考文献 4 0 5 术语与缩写解释 5 1 模块命名规则模块命名规则 6 1 1 类和接口类和接口 6 1 2 命名空间命名空间 6 2 模块汇总模块汇总 6 2 1 模块层次图模块层次图 6 2 2 模块汇总表模块汇总表 6 2 3 模块关系图模块关系图 8 2 3 1 表示层关系图 8 2 3 2 数据实体层关系图 10 2 3 3 数据访问层结构图 11 2 4 表示层模块设计表示层模块设计 11 2 5 数据访问层模块设计数据访问层模块设计 14 2 6 数据实体模块设计数据实体模块设计 17 3 其它其它 19 PSS 进销存系统 模块设计报告 机构名称 2002Page 4 of 20 0 文档介绍文档介绍 0 1 文档目的文档目的 作为企业即时通软件设计文档的重要组成部分 本文档主要对该软件各个模块以及模块 与模块之间的关系进行了详细描述 并对相关内容做出了统一的规定 0 2 文档范围文档范围 本文档包含以下几个部分 0 文档介绍 1 模块命名规则 2 模块汇总 3 其它 0 3 读者对象读者对象 本文档的主要读者包括 1 本系统的设计人员 包括模块设计人员 2 本系统的系统开发人员 编码人员 3 本系统的测试人员 0 4 参考文献参考文献 提示 提示 列出本文档的所有参考文献 可以是非正式出版物 格式如下 标识符 作者 文献名称 出版单位 或归属单位 日期 例如 例如 AAA 作者 立项建议书 机构名称 日期 SPP PROC SD SEPG 系统设计规范 机构名称 日期 0 5 术语与缩写解释术语与缩写解释 缩写 术语缩写 术语解解 释释 SPP精简并行过程 Simplified Parallel Process PSS 进销存系统 模块设计报告 机构名称 2002Page 5 of 20 SD系统设计 System Design PSS 进销存系统 模块设计报告 机构名称 2002Page 6 of 20 1 模块命名规则模块命名规则 1 1 类和接口类和接口 1 类和接口名均采用名词 首字母大写 其他单词首字母大写 例如 StreamReader 缩写词必须全部大写 例如 TargetURL 1 2 命名空间命名空间 1 所有命名空间名尽量别使命名空间名长度超过 8 个字符 避免使用多个词作为命名 空间名 例如 nacespace UtilClass 2 所有的命名空间名必须能够代表其意义 2 模块汇总模块汇总 2 1 模块层次图模块层次图 数数据据访访问问 数数据据实实体体 表表示示层层 图 2 3 客户端程序的组成 2 2 模块汇总表模块汇总表 表示层表示层 界面名称界面名称模块名称模块名称功能简述功能简述 维护销售员资料界面SalesManFrmSalesManFrm 为用户提供增加 删除 修改 查询 销售员工的资料 维护客户资料界面CustomerFrm为用户提供增加 删除 修改 查询客户信息的操 作界面 维护供应商资料界面SupplierFrmSupplierFrm 为用户提供增加 删除 修改 查询 供应商信息的操作界面 PSS 进销存系统 模块设计报告 机构名称 2002Page 7 of 20 表示层表示层 界面名称界面名称模块名称模块名称功能简述功能简述 维护商品资料界面ProductFrmProductFrm 为用户提供增加 删除 修改 查询商 品的操作界面 采购入库界面PurchaseFrmPurchaseFrm 类为用户提供操作采购进货单据的操 作界面 采购退货界面PurchaseCancelPurchaseCancelFrm 类为用户提供操作采购退货单 据的操作界面 销售界面SaleFrmSaleFrm 为用户提供增加 删除 修改 查询销售 单据的操作界面 销售退货界面SaleCancelFrmSaleCancelFrm 类为用户提供增加 删除 修改 查询销售退货单据的操作界面 库存管理界面StoreFrmStoreFrm 为用户和 Pub 包中的 SearchFrm 一起为用 户提供查询库存的界面 用户管理界面UserFrmUserFrm 窗体为用户提供增加 禁用 修改系统用 户的操作界面 添加用户信息UserAddFrmUserAddFrm 为用户提供添加信用户的功能 修改用户信息UserModifyFrmUserModifyFrm 为用户提供修改用户信息的功能 用户权限分配界面AssighRightFrmAssignRightFrm 为用户提供给系统用户分配权限的 操作界面 用户密码修改界面ModifyPasswordFrmModifyPasswordFrm 为系统中每个用户修改自己的 密码提供操作界面 通用操作界面PubPub 类用来存放一些表示层各个操作界面用到的一 些公共操作 查询界面SearchFrmSearchFrm 的作用是根据接受的信息 显示一个供 用户设置查询条件的操作界面 在用户设置完成查 询条件之后 将查询条件组合成过滤语句返回给调 用窗体 商品资料表ProductReportFrm用于按照用户指定的查询条件组织 并允许用户打 印 采购汇总表BuySumReportFrm按照用户指定的汇总条件 汇总公司的采购信息 并允许用户打印 采购明细表BuyDetailReportFrm按照用户指定的汇总条件和其它条件打印公司采购 的商品明细信息 采购年报表BuyYearReportFrm打印用户指定年度采购汇总报表 库存报警表StoreAlarmReportFrm打印当前库存量低于安全库存的商品的当前库存和 安全库存及其它信息 用户登录 LoginFrm LoginFrm 为用户提供登录系统的功能 同时验证 用户输入数据 PSS 进销存系统 模块设计报告 机构名称 2002Page 8 of 20 表示层表示层 界面名称界面名称模块名称模块名称功能简述功能简述 主窗体 MdiFrm MdiFrm 为用户提供功能操作集合 关于窗体 AboutFrm AboutFrm 窗体为用户提供关于本系统的一些基本 信息 表 2 1 表示层接口汇总表 数据实体层数据实体层 模块名称模块名称功能简述功能简述 PssDataSetPssDataSet 类从 DataSet 类派生的强类型数据集类 该类数据实体 层中的其它类组成 SalesManTableSalesManTable 是用来保存销售员工的信息的 CustomerTableCustomerTable 是用来保存客户的信息的 CustomerContactManTableCustomerContanctManTable 是用来保存客户联络人资料的 SupplierTableSupplierTable 是用来保存供应商信息的 SupplierContactManTableSupplierContactManTable 是用来保存供应商联络资料的 ProductTableProductTable 是用来保存商品信息的 PurchaseMasterTablePurchaseMasterTable 表是用来保存采购单据主单信息的 PurchaseDetailTablePurchaseDetailTable 表是用来保存采购单据明细信息的 DeliveryMasterTableDeliveryMasterTable 是用来保存销售单据主单信息的 DeliveryDetailTableDeliveryDetailTable 是用来保存销售单据明细信息的 UsersTableUsersTable 是用来存储用户信息的 UserAuthorityTableUserAuthorityTable 是用来存储用户权限的 ProgramsTableProgramsTable 是用来保存模块权限信息的 表 2 2 数据实体层接口汇总表 数据访问层数据访问层 模块名称功能简述 SalesManTableAdapter负责填充和更新 SalesManTable 数据表 CustomerTableAdapter负责填充和更新 CustomerTable 数据表 CustomerContactManTableAdapter负责填充和更新 CustomerContactManTable 数据表 SupplierTableAdapter负责填充和更新 SupplierTable 数据表 SupplierContactManTableAdapter负责填充和更新 SupplierContactManTable 数据表 PSS 进销存系统 模块设计报告 机构名称 2002Page 9 of 20 ProductTableAdapter负责填充和更新 ProductTable 数据表 PurchaseMasterTableAdapter负责填充和更新 PurchaseMasterTable 数据表 PurchaseDetailTableAdapter负责填充和更新 PurchaseDetailTable 数据表 DeliveryMasterTableAdapter负责填充和更新 DeliveryMasterTable 数据表 DeliveryDetailTableAdapter负责填充和更新 DeliveryDetailTable 数据表 UsersTableAdapter负责填充和更新 UserTable 数据表 UserAuthorityTableAdapter负责填充和更新 UserAuthorityTable 数据表 ProgramsTableAdapter负责填充 ProgramsTable 数据表 表 2 2 数据访问层接口汇总表 2 3 模块关系图模块关系图 2 3 12 3 1 表示层关系图表示层关系图 1 表示层组成 如下图 图 2 2 所示 基基本本资资料料 BaseData 采采购购管管理理 Purhcase 销销售售管管理理 Sale 库库存存 Store 用用户户数数据据 User Pub MainFrmLoginFrm 报报表表 Report AboutBox 图 2 2 表示层的组成 2 基本资料包组成 如下图 图 2 3 所示 PSS 进销存系统 模块设计报告 机构名称 2002Page 10 of 20 图 2 3 基本资料包的组成 3 采购资料包组成 如下图 图 2 4 所示 图 2 4 采购资料包的组成 4 销售资料包组成 如下图 图 2 5 所示 图 2 5 销售资料包的组成 5 库存包组成 如下图 图 2 6 所示 图 2 11 库存包的组成 6 用户数据包组成 如下图 图 2 7 所示 PSS 进销存系统 模块设计报告 机构名称 2002Page 11 of 20 图 2 7 用户数据包的组成 7 Pub 包组成 如下图 图 2 8 所示 图 2 8 Pub 包的组成 8 报表包组成 如下图 图 2 9 所示 图 2 9 报表包的组成 2 3 22 3 2 数据实体层关系图数据实体层关系图 SalesManTableCustomerTableSupplierTableProductTable PurchaseMasterTable PurchaseDetailTableDeliveryMasterTable CustomerContactManTableSupplierContactManTable DeliveryDetailTableUsersTable UserAuthorityTableProgramsTable PssDataSet 图 2 15 数据实体层中的类 PSS 进销存系统 模块设计报告 机构名称 2002Page 12 of 20 2 3 32 3 3 数据访问层结构图数据访问层结构图 图 2 16 数据访问层的结构 2 4 表示层模块设计表示层模块设计 模块 1 LoginFrm 如下表 模块名称模块名称LoginFrm 功能描述功能描述LoginFrm 为用户提供登录界面 用户输入其用户名 密码进行登录 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 6 模块 LoginFrm 模块 2 MdiFrm 如下表 PSS 进销存系统 模块设计报告 机构名称 2002Page 13 of 20 模块名称模块名称MdiFrm 功能描述功能描述MdiFrm 为用户提供功能操作集合 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 7 模块 MdiFrm 模块 3 PurchaseFrm 模块 PSS 进销存系统 模块设计报告 机构名称 2002Page 14 of 20 模块名称模块名称PurchaseFrm 功能描述功能描述PurchaseFrm 采购单维护 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 LoadDataPrivate无Void填充数据集 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 8 模块 PurchaseFrm 模块 4 SalesmanFrm 模块 模块名称模块名称SalesmanFrm 功能描述功能描述SalesmanFrm 销售员工维护 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 LoadDataPrivate无Void填充数据集 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 9 模块 SalesmanFrm 模块 5 UserFrm 模块 PSS 进销存系统 模块设计报告 机构名称 2002Page 15 of 20 模块名称模块名称UserFrm 功能描述功能描述UserFrm 用户资料维护 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 LoadDataprivate无NULL填充数据集 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 10 模块 UserFrm 2 5 数据访问层模块设计数据访问层模块设计 模块 1 ProductTableAdapter 模块名称模块名称ProductTableAdapter 功能描述功能描述 ProductTableAdapter类提供了多个方法用于修改 Product 商品信息表的内容 该类继承 了 DataAdapter 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 接口与属性接口与属性 DeletePublicint删除 PSS 进销存系统 模块设计报告 机构名称 2002Page 16 of 20 FilePublicint填充 InsertPublicInt插入 UpdatePublicint更新 GetDataPublic ProductDataTable获取数据 InitConnectionprivatevoid初始化连接 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 10 模块 ProductTableAdapter 模块 2 PurchaseDetailTableAdapter 模块名称模块名称PurchaseDetailTableAdapter 功能描述功能描述 PurchaseDetailTableAdapter类提供了多个方法用于修改 PurchaseDetail 采购单明细 信息表的内容 该类继承了 DataAdapter 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 DeletePublicint FilePublicint FileByBuyPublic Int FileByBuyCancelPublic int InsertPublicInt UpdatePublicint GetDataPublic PurchaseDetailDataTable 接口与属接口与属 性性 InitConnectionprivatevoid 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 10 模块 ProductTableAdapter PSS 进销存系统 模块设计报告 机构名称 2002Page 17 of 20 模块 2 SupplierTableAdapter 模块名称模块名称SupplierTableAdapter 功能描述功能描述 SupplierTableAdapter类提供了多个方法用于修改 Supplier 供应商信息表的内容 该类 继承了 DataAdapter 函数名函数名访问级访问级 别别 参数参数返回值返回值功能功能 DeletePublicint FilePublicint InitAdapterPrivate void InsertPublicInt UpdatePublicint GetDataPublic SupplierDataTable 接口与属接口与属 性性 InitConnectionprivatevoid 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 10 模块 ProductTableAdapter 2 6 数据实体模块设计数据实体模块设计 模块 1 CustomerDataTable PSS 进销存系统 模块设计报告 机构名称 2002Page 18 of 20 模块名称模块名称CustomerDataTable 功能描述功能描述 CustomerDataTable类是表示客户实体对象的 此类提供了多个对客户信息维护的 方法 函数名函数名访问级别访问级别参数参数返回值返回值功能功能 AddCustomerRowPublicVoid ClonePublicDataTable FindByCustomerIDPublicCustomerRow GetRowTypeProtectedSystem Type NewCustomerRowPublicCustomerRow RemoveCustomerRowProtectedvoid 接口与属性接口与属性 CreateInstanceprotectedDataTable 数据结构数据结构无 补充说明补充说明表格中列举的函数参数 在下章具体实现中给予列举说明 表 2 11 模块 CustomerDataTable 模块 2 ProductDataTable PSS 进销存系统 模块设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论