软件学院
课程设计报告书
课程名称 Java EE 与中间件课程设计
设计题目社团管理系统
专业班级软件125班
学号 1220010518
姓名王义武
指导教师常戬
2015 年1 月
目录
1 设计时间 (2)
2 设计目得 (2)
3 设计任务 (2)
4 设计内容 (2)
4、1 需求分析、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
3
4、1、1 总体目标 (2)
4、1、2具体目标、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、4
4、1、3 系统数据建模 (3)
4、1、4 系统功能建模 (4)
4、1、5 数据字典 (4)
4、2 总体设计 (4)
4、3详细设计 (9)
4、3、1模块详细设计 (9)
4、3、2流程设计 (10)
4、4运行与测试 (7)
5 总结与展望............................. 错误!未定义书签。
附录..................................... 错误!未定义书签。
参考文献 (29)
成绩评定 (29)
二、数据库设计
本系统包含三个数据库表,分别就是users、shetuan与activity。
下面就是三个数据库表得设计内容得截图:
1)users表
表一users表
列名数据类型长度允许空文字描述
id int 4 用户编号
username varchar 20 Y 用户姓名
password varchar 20 Y 密码
sname varchar 20 Y 所在社团
xueyuan varchar 20 Y 所在学院
isadmin varchar 4 Y 就是否为管理员
图4、2、2 数据库表users
2)shetuan表
表二社团表
列名数据类型长度允许空文字描述
sid int 5 社团编号
sname varchar 20 Y 社团名称
type varchar 20 Y 社团性质
图4、2、3 数据库表shetuan
3)activity表
图4、4、1 登陆界面
图4、4、2管理员登陆成功界面
图4、4、3普通用户登录界面2)操作测试
图4、4、4 查瞧用户信息
图4、4、5 查瞧活动信息
图4、4、6 查瞧社团信息
图4、4、7 添加社团
图4、4、8 删除社团
图4、4、9 添加活动
5 总结与展望
通过本次得程序设计本次得课程设计让我对,对struts与hibernate框架得操作使用也进一步熟练,了解了项目开发得相关步骤,但也有问题如对数据得操作问题,通过muyclpse自动生成dao包,相关配置文件得配置还不熟练,最大得问题还就是类间得调用不清楚与明确。
通过此次得实验相信对web 开发会有更加深刻得认识与理解。
附录
LoginAction、java
public class LoginAction extends ActionSupport{
private String username;
private String password;
public String getUsername {
return username;
}
public void setUsername(String username) {
this、username = username;
}
public String getPassword {
return password;
软件学院
课程设计报告书
课程名称 Java EE 与中间件课程设计
设计题目社团管理系统
专业班级软件1205 学号 1220010518 姓名王义武
指导教师常戬
2015 年1 月。