网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

企业动态管理ASP.NET系统的功能需求与实现

来源:原创论文网 添加时间:2020-01-13

  摘    要: 文章设计了基于ASP.NET的企业动态管理系统。该系统在B/S架构基础上构建了系统管理功能模块、决策部门功能模块、市场部门功能模块、销售部门功能模块、生产部门功能模块、仓储部门功能模块、采办部门功能模块、财核部门功能模块、后勤部门功能模块、售后部门功能模块和客户协调功能模块等主要模块,并建立了标准关系数据库。该系统设计实现了企业经营流程实时化、信息化管理,也满足了管理者对企业远程监管的需求。

  关键词: NET; 企业; 管理系统; 实时化; 关系数据库;

  Abstract: This paper designs an enterprise dynamic management system which is based on ASP.NET. On the basis of B/S structure, the system includes the main modules such as system management function module, decision-making department function module, marketing department function module, sales department function module, production department function module, warehousing department function module, purchasing department function module, financial department function module, logistics department function module, after-sales department function module and customer coordination function module, and so on. Besides, a standard relational database is established. The system, which realizes the real-time management as well as the information management of the business process, meets the manager's needs for enterprise remote monitoring.

  Keyword: NET; enterprise; management system; real-time; relational database;

  随着计算机与网络技术的发展和普及,互联网已渗透到社会各个领域。在云计算概念出现后,三大电信运营商均制定并逐步实施与网络对接的计划[1]。网络技术在无线方面的发展也大大促进了办公趋向实时化[2,3];办公不但变得越来越轻松,还不再局限于一固定场所。办公实时化,既实现了快捷、高效及无纸化,又降低了费用开销。

  数据是信息的表达与载体;数据库建立能提供直观、科学的参考依据[4]。标准数据库的建立,一方面可以有效贮存、管理大量数据,形成可持续机制;又可以统一数据要求,实现信息化管理。

  企业良好发展,不仅需要企业内部高效运作,还需要管理者不断在外公关、调研。市场竞争之激烈,只有准确、及时、全面地掌握自身企业与行业动态,才能有效提升决策水平与经营能力,才能让自己企业成为行业矫矫者。企业动态管理系统实现了企业经营流程实时化、信息化管理,也能满足了管理者对企业远程监管的需求。
 

企业动态管理ASP.NET系统的功能需求与实现
 

  1、 软件系统结构模式

  软件系统结构可区分为B/S架构与C/S架构。其中,B/S架构用户通过浏览器访问服务器上内容,其统一了客户端(都使用浏览器),大大简化了系统开发、维护和使用。B/S架构最大优点就是用户可以随时上网使用服务器端提供的服务[5]。企业动态管理系统亦采用B/S架构(如图1),以实现系统实时化、远程监管的设计。

  图1 B/S架构
图1 B/S架构

  2、 软件系统开发平台

  B/S架构作为软件系统结构发展的趋势,ASP.NET框架有实现B/S架构的强大功能。ASP.NET利用.NET框架提供的强大类库,可以使用较少的代码,在服务器上实现强大的企业级Web应用程序。基于ASP.NET的企业动态管理系统设计,不但可以实现该系统所设计的强大功能,还能减少程序代码的书写,提高程序开发的效率。

  3、 软件系统功能设计

  企业动态管理系统主要为了实现企业在经营过程中不同角色权限、流程实时管理、有效数据实时存储、阈值控制、信息化管理以及无纸化、实时办公等多项功能;整个系统可以分为系统管理功能模块、决策部门功能模块、市场部门功能模块、销售部门功能模块、生产部门功能模块、仓储部门功能模块、采办部门功能模块、财核部门功能模块、后勤部门功能模块、售后部门功能模块和客户协调功能模块等主要模块(如图2)。系统各功能模块间性能互相独立,但各功能模块均依托于一个数据库,模块间信息互相传递。整个系统的这样设计具有很好扩展性,有利于后期优化和拓展。

  图2 系统各主要功能模块
图2 系统各主要功能模块

  除了企业决策功能模块与客户管理功能模块外,各功能模块都由企业动态管理系统主界面统一管理;系统安全登陆后,根据不同的角色权限,跳转不同的功能页面。

  为了系统的安全性,客户安全登陆后,页面直接跳转客户协调功能模块;决策者安全登陆后,页面直接跳转决策部门功能模块。

  4、 各功能模块需求分析

  (1)决策部门功能模块:主要是对企业各部门整体状况进行监管及具体业务批准,并适时按排较高级别人事。一般情况下,决策是企业顶层权力行为,因此决策者是本系统超级用户,能直接管理本系统的所有用户;该模块包括系统运行、市场、销售、生产、仓储、采购、财务、后勤、预警管理、用户管理、售后、查询和个人资料等多个接口,其用例图如图3所示。

  图3 决策部门功能模块用例图
图3 决策部门功能模块用例图

  (2)系统管理员功能模块:主要是对普通用户身份、普通角色权限、指令时效与系统活动日记等事项进行管理,适时跟踪各指令完成状况;包括普通用户管理、指令时效管理、系统日记管理、查询和个人资料等多个接口。

  (3)营销部门功能模块:主要对市场调研及企业营销策略进行管理;包括调研报告、营销活动、差旅申请、物品申领、查询和个人资料等多个接口;

  (4)销售部门功能模块:主要对所销售产品定价及销售业绩进行管理,并查询产品库存量;包括销售计划、询价议价、销售业绩、差旅申请、查询和个人资料等接口;询价议价接口主要包含所销售产品在企业内询价、签收与核定等页面;

  (5)生产部门功能模块:主要对该部门生产计划、产出状况及损耗情况进行管理,并接收生产指令;包括生产指令、生产计划、原料申领、生产记录、损耗记录、产品入库申请、查询和个人资料等多个接口;

  (6)采办部门功能模块:主要对企业活动所需的物品进行采购;包含采购管理、入库申请、差旅申请、查询和个人资料等接口;

  (7)仓储部门功能模块:主要对企业产品及企业活动所需的物品进行出入库管理,包含库存管理,入库管理,出库管理、生产指令、购买指令、查询和个人资料等接口;

  (8)财核部门功能模块:主要对产品定单、收付款及财务核算进行管理;包括定单管理、收付款、财务核报、财务核算、查询及和个人资料等接口;

  (9)后勤部门功能模块:主要对企业内务及普通人事进行管理,并接收决策部门批办事项;包含办公管理、人事管理、用户管理、用品领用、查询和个人资料等接口;

  (10)售后部门功能模块:主要对企业产品使用满意度进行协调;包括反馈管理、退货管理、换货管理、报废申请、差旅申请、查询和个人资料等接口;

  (11)客户功能模块:主要对所下定单进行查询、催办;包括定单展示、定单处置状态、查询和个人资料等多个接口;所有接口的查阅及查询权限均在自己所下定单范围内;定单处置状态接口还包含催办等页面;

  4 、系统数据库设计

  数据库设计的好坏,将直接关系到整个系统开发的成败。当前,数据库领域主要逻辑数据模型有:层次模型、网状模型、关系模型、面向对象数据模型、对象关系模型和半结构化数据模型等[6]。其中,关系模型简单明了,并具有坚实的数学理论基础;另外,关系数据库还具有数据独立性强、不需要重新组织表格等特点。因此,本系统亦采用关系数据库。

  企业作为一个有机整体,在经营流程中各部门前后衔接,且各部门间又互相关联;建立在关系数据库基础上的企业动态管理系统可以非常良好运转。在企业各部门划分基础上设计数据库基础E-R图(如图4);并把E-R图转换为相应的关系模式,就能得到以下一些基础数据库表:

  促销活动表(年度,月份,活动方式,方式代码,计划促销日期,单次促销编号,实际促销日期,地点,促销人员数量,促销经费,经办人,核办人,批准,活动反馈,办结签名),单次促销编号为主键。

  产品询价表(ID,询价单编号,客户名称,联系人,联系方式,购买产品名称,购买数量,购买定金,市场单价,议定单价,最底单价),询价单编号为主键;

  图4 数据库设计E-R图
图4 数据库设计E-R图

  产品定单表(ID,定单编号,收结定金,收结余款,收结全款,货物尾款,货物退款),ID、定单编号为主键,定单编号为外键;

  生产业绩表(ID,产量编号,年度,月份,日期,时间,产品名称,数量,报单人,核定人,入库人),产出编号为主键;

  产品入库表(ID,产品入库编号,年度,月份,日期,时间,产品名称,数量,入库人,核定人),产品入库编号为主键;

  产品出库表(ID,产品出库编号,定单编号,年度,月份,日期,时间,产品名称,数量,出库人,核定人),产品出库编号为主键,定单编号为外键;

  损耗数量表(ID,损耗编号,年度,月份,日期,时间,原料名称,数量,报损人,核定人),损耗编号为主键。

  物品采购表(ID,采购编号,物品名称,库存量,拟购日期,欲购方名称,联系人,联系方式,拟购数量,单价,总价,请购人,核定人,批准,办结日期,办结签名),采购编号为主键。

  产品退货表(ID,退货编号,产品名称,数量,退货方,联系方式,金额,经办人,核定人,批准),退货编号为主键。

  产品换货表(ID,换货编号,产品名称,数量,换货方,联系方式,涉及金额,经办人,核定人,批准),换货编号为主键;

  财务核算表(ID,核算编号,年度,月份,销售总额,原料金额,料耗金额,促销费用,产品报废金额,差旅费,办公经费,工资,报税,盈余,制表人,核定人),核算编号为主键。

  5、 系统安全性

  为保证系统能够安全运行,系统登录应身份验证通过。ASP.NET提供了Windows身份验证、Forms身份验证、Passport、None身份验证等多种验证方式,以保证系统安全;而且,本系统的新用户注册、用户资料更改及角色权限设定与更改均由系统管理员或决策者完成,以实现对客户端用户信息以及用户权限级别的管理,增加了系统的安全性。本系统还根据员工级别不同,设置不同级别的跳转页面,并适当增减跳转页面的接口;采用安全策略有:

  系统身份认证:在用户登录前会对用户身份进行验证,若为非系统用户则不允许登录系统。

  数据库用户验证:在动态验证码通过后,只有用户名及密码正确才可连接数据库,防止对数据库的非法访问,保证数据安全。

  员工级别验证:用户登录后,根据不同员工级别,只能进入等级功能模块跳转的选择页面;

  系统权限控制:用户登录后,只能根据不同角色权限进入不同界面,并根据不同权限对应不同的操作。

  6、 结束语

  “我国经济发展进入新常态,新常态要有新动力,互联网在这方面可以大有作为”;而且创新才是引领发展的第一动力。革新传统企业管理模式,实时管理企业,第一时间获得自己企业动态,不但能提升企业管理信息化水平,还能大大提高企业经营水平。因此,该系统设计具有深远的发展前景。

  参考文献

  [1]范庆彬,王为.云计算在电信运营商中的应用[J].信息通信,2011(3):167-170.
  [2]杨永健,韩鸿雁.办公自动化中工作流过程定义的设计与实现[J].四川大学学报,2007,39(S1):.151-156.
  [3] 程家华.基于B/S模式的办公自动化系统设计与实现[M].北京:同济出版社,2005.
  [4]闫丽洁,安春华,杨瑞霞,等.河南省资源环境数据库系统设计[J].地域研究与开发,2011(4):145-148.
  [5]李天志,易巍,李艳双.ASP.NET基础与案例开发详解[M].北京:清华大学出版社,2014.
  [6] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2014.

重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。