系统基于java的servlet进行开发,基于B/S架构模式,开发软件有:Myeclipse,sqlserver数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,本作品包调试安装,并提供所有运行工具及软件下载!
功能介绍
1. 基础功能:社员、社长注册、登入系统;管理员登入。密码审核。
2. 资料管理功能:社员查看社团资料、修改自己资料(包括姓名、密码、学号、专业、班级、宿舍、联系方式)。社长查看、修改、删除社团、社员资料(包括社团名称、简介、性质、创始人、负责人、创办日期、挂靠单位等);管理员查看、修改、删除社团、社员资料(包括社员姓名、年级、学号,职位、联系方式等)。
3.社团财务管理功能:社长记录社团财务收支情况,包括社团编号、金额、收入支出、经手人、项目名称、日期、备注等。管理员对社团财务进行收支统计。
4社团活动管理功能:管理社团活动,包括编号、名称、审核状态、活动主题、负责人、主办单位、承办单位、活动日期、物品借用等。
5.社员反馈功能:以留言表的形式对参加社团组织的活动进行评价,从一星到五星。
主要的数据处理:
(1)在管理员界面统计、查询各社团社员情况,包括性别、年级、住址、联系方式、职位等,作为社长更换的判断依据。
(2)管理员界面生成并模拟打印财务报表,包括会费收缴、活动拨款、日常开销等方面。以全面掌握社团开支,判断来年拨款数额和限制申请数额。
(3)管理员界面汇总、查询活动详情,包括活动的时间、地点、人物、内容等。收集动态数据:社员的及时反馈信息,汇总星级评价数据。以作为年终评判社团的依据。
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1问题提出 1
1.2文本研究(软件开发)的整体框架 1
1.3 研究(软件开发)的内容和意义 2
第2章 软件开发平台分析 3
2.1 课题的可行性分析 3
2.2 可行性分析 3
2.2.1 JAVA的特点 3
2.2.2 技术可行性分析 3
2.2.3可靠性和安全性特点 4
2.3 JSP技术介绍 4
2.3.1 什么是JSP 4
2.3.2 JSP技术特点 4
2.3.3 JSP开发WEB的几种方式 6
2.4 JAVABEAN技术介绍 7
2.4.1 什么是JAVABEAN 7
2.4.2 JAVABEAN的特点 7
2.5 JDBC技术 8
2.5.1 JDBC简介 8
2.5.2 JDBC类定义 8
第3章 软件需求分析 9
3.1功能需求 9
3.1.1功能划分 9
3.1.2功能描述 9
3.2外部接口需求 9
3.2.1用户界面 9
3.2.2软件相应接口 10
第4章 软件概要设计 11
4.1总体设计 11
4.1.1处理流程 11
4.1.2总体结构与模块外部设计 11
4.2数据库设计 11
4.3功能结构设计 15
4.4功能需求设计 16
第5章 软件详细设计 18
5.1程序设计详细说明 18
5.1.1总体设计 18
5.1.2登录功能模块描述 18
5.1.3主页模块描述 20
5.1.4用户后台模块描述 26
5.1.6管理员后台模块描述 26
结论 28
参考文献 29
致 谢 30