文档介绍:软件学院课程设计报告书课程名称JavaEE与中间件课程设计设计题目社团管理系统专业班级软件12-5班学号1220010518姓名王义武指导教师常戬2015年1月目录1设计时间 32设计目的 33设计任务 34设计内容 ............................................. ............................................. 115总结与展望 14附录 15参考文献 29成绩评定 291设计时间2015年1月19日—2015年1月23日2设计目的JavaEE与中间件课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的JavaWeb程序。利用所学JavaWeb程序设计知识,开发设计一套基于JavaEE平台的小型管理系统,掌握Struts2、Spring及Hibernate三大框架的配置和使用,巩固数据库基本操作,培养学生分析问题、解决实际问题能力。3设计任务社团管理系统:(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以查看所有学生的社团信息,以及对所有社团进行管理;可以添加、查看和删除相应的社团信息。(2)添加社团:包括社团名称,性质,学院,负责人等等信息;(3)查看社团:管理员可以查看及删除社团信息,其他只能查看社团的信息;(4)删除社团:管理员和负责人可以删除;(5)对社团管理:每年社团举行的活动记录,每次活动可以进行打分并进行统计排名。(二)开发语言与开发环境:Java、MyEclipse、MySQL。,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以查看所有学生的社团信息,以及对所有社团进行管理;可以添加、查看和删除相应的社团信息。)添加社团:包括社团名称,性质,学院,负责人等等信息;2)看社团:管理员可以查看及删除社团信息,其他只能查看社团的信息;3)删除社团:管理员和负责人可以删除;4)对社团管理:每年社团举行的活动记录,每次活动可以进行打分并进行统计排名。(DFD),它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成。:查看社团信息别名:定义:查看学校所有社团信息描述:将数据库中社团信息表的内容显示出来位置::添加社团信息别名:定义:增加新成立的社团信息描述:将输入的学生信息插入到数据库社团信息表中位置::查看活动信息别名:定义:查看社团的活动信息描述:将数据库中社团信息表的内容显示出来位置:数据库,:添加活动信息别名:定义:向系统添加活动详细信息描述:将输入的活动信息插入到数据库活动信息表中位置:、、数据库设计本系统包含三个数据库表,分别是users、shetuan和activity。下面是三个数据库表的设计内容的截图:)shetuan表表二社团表列名数据类型长度允许空