系统设计

系统目标

根据企业对进销存管理的要求,制定企业进销存管理系统目标如下:

  • 灵活的人机交互界面,操作简单方便,界面简洁美观。
  • 键盘操作,快速响应。
  • 对进货和销售提供相应的退货管理功能。
  • 实现各种查询,如多条件查询、模糊查询等。
  • 可以随时修改系统口令。 灵活的数据备份、还原功能。
  • 系统最大限度地实现易安装性、易维护性和易操作性。
  • 系统运行稳定,安全可靠。

系统功能结构

铭泰企业进销存管理系统的功能结构如图所示。

铭泰企业进销存管理系统的功能结构
铭泰企业进销存管理系统的功能结构

系统业务流程图

铭泰企业进销存管理系统的业务流程如图所示。

铭泰企业进销存管理系统的业务流程
铭泰企业进销存管理系统的业务流程

系统编码规范

开发企业应用程序需要团队合作,每个人负责不同的业务模块,为 了使程序的结构与代码风格统一标准化,增加代码可读性,需要在编码 之前制定一套统一的编码规范。下面介绍铭泰企业进销存管理系统开发 中的编码规范。

1.数据库命名规范

(1)数据库

数据库命名以字母“db_”为前缀(小写),后加数据库相关章节作 后缀。下面举例说明,如表所示。

数据库命名
数据库命名

(2)数据表

数据表以字母“tb_”为前缀(小写),后加数据表相关缩写作后缀。 下面举例说明,如表所示。

数据表命名
数据表命名

(3)字段

字段采用名称缩写形式命名,没有前缀和后缀限制。下面举例说 明,如表所示。

字段命名
字段命名

(4)视图

视图命名以字母“v_”(小写)作前缀,后加表示该视图作用的相关英文单词或缩写作后缀。下面举例说明,如表所示。

视图命名
视图命名

(5)存储过程

存储过程命名以字母“proc_”开头(小写),后加表示该存储过程作 用的相关英文单词或缩写。下面举例说明,如表所示。

存储过程命名
存储过程命名

说明:proc表示存储过程,Login表示实现登录功能。

(6)触发器

触发器命名以字母“trig_”开头(小写),后加表示该触发器作用的 相关英文单词或缩写。下面举例说明,如表所示。

触发器命名
触发器命名

说明:trig表示触发器,inAdmin表示添加管理员信息。

2.业务编码命名规范

(1)供应商信息编号

供应商信息的ID编号以字符串gys为前缀,加上4位数字的后缀,编号数字从1000开始。例如,gys1004。

(2)客户信息编号

客户信息的ID编号以字符串kh为前缀,加上4位数字的后缀,编号 数字从1000开始。例如,kh1002。

(3)商品信息编号

商品信息的ID编号使用字符串sp为前缀,加上4位数字的后缀。例如,sp2045。

(4)销售单编号

销售单的ID编号命名规则以XS字符串为前缀,加上销售单的销售 日期和3位数字作后缀。例如,XS20071205001。

(5)进货单编号

进货单ID编号命名规则以RK字符串为前缀,加上商品的入库日期 和3位数字作后缀。例如,RK20071109003。

开发环境

本系统的软件开发环境如下。

  • 操作系统:Windows 7。
  • JDK环境:Java SE Development KIT(JDK) Version 7。
  • 开发工具:Eclipse 3.7。
  • 数据库管理软件:MySQL 5.6。
  • 运行平台:Windows、Linux各个版本、MAC等平台。
  • 分辨率:最佳效果1024×768像素。

发表评论