C#+SQL Server实现ERP管理系统 一功能展示、系统环境、数据库设计附源码和资源
需要源码和资源请点赞关注收藏后评论区留言私信~~~
ERP管理系统是整合了企业管理概念,业务流程,基础数据,人力物力,计算机硬件和软件于一体的企业资源管理系统,它是一种先进的企业管理模式,是提高企业经济效益的解决方案,它的主要宗旨是对企业所拥有的人财物信息,时间和控件等综合资源进行综合平衡和优化管理,协调企业各管理部门,围绕市场导航开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益
一、功能展示
二、开发背景
在企业管理中,一般的管理主要包括四方面的内容,生产控制,物流管理,财务管理和人力资源,现在不少企业都有自己的单项信息化管理系统,但是它们之间的信息是孤立的,而只有将企业的各个信息化系统集成化,才能够整合各个部门的信息资源,实现信息共享和企业资源的综合利用,ERP管理系统开发细节设计如下
三、系统功能设计
ERP管理系统主要分为九个部分,其主模块功能结构如下图所示
子模块功能结构如下
系统业务流程
四、业务逻辑编码规则
1:数据库命名规范
数据库命名方式为db_ 该系统的中文名称的英文单词缩写
2:数据表命名规范
数据表名称以模块名称的英文单词前两位字母开头,后面加相关英文单词或者缩写
3:字段命名规范
字段一般采用英文单词或者词组命名
4:视图命名规范
视图命名以字母V开头,后面加表示该视图作用的相关英文单词或者缩写
5:存储过程命名规范
存储过程命名以字母P开头,后面加表示该存储过程功能的相关英文单词或者缩写
五、系统开发必备
开发ERP管理系统的计算机需要满足以下条件
操作胸痛:Windows7以上
开发环境:Visual Studio 2022免费社区版
开发语言:C#
数据库:SQL Server 2022
项目目录结构预览
六、数据库设计
本系统采用SQL Server数据库,共有一个数据库包含46张数据表,数据库结构如下
由于篇幅过多,这里不展示出数据表的具体结构,需要可点赞关注收藏后评论区留言私信
下面是创建视图的SQL语句,该视图的功能是查询哪些存货具有物料清单结构
-
CREATE VIEW dbo.V_BomStruct
-
AS
-
SELECT InvenCode, InvenName
-
FROM dbo.BSInven
-
WHERE (InvenCode IN
-
(SELECT ProInvenCode
-
FROM BSBom))
存储过程是一组具有特定逻辑功能的SQL语句集合,它存放在数据库中,并预先编译好,是数据库设计中一个很重要的对象,适当的使用存储过程的优点很多,可以降低网络流量,精简代码,提高数据安全性等等
下面存储过程的功能是查询某个数据表的主键具有的所有外键约束信息
-
CREATE PROCEDURE P_QueryForeignConstraint
-
@PrimaryTable varchar(50)
-
AS
-
SELECT (SELECT Name
-
FROM syscolumns
-
WHERE colid = b.rkey AND id = b.rkeyid) AS primaryColumn,
-
OBJECT_NAME(b.fkeyid) AS foreignTable,
-
(SELECT name
-
FROM syscolumns
-
WHERE colid = b.fkey AND id = b.fkeyid) AS foreignColumn
-
FROM sysobjects a INNER JOIN
-
sysforeignkeys b ON a.id = b.constid INNER JOIN
-
sysobjects c ON a.parent_obj = c.id
-
WHERE (a.xtype = 'f') AND (c.xtype = 'U') AND (OBJECT_NAME(b.rkeyid) = @PrimaryTable)
-
GO
创作不易 觉得有帮助请点赞关注收藏~~~
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfkbfj
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13