ssh的大社区管理系统(附件)
大学生社区管理系统是高校管理的新兴技术手段之一,开发一套高效合理的信息化管理系统,能够提高高校的管理水平,对高校树立良好的形象也能起到积极作用。本文指出了过去大学生社区管理系统的固有缺陷,提出了当前开发新系统所要解决的常见问题,在对此系统工作的业务现状和业务流程进行了详细分析之后,提出了可行方案。早在本系统的设计阶段,笔者就调查访问过一些学生用户,了解到了一些他们对本系统的潜在需求,在认仔细分析了这些数据之后,分析并设计了大学生社区管理系统的业务和功能模块。另外,学校的后勤管理人员可以通过该系统,对各种如学生、宿舍、楼房等信息进行录入删除等操作,同时还能对它们及时进行更新。在分析了不同的用户角色之后,提出了大学生社区管理系统设计的基本方案,对各功能模块和逻辑体系结构进行了基本设计,利用MyEclipse和MySQL作为开发工具对本系统进行了具体的设计。使用了B/S模式,利用了当前流行的JSP技术,架构上采用SSH框架技术,构建了该系统。
目录
摘要1
关键词1
Abstract1
Key words1
引言1
1相关技术2
1.1 JSP技术简介2
1.2系统使用的编程语言3
1.3 B/S结构3
1.4 MySQL数据库简介3
1.5 SSH框架技术3
2可行性分析3
2.1操作可行性3
2.2技术可行性3
2.3经济可行性3
3需求分析3
3.1背景分析4
3.2功能需求分析4
3.3参与者分析4
3.3.1用户用例分析4
3.3.2管理员用例分析5
3.4非功能需求分析5
3.4.1性能需求5
3.4.2安全需求5
3.4.3可靠性需求5
3.4.4运行环境需求5
4系统设计6
4.1总体设计6
4.1.1业务流程分析6
4.1.2系统功能结构7
4.1.3系统数据流程8
4.1.4系统时序图10
*好棒文|www.hbsrm.com +Q: ^351916072*
4.1.5系统状态图11
4.2数据库设计11
4.2.1 ER模型11
4.2.2数据库表清单12
4.3系统开发流程13
4.3.1系统开发流程设计13
4.3.2系统开发流程设计14
4.4系统开发环境15
5需求分析15
5.1系统登录实现15
5.2系统首页实现16
5.3用户密码管理模块实现17
5.4用户信息管理模块实现18
5.5教室信息管理模块实现19
5.6宿舍信息管理模块实现19
5.7信息查询模块实现20
6总结21
致谢21
参考文献22
基于SSH的大学生社区管理系统
引言
引言
高校现在使用的还是几年前开发的Web系统,但由于网络、软件技术发展得很快,现在系统的性能、功能和过去的系统相比,已经显出天壤之别,而且过去的系统早就显得有些过时,有些甚至都不能在现在的操作系统上运行,兼容性很差。除此之外,保密性也较低,有许多的安全漏洞;运行速度很慢;受制于当时的开发者的思维和使用者的习惯,它们的界面和现在相比显得有些粗糙,操作上也不够人性化。现在在使用这样的系统,学生用户根本无法及时准确地了解到教室、楼房的使用信息,学校后勤人员也难以对这些信息实时管理和操作,这既对学生用户不方便,也浪费了许多不必要的资源。由此可见,我们应该利用当下流行、高效的技术开发一套更加健全高校的大学生社区管理系统。
在过去很长一段时间内,许多高校都是沿用的十几年前的利用web技术开发出的高校信息管理系统进行管理,这种系统放在技术飞速发展的现在,已经稍显落伍,操作繁杂且不人性化。此外,在传统的管理过程中也存在着各种各样的缺陷。比如学生用户在浏览、查询信息时,因为更新效率不高,学生很容易查询到错误的信息,系统处理能力也有限,而且业务流程不够人性化。在认识到以上不足之后,本文着力于开发一个新的基于JSP技术的系统,致力于解决过去因为技术不足,对资源、人力、物力浪费的难题。它能够让信息查询和信息管理变得更加直观、快速且便捷,让用户可以轻松、方便地掌握使用该社区管理系统。
1 相关技术
1.1 JSP技术简介
JSP是目前很流行的一种网页开发技术,但和过去静态的网页技术相比,它能够用于开发动态网页。利用JSP技术开发的应用一般都能在Windows、Linux上运行。和其它如ASP技术相比,JSP技术拥有很多优点:比如安全性有所增加,能在很多环境下运行,效率高,前后端的代码可以分开,因此本系统决定使用JSP技术。尽管在过去,ASP的使用更加广泛,各类网站系统大多数都是使用了ASP技术。而在JSP技术问世之后,由于它受到了更多人的青睐,微软推出了ASP.NET。尽管在现在,ASP.NET依旧使用的非常广泛,但JSP技术依旧地位显著。
1.2 系统使用的编程语言
Java语言是现在流行、受许多开发者欢迎的一门编程语言,它是为了面向对象而被开发的,使用这种语言能够在开发规划中节约不少时间。与其它语言相比,Java语言具有很多优势,比如可以封装、继承,这为编程提供了很多便利,而且具有一定安全性,是一门高效、便捷的开发语言,因此受到许多开发者的青睐。
1.3 B/S结构
B/S结构模式对C/S结构进行了改进,除了很小一部分实现在前端外,绝大部分事务是在服务器上的。对用户来说,他们能用到的界面都是在浏览器上。利用B/S结构,可以减少许多工作量和成本,在局域网内建立这样的系统难度也较低,容易维护,很适合学校人员进行开发。
1.4 MySQL数据库简介
MySQL是一种免费的数据库管理系统,和SQLServer等相似,语言也差不多,所以很适合我们这些初学者。尽管它只能处理中小型的数据库,对于普通开发者来说,仍然足够使用。但在功能上来说,它仍不是大型的数据库,还是具有一定差距的,所以开发者要根据所开发系统的规模来决定是否采用MySQL。而本系统只是学校开发,不需要大型的数据库,而MySQL本身使用起来就很方便简单,所以可以采用MySQL。
目录
摘要1
关键词1
Abstract1
Key words1
引言1
1相关技术2
1.1 JSP技术简介2
1.2系统使用的编程语言3
1.3 B/S结构3
1.4 MySQL数据库简介3
1.5 SSH框架技术3
2可行性分析3
2.1操作可行性3
2.2技术可行性3
2.3经济可行性3
3需求分析3
3.1背景分析4
3.2功能需求分析4
3.3参与者分析4
3.3.1用户用例分析4
3.3.2管理员用例分析5
3.4非功能需求分析5
3.4.1性能需求5
3.4.2安全需求5
3.4.3可靠性需求5
3.4.4运行环境需求5
4系统设计6
4.1总体设计6
4.1.1业务流程分析6
4.1.2系统功能结构7
4.1.3系统数据流程8
4.1.4系统时序图10
*好棒文|www.hbsrm.com +Q: ^351916072*
4.1.5系统状态图11
4.2数据库设计11
4.2.1 ER模型11
4.2.2数据库表清单12
4.3系统开发流程13
4.3.1系统开发流程设计13
4.3.2系统开发流程设计14
4.4系统开发环境15
5需求分析15
5.1系统登录实现15
5.2系统首页实现16
5.3用户密码管理模块实现17
5.4用户信息管理模块实现18
5.5教室信息管理模块实现19
5.6宿舍信息管理模块实现19
5.7信息查询模块实现20
6总结21
致谢21
参考文献22
基于SSH的大学生社区管理系统
引言
引言
高校现在使用的还是几年前开发的Web系统,但由于网络、软件技术发展得很快,现在系统的性能、功能和过去的系统相比,已经显出天壤之别,而且过去的系统早就显得有些过时,有些甚至都不能在现在的操作系统上运行,兼容性很差。除此之外,保密性也较低,有许多的安全漏洞;运行速度很慢;受制于当时的开发者的思维和使用者的习惯,它们的界面和现在相比显得有些粗糙,操作上也不够人性化。现在在使用这样的系统,学生用户根本无法及时准确地了解到教室、楼房的使用信息,学校后勤人员也难以对这些信息实时管理和操作,这既对学生用户不方便,也浪费了许多不必要的资源。由此可见,我们应该利用当下流行、高效的技术开发一套更加健全高校的大学生社区管理系统。
在过去很长一段时间内,许多高校都是沿用的十几年前的利用web技术开发出的高校信息管理系统进行管理,这种系统放在技术飞速发展的现在,已经稍显落伍,操作繁杂且不人性化。此外,在传统的管理过程中也存在着各种各样的缺陷。比如学生用户在浏览、查询信息时,因为更新效率不高,学生很容易查询到错误的信息,系统处理能力也有限,而且业务流程不够人性化。在认识到以上不足之后,本文着力于开发一个新的基于JSP技术的系统,致力于解决过去因为技术不足,对资源、人力、物力浪费的难题。它能够让信息查询和信息管理变得更加直观、快速且便捷,让用户可以轻松、方便地掌握使用该社区管理系统。
1 相关技术
1.1 JSP技术简介
JSP是目前很流行的一种网页开发技术,但和过去静态的网页技术相比,它能够用于开发动态网页。利用JSP技术开发的应用一般都能在Windows、Linux上运行。和其它如ASP技术相比,JSP技术拥有很多优点:比如安全性有所增加,能在很多环境下运行,效率高,前后端的代码可以分开,因此本系统决定使用JSP技术。尽管在过去,ASP的使用更加广泛,各类网站系统大多数都是使用了ASP技术。而在JSP技术问世之后,由于它受到了更多人的青睐,微软推出了ASP.NET。尽管在现在,ASP.NET依旧使用的非常广泛,但JSP技术依旧地位显著。
1.2 系统使用的编程语言
Java语言是现在流行、受许多开发者欢迎的一门编程语言,它是为了面向对象而被开发的,使用这种语言能够在开发规划中节约不少时间。与其它语言相比,Java语言具有很多优势,比如可以封装、继承,这为编程提供了很多便利,而且具有一定安全性,是一门高效、便捷的开发语言,因此受到许多开发者的青睐。
1.3 B/S结构
B/S结构模式对C/S结构进行了改进,除了很小一部分实现在前端外,绝大部分事务是在服务器上的。对用户来说,他们能用到的界面都是在浏览器上。利用B/S结构,可以减少许多工作量和成本,在局域网内建立这样的系统难度也较低,容易维护,很适合学校人员进行开发。
1.4 MySQL数据库简介
MySQL是一种免费的数据库管理系统,和SQLServer等相似,语言也差不多,所以很适合我们这些初学者。尽管它只能处理中小型的数据库,对于普通开发者来说,仍然足够使用。但在功能上来说,它仍不是大型的数据库,还是具有一定差距的,所以开发者要根据所开发系统的规模来决定是否采用MySQL。而本系统只是学校开发,不需要大型的数据库,而MySQL本身使用起来就很方便简单,所以可以采用MySQL。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1635.html