1、1引言21.1编写目标21.2背景21.3定义21.4参考资料22总体设计22.1需求要求22.2运行环境22.3基础设计概念和处理步骤32.4结构32.5功效器求和程序关系32.6人工处理过程32.7还未问决问题33接口设计33.1用户接口33.2外部接口33.3内部接口44运行设计44.1运行模块组合44.2运行控制44.3运行时间45系统数据结构设计45.1逻辑结构设计关键点45.2物理结构设计关键点45.3数据结构和程序关系46系统犯错处理设计56.1犯错信息56.2补救方法56.3系统维护设计5概要设计说明书1引言1.1编写目标本文档依据设备管理系统需求规格说明书,定义了系统关键功效
2、模块及相互之间联络,并定义了模块技术实现方法。定义软件系统结构,确定软件子系统,I/O接口,处理模式。从各个角度用符号化方法确保项目下一步愈加好进行本文档预期读者为:项目经理、设计人员、SQA、开发人员、测试人员1.2背景伴随越来越多设备广泛应用,怎样经过设备来提升工作效率已经是众多企业追求问题,所以设备管理系统目标就在于帮助大家管理好各个设备应用情况,以提升社会工作效率。设备管理系统还是一个企业和整个世界联络渠道,企业Intranet网络能够和Internet相联。首先,企业职员能够在Internet上查找相关技术资料、市场行情,和现有或潜在用户、合作伙伴联络;其次,其它企业能够经过Inte
3、rnet访问你对外公布企业信息,如企业介绍、生产经营业绩、业务范围、产品服务等信息。从而起到宣传介绍作用。伴随财务办公系统推广,越来越多企业将经过自己Intranet网络联接到Internet上,所以这种网上交流潜力将很巨大。设备管理系统已经成为企业界共识。众多企业认识到立即进行办公系统建设,并占据领先地位,将有利于保持竞争优势,使企业发展形成良性循环。1.3定义VS: Visual Studio。1.4参考资料概要设计规范2总体设计2.1需求要求设备管理系统是信息管理系统一个,关键实现对设备相关信息管理,同时也要实现对应组织管理,用户管理等基础信息管理,关键包含登录,设备管理,组织管理和用户
4、管理四大块,依据现实情况现具体又分为权限管理,设备管理,调拨管理,维修管理,组织管理,类型管理,类别管理,用户管理和修改密码共九个模块。2.2运行环境1:系统开发语言为C#2:编译器为 VS3:数据库为 SQL SERVER 4:操作系统为 Windows XP5:开发过程中严格遵守编码规范2.3基础设计概念和处理步骤设备管理系统设备管理调拨管理维修管理组织管理类型管理登陆类别管理用户管理修改密码添加设备维护设备信息设备现值录入调拨信息维护调拨信息录入维修信息维护维修信息录入机构信息维护机构信息组织结构图录入类型信息维护类型信息录入类别信息维护类别信息录入用户信息维护用户信息修改本身密码权限管
5、理2.4结构:权限管理名 称权限管理标识模块子系统名 称权限管理系统名称设备管理系统接口说明输入依据用户输入用户名,密码输出依据用户登录权限,进入对应主界面功能说明设置登录权限,登录后可实施操作运行环境说明Windows 操作系统和浏览器调用关系说明调用模块登录被调用模块密码管理人员管理2:设备管理名 称设备管理标识模块子系统名 称设备管理系统名称设备管理系统接口说明输入设备信息输出依据操作显示对应提醒信息和设备信息,同时更新数据库功能说明对设备进行管理,实现设备增删查改,并能看设备现值运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块设备管理3:调拨管理名 称调
6、拨管理标识模块子系统名 称设备管理系统名称设备管理系统接口说明输入调拨相关信息输出依据操作显示对应提醒信息和调拨信息,同时更新数据库功能说明对调拨统计进行管理,实现调拨统计增删查改运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块调拨管理4:维修管理 名 称维修管理标识模块子系统名 称设备管理系统名称设备管理系统接口说明输入维修相关信息输出依据操作显示对应提醒信息和维修信息,同时更新数据库功能说明对维修统计进行管理,实现维修统计增删查改运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块维修管理5.组织管理名 称组织管理标识模块5子系统
7、名 称组织管理系统名称设备管理系统接口说明输入组织相关信息输出依据操作显示对应提醒信息和组织信息,同时更新数据库功能说明对组织机构进行管理,实现组织机构增删查改,并能查看组织机构图运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块组织管理6.类型管理名 称类型管理标识模块6子系统名 称组织管理系统名称设备管理系统接口说明输入组织所需要设备类型相关信息输出依据操作显示对应提醒信息和设备类型信息,同时更新数据库功能说明对设备类型进行管理,实现设备类型增删查改运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块类型管理7.类别管理名 称类别管
8、理标识模块7子系统名 称组织管理系统名称设备管理系统接口说明输入组织所需要设备类别相关信息输出依据操作显示对应提醒信息和设备类别信息,同时更新数据库功能说明对设备类别进行管理,实现设备类型增删查改运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块类别管理8.用户管理名 称用户管理标识模块6子系统名 称用户管理系统名称设备管理系统接口说明输入用户相关信息输出依据操作显示对应提醒信息和用户信息,同时更新数据库功能说明对用户信息进行管理,实现设备类型增删查改运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块用户管理9.修改密码名 称修改密码
9、标识模块9子系统名 称用户管理系统名称设备管理系统接口说明输入用户原密码,新密码输出依据操作显示对应提醒信息,同时更新数据库功能说明修改用户本身密码运行环境说明Windows 操作系统和浏览器调用关系说明调用模块主界面被调用模块修改密码2.5功效需求和程序关系模块标识123456789设备管理组织管理用户管理登 陆2.6人工处理过程相关基础信息录入,部分查询条件录入,另外在删除组织机构时,假如要删除组织机构有子机构时,必需先返回组织管理界面,查询出该机构所含有子机构,然后手动删除全部子机构后,才能删除该机构。2.7还未问决问题为实现将对应信息导出生成excel表格功效。3接口设计3.1用户接口
10、系统用户用户名,密码和用户权限等相关信息。3.2外部接口采取VS自带数据库服务器或SQL Server 数据库服务器连接数据库,Internet用户端软件和用户交互。3.3内部接口关键经过各个表主键和外键进行连接,详见数据库设计。4运行设计4.1运行模块组合 对各模块使用全部要首优异行登录,然后经过系统主界面功效菜单来调用对应模块,实现用户和系统交互。每个模块全部需要和主界面结合调用。其中,经过登录模块登录到系统主界面,然后经过主界面相关菜单进入对应功效模块。4.2运行控制 首先经过输入用户信息,进行判定是否为正当用户,同时依据不一样权限用户进入主界面功效菜单有所差异,并结合session在页
11、面间进行传值来进行判定设置相关功效按钮visible属性来实现用户权限管理,进入对应主界面,在主界面上经过功效功效菜单来实现各个功效调用,进行调用交互。4.3运行时间每种模块组合运行时全部要占用数据库资源和硬件资源,运行时间取决于处理用户交互复杂程度。5系统数据结构设计5.1逻辑结构设计关键点部门表:用户表:权限表:设备表:设备大类表:设备种类表:设备维修表:设备调拨表:5.2物理结构设计关键点给出本系统内所使用每个数据结构中每个数据项存放要求,访问方法、存取单位、存取物理关系(索引、设备、存放区域)、设计考虑和保密条件。5.3数据结构和程序关系说明各个数据结构和访问这些数据结构形式:6系统犯
12、错处理设计6.1犯错信息本系统犯错信息,采取消息框形式来表现6.2补救方法说明故障出现后可能采取变通方法,包含:a. 后备技术说明准备采取后备技术,当原始系统数据万一丢失时启用副本建立和开启技术,比如周期性地把磁盘信息统计到磁带上去就是对于磁盘媒体一个后备技术;b. 降效技术说明准备采取后备技术,使用另一个效率稍低系统或方法来求得所需结果一些部分,比如一个自动系统降效技术能够是手工操作和数据人工统计;c. 恢复及再开启技术说明将使用恢复再开启技术,使软件从故障点恢复实施或使软件从头开始重新运行方法。6.3系统维护设计说明为了系统维护方便而在程序内部设计中作出安排,包含在程序中专门安排用于系统检验和维护检测点和专用模块。 各个程序之间对应关系,可采取以下矩阵图形式;