1。2 系统设计的目标

本系统旨在为大学提供一个拥有完整功能的、安全并且方便的实验室资产管理解决方案。IT技术与实验室资产管理的相结合,对实验室资产的管理与维护工作会更加有效。将管理任务的模块化,个人可以直接查询实验室设备的当前与历史情况,这有助于管理员从之前的手工记录工作中解放出来。同时,增加权限管理,分为普通用户、管理员和超级管理员,各类用户登录之后所展现的模块是不一样的。系统应具有用户管理、实验室管理、资产管理以及资产借阅等核心模块功能,方便各类管理操作。其中,各类管理都应支持多条件查询以及模糊查询,资产管理中应支持实验室资产的上传批量入库。此外,还应具有工作日志的记录功能,可以详细记录每一位登录用户的操作。

1。3 课题研究的内容和意义

课题主要探讨了如何将B/S开发模式与实验室资产管理业务逻辑相结合,将各个管理操作模块化,更高效方便地利于各类用户使用操作。

主要研究的内容有:

1)本系统所需要的基本功能模块有哪些,用户管理、实验室管理、资产管理和审批申请单等核心功能该如何实现。

2)如何对不同级别的用户进行权限控制。

3)如何使得系统的结构具体直观,具有良好的人机交互界面,易于使用。

研究的意义在于:

1)将大学所学的专业知识在系统开发中做一个汇总,理论与实践相结合,检验在这四年中学到的知识。

2)一款实用的实验室资产管理系统能提高管理人员的工作效率,能够实现对资源的合理配置。

3)在改进实验室工作与加强实验室建设方面具有重要的作用。

1。4 本章总结

在这一章节中,主要介绍了课题研究的相关背景,对比国内外计算机技术发展的快慢,分析我国资产管理信息化落后的原因,引出开发实验室资产管理系统的必要性。然后,分析了系统设计的目标,从各方面阐述了一款实用的实验室资产管理系统应该实现哪些功能模块,以及项目上线之后能够带来的益处。最后,阐述了课题研究的内容和意义。

第二章 系统主要技术及架构

2。1 系统可行性分析

在软件开发的过程中,是至关重要的第一步。 做好可行性分析报告可以防止项目存在的一些隐患,能够提前做好预算以及技术选型等工作,打好软件开发的基础。

2。1。1 技术可行性分析

1) Java语言

本系统在技术上采用Java作为开发语言。Java作为一门主流的常青藤语言,经1995年推出就一直屹立不倒,它凭借着它卓越的高效性、通用性、安全性和平台移植性,广泛地应用于PC、游戏控制台、数据中心、超级计算机、互联网和移动电话等终端,同时它还拥有全球最大的开发者专业社群[1]。一次编译,到处运行(Write once, run anywhere)这是Java如此受宠的原因之一。其中最大的原因是“JVM”技术(Java虚拟机),可与硬件结合,发挥强大的功力[2]。综上,Java作为一门功能结构完善的通用程序语言,十分适合开发本系统。

2) Spring简介

Spring是一个轻量级开源框架,它的主要目的是为了解决企业应用程序开发的复杂性。同时,Spring是一个非侵入性(non-intrusive)框架[3],实现IOC容器和非侵入式的框架,提供了AOP(面向切面编程)概念的实现方式,同时提供对持久层和事物的支持。Spring还支持MVC WEB框架的实现,并对一些常用的企业级API提供了一致的模型封装,可以说Spring是企业级应用开发的一站式选择。并且,Spring贯穿表现层,业务层和持久层,Spring并不想取代现有的框架,而是对它们进行整合使用。全世界成千上万的项目构建于Spring框架之上,Spring框架已然成为事实上标准的Java技术框架[4]。

上一篇:ASP.net+sqlserver网络课堂设计
下一篇:Android掌上植物宝典的设计与实现

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

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

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究