第3章 系统功能设计
3.1 研究工具和开发环境
本次开发工作是在Windows XP系统下完成的,主要涉及的语言、技术及调试环境如下:
Flex Builder 3.0: Flex Builder 是 Macromedia 的 IDE,用于 Flex 应用程序开发。Flex Builder 使设计者和开发者更高效地建立 Flex 应用程序。设计者可以快速建立应用程序界面、快速简单地分布引人注目的 Flex 用户界面并将其连接到后端数据源。开发者可以使用代码提示和调试工具,对 Flex 应用程序进行高效的编码和调试。
Flex Framework 3.0:基于MXML(一种类似XML结构描述语言)和ActionScript的应用开发框架。提供了一套丰富的可扩展的用户界面组件、一个来控制布局和用户交互的灵活模型,以及一个功能强大的基础架构。
ActionScript 3.0:是一个种脚本语言,用来实现应用程序的业务逻辑和元件之间交互事件。它是运行于Flash Player运行环境的编程语言,使用新的ActionScript虚拟机AVM2。AVM2使用新的二进制指令集,在性能上有很大的改进。同时,ActionScript 3.0使用面向对象模型,扩展和提高了应用程序接口。ActionScript3.0代码被Flex Builder或Flash中的编译器编译成二进制数据。这种二进制数据被装入SWF文件中,然后运行于Flash Player运行环境中。
Microsoft Visual Studio 2008:用来开发系统的服务器端程序。
3.2 设计原则
3.2.1 可靠性原则
基于Flex技术的设备管理系统的设计与实现为设备的管理提供了方便,使得信息的现实具有一目了然的特点,这些信息将会成为信息管理过程中的决策依据。再设计过程中要考虑可能发生的各种错误,要根据这些错误完成有好的客户端、服务器端得验证提示,在做好预防措施的同时,更要注意该系统界面的友好性,操作的方便性,以及更强的容错性。
3.2.2 易操作性原则
易操作性主要包括两点,其一是应用界面的简洁、直观,系统使用者可以一目了然;对于错误操作应该有友好的提示,引导用户使用;其二,业务处理过程应该尽量简单实用,用户一般只完成几个相关操作,其他都应由该系统智能的统计、管理。
3.2.3 模块化原则
采用相对独立的模块化编写原则,使系统具有良好的易文护性。系统中模块之间尽可能的相互独立,针对某模块的修改时,影响只局限于本模块内,不影响其他模块的使用。
3.2.4 可移植性原则
可移植性是指在不同的操作系统上都可运行该应用程序,该项目我使用Flex + ASP.Net + SqlServer,这三者都是跨平台使用的,有很好的移植性。
3.3 需求分析
该项目要构建的一个设备管理系统,主要提供五个功能模块。包括:用户登录模块、用户管理模块、设备管理模块、位置管理模块、设备文护模块,通过以上模块的实现来解决办公自动化的问题。
本次项目需要完成的模块如下:
用户登录模块:只有登录成功后,才可以进行相关的其他操作。用户登录模块是其他功能模块的基础,也是文护系统安全性的第一道关卡。
用户管理模块:负责用户的管理,主要分为两个部分:第一部分是用户的账号管理, 包括显示用户列表、显示用户的详细信息、添加新的用户、修改已存在用户的密码、删除已存在的用户等功能,通过这些功能即可完成用户管理的相关操作。
设备管理模块:主要完成对设备管理的功能,是该系统最主要的功能模块,实现设备管理的大部分功能。模块中包括如下功能:毕业论文
http://www.751com.cn/ 设备信息的增加(通过批量导入Excel表格和单一增加设备信息两种方式实现)、更改设备信息、删除废弃设备、显示设备详细信息、按位置分类显示设备组、更改设备所在位置、按条件查询相关设备等,通过这些功能来实现设备的科学化、方便化管理。
位置管理模块:主要完成对设备所处位置进行管理。添加新的教室信息,删除教室信息,修改教室信息等。
文护模块管理:主要实现根据设备的类型,设定、修改该类型设备需要文护的时间线,达到时间线进行报警,提示文护。通无耻悲鄙下流的网,学'网总是抄辣,文-论'文,网原文请找腾讯752018766过拖拽移动设备来完成,设备文护的全部过程。该部分功能将RIA开发过程中的图像、声音、信息进行了完美的结合,从而达到了警报的效果。
3.4 系统模块功能设计
根据需求分析,本系统通过用户登录模块、用户管理模块、设备管理模块、位置管理模块、文护管理模块等五个功能模块来完成对系统的设计,其功能设计结构如图3-1所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8]
基于FLEX的设备管理系统的设计与开发 第8页下载如图片无法显示或论文不完整,请联系qq752018766