海洋观测仪器系统设计论文

时间:2022-05-07 08:43:42

海洋观测仪器系统设计论文

1海洋观测仪器管理系统的环境准备

运用IIS建立虚拟目录和站点信息,运用Dream-weaver编辑网页信息和进行网页设计;数据库运行环境是Access2007。(1)安装IIS并进行相应的设置。在Win-dows2007系统中,打开Internet信息服务以及万维网服务中的asp、asp.net服务。在IIS中,设置好网站的根目录和虚拟目录,启用asp选项父路径和“将错误发送到浏览器”,以方便调试。(2)利用Dreamweaver搭建本地站点,其目的是建立本地文件与Dreamweaver的联系,以便通过Dre-amweaver来管理站点文件。由于需要连接数据库,所以需要创建的是动态站点,利用站点窗口可以对本地的文件、文件夹进行创建、复制、移动和删除等基本操作,也可以对站点进行重新规划和布局。

2海洋观测仪器管理系统的设计

2.1功能模块划分依据海洋观测仪器管理系统的需求,将系统分为用户信息、管理员信息、仪器类别、仪器详细信息、仪器借用计划以及仪器的维护5个对象。设计了5个数据实体来表示这5个对象,相关数据存储在数据库中。在确定了海洋观测仪器管理系统的整体设计思路之后,还需要进一步形成相互关联的各模块。海洋观测仪器管理系统主要包括前台和后台2个模块:前台模块主要由用户操作,后台模块由管理员操作,每个模块都包含几个子模块(见图1)。2.2数据库结构设计(1)在使用MicrosoftAccess创建数据库之前,须先确定数据库存放路径,然后确定文件名称。(2)数据库逻辑结构设计。根据系统总体设计分析可知,需要创建仪器类别、仪器详细信息、借用计划信息、仪器维护记录信息、用户信息和管理员信息等6个数据表。每个数据表都必须有主键,查询、删除操作很容易通过主键实现。需要注意的是,Adminpurview字段存储的是管理员的管理权限信息,取值范围是0、1、2、4、8。其中:0代表拥有所有权限;1代表维护仪器信息的权限;2代表维护用户档案的权限;4代表维护借用计划的权限;8代表维护仪器类别的权限。使用这几个值的原因是,它们代表的二进制数能够方便与多种权限的组合及判断。2.3海洋观测仪器管理系统总体设计用户可以在前台操作进行页面显示,包括用户登录页面、登录验证页面、注销登录页面、注册申请页面、接受注册申请页面、修改个人信息页面、修改密码页面、仪器详细信息查看页面以及仪器维护页面。管理员后台管理模块需要实现的功能比较多,可以分为主页面、登录/注销、管理员管理、仪器信息管理、用户档案管理、仪器借用计划信息管理、仪器维护信息管理等几大部分。后台主页面也是一个框架,它由主框架页、左侧页面和主页面组成。为保证海洋观测仪器管理系统的数据信息的安全性,需要进行登录验证,验证通过后才可以进入系统,所以要有登录、注销模块。对管理员的管理包括添加管理员、删除管理员、更改管理员权限、修改管理员的基本信息等。仪器信息管理部分实现的功能包括仪器类别的添加、删除和修改等。仪器详细信息管理部分、用户档案管理页面、仪器借用计划管理页面、仪器维护计划页面也均有添加、修改和删除功能。

3海洋观测仪器管理系统功能的实现

3.1管理员信息管理进入管理员登录界面,管理员需要输入用户名和密码,系统会自动将账号、密码同数据库中的记录对象进行依次比对,只有提交的用户名和密码与数据库中同一条记录中的用户名和密码完全相同时,才允许进入后台管理员管理界面。进入管理员管理界面后可以进行操作员信息的添加、修改。进行操作时需要再次验证其权限。系统的管理员拥有所有的管理权限,可以修改管理员和操作员的相关信息。3.2用户信息管理用户信息管理分为管理员管理部分和用户操作部分。只有管理员能进入后台管理部分,进行用户的添加、用户信息的修改和删除操作。管理员还可以对已经提交注册申请的新用户进行审批等操作。当管理员进入此模块时,系统首先判断当前登录的管理员是否具有管理用户信息的权限。为了保证系统中数据信息的安全性,只有超级管理员和拥有此模块权限的管理员才能进行此模块的操作。前台由用户操作管理的部分只可以修改当前用户的信息。在进入前台用户主页面后,单击“新用户注册”按钮,即可在新用户注册界面进行注册。在提交注册信息后,还需要由管理员审查、批准后才能成为注册用户。用户登录后只可以修改自己的登录密码或者基本信息。3.3仪器类别管理管理员登录后台管理系统后,可以进入仪器类别管理界面(见图2)。海洋观测仪器的类别主要分为实验室观测仪器和外海观测仪器两类。在选择仪器类别后,系统会自动生成仪器类别ID,直接点击“更新”就可以实现仪器类别的添加操作。进行修改和删除仪器的类别时,在行数据对应的操作选项中选择“修改”或“删除”后,此仪器类别信息会出现在“添加/修改仪器类别”表格内,修改名称后点击“更新”按钮,即可完成对数据库内相关数据信息的修改操作。单击“删除”按钮即可实现对应行信息的删除。3.4仪器详细信息管理仪器详细信息管理分为后台管理和前台查询两部分。在后台仪器详细信息管理界面,分页显示了所有录入过的仪器的详细信息,如图3所示。管理员可以添加仪器详细信息(见图4),也可以删除、修改仪器的详细信息。普通用户登录后只能查看相关信息,没有修改权限。3.5仪器借用计划管理在仪器借用计划管理界面,分页显示了所有的仪器借用计划(见图5)。管理员登录后可以维护借用计划,进行借用计划的审批、修改和删除。普通用户可以提交、查看借用计划,借用计划的添加如图6所示。3.6仪器维护信息管理管理员登录后可以进行仪器维护记录的添加、修改以及删除,而普通用户登录后只能进行查询。3.7系统测试与系统设计完成后要进行系统测试,以便发现问题并进行改进,使用的过程中也可以修改和完善。测试后上传到服务器并开通互联网网站,用户可以通过域名访问该网站。

4结束语

基于Web的海洋观测仪器管理系统可以根据管理员的登录用户名和密码判断其拥有的管理权限和可进行的操作,保证了信息的安全性。普通用户在未登录时只能查看简单的借用信息,登录以后可以查看仪器的详细信息和仪器维护记录详细信息,提出借用计划。该系统可以使管理员和用户方便地管理和使用海洋观测仪器,实用性较强。

作者:郑小慎 盛莉莉 单位:天津科技大学 天津市海洋资源与化学重点实验室

上一篇:人才培养方案系统设计论文 下一篇:单片机系统设计论文