本系统采用asp.net技术进行开发,使用uml技术进行需求分析与模型设计,以sqlserver2008为数据管理系统,其技术领域涉及了数据库技术、计算机技术、局域网技术。
背景技术:
随着市场经济的发展,煤矿这种大型企业也开始采用商品经济的模式进行生产,但传统的生产和管理模式显然无法适应现代化的商品市场,所以需要一种系统来对煤矿内部进行信息化的管理,本系统采用先进的计算机技术和网络技术对煤矿内部的生产数据和信息进行管理和处理,可以极大的提高企业的管理能力,加快企业的生产效率,适应市场的竞争和发展。
技术实现要素:
系统的架构设计
系统的架构设计可以分为表示层、业务层、数据层三个部分;
1.表示层,该层是一个显示界面,为用户提供信息的展示和人机交互的窗口;
2.业务层,该层可以将用户的指令传送至数据库,同时也可以将处理结果返回给表示层,是一个业务处理的中间层;
3.数据层,该层为用户提供数据访问的服务,同时也是数据处理和数据存储的单元。
系统的功能模块设计
系统的功能模块设计可以分为价格体系、运行体系、结算体系、分析评价体系、考核体系、综合管理等六大模块;
1.价格体系模块,该模块主要为员工提供各种材料及生产过程的实时单价查询,通过各种材料的价格查询可以有效的控制生产的成本,帮助员工解决费用信息的获取和查询;
2.运行体系模块,该模块通过任务发布的模式对生产队组日工作和个人日工作进行安排和管理,同时也能对整个生产部门进行月度任务安排和月底工作进度汇总,该体系模块可以分为消息管理、发布任务书、月度工作情况汇报、队组日工作情况系统和个人日工作情况报表5个部分;
3.结算体系模块,该模块主要负责交易结算、采购结算和人员工资发放、各种费用结算等功能,通过对结算的统一管理可以使财务工作更加规范,提高管理的效率;
4.分析评价体系模块,该模块通过对生产的情况和材料的消耗使用情况进行分析,可以为管理层提供决策的建议,有效的提高企业的生产效率,本模块包括生产支护材料评价、机电配件材料评价、供应材料评价和分析评价汇总四个子模块;
5.考核体系模块,该模块通过排名、监督的措施进行员工、队组以及部门之间的考核管理,通过奖惩的方式提高工作效率和员工的工作热情,考核体系分为被考核情况查看、领导考核、考核组考核、企管信息反馈和报表服务五个模块;
6.综合管理模块,该模块是系统的管理模块,通过对用户个人资料和信息的管理来进行系统的维护,同时还可以赋予用户不同的权限,为用户提供登录的窗口等,该模块可以分为登陆、更改个人资料、部门(及权重)管理、项目管理、价格管理、区域权重管理、考核组任务管理和用户管理等8个部分;
数据库设计
系统的数据库采用microsoft的sqlserver2008数据库,同时以staruml为建模工具,其数据表主要包含以下几个;
1.部门表,该表主要包含部门id、部门名称、考核对象、部门权限等数据;
2.消息表,该表主要包括消息id、主题、内容、时间、发件人、收件人、是否被查看等数据;
3.交易项目价格表,该表主要包含交易项目的名称、商品的名称、种类、数量、价格等数据;
4.人工费表,该表主要记录人工的等级、人工费单价、计量单位、工作时间等数据;
5.交易量,该表主要记录交易的商品号、数量、价格以及时间的数据。