有关于软件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:58:24
目前公司有一套进销存软件(桌面版) 现在我所要做就是 了解这个软件的数据库结构 然后再做个企业网 要求能后结合 进销存系统 在企业网上能够有类似与进销存系统的功能 比如客户管理 仓库管理 等等

该怎么解决? 请说出个大概思路。 一百分奉上
对于2楼的回答 我补充一点。 目前是有一套进销存系统 而我要做的是相当于二次开发。 让客户在我们企业网上能够知道我们某一个产品有多少库存 当前报价是多少 甚至 当前客户曾经购买过某产品多少价位 等等信息都是能够查询的 而这些信息是存放在 进销存系统中的。 桌面版的不是我做的。

数据库设计
商品基本信息表:商品_id,商品名,建档时间,修改时间(可以用触发器实际,默认同建档时间相同...)把商品信息建全
商品_id 为主键,建多点聚集索引--提高查询效率
客户表(客户编号 为主键,客户类型,客户的联系信息)
用户表(用户编号 为主键,用户类型,用户的联系信息,关联权限ID)
权限表:记录权限信息

进货、退货单:放在一个表(单号,时间,标识(0进货,1退货[也可以用字母]),总品种,总数量,总金额,审核标识,出入标识)
单号为主键

进货、退货明细单:(单号,商品_id,定价,数量,折扣,排序号)
进货、退货明细单单号与进货、退货单单号建立级联删除

库存表(商品_id,数量,定价,库存码洋..)

售销表:进货进货、退货单结构类似(单号增加一个外键关联付款表,和付款单批号)
售销明细表:进货进货、退货单结构类似

产品调拔单:进货进货、退货单结构类似(增加两列调出部门、调入部门)
明细表:进货进货、退货单结构类似(可以增加一个库位(如果同一部门有多个库位的情况下))

出入库主表:同进货单类似(标识列(借出,还进,还出 报损))--此表最好把出库一个表,入库一个表分开
明细表:进货进货、退货单结构类似

库存历史表:id流水号 为主键,商品_id,单号(对应的出入库单号),数量。

数据库底层操作表:
下列表可以放在另一个数据库文件中作为底层模块提供,也可以放在同一个数据库文件中,以提高读取速度

录入表(WriteSet),控制录入界面的生成和写入数据库
读取表(ReadSet),控制查询统计界面的生成和查询语句的执行
打印表(PrintSet),控制打印界面的生成和