安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-数字化校园工程—基于ASP.NET的社团管理系统设计,共44页,14926字,附完整ASP.NET程序,开题报告等
中文摘要
本文研究的内容是运用ASP.NET技术,制作一个网页版的在中学中应用的社团管理系统。本系统是根据北京市第171中学的学生社团管理的需求而开发的,用以管理第171中学的学生社团信息,并完善第171中学的数字化校园建设。
本文着重描述了该社团管理系统的需求分析、数据库设计、管理系统结构设计、业务处理功能模块和关键的技术。本系统是在Visual Studio 2008平台上,使用SQL Server 2005数据库,运用C#语言和ASP.NET技术设计完成的社团管理系统。本系统由B/S系统架构统一管理。
关键词:
社团管理系统;ASP.NET;Visual Studio 2008;数据库
目录
1 绪论 1
1.1 概述 1
1.1.1 学生社团 1
1.1.2 ASP.NET技术 1
1.1.3 B/S模式 1
1.2 发展现状 1
1.3 开发的背景及意义 2
1.3.1 中学生社团的特殊性 2
1.3.2 数字化校园 2
1.3.3 开发的意义 2
2 需求分析 3
2.1 数据分析 3
2.1.1 数据分类 3
2.1.2 详细的数据分析 3
2.1.3 数据关系分析 4
2.2 权限分析 5
2.3 业务分析 5
2.3.1 社团的添加、修改与删除 5
2.3.2 社团学生成员的业务分析 5
2.3.3 社团指导教师与社团通知业务 6
2.3.4 创新论文业务 6
3 社团管理系统设计 7
3.1 数据库设计与数据库连接 7
3.1.1 创建数据表 7
3.1.2 LINQ to SQL连接到数据库 10
3.1.3 LINQ集成查询 11
3.2 系统结构设计 12
3.3 权限设计 14
3.3.1 系统用户权限控制类设计 14
3.3.2 社团用户权限控制类设计 15
3.4 业务处理类设计 15
4 社团管理系统的详细设计与实现 17
4.1 社团管理系统登陆界面 17
4.1.1 社团管理系统首页 17
4.1.2 社团登陆页面 18
4.1.3 “账号或密码错误提示”页面 19
4.2 系统管理 19
4.2.1 系统管理员页面 19
4.2.2 管理系统管理员业务 20
4.2.1 管理社团业务 21
4.3 社团业务管理 21
4.3.1 社团管理页面 21
4.3.2 指导教师管理业务 22
4.3.3 学生成员管理业务 22
4.3.4 学生奖励管理业务 25
4.3.4 社团通知管理业务 26
4.3.5 创新论文管理业务 26
4.4 学生用户与指导教师用户 27
5 系统测试 29
5.1 测试数据 29
5.2 系统管理测试 29
5.2.1 管理系统管理员业务测试 29
5.2.2 管理社团管理员业务与管理社团业务测试 30
5.3 社团业务测试 32
5.3.1 管理社团业务测试 32
5.3.2 修改个人密码测试 32
5.3.3 创新论文写作测试 33
6 结论 35
参考文献 36
在中学生社团管理系统的信息数据中,首先应该有社团信息数据。其次,社团中必须有指导教师,一个社团有一个或多个指导教师。所以应该有指导教师的信息数据。每一个社团都会多个社团成员(至少一个以上),所以要有学生的信息数据。社团会参加一些竞赛活动,学生会在活动中获得各种奖项,所以要有社团学生成员获奖信息数据。再次社团会有各种通知以方便社团成员了解社团的最新活动,所以要有社团通知的信息数据。最后,社团中会有一些创新性项目让学生参加,学生会写创新性论文,所以要有创新性论文信息数据来记录论文。综上所述,社团管理系统的信息数据应该分为社团信息数据、指导教师信息数据、社团学生成员信息数据、社团学生成员获奖信息数据、社团通知信息数据和创新性论文数据。
登陆社团管理系统时需要用户信息。社团管理系统的用户分为系统用户和社团用户。系统用户是指系统管理员,社团用户包括社团管理员、学生成员和指导教师。