红十字会慈善信息管理系统的设计(ASP.NET,SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
红十字会慈善信息管理系统的设计(asp.NET,SQL)(任务书,开题报告,论文说明书12000字,程序代码,SQLserver数据库)
摘要
目前随着我国快速增长的经济,显著提升了国民生活水平。与此同时社会在全方面发展,一方面席卷全球的工业4.0,使我国的社会组织结构不断的发生变革,紧接着就是社会管理改革的难题;另一方面,财富总量的大范围且迅速增加,贫富差距仍在不断扩大,解决这些问题迫在眉睫。公益慈善事业在我国发展了很多年,但并没有真正完全普及到公众的生活。因此,本文在叙述的同时,重点结合中国红十字会公益慈善机构管理的实际情况,对中国红十字会公益慈善信息管理系统的建设提出一些意见和建议。
针对今天国内公益慈善组织管理中所出现的种种问题,本论文详细的阐述了中国红十字会公益慈善信息管理系统的开发过程,该系统应用模块化的开发思想,采用B/S结构,以asp.net为系统开发工具,选用SQLserver作为数据库等,来完成主要功能模块构建:公益项目模块、会员信息模块、求助信息模块、受捐者信息模块、捐助对象模块等。同时针对系统中的关键功能模块给出必要的系统运行截图和原始代码,并增设了检测环节,实现对系统运行的同步测试,保证了系统运作的完整性及良好性能。在综合分析研究当前公益慈善信息系统的工作原理及其局限性的基础上,中国红十字会慈善信息管理系统实现了收集、查询公益慈善信息等等核心功能,操作方便,界面美观,满足了慈善机构管理的基本需求。中国红十字会慈善信息管理系统采用精确、高效、智能的策略,完美解决了目前主要存在的问题,提高了信息的透明度,对重树中国红十字会的形象起了重要作用。
本系统以当下公益慈善事业的实际情况为切入点,依据公益慈善事业的真实需求,在分析研究现有系统的基础上,遵循开发的流程,从总体设计,到SQLserver数据库实现以及考虑后台,终于完整实现了该系统。论文的最后一章,总结了研究内容,阐述了本人的主要工作,指出了本文的不足以及对进一步的展望。
关键词: 慈善信息管理系统,中国红十字会,B/S结构,SQL数据库,asp.net
Abstract
Chinese Red Cross Charity Information Management System
At present, with the rapid growth of our economy, significantly enhance the national standard of living. At the same time society in all aspects of development, on the one hand swept the global industry 4.0, so that China's social organization structure of the change, followed by the reform of social management problems; the other hand, the large amount of wealth and rapid increase , The gap between rich and poor is still expanding, to solve these problems is imminent. Public charity development in China for many years, but did not really fully popularize the public life. Therefore, this article, at the same time, puts forward some suggestions and suggestions on the construction of charity information management system of Chinese Red Cross Society in combination with the actual situation of charity management of China Red Cross.
This paper elaborates the development process of the charity information management system of the Chinese Red Cross Society in detail. The system uses the modular development idea, adopts the B / S structure, adopts the asp .net for the system development tools, the use of SQLserver as a database, to complete the main function module building: public project module, member information module, help information module, donor information module, donor object module. At the same time for the key function module in the system to give the necessary system to run the screenshot and the original code, and the addition of detection links to achieve the synchronization of the system running test to ensure the integrity of the operation of the system and good performance. On the basis of comprehensive analysis and research on the working principle and limitations of the current charity information system, the Chinese Red Cross charity information management system has realized the core function of collecting and inquiring the charity information of the public charity, and so on. The operation is convenient and the interface is beautiful and satisfies the charity Fundamental requirements for institutional management. China Red Cross charity information management system using accurate, efficient and intelligent strategy, a perfect solution to the current main problems and improve the transparency of information on the heavy image of the Red Cross in China played an important role.
Based on the actual needs of public charity, based on the analysis of existing systems, the system follows the development process, from the overall design, to the SQLserver database implementation and to consider the background, and finally Complete the system. The last chapter of the paper summarizes the research contents, expounds his main work, points out the shortcomings of this article and the further prospect.
Key words:
Charity information management system, Chinese Red Cross, B / S structure, SQL database, asp.net
2.1系统功能需求分析
经过研究和分析,系统功能需求具体为 6 个部分:
(1)系统权限。不同的对象操作权限不同。系统权限分为三种,第一种是会员权限,第二种是高级管理员权限,第三种是普通管理员权限。捐赠者注册该系统的会员,即可拥有会员特权,查询所需的信息;一般管理员有中国红十字会的管理权限,管理系统会员信息,审核求助者信息,启动有关的公益项目;高级管理员拥有最大权限,负责管理与维护中国红十字会的数据。
(2)网上捐赠功能。为了方便捐助者捐款,系统支持多种支付方式,例如:支付宝、微信、各大银行的网银等,直接将资金通过支付账户转到其他账户上,支付成功,系统将会提示相应的消息,并实时反馈资金的流动。
(3)捐赠管理子系统。该系统的设计极大方便管理员管理捐款的来源及用途。捐赠信息在系统中进行全面管理,以提高信息的透明度。
(4)求助信息发布模块。大家通过这个模块充分了解求助者的真实情况,求助者发布文字或图片,让捐助者更真实的感受求助者的处境。在信息发布的过程中,将有管理员去核查这些信息的真实性。
(5)公益项目管理模块。管理员有权力启动中国红十字会确定的公益项目,可以在系统发布,呼吁大家捐赠。
(6)管理会员平台。会员管理模块可以管理系统中的所有会员,有助于提升大家捐助的热情。
本论文的结构如下安排:
第一章:绪论,本章最先分析了中国公益信息化的目前状况,阐述了什么是公益信息化及其意义,表明我国还有很长的慈善路要走。其次分析了我国的公益事业,阐述了本文的主要内容及结构。
第二章:系统分析,在软件开发的时候,首先对系统进行分析,包括功能需求分析,功能性业务用例分析,系统的性能需求分析,数据流分析和系统用例分析,这是开发系统的准备工作,对系统的成功开发具有举足轻重的作用。
第三章:总体设计,最先给出了软件设计遵照的准则,在这些准则的引导下设计系统的结构,之后阐述系统的功能模块等。最后对数据库设计阐明,并列出物理结构表。
第四章:详细设计与实现,首先阐述了系统各个功能模块:求助信息管理、在线交流管理等。其次介绍了系统安全性的实现策略。最后对系统的关键问题进行解决。
第五章:系统测试,开始介绍了软件测试的概念、原则和意义,然后配置了系统测试环境和工具,功能测试中,列出了具体的测试用例,以及发现问题时的解决方法。
第六章:总结及展望,对论文完成的工作进行总结说明,然后对未来需要做的工作进行展望。
目录
第一章 绪论 1
1.1研究背景和意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2国内外研究现状 2
1.2.1国内研究现状简介 2
1.2.2国外研究现状简介 3
1.3研究内容 3
1.4论文结构 4
第二章 系统需求分析 5
2.1 系统功能需求分析 5
2.2 系统性能需求分析 5
2.3 系统可行性分析 6
2.3.1经济可行性 6
2.3.2 社会可行性 6
2.3.3 技术可行性 6
2.4 系统需求用例分析 6
2.4.1 捐助对象管理用例 6
2.4.2 公益项目管理用例 7
2.4.3 会员管理用例 8
2.4.4 求助信息管理用例 9
2.4.5 捐赠管理用例 10
2.5 业务功能用例分析 11
2.5.1 公益项目管理业务用例 11
2.5.2 会员注册管理业务用例 11
2.5.3 捐助对象业务用例 12
2.6 系统数据流程分析 14
2.7 小结 14
第三章 系统设计 15
3.1 系统设计的原则 15
3.2 功能模块划分 15
3.3 数据库设计 16
3.3.1 数据库概念设计 16
3.3.2 数据库物理设计 16
3.4 本章小结 17
第四章 系统详细设计与实现 18
4.1 主要功能模块的实现 18
4.1.1 会员信息管理 18
4.1.2 捐助对象管理 21
4.1.3 公益项目管理 24
4.1.4 求助信息管理 25
4.1.5 捐款记录管理 28
4.1.6 在线交流管理 30
4.2 安全性的实现 31
4.3 本章小结 32
第五章 系统测试 34
5.1 软件测试概述 34
5.2 系统功能测试 34
5.3 本章小结 36
第六章 总结和展望 37
6.1 总结 37
6.2 展望 37
参考文献 38
致 谢 39