网站大量收购独家精品文档,联系QQ:2885784924

公益捐款系统的设计与实现.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公益捐款系统的设计与实现.doc

公益捐款系统的设计与实现   摘要:该系统是应实际需要而开发的系统,实现了公益捐款的录入、统计和查询,方便对于公益捐款进行有效的统计和管理。   关键词:公益捐款;录入;查询;统计   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)19-0059-03   为公益机构设计的录入统计各位捐款人历年的捐款。机构会不定期举办一些学修性质的讲座,来宣传我们的理念,同时会进行公益项目的介绍宣传,扩大社会影响力。我们需要了解公益项目捐款人的一些详细信息:地址,姓名,历年捐款,联系方式,学修状况(参加讲座的情况),单位,朋友圈,家人等。方便和有公益捐款要求的人进行定期的联系和宣传我们的公益项目。   1系统设计   1.1总体结构设计   该系统主要实现捐款人、捐款额的录入和查询。系统需要登录才能使用,普通用户只能录入和修改捐款信息,不能进行其他操作。管理员用户可以进行所有操作。出于系统安全考虑,系统设计为一个C/S结构的系统,没有采用B/S结构设计。采用C#和Sql Server实现。   1.1.1地区管理功能   捐款人来自世界各地,为了录入统计的准确性,捐款人的地区要用组合框的方式进行选择,不能用文本的方式录入,该模块包含地区名称的录入、修改、删除这三项功能。   1.1.2捐款项目管理功能   捐款项目有很多,捐款人的捐款是对应的哪个捐款项目也必须明确,为了录入的准确性,捐款项目名称单独管理,该模块包含捐款项目名称的录入、修改、删除功能。   1.1.3用户管理功能   为了系统的安全性,设置两级用户,管理员用户能够查询总体捐款额,查询捐款明细,一般用户只能录入捐款额和捐款人信息。该模块包含了用户登录、密码修改、用户增加、用户删除功能。   1.1.4捐款管理功能   该模块为主要功能模块,实现捐款人信息、历次捐款额录入,捐款明细,捐款汇总查询。   1.2数据库设计   数据库表如下:   地区表:地区编号(主键),地区名称(not null)   捐款项目表:捐款项目编号(主键),捐款项目名称(not null)   用户表:用户编号(主键),姓名(not nuⅡ),密码(not null),是否管理员(not null),是否删除标记   捐款人表:捐款人员编号(主键),姓名(not null),出生年月,性别,电话,地址(地区,城市,详细地址),单位名称,家人,朋友圈,学修状况,思想状况,操作员编号   捐款表:编号(主键),捐款人员编号(not null),捐款额(notnull),捐款时间(not null),用户编号(not null),捐款项目编号(notnull)   1.3客户端设计   该系统设计的重点是捐款信息录入和查询。1、信息录入模块设计如下:信息录入统一设计为一个窗体,先输入地区和姓名,点击继续录入按钮。系统会搜索该捐款人是否已经捐过款。如果是首次捐款,录入该捐款人的详细信息,同时输入捐款额和捐款项目。如果是再次捐款,会弹出一个捐款人名册窗口,让输入者选择捐款人(该设计是为了区别同名人),只允许输入捐款额和捐款项目。2、信息查询模块设计如下:为了简洁也只设计了一个窗口,能够根据输入的不同条件,查询捐款项目的明细和汇总,并能将查询信息转化为excel表格,方便用户使用。   1.4部分编码实现   数据库类代码设计如下:   2结论   本系统用C#、SqlServer实现,采用C/S结构,充分利用C#界面设计的易用性,对于公共代码单独设计成类,用了面向对象和模块化的开发方法,程序修改简单,开发方便。该系统设计注重细节,举例如下:1)两张重要的捐款信息表中增加一个字段,把登录人的身份加入进去.知道这条记录是哪个操作人员操作的。2)地区信息的增加模块:显示出所有的地区信息,然后文本框输入,输入后,检查是否重复输入,如果是,则提示不能插入,否则插入表。 3

文档评论(0)

yingzhiguo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档