软件学院工作室管理系统开发.doc

约67页DOC格式手机打开展开

软件学院工作室管理系统开发,系统基于b/s的开发模式,前台使用jsp技术开发实现,后台使用mysql5.0数据库软件管理,并采用hibernate框架进行数据库连接。系统主要分为信息展示、工作室日常管理、系统管理、互动交流四大模块。本文介绍了在struts下应用mvc分层思想:模型层、视图层、控制层,在基于jsp页面、mysql数据库及resin...
编号:30-117927大小:933.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 lzymzgq 发布

系统基于B/S的开发模式,前台使用JSP技术开发实现,后台使用MySQL5.0数据库软件管理,并采用Hibernate框架进行数据库连接。系统主要分为信息展示、工作室日常管理、系统管理、互动交流四大模块。
本文介绍了在Struts下应用MVC分层思想:模型层、视图层、控制层,在基于JSP页面、MySQL数据库及Resin服务器端的基础上开发的软件学院工作室管理系统。系统地阐述该管理系统开发的分析及设计过程,包括数据流图,功能分析设计,数据库设计等;详细描述了本人负责模块的实现过程,并对本人在系统模块中所使用关键技术的实现进行了全面的介绍。
目录:(67页)
第一章 绪论 1
1.1 引言 1
1.2 文本的组织 1
1.3 本人做的主要工作 2
第二章 系统开发相关技术概述 3
2.1 B/S开发模式 3
2.2 JSP技术概述 3
2.2.1 什么是JSP技术 3
2.2.2 JSP技术的优点 4
2.3 struts技术 4
2.3.1 struts与MVC 4
2.3.2 struts的工作原理 5
2.3 数据库连接池技术 6
2.4 MySQL简介 7
2.5 Hibernate简介 7
2.6 Lucene简介 8
2.7 自定义标签简介 9
2.4.1 自定义标签的基本概念 9
2.4.2 自定义标签的格式 10
第三章 系统的分析与设计 11
3.1 系统的实现目标 11
3.2 系统分析 11
3.2.1 系统功能分析 11
3.2.2 系统流程分析 13
3.2.3 系统数据流分析 14
3.3 系统数据库设计 14
3.3.1 系统E-R图 14
3.3.2 数据库表设计 15
第四章 模块的实现 27
4.1 MVC分层结构 27
4.2 信息展示模块 30
4.3 日常管理模块 34
4.4 系统管理模块 40
4.5 互动交流模块 43
4.6 系统模块中关键技术的实现 44
4.6.1 Struts框架的使用(多模块、多配置文件) 44
4.6.2 Hibernate的使用 45
4.6.3 Struts[Tiles]模板 46
4.6.4 Struts[Validator]验证 47
4.6.5 Tags 自定义标签 48
4.6.6 DisplayTag标签库 50
4.6.7 JSTL标签库 51
4.6.8 AJAX异步获取数据 52
4.6.9 FreeMarker模板 53
4.6.10 Lucene全文索引 54
4.6.11 庖丁解牛中文分词包 54
4.6.12 数据缓存技术 55
4.6.13 Proxool数据库连接池技术 55
4.6.14 分页技术 56
4.6.15 网址重写技术(Apache Mod Rewrite) 57
4.6.16 特殊Filter的使用 58
4.6.17 关于系统安全的技术 58
第五章 总结 60
5.1 系统总结 60
5.2 个人总结 60
5.3 下一步工作 61
参考文献 62
致谢 63