高校设备管理系统系统设计实验报告课程名称:信息系统分析与设计班级:计1201学号:201107010122姓名:张文江指导教师:黄全舟实验时间:2015-11-25一.引言随着高校仪器设备的数据处理量急速增加,传统的管理模式已经显得不太适应,通过计算机完成数据的收集、分析和处理的管理手段应运而生,减少人力资源的浪费。本系统采用MyEclipse开发工具,以Tomcat作为后台服务器,使用SQLServer数据库,采用JSP,Spring、Struts2、Hibernate等JavaEE技术实现的。其主要功能有:用户管理、设备信息管理、设备入库管理、信息审核管理、设备报废管理、设备调拨管理、报表打印管理、信息发布管理等。信息管理实现基本信息的录入、修改、删除和查询。高校仪器设备管理系统的建设,有效地提高了仪器设备管理工作的效率和质量,并且能够及时提供数据,为学校在仪器设备的购买等环节提供便利。系统分析报告在需求分析的基础上,把分析模型转化为设计模型,得出系统设计方案。PIM类模型等建模,功能逻辑设计、数据库设计等。包括:系统平台设计、系统体系结构设计、详细设计、界面设计、数据库设计等。二.信息系统结构1.总体结构设计三.详细设计1.系统登录模块设计功能:输入用户名和密码,判断用户是否存在。如果是系统管理员,就进系统管理员界面,否则判断是否是院级管理员,如果是,就进院级管理员界面,否则输入有误。算法流程,如图5-2所示:高校仪器设备管理系统系统管理员院级管理员院系管理设备信息管理设备审核管理设备报废管理设备入库管理用户信息管理设备申请设备查询密码修改开始输入用户名和密码用户名存在是否系统管理员Y系统管理员界面Y是否院级管理员N院级管理员界面Y结束NYNN密码正确图5-2系统登录流程图2.设备管理模块设计设备管理模块包括仪器设备基本信息的添加流程图如图5-7所示、修改、删除、查询,界面设计如图5-8所示;设备申请信息管理如图5-9所示;设备申请审批管理如图5-10所示;设备入库管理如图5-11所示开始添加仪器设备是否存在添加设备信息N是否添加正确添加成功结束添加失败YNY图5-7仪器设备添加流程图四.数据库设计1.概念设计(PIM类模型)数据库的概念设计是针对现实世界,通过对其中信息实体的收集、分类和概括,建立数据库概念结构的过程。概念结构也叫概念数据模型(ConceptualDataModel),它应该反映现实世界中的信息结构、信息间的相互制约关系,以及对信息存储、查询和加工的处理要求等。概念数据模型是对数据的抽象描述,它应该独立于具体的数据库管理系统。E-R图组件可以分为四种:矩形:表示实体菱形:表示实体间的关系椭圆:表示实体的属性线段:用于将实体、关系相连接1)用户信息实体E-R图如图4-2所示:图4-2用户的E-R图2)仪器设备信息E-R图如图4-3所示图4-3仪器设备E-R图3)申请信息实体E-R图如图4-4所示4)图4-4申请设备E-R图所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1)确定公共实体类型为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类用户用户名性别所属院系地址申请设备信息申请理由申请数量申请时间当前状态仪器设备仪器编号仪器名称仪器类型仪器厂家型号入库时间型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2)局部ER模式的合并合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3)消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。4)全局ER模式的优化在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:...