经济发展使人民越来越富裕,人民的生活水平也越来越高,相对的人们的精神世界应该逐步提高,只有物质文明和精神文明两手一起抓,还能够让社会变得更加和谐,更加美好。于是就出现了很多的公益活动,如果单纯的进行公益活动在一定程度上缺少趣味性和积极性, 为了最大程度的调用用户对公益的热情需要根据用户参加的公益活动进行一些抽奖活动,于是我们开发了本公益抽奖网站。
公益抽奖网站首页部分界面
本公益抽奖网站具有主界面,用户模块,奖品管理,活动管理,公益模块,管理员模块六个模块。
主界面,包括当前以及历史的抽奖活动查看,查看近期参加过抽奖的用户等功能;
用户模块,包括用户的注册、登录、登出,修改密码、个人信息,参加过的活动等功能;
奖品管理,包括创建商品,修改商品信息比如商品价格数量,删除商品等功能;活动管理,包括发布活动,并且添加活动介绍发起人的信息,发布活动相关连的奖品,活动起止时间,用户报名参加活动等功能;
管理员模块,包括对用户进行管理,对奖品进行管理,对活动进行管理等功能;公益模块,是由官方发布公益信息,用户支付一定费用参与抽奖,费用的50%捐给希望工程,45%作为奖品的费用,5%作为我们网站的调度费用。
公益抽奖系统功能结构图
本公益抽奖网站主要是为公益活动服务的平台,系统分为管理员和用户2部分。
本研究课题重点主要包括了下面几大模块:该系统的基本功能包括用户注册登录,新闻信息管理,查看奖品进行,在线参加活动,活动报名,查看公益信息,和在线留言等功能
奖品信息页面
1 系统概述5
1.1 研究背景5
1.2 研究的意义5
1.3研究的主要内容6
2 系统开发环境7
2.1 ASP.NET概述7
2.2 动态网站技术介绍8
2.3 数据库技术8
第3章 需求分析9
3.1 需求分析9
3.1.1 功能需求9
3.2 可行性分析9
3.2.1 可行性分析9
3.2.2 技术可行性9
3.2.3 运行可行性10
3.2.4 时间可行性10
3.3 系统流程和逻辑10
4系统概要设计14
4.1 概述14
4.2 系统结构14
4.3. 数据库设计15
5系统详细设计19
5.1 系统首页19
5.2用户注册19
5.3用户登录20
5.4公益活动信息21
5.5奖品信息22
5.5新闻中心信息24
5.6登陆模块的实现25
5.7 公益活动信息管理26
5.8 奖品信息管理27
5.9报名和抽奖管理28
5.10修改密码29
6系统测试31
6.1 公益抽奖网站的测试目的31
6.2 公益抽奖网站的测试方法31
6.3 公益抽奖网站的测试特列31
6.4 公益抽奖网站的系统测试结果32
7 总结36
致谢语37
参考文献:38