基于.NET的协会会员管理系统的设计与实现

2020-04-23 01:22王娟马薇
电子技术与软件工程 2020年5期
关键词:会费分支机构行业协会

王娟 马薇

(机械工业信息中心 北京市 100040)

1 开发背景

行业协会是指介于政府、企业之间,商品生产者与经营者之间,并为其服务、咨询、沟通、监督、公正、自律、协调的社会中介组织,是一种民间性组织,属非营利性机构。在信息时代到来之际,行业协会要乘着互联网的东风,审时度势,加速发展,进一步深化信息化建设的联动效应,增强服务会员能力。

协会会员管理系统不仅可以提高协会与会员、会员与会员的互动性和动态信息的即时性,还可以充分展示其行业协会的专业性和权威性,反映本行业的前沿动态、最新行业活动信息,为会员提供最新行业政策、标准信息及本行业年度、月度统计报表、行业分析报告等文献资料。

2 安全性和可行性分析

该系统使用 ASP.NET+ MySQL 数据库进行开发,ASP.NET 具有扩展性好、兼容性好、安全性高、易于部署、支持移动设备等优点。

MySQL 数据库则具有运行速度快、使用成本低、复杂程度低、易于使用、可移植性强等诸多优点。

3 设计目标

会员管理系统主要目标是实现会员管理、会员缴费管理、发票开具和发送,以及会员统计信息上报与汇总等各种查询统计业务,达到操作简单方便,界面美观大方,能满足如各行业协会进行会员管理的需求,帮助协会以科学的管理方法来提高工作效率。

4 整体架构

系统部署结构图,如图1 所示。

堡垒机:是指用于防御攻击的,是一个主机系统,其自身经过一定的加固,具有较高的安全性,可抵御一定的攻击,其作用主要是将需要保护的信息系统资源与安全威胁的来源进行隔离,从而在被保护的资源前面形成一个坚固的“堡垒”,并且在抵御威胁的同时又不影响普通用户对资源的正常访问。堡垒机主要供运维人员使用。

Web 服务器:即网站应用服务器,向网站用户提供访问服务。

数据库服务器:为系统提供数据服务,本系统安装MySQL 数据库。

图1:系统部署结构图

图2:系统架构图

备份服务器:为Web服务器和数据库服务器提供定期备份服务,也可使用外接设备完成备份功能。

系统架构图,如图2 所示。

系统应用模型采用三层体系结构,将整个业务应用划分为:应用层、业务逻辑层、数据访问层。开发人员可以只关注整个结构中的其中某一层,可以很容易的用新的实现来替换原有层次的实现,降低层与层之间的依赖,有利于标准化,利于各层逻辑的复用。

(1)应用层:即系统展现给用户的界面,用于显示数据和接收用户输入的数据。

(2)业务逻辑层:业务逻辑层处于应用层和数据层之间,主要用于完成业务规则的制定、业务流程的实现和与业务需求有关的系统设计。

(3)数据层:数据层所做事务直接操作数据库、二进制文件、文本文档或XML 文档。即实现对数据表的增添、删除、修改、查找等操作,以及对象实体的持久化等。

5 系统的设计与实现

系统业务架构设计图,如图3 所示。

5.1 会员中心

会员中心是针对会员用户使用的功能,包括入会申请、我的资料管理、会费缴纳、发票申请等功能。

(1)入会申请:入会申请时按要求提交单位或个人信息、联系人信息、申请入会的级别、上传入会申请书、单位法人证书等资料,等待管理员审核;如果管理员审核不通过,该用户需要根据提示修改注册信息或重新上传资料,再次提交审核。

(2)我的资料管理:可以管理基本信息、联系人信息和会员级别信息,如果修改会员级别信息需要重新提交入会申请书等资料,提交后等待管理员审批。

(3)会费缴纳:提供在线缴费功能,缴费方式提供支付宝、微信、银行转账三种方式。用户可以查看自己的历史缴费记录。

(4)发票申请:提供在线申请发票、我的开票信息维护、我的邮寄地址维护等功能。在申请发票时输入本单位开票信息、选择邮寄地址等提交申请,系统即时提示发票开具情况、送达状态等。

5.2 会员基础信息设置

会员基础信息设置:是针对行业协会管理员使用的功能,包括分支机构管理、会费标准、会员类别维护等功能。

(1)分支机构管理:是对行业协会的分支机构进行新增、修改、删除等维护操作。

(2)会费标准:是对行业协会会费标准进行维护,按照规定,系统提供4 种级别的维护,可以修改收费标准,不能删除。

(3)会员类别维护:是对行业协会及各其分支机构的会员类别进行维护,管理员可以维护多种类别,其收费标准必须在4 类会费标准中选择。

5.3 会籍管理

会籍管理:是针对行业协会管理和各分支机构管理员使用的功能,是对所有申请入会的会员进行综合管理,包括会籍信息的新增、修改、删除、会籍审批等功能。

(1)会员信息管理:由行业协会管理员对会员信息进行维护,各分支机构管理员对本分支机构会员的信息进行维护。如果同一个会员既是协会会员也是分支机构会员,除会员级别外,其基本信息和联系人信息由协会及其分支机构共享。

(2)会员申请在线审批:是由行业协会管理员对申请入会的会员申请进行审批,各分支机构管理员对申请加入本分支机构的会员申请进行审批。审批不通过可以退回,并说明退回原因,方便申请入会用户修改资料,重新提交申请。

5.4 会费管理

图3:系统业务架构图

会费管理:是针对行业协会管理员使用的功能,包括会费综合管理和开票管理等功能。

(1)会费综合管理:是由行业协会管理员对会员会费进行综合管理,会员会费默认按其入会级别标准显示,如果同一个会员既是协会会员也是分支机构会员,默认按最高级别的会费标准收费。管理员可对应缴会费进行减免操作,可对所收会费分配给各分支机构的比例做调整。

(2)开票管理:是由行业协会管理员对所有的开票申请进行管理,开具发票后,系统实时显示发票状态,并提示给会员用户。

6 结语

系统实现采用Visual Studio2012 作为开发环境,以MySQL 作为后台数据库,通过不断地做用户需求调研和翻阅相关文献资料,完成了系统开发,并在系统实施前对系统进行了测试。该系统可以随时随地查看会员基本信息、会费收缴情况,能很好地帮助行业协会提高管理水平和工作效率。

猜你喜欢
会费分支机构行业协会
河北省保险中介行业协会
承德银行分支机构反洗钱工作实施细则
广东省铸造行业协会十周年会庆暨第四届理事会就职典礼成功举行
重庆市中医药行业协会举行分支机构工作推进会
联合国会费今年交纳情况如何?(答读者问)
警惕小额会费传销骗局
用人单位分支机构的职工如何确定缴费地
中国缴清联合国会费
中国光伏行业协会成立
多元开放 内敛从容:记北京市眼镜行业协会