基于web的进销存管理系统 第4页

基于web的进销存管理系统 第4页
图3-1  系统功能结构图
第4章 系统设计
4.1 系统设计要求、目标及命名规则
4.1.1 要求
(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
(2)由于该系统的使用对象多,要求有较好的权限管理。
(3)方便的数据查询,支持多条件查询。
(4)基础信息管理(包括商品信息、客户信息、供应商信息等)。
(5)通过计算机,能够直接“透视”仓库存储情况。
(6)完善的商品采购信息、商品销售信息进行管理。
(7)商品销售排行统计。
(8)当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
(9)数据计算自动完成,尽量减少人工干预。
(10)系统退出。
4.1.2 目标
(1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
(2)键盘操作,快速响应。
(3)实现各种查询,如多条件查询、模糊查询等。
(4)管理员可以设置操作员的权限。
(5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
(6)数据保密性强,为每个用户设置权限级别。
(7)系统最大限度地实现了易安装性、易维护性和易操作性。
(8)系统运行稳定、安全可靠。
4.1.3  命名规则
(1)项目中命名规则
项目中各个子项均以子项功能名称的各个汉字的第一个字母,并且都要大写,他们对应的三层中的类均以他们的名称加上相应的后缀命名(例如:进货项,项目名JH,对应数据层中的类是JHService),类中的方法依据功能而定,项目中的页面命名是项目名为前缀加上相应功能名。
(2)数据库命名规则
数据库名称与项目名称相同,数据库中表命名规则是表名称各个汉字的第一个字母,表中字段命名与表相同。
4.2 系统功能设计
4.2.1 系统具体功能
(1)基础管理
结构图4-1所示:
基础管理结构图4-1
切换用户:进入系统前从此界面登录,登录时,分多种权限;
权限信息设置:对权限信息进行相关操作;
业务员信息设置:对业务员信息进行相关操作;
客户信息设置:对客户信息进行相关操作;
供应商信息设置:对供应商信息进行相关操作;
商品信息设置:对商品信息进行相关操作;
仓库信息设置:对仓库信息进行相关操作;
角色信息设置:对角色信息进行相关操作;
会员类别信息设置:对会员类别信息进行相关操作;
产品类别信息设置:对产品类别信息进行相关操作;
(2)进货管理
结构图4-2所示:
进货管理结构图4-2
进货信息查询:对进货信息按照不同字段进行查询并排序;
进货订单录入和修改:根据库存商品数量,对进货订单进行相关操作;
进货单录入和修改:根据进货订单确认情况,对进货单进行相关操作;
进货单打印:打印进货单;
(3) 销售管理
结构图4-3所示:
销售管理结构图4-3
销售信息查询:对销售信息按照不同字段进行查询并排序;
销售订单录入和修改:对销售订单进行相关操作;
销售单录入和修改:根据销售订单确认情况,对销售单进行相关操作;
销售单打印:打印销售单;
(4) 库存管理
结构图4-4所示:
库存管理结构图4-4
库存信息查询:对库存信息按照不同字段进行查询并排序;
库存信息的设置:对库存信息进行相关操作;
进货订单的校验:确认进货订单;
销售订单的校验:确认销售订单;
库存单打印:打印库存单;
(5) 退出
4.3 数据库设计
本系统数据库采用SQL Server 2005数据库,系统数据库名称为JXC。数据库JXC中包含15张表。
4.3.1 数据库概要结构设计
(1)商品信息,包括的数据项有:产品编号、产品名称、条形码、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等。
(2)产品类别信息,包括的数据项有:类别编号、类别名称、备注信息等。
(3)客户信息,包括的数据项有:客户编号、客户名称、地址、邮政编码、电话号码、公司主页、联系人、联系人电子邮件、类别、累计消费金额、备注信息等。
(4)供应商信息,包括的数据项有:供应商编号、供应商名称、地址、邮政编码、电话号码、公司主页、联系人、联系人电子邮件、备注信息等。
(5)角色信息,包括的数据项有:角色编号、角色名称、备注信息等。
(6)权限信息,包括的数据项有:权限编号、权限名称、权限转向、备注信息等。
(7)角色权限信息,包括的数据项有:编号、角色编号、权限编号。
(8)业务员信息,包括的数据项有:业务员编号、业务员姓名、登录名称、登录密码、类别、电话号码、家庭住址、身份证号码、备注信息等。
(9)进货订单信息,包括的数据项有:订货日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、状态、备注信息等。
(10)进货单信息,包括的数据项有:入库日期、业务员、编号、进货订单编号、供应商编号、仓库编号,商品编号、数量、单价、折扣、总金额、是否即时付款、是否记帐、预付比例、备注信息等。
(11)销售订单表, 包括的数据项有:销售订货日期、业务、销售订货单编号、客户编号、商品编号、数量、单价、折扣、总金额、状态、备注信息。
(12)销售单表, 包括的数据项有:销售日期、业务员、销售单编号、销售订单编号、客户编码、仓库编号、商品编号、数量、单价、折扣、总金额、是否即时付款、是否记帐、预付比例、备注信息。
(13)库存信息,包括的数据项有:编号、更新日期、仓库编号、商品编号、数量、总金额、缺货警告、备注信息等。
(14)会员类别信息,包括的数据项有:编号、名称、备注信息等。
(15)仓库信息,包括的数据项有:仓库编号、仓库名称、备注。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有