前言:想要写出一篇引人入胜的文章?我们特意为您整理了三层架构企业信息管理论文范文,希望能给你带来灵感和参考,敬请阅读。
1系统功能
1.1订单管理
订单管理中主要是对订单的管理和订单流程的控制。可以对订单进行增删改查打印等操作,提交的订单审核通过后就可以发货给客户了。订单提供了新增、修改、查询、删除、提交和打印功能,列表中只提供了订单的大概信息,用户还可以通过详细查看订单的详细信息。这些功能都可以针对不同的角色设定不同的访问权限,其中超级管理员有所有的权限。业务员提交订单后就不能再修改提交后的订单了,因为订单进入了审核流程,经过公司各层领导审核,即按项目经理、业务经理、销售副总助理、销售副总、硬件部、生产部、软件部和仓储部逐一审核。如果该订单被重议,则业务员还能修改该订单。
1.2项目管理
项目管理主要是给企业软件研发中心使用的,和订单管理一样,都有项目列表和项目审核,除此之外还有任务分解和开发人员的工作日志。项目单的数据过滤是这样的:先获取登录用户信息,然后判断该用户是否需要进行按上下级机构过滤,如果需要过滤,则在获取数据源时过滤掉不是自己查看权限的数据。过滤的原则是:可以访问自己和自己下属部门的项目单。业务员与客户洽谈填写好项目单提交后,就开始了项目的审核,其中开发总监在审核到任务分解时还需要做任务分解,把项目分成若干个任务分配给开发人员。在任务分解里,开发总监、项目经理或者产品经理都可以对项目进行分解。在任务分解中,可以对任务新增、修改和删除,项目经理或者产品经理还可以添加日志,用户也还可以按任务名称或者任务编号进行模糊查询。
1.3调度管理
调度管理主要包含调度列表和终端库存。各办事处每周盘点库存一次,在调度列表中录入库存情况,然后再提交给总部审核。在调度列表中,用户可以新增、查询、修改和删除调度单,还可以查看调度单的详细信息,查询的条件主要有两个,按库存日期或部门查询。终端库存是显示一段时间内各办事处的库存报,这是通过存储过程来实现的。用户可以通过更改查询起始库存日期和截止日期来查看各个历史段的库存情况。
1.4基础资料管理
客户资料信息是一个公司的机密资料,就算是同一个企业的两个业务员,原则上也不能互相查看对方的客户信息,但是上级可以查看下级的客户信息。所以要做必要的过滤,即数据隔离。在初始化加载页面数据时,获取用户资料,得到用户的机构ID,根据用户的机构ID和需要过滤数据中的ID的层次关系,进行数据过滤,得到最终的数据源,显示给用户看。超级管理员的机构过滤条件为否,跳过数据过滤,在进行数据库查询时返回所有的数据,最终显示所有的数据信息,所以超级管理员能查看所有的客户信息。
2结语
本平台基于当今流行的三层架构开发技术,应用.NET设计并开发了一个具有高度可操作性、丰富用户界面、架构清晰、可伸缩性强的综合性服务平台,该平台极大方便了员工的工作,提高了他们的工作效率。
作者:章胜江 刘萍 单位:南昌职业学院