学生宿舍管理系统

技术:Java、JSP等
摘要:
学生宿舍管理系统是一个可应用于各种学校等单位的管理系统,实现了通过网络化统一查询和管理宿舍区内各个住宿人员及其相关住宿信息的功能(包含住宿人员信息自查询功能)。本设计完成了系统中管理者模块,实现对住宿人员的具体管理功能[1]。
该系统使用Java编程语言,采用Oracle (10g )、PL-SQL、Jdbc、Servlet、Jsp、Html、JavaScript、ajax等技术,基于TOMCAT + MyEclipse + Sun OS 5.8软件开发平台进行设计实现。
整个系统采用MVC模式(M(Model:模型层)、V(View:表现层)、C(Controller:控制层))三层架构模式来实现了整个程序架构的分析、设计及具体实现,采用Oracle ( 10g )完成数据库模块的设计和实现[2]。
    管理员通过本系统模块可以在线管理住宿人员极其信息,如:查询学生、房间信息,录入学生、房间资料,学生入住、迁出,来访人员登记,及系统设置等功能。该系统具有良好的可操作性、可维护性、可扩展性和可移植性,能可靠的完成用、户的需求[3]。

关键词: Java  JavaScript ; Servlet  ;Jsp ; Html  ;Jdbc  ;Oracle(10g)

目录:
摘 要    I
Abstract    II
1引言    2
1.1 .java语言    2
1.1.1.java语言特点    3
1.1.2java开发工具    4
1.2 Servlet    4
1.2.1Servlet的简介    4
1.2.2Servlet的功能    5
1.3 Oracle技术简介    6
1.3.1 Oracle 的简介    6
1.3.2 Oracle的特点    6
2.系统分析和总体规划    7
2.1可行性分析    7
2.2需求分析    7
2.3 总体设计    8
2.3.1功能模块设计    8
2.3.2 运行过程设计    9
2.3.3系统流程图    11
2.3.4数据库设计    11
3.系统具体设计    13
3.1数据库表设计    13
3.2链接数据库    15
3.3 系统界面设计    17
3.3.2. 管理界面    18
3.3.3. 查询修改    19
3.3.4.资料录入    22
3.3.5.房间管理界面    24
3.3.6:来访管理界面    25
4.运行与测试    29
4.1 软件测试的目的和原则性    29
4.2软件的运行与安装    30
4.2.1应用程序的构建,部署    30
4.2.2系统运行过程    30
4.3系统测试和测试结果    30
结论    32
谢辞    33
参考文献    34
附录    35

包含资料:
 

 

截图:
 

 
 

 
 

 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统基于Struts2框架, B/S软件架构体系,以windows 7为操作系统,适用于大部分电脑,以Eclipse为开发平台,TomCat为服务器,以J2EE为开发架构,MySql为后台数据库,开发出本系统。 2.1 B/S软件架构 B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。 B/S体系结构是一种三层结构,即表示层、应用逻辑层、数据层。 2.2 Struts 2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。 2.3 J2EE J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。 J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (E JB )组件是运行在服务器端的业务组件。 2.4 Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 2.5 TomCat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值