热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2011  
衣加衣”公益网站的设计与实现

一、课题任务与目的

1、研究目的

公益网站是公益行为的重要信息载体。[3]

随着互联网技术的日新月异,公益事业的发展蒸蒸日上,越来越多的人们参与公益慈善活动,除了线下的多种公益组织,各种各样的网络公益形式发展很快。现在网络已经让地球变成村落,人们足不出户就可以与他人交流知识和爱心,整个行善过程中规避了繁杂,取而代之的是简单、有效的网络行为。[7]就在这个简单的过程中,人们的爱心得到了展现。通过网络,让全世界的人无地域性地参与其中,帮助有需要的人们获得来自各界的关心与支持。[6]

本课题的灵感来源于大学每年举行的“衣加衣”活动,我认为这种公益活动可以不受时间限制,可以变得更规范更有序。目前找到的一些公益网站基本上是面向广大的社会群体的,但是对于专门面向广大师生群体的校园网站几乎是没有的。相信每个学校也存在着一些困难生,但他们可能不会通过那些公益网站获得帮助,本系统可以解决这个问题,通过使用本网站有困难的学生可以得到需要的衣物,省下一笔开销。使用的群体为北京联合大学的在校大学生,注册时就需要确定身份,捐赠者或是求助者。捐赠活动的信息由网站发布。学生可以申请捐赠衣物。申请通过后把衣物送到学校指定捐赠地点。捐赠者可以通过这个平台获取更多的消息。求助者则可以在网站找寻自己需要的衣物。

 

2、主要任务

在本系统中,用户有三类:捐赠者、求助者、管理员。系统由7大模块组成,分别为:用户管理、申请模块、衣物管理、捐赠模块、新闻公告模块、留言模块、管理员模块。

用户通过用户模块可申请成为捐赠者或求助者。捐赠者可以使用捐赠模块,捐赠衣物;浏览新闻公告信息和爱心榜单;还可以发表留言。求助者可以通过申请模块申请求助;也可以浏览新闻公告信息和爱心榜单;还可以发表获得帮助的感谢。管理员可以对衣物、求助请求进行审核,管理新闻公告模块和留言模块等。

(1)用户管理模块

实现用户的注册登陆和个人信息的管理。

(2)求助模块

实现求助信息的申请和审核。分别分为团队和个人。

(3)衣物管理模块

实现衣物的库存管理。衣物分类,衣物出库入库统计。

(4)捐赠模块

实现捐赠添加和捐赠统计。

(5)新闻公告模块

实现新闻公告信息的管理和爱心榜单的展示。

(6)留言模块

实现留言的查看、发表和删除。

(7)管理员模块

实现系统管理和管理员管理。

 

 

二、调研资料情况

在吉林大学的硕士论文《中国公益慈善信息管理系统的设计与实现》[2]中提到的中国公益慈善信息管理系统应用模块化的开发思想,基于MyEclipse 8.0开发平台,结合J2EE技术和SQL Server数据库等,通过对系统的设计完成了主要功能模块的构建。JAVA是一种先进的,面向对象的编程语言,适用于高层商业和底层系统开发。采用 MVC设计模式来满足现有网站的需求。但是该系统用户界面的美观性一般,出错处理性能不强。

在2013四川电子科技大学的硕士论文《慈善捐助信息管理系统的设计与实现》[1]中提到的慈善捐助信息管理系统,基于Visual Studio 2010开发平台,结合ASP.NET 3.5 技术和SQL Server 2008数据库等技术,设计并实现了以下主要功能模块:会员信息管理、捐助对象管理、公益项目管理、求助信息管理、捐款记录管理、公告信息管理等。随着用户数的增加,虽然系统仍然能够处理各项事务操作,CPU 利用率却超过预期指标,使得系统随时处于崩溃的状态。

在2012四川电子科技大学的硕士论文《基于ASP_NET施乐会爱心互助平台的设计与实现》[4]中提到的施乐会爱心互助平台,是基于 B/S 三层结构体系,运用 ASP.NET 技术,采用 ASP.NET+SQLServer+AJAX+XML 模型开发,并充分运用了 SOAP,WebService 等技术,NET 特有的数据缓存机制,消息机制,windows 服务以及 Squid,memcache 等缓存产品等构建的一个分布式的稳定,高效的网络平台。经过对测试结果分析,发现主题展示页面在图片较多的情况下,平均加载速度在 5 秒以内,其他页面加载速度在 3 秒以内;其中电信线路的用户打开页面的加载速度比网通用户的加载速度更快。

我还调研了一些已经成型的公益网站,例如公益时报网[8]和公益中国网[11]。

参考文献:

[1]  王坚. 慈善捐助信息管理系统的设计与实现[D]:[硕士学位论文] 四川: 电子科技大学软件工程,2013

[2] 王云斌. 中国公益慈善信息管理系统的设计与实现[D]: [硕士学位论文] 吉林: 吉林大学软件工程,2015

[3] 谢镕键. 公益网站信息生态规划与信息构建[D]: [博士学位论文] 湖北:武汉大学情报学,2013

[4] 池水明. 基于ASP_NET施乐会爱心互助平台的设计与实现[D]:[硕士学位论文] 四川: 电子科技大学软件工程,2012

[5] 张磊. 校园二手交易网的设计与实现[D]:[硕士学位论文] 四川: 电子科技大学软件工程,2013

[6] 刘孝龙.我国慈善捐助的现状分析[J].郑州航空工业管理学院学报(社会科学版),2009,(01).

[7] 中国慈善事业发展现状[J].开放潮,2007,(05).

[8]  公益时报网  http://www.gongyishibao.com/index.html

[9] 蔡立,苏建英. 基于ASP.NET的图书馆捐赠管理系统的设计与实现[J]. 科学咨询:科技·管理, 2011(10):85-86

[10] 张莉. 非营利性组织客户关系系统设计与开发[D]:[硕士学位论文] 上海: 复旦大学软件工程,2012

[11] 公益中国网  http://www.pubchn.com

[12] 徐大伟,杨丽萍,焦学理.ASP.NET应用开发案例教程:基于MVC模式的ASP.NET+C#+ADO.NET[M].清华大学出版社,2012.118-119

[13] Tim Patrick.ADO.NET 4 从入门到精通[M].清华大学出版社,2012.33-35

[14] Shawn Wildermuth,Jim Wightman,Mark Blomsma.ADO.NET 应用程序开发(MCTS 教程)[M].清华大学出版社,2010.42-43

[15] Kalen Delaney,Paul S. Randal, Kimberly L. Tripp, Conor Cunningham, Adam Machanic, Ben Nevarez.Microsoft SQL Server 2008 Internals[M]. Microsoft Press,2009.87-89

 

 

三、初步设计方法与实施方案

1、系统功能设计

在本系统中,用户有三类:捐赠者、求助者、管理员。系统由7大模块组成,分别为:用户管理、申请模块、衣物管理、捐赠模块、新闻公告模块、留言模块、管理员模块。

(1)用户管理模块

用户可以注册成为捐赠者或求助者。

捐赠者注册时:新用户填写表单,包括用户名、e-mail地址、学号、学院等信息。如果输入的学号已经被其他用户注册使用,系统提示新用户是否已注册。

求助者又分个人求助和团体求助。

个人求助者注册时除了要填写捐赠者注册时所需信息,还要上传相关的困难生证明照片。团体求助则需要出示学校团体的相关证明,需要填写团体名称、负责人姓名和联系人电话等信息。

捐赠者注册后可直接登录,求助者需等待审核,审核通过后才可登录。用户登录时输入学号、密码、选择身份。团体登陆时需输入团体名称和密码。成功登录的用户,可以在个人中心管理自己的个人信息,如修改密码、修改注册信息。

(2)申请模块

该模块针对的是求助者,登陆成功后,个人求助者可以申请求助,等待审核,审核通过后可以得到所需的衣物,但一个月内只允许申请求助一次,单次申请衣物总和不可超过五件。

团体求助时,申请求助,填写申请单,申请单上须填写具体衣物数量,用途等信息,打印申请单,申请单上需有院团委盖章,附件上传,等待管理员审核。

(3)衣物管理模块

对衣物的库存管理,对衣物分类,对衣物的入库和出库进行统计该模块由管理员进行操作。

(4)捐赠模块

该模块针对的是捐赠者,登陆成功后,捐赠者可以申请捐赠,上传要捐赠的衣物的照片,添加捐赠,管理员看照片审核,审核通过后把衣物送到收货点,然后人工审核,审核通过在入库,统计捐赠数量。

(5)新闻公告模块

新闻公告模块分为新闻公告信息的管理和爱心榜单的展示。

新闻公告信息的管理是对新闻公告信息的更新。

爱心榜单展示分为个人排名和学院排名。个人排名为选取当月捐衣数量最多的前10人进行排名展示。学院排名,学生注册时已填写所属学院,捐衣数量会累加到学生所在学院的捐衣数量,学院间每月进行一次排名展示。

(6)留言模块

捐赠者和求助者可以查看留言,发表留言。管理员可以查看留言,发表留言,回复留言和删除留言。

(7)管理员模块

管理员账号管理,会员管理(会员删除),修改管理员登录密码,添加管理员账号。对捐赠申请进行审核,审核衣物信息和衣物照片,审核通过后,收到衣物,进行实物审核,通过后入库。对求助者的注册审核,审核求助者的身份信息,是否为困难生,对求助者的求助进行审核,判断该求助者一个月内是否已经求助过,同一个求助者一月内只能求助一次;审核团队求助时是否有院团委盖章。管理员还要对新闻公告模块进行管理,公布信息。管理员还要对衣物进行管理



资源信息

格式: rar
  • 上一篇:基于BS的大学生拍卖系统设计与实现
  • 下一篇:社区蔬果店销售与配送系统的设计与实现