5.2本章小结 27
第6章 总结与展望 28
6.1总结 28
6.2展望 28
毕业设计体会 29
致谢 30
参考文献 31
英文翻译资料 32
第1章 绪论
1.1 课题背景及研究意义
1.1.1 课题背景
Inernet作为一个新兴技术,在全世界范围内日益普及,当今社会正快速地向信息化社会前进,面对如此庞大的信息量,信息管理系统的作用也越来越大。江苏师范大学的学生社团发展速度日益增加,再加上跨校区、多学院的现状,传统的社团管理模式已经不能满足社团的现状,管理成员不到位,信息、通知不能及时发布已经成为现在亟待解决的问题。
1.1.2 研究意义
在互联网时代,通过纸质档案进行人事管理传统的方法必然被以计算机为基础的信息管理所取代,因此根据江苏师范大学大部分社团目前的实际管理情况开发一套大学社团管理系统是十分必要的。学校社团在正常运营中总是面对大量的成员信息、社团信息和活动信息。因此社团管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的社团协同办公系统,可以优化社团管理员工作,和提高社团的工作效率,将社团管理工作科学化、规范化。
1.2 开发工具的选用及开发语言介绍
1.2.1 JSP简介
JSP[1]是1998年由Sun公司推出的基于Java语言的动态网页技术标准,被认为是最有前途的Web技术之一。
JSP具有以下一些特点:
一次编写,随处运行
JSP 作为Java技术家族的一部分,继承了Java “一次编写,随处运行”的特点。如果使用JSP进行开发,意着即使服务器平台被更换,也不会影响现有程序的正常运行。
可重用组件技术
JSP可以通过JavaBean、EnterpriseBean等组件技术来封装较为复杂的应用,开发人员可以共享已经开发完成的组件,从而大大提高JSP应用的开发效率和可扩展性。
标记化页面开发
JSP将许多常用功能封装起来,以XML标记的形式展现给JSP开发人员,这样即使JSP开发人员不熟悉Java语言,也可以轻松编写JSP程序,这就降低了JSP的开发难度。此外,标记化的JSP应用,也有助实现“形式和内容相分离”这一重要原则。形式和内容相分离,使得JSP页面结构更加清晰,有助于日后的文护。
对大型复杂Web应用支持良好
未来的Web应用将日趋复杂,基于数据库的多层企业应用构架将日渐成为主流。JSP提供的Servlet、JavaBean、EnterpriseBean和JDBC等技术,以及JSP本身所具有的健壮的存储管理和安全性,使得JSP很容易整合到多层应用结构中。JSP完全有能力支持高度复杂的基于Web的应用。
1.2.2 MySQL数据库简介
MySQL[7]是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL是最流行的关系型数据库管理系统,在Web应用方面,MySQL 是最好的 RDBMS应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将录入的数据保存在不同的表中,而不是将各式各样的数据放在一个大仓库内,这样就增加了运行的速度并提高了整体的灵活性。MySQL 所使用的SQL语言是用来访问数据库时最常使用的标准化语言。MySQL 软件采用了双授权政策,分别为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,深受中小型网站开发者的欢迎。
1.2.3 Structs2简介
Struts2[2]是Struts的第二代产品,是在struts1和WebWork的技术基础上进行了合并所开发出的全新的Struts 2框架。全新的Struts 2在体系结构上与Struts1差别很大。Struts 2以WebWork为核心,使用拦截器的机制来处理用户的请求,这种设计也使得其业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以被认为是WebWork的更新产品。 jsp+mysql大学社团管理系统设计(2):http://www.751com.cn/jisuanji/lunwen_39914.html