Keywords: extjs;spring;springmvc;hibernate3;jurisdiction

目录

摘要 i

Abstract i

1 绪论 1

1.1开发技术介绍 1

1.1.1 Spring 1

1.1.2 Hibernate3 4

1.1.3 EXTJS 5

1.1.4 Javascript 6

1.2 开发环境 7

1.3 系统实现目标 7

1.4 名词解释 7

2 分析 8

2.1 页面分析 8

2.2 权限分析 9

2.3 功能分析 9

2.4 数据库分析 10

2.5 分析总结 10

3 设计 11

3.1 数据库设计 11

3.2 功能设计 15

3.3 设计总结 22

4 结果 24

4.1 源代码 24

4.2 页面展示 37

4.3 架构总结 39

5 致谢 44

 1 绪论

随着21世纪的到来,信息技术的迅猛发展带来了技术变革和教育变革,高校也面临着不断扩大和更高的教育需求,对于学生而言,能够真正深入于实践,至关重要,因此高校必须让每个学生都能在实验室学习东西,真正实践,老师必须带领学生进入实验室,越来越多的课程在实验室进行,因此实验室的管理人员的管理负担越来越重,为了减轻管理员的压力方便管理员管理,同时针对用户预约越来越复杂的情况,开发一套实验室预约系统是很必要的。

这个系统基于浏览器-服务器的系统。是当前应用的最广的系统,就是基于B/S的系统。这个系统能够帮我们简化实验室的管理,和简化用户对实验室的申请。减轻管理员的负担,增加实验室使用率,预约我们实验室更加方便。

这个系统开发主要为了广大用户的方便,同时为了管理员的处理方便,和极大的简化管理各个实验室的情况,简化处理试验室的复杂程度,处理好实验室,实验器材,实验人数的管理。更为了用户更能够方便去申请实验室,方便他们随时申请随时使用,为了用户的教学方便,为了提高教学效率。更加为了管理员的管理方便,使他们随时随地可以处理用户的事件申请。方便了管理员的处事效率。

1.1开发技术介绍

1.1.1 Spring

Spring是一个基于J2EE应用程序框架,是一个轻量级的IOC框架和一个AOP的容器框架的整合框架,针对JAVABEAN的生命周期进行管理的容器,是一个很有用途的框架,也是用的最广泛的框架,它既可以可以单独使用,也可以与hibernate3框架,SPRINGMVC框架,Struts2框架,IBATIS框架MYBATIS框架等组合使用。如图1.1

 spring的功能图

根据图:我们可以得知其中最核心的是IOC,在此基础上是AOP切面编程,DAO数据持久化,ORM。

1) IOC

英文名称=Inversion of Control,中文翻译为控制反转,这非常形象的标示这个一个对于对象控制创建责任的反转。在此之前我们调用一个对象,是需要new一个的,但是这样就太过于繁琐,我们就设计这样的思路,将这种调用的权利交给系统,由系统创建对象,我们需要时就去调用,这既是著名的好莱坞原则,不要给我们打电话,我们会给你打电话(don‘t call us, we‘ll call you)”。这样就可以减少代码耦合度,对于接口编程支持,业务组件重用。BEANFACTORY是IOC的最核心接口,负责实例化对象,配置应用程序中的对象,并且建立这些对象间的依赖。

上一篇:Android西溪湿地景区移动导览系统研究
下一篇:基于Quick-Cocos2d-x引擎的《小镇逃亡》手机游戏设计+lua源代码

浅析人工智能体系建设【5490字】

人工智能茬知识付费产业...

网络虚拟实验室体系结构研究【1450字】

智能光网络茬城域网中的...

家居智能系统建设中的标...

校园网的实验室管理运行...

宽带城域网接入层的智能...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

神经外科重症监护病房患...

国内外图像分割技术研究现状

公寓空调设计任务书

10万元能开儿童乐园吗,我...