进销存管理系统
采购(采购单号、商品号#、供应商编号#、采购员号#、采购日期、数量、单价)
5.2 数据库的实现
按照数据字典中的数据元素说明确定每个数据项的类型和长度,使每个关系都对应一个数据库表: 1)客户表(customer)
主码 * 字段代码 Cust_code Cust_name Cust_charge Cust_tel Cust_address 字段名称 客户编号 客户名称 联系人 联系电话 联系地址 数据类型 Char Varchar Varchar Char Varchar 长度 10 30 20 18 40 小数位数 可否为空 Not null Not null
2)供应商表(vendor)
主码 * 字段代码 Vend_code Vend_name Vend_charge Vend_tel vend_address 字段名称 供应商编号 供应商名称 联系人 联系电话 联系地址 数据类型 Char Varchar Varchar Char Varchar 长度 10 30 20 18 40 小数位数 可否为空 Not null Not null
3)订货表(order)
主码 * 字段代码 Order_num Parts-code Cust_code Staff_id Order_date Order_qty Order_price 字段名称 订货单号 商品号 客户编号 员工号 订单日期 数量 单价 数据类型 Char Char Char Char datetime numeric real 长度 10 20 10 10 10 8 小数位数 0 2 可否为空 Not null Not null Not null Not null Not null
4)采购表(supply)
主码 *
字段代码 Supply_num Parts-code Vend_code Staff_id 字段名称 采购单号 商品号 供应商编号 员工号 数据类型 Char Char Char Char 36
长度 10 20 10 10 小数位数 可否为空 Not null Not null Not null Not null 进销存管理系统
Supply_date Supply_qty Supply_price 采购日期 数量 单价 datetime numeric real 10 8 0 2 Not null 5.3 程序流程图
程序流程图又称为程序框图,表示方法简单直观,是最早使用的一种模念模式,是用来描述处理执行的逻辑过程的,它把程序的基本步骤归纳为:处理、判断、输入输出、起始和终结等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。
在绘制程序流程图时使用的符号说明如下:
处理 输入输出 判断 起始终止 控制方向 37
进销存管理系统
(1) 主模块
结束 选项 N Y 输入选项 N 密码正确 重新输入 输入密码 Y 主模块 销售管理 采购管理 库存管理 系统维护 退出 38
进销存管理系统
(2) 销售管理子模块 输入商品信息
返 回 正确否 条件满足 条件满足 输入采购信息 库存信息 选 择 密码正确 Y 选择项 N 输入口 输入业务员编号 开 始 Y 修 改 Y 采 购 Y 货物查看 39
进销存管理系统
5.4 计算机系统配置方案
本系统采用ASP来进行开发。基于软件开发工具的选择,并考虑到本系统的性能要求,对计算机系统具体配置如下。 5.4.1 计算机系统硬件配置
客户机:微机PⅢ866或以上档次,内存256MB以上,硬盘40G以上,集成Intel Pro 10/100网卡,8速AGP显卡,USB接口,3.5英寸软驱,48倍速CD-ROM,VGA 或更高分辨率的显示器,EPSON彩喷打印机;
服务器:微机PⅣ2.0G或以上档次,内存256MB DDR以上,硬盘120G以上,24倍速最大CD-RW,7个热插拔 PCI-X插槽(64位/100MHZ),1个热插拔 传统插槽(32位/33MHZ),Intel Pro/1000XT服务器适配器,Smart-UPS; 5.4.2 计算机系统软件配置
Windows 2000 专业版操作系统,Windows NT4.0操作系统,Norton AntiVirus防病毒软件,Office 2000, Microsoft Internet Explorer 版本 5.0 或更高版本,前台开发软件Visual Basic, 后台数据库管理系统采用 Microsoft SQL Server 2000;
5.5 历史信息的管理
由于信息每天都在更新,而历史信息并不能随意丢弃,它作为公司运行情况记录必须保存。另外为了防止因意外情况(如突然断电、死机等)或用户的误操作而造成数据丢失或错误,系统需要定期备份数据库中的数据。采用两种方法:完全备份、增量备份。
开始时一周执行一次增量备份,一个月执行一次完全备份以后根据用户对本系统的熟练程度,备份的时间间隔适当延长。
为确保有效备份,采用了双重备份的方法,即在备份数据库中数据时,不但将数据备份到其他目录下,而且还将数据备份到移动硬盘上,这样就确保了数据的完整性,有效地管理了历史数据。
40