校园网控概要设计说明书LB856777.docx
- 文档编号:6888261
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:12
- 大小:606.70KB
校园网控概要设计说明书LB856777.docx
《校园网控概要设计说明书LB856777.docx》由会员分享,可在线阅读,更多相关《校园网控概要设计说明书LB856777.docx(12页珍藏版)》请在冰豆网上搜索。
校园网控概要设计说明书LB856777
SchoolNet概要设计说明书
1.引言2
1.1编写目的2
1.2项目背景2
1.3参考资料2
2.总体设计3
2.1简述3
2.2构架设计3
2.2.1系统逻辑架构图3
2.2.2系统物理架构图3
2.2.3顶层系统包图4
2.3接口设计6
2.3.1界面框架设计6
2.3.2外部接口设计7
3.子系统设计7
3.1机房信息设置子系统7
3.1.1简要说明7
3.1.2界面模拟7
3.1.3功能说明8
3.1.4类图8
3.2树型面板PC基本信息设置子系统。
8
3.2.1子系统说明9
3.2.2模拟界面图9
3.2.3系统功能如下10
3.2.4类图10
3.3总PC机2d视图显示子系统。
10
3.3.1说明10
3.3.2模拟界面10
3.3.3功能描述11
3.3.4类图11
3.4总PC机表格展示子系统12
3.4.1简要说明12
3.4.3功能描述12
3.4.4类图12
3.5单PC机信息展示子系统。
13
3.5.1描述13
3.6.2模拟界面如下图13
3.5.3功能描述13
3.5.4类图13
3.6单PC机3D模型信息展示子系统13
3.6.1描述14
3.6.4类图14
1.引言
1.1编写目的
在完成针对校园机房设备管理软件市场的前期调查后,提出了这份软件需求规格说明书。
此需求规格说明书明确所要开发的软件应具有的功能,性能,使系统分析人员及软件开发人员清楚的了解用户的需求。
并在此基础上进一步提出概要设计说明书和详细设计说明书。
本说明书的预期读者为在校学生,业务或需求分析人员,测试人员,用户文档编辑者,项目管理人员。
1.2项目背景
就黄山学院机房数日益增长的趋势,机房管理日益重要,不单单是对机房学生的管理,更要对存在的所有机房设备有可管控性,如pc机,交换机,路由器,终端设备本次制作的schoolNet软件不同与资源登记软件,它具有设备的即时探测信息,可以检测长期存在的故障设备。
1.3参考资料
《thinkinjava》,BruceEckel(第四版),机械工业出版社
《java语言程序设计》,杨丽娜,西安交通大学出版社
2.总体设计
2.1简述
系统采用流行的C/S架构,系统的分析设计采用面向对象的技术,应用visio2007,PowerDesigner,RationalRose等工具进行辅助设计。
2.2构架设计
2.2.1系统逻辑架构图
系统组件图
2.2.2系统物理架构图
2.2.3顶层系统包图
重要的类包说明
⏹C.gui.inter:
各种视图要求的接口。
⏹C.gui.impl:
各个模块视图的实现类
⏹C.controller.inter:
各个视图模块对应的控制器接口。
⏹C.controller.impl:
各个控制器的实现类
⏹C.model.inter:
各个模块的业务操作接口
⏹C.model.impl:
各个模块业务操作逻辑实现类。
⏹C.data.dao:
提供数据层运用接口;
⏹C.data.domain:
定义数据层实体属性集合。
⏹C.data.factory:
提供给逻辑层运用的数据层工厂。
⏹C.data.impl:
提供数据层实现类。
⏹C.model.factory:
提供给控制层运用的逻辑层工厂。
⏹
⏹C.test.controller:
控制层测试类包
⏹C.test.gui:
视图层测试类包
⏹C.test.model:
逻辑层测试类包
⏹Cn.lanbao.db:
提供数据库运用类。
⏹Cn.lanbao.utils.gui:
提供视图工具集
⏹Cn.lanbao.utils.log:
提供log日志工具集。
⏹Common:
数据实体:
为业务数据模型类
⏹Data:
处理后的数据与共享数据模型类
⏹Tools:
工具类,提供整个软件系统辅助的功能(log日志)。
2.3接口设计
2.3.1界面框架设计
2.3.2外部接口设计
本系统使用java插件log4j
3.子系统设计
子系统总共如下:
1.机房信息设置子系统
2.树型面板PC基本信息设置子系统。
3.总pc机2d视图显示子系统。
4.总PC机表格展示子系统
5.单pc机信息展示子系统。
6.单PC机3D视图展示子系统。
7.机房路由器基本子系统
8.机房交换机基本设置子系统
3.1机房信息设置子系统
3.1.1简要说明
该子系统定义一个机房实体。
3.1.2界面模拟
3.1.3功能说明
1.用户在文本域里输入机房名后,点击确定按钮,在
树型面板上初始化相关机房。
3.1.4类图
3.2树型面板PC基本信息设置子系统。
3.2.1子系统说明
用户在使用此软件时,需对管理的设备有一个具体的描述。
此系统与机房信息设置系统关联,确定机房信息设置完毕后,将在此系统里给以相应的显示。
对于pc设备:
右击单机xx机房出现
点击PC出现图
(1)
要求:
1.pc机的起始ip地址。
2.pc机的结束ip地址。
3.确定成功定义ip范围。
在树形面板中初始化图
(2)界面。
3.2.2模拟界面图
图
(1)
图
(2)
3.2.3系统功能如下
1.具有删除节点的功能。
2.点击pc节点后,具有跟服务器请求相应数据的功能。
3.具有将服务器响应信息传送给总pc信息表格子系统与总pc信息视图子系统的功能。
4.点击PC,跳出总机房PC基本信息设置子系统。
3.2.4类图
3.3总PC机2d视图显示子系统。
3.3.1说明
为了给用户提供更直观的视觉效果。
每台pc机将提供2D的界面显示。
3.3.2模拟界面
图(3)xx机房总pc机视图
3.3.3功能描述
要求如下:
1.用不同的图片标记不同的状态,在线,不在线,故障。
2.图片标记基本简单信息,机器名,ip地址,mac地址。
3.点击单个图片时具有与单机3D视图通信的功能。
3.3.4类图
3.4总PC机表格展示子系统
3.4.1简要说明
针对于总pc机视图显示子系统无法提供详细的属性信息,采用表格的形式提供具体的信息。
3.4.2模拟界面
图(4)xx机房总PC机表格信息
3.4.3功能描述
1.与总pc机视图显示子系统关联,当点击总pc机视图显示子系统单个pc机时,此系统的对应行列应该显示为红色。
2.与单pc机信息显示子系统关联。
3.4.4类图
3.5单PC机信息展示子系统。
3.5.1描述
当点击总PC机表格显示子系统里的单位行时,将以单独的界面显示pc机信息显示子系统。
3.6.2模拟界面如下图
图(5)单PC机属性
3.5.3功能描述
1.以列的形式显示该pc机所有的属性信息。
3.5.4类图
3.6单PC机3D模型信息展示子系统
3.6.1描述
更加形象展现pc机的物理结构。
要求如下:
1.形象的显示内部分区数量及大小。
2.pc机cpu使用百分比。
3.进程总数
3.6.4类图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园网 概要 设计 说明书 LB856777