引子:今天想把自己做个的项目都整整,对自己也是一个总结:
一。进销存管理信息系统整体说明:
(1)基础信息模块。基础信息模块包括各种数据处理模块,如用户、账套、商品、供应商、客户、仓库的数据处理。
(2)进货模块。进货模块处理进货循环的各种业务,如进货、进货付款、进货退货、进货会计分录处理。
(3)库存模块。库存模块处理库存循环的各种业务,如库存调拨、商品调价、库存盘点、库存商品查询、库存警告管理、商品有效期查询、库存会计分录处理。
(4)销售模块。销售模块处理销售循环的各种业务,如前台销售、信用销售、销售收款、销售退货、销售会计分录处理。
二。数据库表设计总结:
权限数据库表结构的设计:
user role right但你要有user_role ,role_right把他们关联起来!
eg:
比如你有一个用户表:
user
-----------------------------------------------------
userid username age sex
aaa aaa 20 man
bbb bbb 21 woman
... ... ... ...
----------------------------------------------------------------
有一个角色表:
role
-----------------------------------------------------------
roleid rolename (其他关于权限的信息)
111 111 111
222 222 222
... ... ...
-------------------------------------------------------------
你还需要建立一个用户与角色的关系表:
user_role
------------------------------------------------------------------
userid roleid
aaa 111
aaa 222
bbb 111
... ...
-----------------------------------------------------------
有一个权限表: right
------------------------------------------------------------------
rightid rightname
001 add
002 del
003 update
--------------------------------------------------------
你还需要建立一个角色与权限的关系表: roleright
--------------------------------------------------------------
roleid rightid
111 add
111 del
222 update
………………
这样你就可以查到那个用户对应有哪些操作权限!
三。日志数据表的作用 :
日志数据表记录用户的关键操作(如进入/离开系统操作、删除账套操作),以便管理员 监 控用户的操作。
四。业务问题:(这要注意)
1.进货验收员不可以直接进行付款操作:
因为如果验收员既开具应付票据,又可以进行付款操作,那么财务体系便会存在虚开应付票据套取现金的风险。
一。进销存管理信息系统整体说明:
(1)基础信息模块。基础信息模块包括各种数据处理模块,如用户、账套、商品、供应商、客户、仓库的数据处理。
(2)进货模块。进货模块处理进货循环的各种业务,如进货、进货付款、进货退货、进货会计分录处理。
(3)库存模块。库存模块处理库存循环的各种业务,如库存调拨、商品调价、库存盘点、库存商品查询、库存警告管理、商品有效期查询、库存会计分录处理。
(4)销售模块。销售模块处理销售循环的各种业务,如前台销售、信用销售、销售收款、销售退货、销售会计分录处理。
二。数据库表设计总结:
权限数据库表结构的设计:
user role right但你要有user_role ,role_right把他们关联起来!
eg:
比如你有一个用户表:
user
-----------------------------------------------------
userid username age sex
aaa aaa 20 man
bbb bbb 21 woman
... ... ... ...
----------------------------------------------------------------
有一个角色表:
role
-----------------------------------------------------------
roleid rolename (其他关于权限的信息)
111 111 111
222 222 222
... ... ...
-------------------------------------------------------------
你还需要建立一个用户与角色的关系表:
user_role
------------------------------------------------------------------
userid roleid
aaa 111
aaa 222
bbb 111
... ...
-----------------------------------------------------------
有一个权限表: right
------------------------------------------------------------------
rightid rightname
001 add
002 del
003 update
--------------------------------------------------------
你还需要建立一个角色与权限的关系表: roleright
--------------------------------------------------------------
roleid rightid
111 add
111 del
222 update
………………
这样你就可以查到那个用户对应有哪些操作权限!
三。日志数据表的作用 :
日志数据表记录用户的关键操作(如进入/离开系统操作、删除账套操作),以便管理员 监 控用户的操作。
四。业务问题:(这要注意)
1.进货验收员不可以直接进行付款操作:
因为如果验收员既开具应付票据,又可以进行付款操作,那么财务体系便会存在虚开应付票据套取现金的风险。