1 系统概述
包头市奶产业风险基金会是包头市扶贫办公室下设的一个管理部门,主要负责管理和维护包头市奶产业及相关企业的正常发展和基层奶农的利益保障。成立至今,基金会的各种相关信息、保单等仍然采用传统的人工管理,不仅浪费了大量的人力、物力、财力,无形中也降低了管理人员的工作效率。为此,设计开发了包头市奶产业风险基金信息管理系统,以实现对基金会的信息自动化管理功能,缩减人力资源,提高管理人员的办事效率,同时节约管理成本,使基金会的日常管理步入科学的管理轨道。
2 系统技术支持
本系统以ASP.NET作为前台设计,以SQLServer2005为后台数据库进行设计开发,采用浏览器(Browser)/服务器(Server)即B/S的系统架构。针对基金会现有的用户信息、奶牛信息、奶站信息、加工企业信息、服务机构信息以及基金信息等六大类信息的实际管理的需要,设计了相应的奶牛信息管理、奶站信息管理、加工企业信息管理、服务机构信息管理、奶产业基金信息管理、用户管理等功能模块,并完成了整个系统的前台管理模块、数据库设计和后台管理模块三个部分的设计开发任务。
3 用户管理模块的实现过程
(1)用户管理模块是该系统的一个重要组成部分,用户登录流程如图1所示:
(2)管理员和普通操作员可实现的功能不同,管理员工作流程图如图2所示:
(3)用户模块功能设计。本系统主要用户为管理员,管理员登陆系统后,可以根据实际工作需求,添加各种用户类型,并且为各类用户赋予和工作相关的权限。
设计思路:为了保障信息和数据的安全,系统为管理员用户设置新建角色、权限分配、添加用户信息等功能,针对工作人员身份的不同,可以根据工作的需要管理人员可以为不同的角色设置不同的权限,每个模块中的操作功能,都可以分别赋予不同的角色。例如普通用户,可以设置浏览各种信息的权利,没有权限查看和修改相关信息;操作员用户,具有查看、修改、增加和删除奶站、奶牛、服务机构和加工企业的信息,以及具有对上述信息的查询和统计功能,具有对个人信息的查看和修改功能等。
功能介绍:
管理员:具有对所有模块的所有操作功能以及创建角色、为各种角色授权、添加用户信息、修改信息等;普通用户:浏览奶牛、奶站、服务机构、加工企业和个人信息;其他角色:根据具体工作性质和需求不同,由管理员创建的不同角色同时并赋予不同的权限。
4 用户登录的实现
本系统分为三类用户,即:管理员、操作员和普通用户。管理员用来管理系统的所有数据,包括查看、修改、增加、删除、查询和统计;操作员是用来管理基金会基础信息的,包括查看、修改、增加、删除、查询和统计,对用户信息,只能查看和修改个人的信息;普通用户只能浏览基金会的相关信息。
5 管理员授权的实现
(1)管理员首先要进行角色添加,进入角色添加界面,输入角色名称和角色代码,名称用来在建立用户的时候供管理员进行选择,角色代码是为了将来对授权的用户进行调用。该界面调用数据库中的userrole表,实现对角色进行建立。
(2)软件中还设计了管理员对用户的授权功能。以上设计是管理系统中用户管理模块的整体设计和实现的过程。
6 结束语
信息管理软件开发在计算机技术应用中是较为常见的过程,对于此类软件的整体开发应用在计算机领域非常普遍,软件应用过程中还会遇到很多的需要补充地方,软件测试中也会遇到需要改进的地方,多多尝试各种软件的开发,是作为计算机软件开发领域的教师是非常重要的,今后会更加努力。
参考文献
[1]唐宏.供电企业职工安全培训考试系统的开发与研究[D].武汉:武汉理工大学,2011.
[2]刘亚东.企业物业管理信息化系统的设计[J].信息技术,2008(5).
[3]徐福华.网络化电能质量在线监测系统设计与应用研究[D].保定:华北电力大学,2008.