作者:郭正轩
[摘 要] 學校公共教学楼教室申请管理系统设计,主要用Java语言、HTML语言和Java script语言进行开发实现。
[关 键 词] 管理系统;教室申请;学校公共教学楼
[中图分类号] G717 [文献标志码] A [文章编号] 2096-0603(2017)24-0070-01
一、学校公共教学楼教室申请管理系统框架
本系统基于B/S架构,主要用Java语言、HTML语言和Java script语言进行开发实现。层次化、模块化是我们进行搭建和开发的基础要求,应用MVC设计模式建立三层构造,分别是数据层、业务层、界面层。该三层分层构造具备明确清晰的依赖关系,表示层依靠业务层,业务层调用数据层。界面层实现界面和界面控制逻辑的分离。用户的认证和授权通过系统进行相应的管理,认证管理确认该账号的存在与否,授权管理确认用户对当前功能有权限操作与否。如图1所示。
二、系统类图
三、学校公共教学楼教室申请管理系统关键抽象
系统实体类图就是系统关键抽象,系统中的类及其相互之间的各种关系都在系统实体类进行相应的描述,系统中包含的各种对象的类型以及对象间的各种静态关系都是由其反映。系统实体层中各实体类的属性及其相互的关系主要由其描述。
四、子系统划分
建立在系统框架和系统关键抽象的基础之上,将系统划分成两个逻辑上相互独立、功能上存在相互调用的子系统(模块),,并对子系统进行分析和设计。
分别为用户子系统、管理员系统。每个子系统(模块)包含表示层、控制层以及实体层的类、如,学生用户子系统中,表示层包括用户注册、登录以及个人信息的界面等,控制层包括对account_id,account_password的校验,实体层包括用户信息类等,子系统设计将对学生用户子系统以及管理员系统进行详细介绍。
本小节以学生用户子系统和管理员系统为例,介绍子系统设计,包括子系统接口、子系统的内部模块划分、各种类以及类的依赖关系。