首页 > 范文大全 > 正文

学生实验信息管理系统构件化方法

开篇:润墨网以专业的文秘视角,为您筛选了一篇学生实验信息管理系统构件化方法范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

1系统公告构件

系统公告构件封装授权用户对公告的、查阅、修改和删除等操作,具体细分为公告子构件、公告查阅子构件、公告修改子构件和公告删除子构件。公告子构件和公告查阅子构件会分别对应系统公告构件的实现体。其中,公告查阅子构件又是公告修改子构件和公告删除子构件的构件复合体。在本系统的五类角色中,只有系统超级管理员具有公告构件、修改公告构件、删除公告构件的授权,其余四类角色只具备查阅公告构件的授权。数据填报构件封装授权用户对数据上报的操作,具体细分为在线填报子构件和离线填报子构件。数据填报构件是在线填报子构件和离线填报子构件的构件复合体。本系统只有领导组不具备该构件的授权。

2数据管理构件

数据管理构件封装授权用户对上报数据的查询、统计分析和预警等操作,具体细分为数据查询子构件、统计分析子构件和预警子构件。除数据管理构件是数据查询子构件、统计分析子构件和预警子构件的构件复合体之外,数据查询子构件又是简单查询子构件、组合查询子构件以及报表查询子构件的构件复合体。本系统只有普通填报员不具备该构件的授权。

3数据填报单位管理构件

数据填报单位管理构件封装授权用户对本系统填报单位的添加、查询、修改和删除等操作,具体细分为数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件。数据填报单位管理构件被设计成数据填报单位添加子构件、数据填报单位查询子构件、数据填报单位修改子构件和数据填报单位删除子构件的一类构件复合体。本系统只有系统超级管理员具有该构件的授权。

4数据填报人员管理构件

数据填报人员管理构件封装授权用户对本系统填报人员的添加、查询、修改和删除等操作,具体细分为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件。数据填报人员管理构件设计为数据填报人员添加子构件、数据填报人员查询子构件、数据填报人员修改子构件和数据填报人员删除子构件的构件复合体。本系统只有系统超级管理员具有该构件的授权。

5系统数据库构建

学生实验信息管理系统开发的基础工作之一是学生实验数据的数据库设计。学生实验信息管理系统的概定模型设计ER主要包括学生、教师、部门、专业、设备、实验、成绩等实体。限于篇幅这里省略了ER图。依照ER图向关系数据库转换方法并经过优化处理后,学生实验数据库逻辑结构(表)构成如下:学生(专业名称,班级编号,学号,姓名);教师(部门编号,工作证号,姓名,职称);部门(部门编号,名称);设备(部门编号,设备编号,设备名称,设备类型,位置);实验(实验名称,实验类型);指导(工作证号,学号,实验名称,实验成绩);使用(实验名称,设备编号)

6结语

本文主要讨论一个学生实验信息管理系统的构件化设计,给出了一种抽象构件模型和基于此构件化软件体系结构,较详细的给出系统各功能模块的构件化设计。文中涉及的系统已实现。基于构件的系统设计有效加强了系统对实验信息管理需求不断变化的支撑能力,提高了系统的可扩性、可维护性和复用性。

作者:卢凌燕 单位:武汉工程大学计算机学院