摘要:近几年,互联网正飞速崛起,现在“网络”也成为了21世纪的代表性名词,虽然中国的互联网发展起步较晚,但是中国互联网的发展却创造了一个传奇。无纸化、扫码、手机、电脑更是新时代人们口中离不开的词。大学,是一个集中几千人甚至上万人的学习和工作平台,每天都会有庞大的信息交流量。这对于大学生来说是接触新事物、新知识的最佳方式,但长时间处于这种虚拟世界下,大学生的身心健康得不到发展。党和国家自十六大起到如今的十九大,素质教育一直是国家比较重视的,而大学生更是一个国家发展的至关重要的因素。只有培养出同时具有较高的文化素养、道德素养和技能素养的全方面人才,国家才会更加强大,这就是推行素质教育的必要性。
本系统的设计是采用B/S架构,ASP.NET开发技术和SQL Server数据库来设计并实现大学生素质拓展活动系统。根据不同层次用户的需求,主要完成活动的发起与审核、活动的参加与签到、积分兑换和系统管理等几大模块,以不同的权限、不同的身份进入系统来完成相应的操作。为了使本系统更为人性化,除上述主要功能之外,还采用了加密算法对数据进行加密和协同过滤推荐算法对用户进行智能化推荐可能感兴趣的活动,最后进行编码实现了完整的系统。
关键字:素质拓展活动;B/S架构;ASP.NET;加密;协同过滤
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景和意义-1
1.2 国内外研究现状和发展趋势-1
1.3 本文的主要工作-2
1.4 论文的组织结构-2
2 开发系统的相关技术-3
2.1 IDE-3
2.2 ASP.NET 三层架构-3
2.3 B/S结构-3
2.4 Bootstrap-4
2.5 数据库开发技术环境-4
2.6 协同过滤推荐算法-4
2.7 本章小结-4
3 需求分析-5
3.1 系统可行性分析-5
3.1.1 技术可行性-5
3.1.2 经济可行性-5
3.1.3 社会可行性-5
3.2 功能性需求获取-5
3.3 系统功能-6
3.4 前台用户功能需求分析-6
3.4.1 个人中心-7
3.4.2 活动签到-7
3.4.3 活动参与-8
3.4.4 积分商城-8
3.5 后台用户功能需求分析-9
3.5.1 信息导入-9
3.5.2 用户信息管理-10
3.5.3 活动管理-10
3.5.4 商品管理-11
3.6 非功能性需求-11
3.6.1 性能需求-11
3.6.2 环境需求-12
4 概要设计-13
4.1 结构设计-13
4.2 数据库设计-13
4.3 数据库表设计-14
5 详细设计与实现-18
5.1 前台模块详细设计-18
5.1.1 前台和后台登录模块-18
5.1.2 个人中心修改个人信息模块-19
5.1.3 活动签到模块-20
5.1.4 感兴趣活动模块-21
5.2 后台模块详细设计-21
5.2.1 信息导入-21
5.2.2 用户信息管理-22
5.2.3 商品管理-23
6 系统测试-25
6.1 测试环境-25
6.2 主要功能模块的测试用例及结果-25
6.2.1 用户登录功能测试-25
6.2.2 修改个人信息功能测试-25
6.2.3 信息导入功能测试-26
6.2.4 修改用户信息功能测试-27
6.3 系统测试结果分析-27
7 总结与展望-28
参考文献-29
致 谢-30