新控件在大型研讨机构仪器整治中运用
结构设计基于J2EE的B/S三层体系结构如所示。采用三层结构,使中间业务层和前台表示层、后台数据库层分开。从而使数据得到更安全的保证,不会因为修改程序时的逻辑混乱导致数据丢失或出错,更大限度地防止黑客或病毒等恶意破坏。三层结构提高了平台的可移植性和可扩充性,使整个软件的生命周期大大延长。
1)表示层。在表示层中包含教学设备仪器管理系统的显示逻辑,位于客户端。它的任务是由Web浏览器向校园网络上的Web服务器提出服务请求和接收Web服务器传来的Web页文件并显示在Web浏览器上。
2)中间业务层。中间业务层包括Web服务器和J2EE应用服务器。Web服务器接受客户端提交的请求、转发请求给J2EE应用服务器,另外Web服务器接收J2EE应用服务器处理的结果并把结果转发给客户端。J2EE应用服务器接受Web服务器转发的请求、处理请求、向数据库发出添加、更新、删除等指令、向Web服务器返回处理结果。
数据库设计对于数据库库表的设计,采用规范化的设计方法,尽可能减少数据冗余。在数据库帐户的设计上,根据数据对系统的重要程度和业务人员对不同数据的使用权限,采用金字塔结构,设计不同的用户角色,然后依据用户的数据操作类别,开设不同的数据库账号。为提高程序的可移植性以及应用程序对于数据库管理系统的相对独立性,在程序编码设计中,尽量减少数据库管理系统中特有语法的使用,而采用标准化的SQL语法。在和数据库的连接方式选取上,采用基于数据源的JDBC数据库连接机制,使得在程序编码中,不涉及到具体数据库管理系统中连接所需要的连接组件和配置参数,而通过J2EE的数据源配置,实现连接到具体的数据库管理系统或数据库服务器主机。
数据管理数据管理主要包括用户管理、统计报表和系统数据维护3个功能模块。统计报表实现对维修、调拨、报废数据定期汇总,生成相应的统计报表以及每年上报国家教育部设备统计报表。用户管理主要负责新用户的注册,老用户注销、用户口令的修改、用户权限的分配。系统数据维护完成使用单位、使用专业、使用方向、设备分类等数据的维护。
结语该系统的开发对高校教学科研仪器设备的规范化管理具有指导意义,并有助于提高高校教学科研仪器设备的利用率,适应数字化校园、多校区的高校发展需要。中国粮油仪器网 http://www.grainyq.com/
