校园信息化之基于CMS模型的“设备报修系统”实现
基于CMS的高校学院网站的设计和实现

基于CMS的高校学院网站的设计和实现作者:黄忠郭文波来源:《中国信息技术教育》2010年第19期在科技高速发展的今天,“让技术走进学校,更好地服务于教育教学”显得尤为重要。
学校的信息化建设需要先进的技术,负责或实践这些技术的教师需要开拓视野,需要集思广益,进而结合本区域或本学校的具体情况以高效、节耗的技术促进学校的信息化建设。
“校园技术攻略”将围绕上述内容,为读者提供指导、帮助及适时交流。
鉴于校园网络的信息化进程不断加快,校园网站作为学校信息化应用的基础平台,日益凸显其重要性。
纵观各高校网站及其学院网站,大部分采用了内容管理系统(CMS),整个网站站点的建立只需创建几个页面即可完成,大大提高了网站开发的效率。
● 内容管理系统(CMS)1.内容管理系统(CMS)的概念内容管理系统(Content Management System,简称CMS),是一个完整的网站程序,包括网站的前台页面展示和后台网站管理。
它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
内容管理系统(CMS)的功能并不只限于文本处理,它也可以处理图片、Flash 动画、声像流、图像甚至电子邮件档案。
2.内容管理系统(CMS)建站的优点(1)降低开发难度内容管理系统(CMS)的开发降低了对网站建设者的技术要求。
它将模板设计和程序开发完全分开。
网站建设者只需要在各页面中调用不同的模板,很容易对网站界面进行创建和修改。
利用内容管理系统(CMS)制作网站,无需多强的网站开发能力,只需有制作网页的基本技能,再加上基本熟悉内容管理系统(CMS)的常用标签属性,就可以开发出一个门户网站。
(2)方便维护管理内容管理系统(CMS)的基本原理是把整个网站的内容分成不同的部分,而不同的部分又紧密结合在一起,这样便于统一对各部分功能进行管理。
它的后台各个选项分类明确,为网站管理人员提供了简单、易用、人性化的操作界面。
(3)增加安全保障内容管理系统(CMS)提供了很好的网站安全管理和用户管理,安全管理中提供了像病毒扫描、数据库备份/还原、系统错误修复等功能。
设备报修维修系统

设备报修维修系统在现代社会中,各种设备的使用已经成为我们生活的一部分。
不论是家庭电器、办公设备还是工业机械,都可能在使用过程中出现故障或者需要维修的情况。
为了更好地管理和解决设备报修与维修的问题,设备报修维修系统应运而生。
一、系统概述设备报修维修系统是一种基于计算机技术的管理系统,旨在提高设备报修与维修的效率和准确性。
通过该系统,用户能够方便地提交设备报修申请,并及时获得反馈和维修进度的跟踪。
二、系统功能1. 用户注册与登录:用户可以通过注册账号并登录系统,以便提交设备报修申请和查询维修进度。
2. 设备报修申请:用户可以在线填写设备报修申请,包括设备类型、故障描述等信息,并上传相关照片或文件,以便维修人员更好地了解问题。
3. 维修人员派单:系统管理员可以根据设备报修申请的信息,将维修任务分配给合适的维修人员。
维修人员可以通过系统接收派单,并及时处理相关问题。
4. 维修进度跟踪:用户可以通过系统查询设备的维修进度,包括维修人员接收时间、维修开始时间、预计完成时间等信息,以便对维修进度有所掌握。
5. 维修反馈与评价:用户在设备维修完成后,可以对维修人员的服务进行评价,并提供反馈意见。
这有利于改进维修服务质量,使系统更加完善。
三、系统优势1. 提高效率:设备报修维修系统可以简化报修流程,减少纸质材料的使用,节约时间和资源。
用户可以随时在线提交申请,省去传统繁琐的报修流程。
2. 提升准确性:通过系统的自动化处理,可以减少人为因素的干扰,提高报修信息的准确性。
维修人员可以直接从系统获得任务,避免人为的信息传达错误。
3. 方便查询:用户可以通过系统随时查询维修进度,无需多次电话沟通或人工催促。
这提高了用户对维修过程的掌控感,减少了不必要的焦虑和等待时间。
4. 维修反馈改进:用户的评价和反馈对于提升维修服务质量至关重要。
系统可以对用户的评价信息进行汇总和分析,为改进维修过程提供有价值的参考。
四、系统实施和运营1. 系统开发:设备报修维修系统的开发需要技术团队进行需求分析、系统设计、编码和测试。
智能校园信息化管理系统设计与实现

智能校园信息化管理系统设计与实现 1. 前言 随着科技的发展和教育改革的推进,智能校园信息化管理系统在现代教育管理中扮演着重要的角色。本文将重点探讨智能校园信息化管理系统的设计与实现,旨在提供一种全面、高效、安全的教育管理解决方案。
2. 系统需求分析 2.1 教务管理模块 基于智能校园信息化管理系统的设计与实现,教务管理模块应具备以下功能:
- 学生信息录入和管理:包括学生基本信息、课程选课情况、成绩查询等。
- 教师信息管理:包括教师基本信息、授课信息、考勤等。
- 课程管理:包括课程的添加、修改和删除。 - 课程表生成功能:根据学生和教师的选课情况,自动生成相关的课程表。
- 成绩管理:包括成绩录入、查询和统计功能。 - 考勤管理:包括学生和教师的考勤记录和统计功能。 2.2 学生管理模块 基于智能校园信息化管理系统的设计与实现,学生管理模块应具备以下功能:
- 学生信息查询和展示功能:包括学生个人信息、学生学业成绩等。
- 学生选课功能:根据课程的开设情况和学生个人喜好,进行选课操作。
- 学生考勤功能:学生进行考勤签到和考勤记录查询。 - 学生课程表查看功能:学生可以根据自己的选课情况查看课程表。
- 学生社团管理:学生可以加入和管理校内的各类社团。 2.3 教师管理模块 基于智能校园信息化管理系统的设计与实现,教师管理模块应具备以下功能:
- 教师信息查询和展示功能:包括教师个人信息、授课情况等。
- 教师课程管理:包括教师的授课课程添加、修改和删除。
- 教师考勤管理:记录和统计教师的考勤情况。 - 成绩录入和查询功能:教师可以录入学生成绩,并进行查询和统计。
2.4 系统管理模块 基于智能校园信息化管理系统的设计与实现,系统管理模块应具备以下功能:
- 用户权限管理:包括学生、教师、管理员的权限管理和分配。
- 数据备份与恢复:对系统数据进行定期备份,以确保数据的安全性。 - 系统日志记录:记录系统的操作日志,方便管理员进行系统监控和管理。
基于物联网的校园设施维护与管理系统设计与实现

基于物联网的校园设施维护与管理系统设计与实现随着物联网技术的不断发展和普及,校园设施维护与管理面临了新的机遇与挑战。
传统的校园设施管理存在着效率低下、难以及时发现故障和高额人力成本等问题。
基于物联网技术的校园设施维护与管理系统的设计与实现,能够帮助学校实现设施的智能化管理,提高设备维护的效率,减少人力成本,并为师生提供一个更舒适、安全、便利的学习和生活环境。
一、系统设计1. 架构设计:基于物联网的校园设施维护与管理系统采用分布式架构,包括前端设备、数据传输网络、云平台和用户终端四个主要部分。
2. 前端设备:在校园各设施上安装传感器和执行器,通过传感器感知设备运行状态、温湿度等信息,并通过执行器实现对设备的远程控制。
3. 数据传输网络:通过有线或无线网络将传感器获取的数据传输到云平台,并接收远程控制指令。
4. 云平台:负责接收、存储和处理来自设备的数据,通过数据分析和挖掘,实现对设备进行监控、预警和维护管理。
同时,云平台提供用户管理和权限控制,确保只有授权人员才能进行设备管理。
5. 用户终端:包括网页端和手机APP,用户可以通过用户终端实时查看设备运行状态、报表统计、设备控制等操作。
二、系统实现1. 设备接入:校园各设施安装对应的传感器和执行器,并与传感器节点进行连接。
传感器节点通过无线网络或有线网络将设备数据传输到云平台。
2. 数据传输:设备数据通过网络协议传输到云平台的服务器。
数据传输采用安全加密技术,确保数据的安全性。
3. 数据存储与处理:云平台接收到设备数据后,进行存储和处理。
存储采用分布式数据库技术,保障数据的可靠性和高可用性。
处理部分包括数据清洗、分析和挖掘,通过建立设备运行模型,识别设备故障、预测设备维护周期。
4. 运维管理:校园设施的运维人员可以通过网页端或手机APP进行设备管理。
管理功能包括设备监控、故障诊断、维护计划制定等。
运维人员可以实时查看设备运行状态、接收报警信息,并依据系统分析结果进行维护决策。
学生报修与服务请求管理系统设计方案

学生报修与服务请求管理系统设计方案1. 引言学校的设施维护和服务请求管理通常是一项繁琐的工作,需要高效的协调和组织。
为了提高学生报修和服务请求处理的效率,我们设计了一个学生报修与服务请求管理系统。
该系统旨在提供一个便捷的平台,使学生能够方便地提交报修请求,并确保这些请求被快速、准确地处理。
2. 系统概述学生报修与服务请求管理系统是一个基于网络的应用程序,旨在简化学生报修和服务请求的过程,并提供给维护人员一个有效的方式来管理和跟踪这些请求。
系统将包含以下主要功能:2.1 用户管理系统将支持学生、维护人员和管理员三种用户角色。
每个角色都有特定的权限和功能。
学生可以注册并登录系统,提交报修请求和查询请求状态。
维护人员可以接受、处理和关闭请求。
管理员负责管理用户、权限和系统设置。
2.2 报修请求提交学生可以通过系统提交报修请求,并填写相关的信息,如设备类型、故障描述以及报修优先级。
学生还可以上传相关照片或文件,以便更好地描述问题。
2.3 请求处理维护人员将接收到学生提交的报修请求,并根据优先级进行分配。
系统将自动将请求分配给适当的维护人员,并提供一个用于处理请求的工作流程。
维护人员可以在系统中查看请求详细信息,包括报修内容、联系方式等。
2.4 请求跟踪与更新学生可以随时在系统中跟踪他们的报修请求。
一旦维护人员接受请求并开始处理,学生将收到通知。
维护人员可以将请求的处理过程中的进展情况进行记录,并在需要时向学生发送更新。
学生也可以在系统中提供反馈或进一步的补充信息。
2.5 请求关闭与反馈维护人员在完成请求处理后,可以将请求标记为已关闭,并向学生提供解决方案或修复措施。
学生可以随时提供反馈,并对维护人员的服务进行评价。
3. 系统设计学生报修与服务请求管理系统将采用以下技术和组件来实现:3.1 网络应用框架我们将选择一个合适的网络应用框架来构建系统的前端和后端。
常见的选择包括Spring、Django和Ruby on Rails等。
基于微信小程序的校园一卡通设备报修系统设计

基于微信小程序的校园一卡通设备报修系统设计随着移动互联网的发展,微信小程序已经成为人们日常生活中不可或缺的一部分。
校园一卡通设备是学校重要的管理工具,然而由于长期使用和维护不当等原因,一些设备可能出现故障或损坏。
为了方便学生和教职工及时报修校园一卡通设备,我们设计了基于微信小程序的校园一卡通设备报修系统。
一、需求分析1. 用户需求学生、教职工等校园一卡通设备用户需要方便快捷地提交设备故障或损坏的报修申请,并及时了解报修进度。
2. 管理员需求学校相关管理人员需要及时收到报修信息并安排维修人员进行处理,并能够统计设备维修情况。
二、系统设计1. 用户端设计(1)登录注册:用户可以使用微信账号直接登录系统,也可以进行注册新账号。
(2)报修申请:用户可以通过小程序提交设备报修申请,需要填写设备编号、故障描述等信息,并可以上传图片作为故障描述的补充。
(3)报修进度:用户可以随时查看自己报修设备的处理进度,包括已提交、维修中、已完成等状态。
2. 管理员端设计(1)权限管理:管理员可以根据身份权限登录系统,包括维修人员、设备管理员、报修审核员等。
(2)报修处理:管理员可以查看并处理报修申请,包括指派维修人员、确认维修完成等操作。
(3)报修统计:管理员可以统计报修设备的情况,包括设备故障类型、维修进度等信息。
三、系统实现1. 前端实现(1)小程序界面设计:根据用户界面的需求,设计小程序的页面布局和交互流程,并进行界面美化。
(2)小程序交互逻辑:实现用户登录、报修申请、报修进度查询等功能的交互逻辑。
2. 后端实现(1)数据库设计:设计报修信息、用户信息、设备信息等相关数据库表结构。
(2)接口设计:实现用户登录、报修申请提交、报修进度查询等接口。
(3)逻辑处理:实现报修申请的审核流程、维修进度的更新等逻辑处理。
四、系统上线1. 测试阶段在开发完成后进行小范围内部测试,包括功能测试、兼容性测试等,确保系统的稳定性和可用性。
黄河科技学院云报修系统设计与实现
系统架构如 图l 所示。
依据 我校 资产 管理 处 办公 流程 ,我 们设 计 开发
了云报修管理系统 ,,包括职员报修 ,维修员 维修及维修状态 ,报修人员对维修人员维修情况 的评 价,管理员对维修 的统计和分析 ,还添加 了部 门职能 的设定 ,用户的添加 ,管理员及用户权 限,个人权 限 的添加及修改等模块 。 通过设置丰富的设备报修、查询、统计和报表功 能 ,实现设备管理业务信息数字化 ,能在较短 时间内 统计和处理信息 ,提高数据 的利用率和可靠性 ,共享 设备数据 ,达到保持设备 良好运行 的 目的。
范化。
关键词 :报修管理 ;J S P ;B / S 结构 ;数据库
De s i g n a n d i mp l e me n t o f Hua n g h e S c i e n c e a n d T e c h n o l o g y Co l l e g e r e pa i r s y s t e m
2 . 2系 统构 架
管 理模 式下,大多数维修过程 没有留下文字记录 ,只
是 口头描 述或分散记录,不能作为有效的维修凭证 。 对 学校现 有维修 人员不能进行整体有效的工作效率分
析 , 部 门 人 员 配 置 只 能 凭 借 工 作 经 验 ,无 法 做 到 有 效 的分 析 判 断 。 1 . 2 系 统 设 计 目的
1 研 究背景
1 . 1 学校设备报修管理现状分析 目前 ,高校 的设备 报修 多采 用传 统 的 电话报 修 方 式,技 术人 员忙于无 计划、无 目的地抢修 。在这种
2 技 术 运 用 介 绍
2 . 1 系统运行环境 本 系 统采 用B/ S 模 式进 行 设计 ,服 务器 操作 系 统 为Wi n d o ws S e r v e r 2 0 0 3 ,数据 库为Wi n d o ws S Q L S e r v e r 2 0 0 5 ,部署环境为A p a c h e T o mc a t 6 。
基于微信小程序的校园一卡通设备报修系统设计
基于微信小程序的校园一卡通设备报修系统设计随着微信小程序的普及和应用,校园一卡通系统也迎来了它的数字化转型。
为了更好地为广大师生服务,设计一个基于微信小程序的校园一卡通设备报修系统,以便及时响应、便捷快速地解决相关问题。
一、系统分析1.1 系统需求我们的系统需满足以下基本需求:• 学校计算机中心需要能够在微信小程序上方便地进行校园一卡通设备的维修、更换和管理。
通过这个小程序,学校计算机中心能够获取设备的实时状态,以便及时解决问题。
• 学生和教职工需要能够在微信小程序上方便地进行报修操作,包括在小程序上提交问题、查看状态和进展。
针对上述需求,我们设计的校园一卡通设备报修系统包括以下模块:• 登录模块用户需要先登录系统才能使用它。
这个模块可以实现微信授权登录,使得用户可以直接用微信账号登录,免去了注册的流程。
在报修模块中,用户可以向学校计算机中心提交问题,包括设备故障、系统未响应、设备离线等常见问题。
学校计算机中心会及时响应并提供解决方案及进展情况。
学校计算机中心可以通过这个模块进行设备的维护,包括设备状态实时监测、故障分析和故障报告。
一旦设备出现故障,学校计算机中心会及时处理并更新状态信息。
在统计模块中,学校计算机中心可以查看和导出设备的维护记录、维修记录、故障类型等信息,帮助他们更好地管理和维护设备。
二、系统实现2.1 前端系统前端采用微信小程序进行开发。
我们通过设计图和样式说明,提供了一个流畅、美观的界面,并且使用户可以在微信中直接访问我们的校园一卡通设备报修系统。
2.2 后台系统后台采用Java语言进行开发,使用SpringBoot框架进行构建。
我们实现了对用户数据和设备状态信息的处理和存储,并且支持用户的登录、报修和查询等操作。
此外,我们还使用了MySQL作为后台数据库进行数据的存储和管理。
三、系统优势• 方便快捷:用户可以直接通过微信小程序进行报修,不需要去维修中心投诉,省去了许多不必要的麻烦。
基于SSM的某高校教室管理信息系统的设计与实现
基于SSM的某高校教室管理信息系统的设计与实现一、本文概述随着信息技术的快速发展和普及,高校教室管理面临着越来越高的要求。
传统的教室管理模式已无法满足现代高校的需求,因此,开发一款高效、便捷的教室管理信息系统显得尤为重要。
本文旨在探讨基于SSM(Spring、SpringMVC、MyBatis)框架的高校教室管理信息系统的设计与实现过程。
文章将简要介绍SSM框架的优势及其在信息系统开发中的应用。
随后,将详细描述系统的需求分析、设计思路、功能模块划分以及数据库设计等内容。
在实现部分,本文将详细介绍系统的开发环境搭建、代码编写、功能测试等关键环节,并展示部分关键代码和界面截图。
文章将总结系统的特点和优势,并对未来的改进方向进行展望。
通过本文的阐述,旨在为相关领域的开发者和研究人员提供有益的参考和借鉴,推动高校教室管理信息化水平的不断提升。
二、相关技术介绍在实现基于SSM(Spring + SpringMVC + MyBatis)的某高校教室管理信息系统时,我们主要采用了Java编程语言,以及一系列成熟的开源框架和技术。
这些技术为我们提供了高效、稳定且易于维护的解决方案,使得项目的开发过程更为顺利。
Spring框架:Spring是Java领域最流行的开源框架之一,它为开发者提供了全面的编程和配置模型。
Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP),这些特性大大简化了企业级应用的开发。
在本项目中,Spring主要负责管理应用的业务逻辑和数据访问对象(DAO)的生命周期,以及提供事务管理等核心服务。
SpringMVC框架:SpringMVC是Spring框架的一个模块,它实现了MVC(Model-View-Controller)设计模式,用于构建Web应用程序。
SpringMVC通过分离控制器、模型和视图,使得代码更加清晰、易于维护。
在本项目中,SpringMVC负责处理HTTP请求、调用相应的业务逻辑,并返回相应的视图或数据。
基于微信小程序的校园一卡通设备报修系统设计
基于微信小程序的校园一卡通设备报修系统设计随着微信小程序的普及和应用范围的扩大,越来越多的企事业单位开始运用微信小程序来简化工作流程和提高工作效率。
在校园中,一卡通设备的故障和损坏是常见的问题,为了提高维修效率和满足用户需求,可以设计一个基于微信小程序的校园一卡通设备报修系统。
该报修系统主要针对学校内的一卡通设备,包括门禁机、自动贩卖机、图书馆借还书机等设备。
用户可以通过微信小程序进行设备报修申请,并实时查看报修进度和维修结果。
系统设计可以从以下几个方面考虑:1. 用户注册与登录:用户通过微信小程序进行注册和登录,注册时需要填写个人信息和学生/教职工工号等必要信息。
登录后,用户可以查看自己的报修记录和当前报修设备的进度。
2. 设备报修申请:用户在微信小程序中选择报修设备的类型,并填写详细的故障描述和报修位置等信息。
用户还可以上传相关照片作为故障现场照片。
报修申请提交后,系统将生成报修单号,并将报修单号发送给用户。
3. 维修人员接单:系统会将新的报修单分发给维修人员,维修人员可以通过微信小程序查看新的报修单信息,并决定是否接受该报修任务。
维修人员接受任务后,系统将更新报修单的状态。
4. 报修进度查询:用户可以通过微信小程序查看自己的报修单的进度。
系统会实时更新报修单的状态,例如“待处理”、“处理中”、“已完成”等。
用户还可以通过微信小程序与维修人员进行沟通和留言。
5. 维修结果反馈:维修人员在维修完成后,可以在微信小程序中填写维修结果和维修时间等信息。
用户也可以对维修人员的服务进行评价和反馈。
这些反馈可以帮助学校更好地了解维修情况并提供改进措施。
6. 数据统计与分析:系统可以统计和分析报修设备的种类、故障原因、维修时间等数据。
这些数据可以帮助学校管理人员对设备进行优化和维护,以提高设备的可靠性和可用性。
基于微信小程序的校园一卡通设备报修系统可以提高报修效率和用户体验,方便学校内的师生员工进行设备报修申请和查询,同时也可以帮助学校管理人员进行设备维护和改进措施的制定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园信息化之基于CMS模型的“设备报修系统”实现
作者:万良来
来源:《中国教育信息化·高教职教》2014年第06期
摘要:CMS模型是近年来某些CMS提供商提供的特色功能,文中首先介绍什么是CMS 模型,然后利用KesionCMS的模型功能举例构造一个“设备报修系统”,最后归纳出利用CMS 模型构建学校信息化管理平台的一般思路。
依照本文思路,可以举一反三构造更多实用的学校信息化管理平台。
关键词:CMS模型;自定义字段;信息化
中图分类号:TP316.8 文献标志码:B 文章编号:1673-8454(2014)11-0060-03
一、构建学校信息化软件管理平台面临的问题
随着计算机网络技术的深入发展,学校需要一些信息化软件管理平台来提高学校办公效率,例如:总务部门的设备报修系统、政教部门的晨检考勤系统、其他部门的值周情况通报系统、图片上传系统、课件上报系统等。
这些系统常常采用B/S(浏览器/服务器)结构的网站系统来构建。
开发一个B/S结构的管理系统涉及到方方面面,对于广大学校而言,如果让老师自己写代码,几乎很难完成,如果投入资金请公司开发,也有可能投入资金高而实际应用效果不理想。
而且,学校的需求是多样化的,并且因校而异。
幸运的是近年来CMS模型技术的出现,为我们开发和应用信息化软件管理平台带来了一丝曙光,通过CMS模型,您只要稍懂一些计算机网页知识,通过简单地规化和设置就可轻松地打造各式各样的适合自己学校的信息化管理平台。
而且网络上还有很多免费或价格低廉的CMS模型系统供我们选择。
二、CMS模型概述
CMS是Content Management System的缩写,意为“内容管理系统”。
CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。
简而言之CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的编程语言,就能够利用CMS构建出一个风格统一功能强大的专业网站。
CMS也是一种B/S结构的平台。
国内外CMS提供商众多。
在CMS的众多功能中模型功能是近年来某些CMS提供商新开发的最具特色的功能。
什么是CMS模型?目前还没有统一的定义,这里摘录三种说法。
(1)采用PHP语言的EmpireCMS(帝国内容网站管理系统)的说法是:系统模型是指新闻系统模型、下载系统模型、商城系统模型等,而用户在CMS后台根据要求通过新建数据库表、自定义字段,人性化
数据录入界面,然后组成新的系统模型叫做用户自定义模型。
(2)而采用ASP语言的KesionCMS(科汛内容管理系统)的说法是:用户可根据需要在基于文章、图片、下载等功能模块的基础上通过自定义数据表,自定义字段从而组合出新的模型如房产,招骋等系统。
(3)采用技术的KYCMS(酷源CMS)的表述是:早期的内容管理系统主要以新闻、图片、下载为主,由程序开发商定义好所有字段属性,由系统管理员录入数据并显示。
但2006年以来互联网快速发展,这种早期的功能已经远远不能满足广大站长需求,于是便诞生了强大的自定义模型概念。
自定义模型最大的优点就在于程序商给出一些人性化的界面,由系统管理员自主建立数据表,并根据自己的需求建立数据字段,以形成一个强大的系统扩展框架,每个模型具有独立的数据表存储指定的数据,为大数据量的网站提供强劲的性能支持。
总之,根据这三种说法,可以看出自定义模型的核心概念是:用户自定义数据库表和数据库字段后,就构建出一些新的管理系统。
目前,KesionCMS、ECMS、DedeCms、KYCMS等这些CMS系统的模型功能较强,读者可随意选择。
KesionCMS是由科汛网络(官方网址)基于
ASP+Access/MSSQL技术开发的网站管理系统。
本文采用KesionCMS V9.5.131216的免费自定义模型功能,通过构造数据库表结构和字段及角色权限,来举例说明构建学校信息化管理平台之“设备报修系统”。
三、报修系统的相关要素分析
网页式学校通用报修系统,都有类似图1的报修申请网页,学校中哪一台设备有问题,报修者在图1中填入相关信息,就可向学校维修部门提交一条记录。
即产生如图2所示的一条记录,这条记录表示二楼办公室陈老师的一台电脑出问题了,需要维修者来修理。
对图2这条报修记录,除去报修者产生的信息外,还涉及到维修状态、维修时间等诸多信息,看起来很复杂,但细心归纳一下,这条记录可提炼出图3所示的数据库字段。
字段分为两种类型:一种是报修者产生的报修信息;另一种是维修管理人员产生的维修信息(灰色部分)。
对于报修者,我们可否由图1所示的网页表单产生报修信息即图3的左边?而对于管理者,我们可否由图4所示的网页表单产生维修信息即图3的右边?答案是肯定的,图1和图4正是由KesionCMS系统的模型功能所打造的报修系统的两个表单,图4比图1多了维修状态信息。
综合上述分析,报修系统需要构建出图1、图2和图4这三种界面。
还需要两类用户:信息上报人员和信息管理维护人员。
四、采用KesionCMS实现“学校通用报修系统”
第一步:建立和设置模型。
从科汛官方网上下载KesionCMS,并在Windows操作系统的IIS上搭建好。
以超级管理员的身份进入Kesion后台后,模型→模型管理→添加新模型:在“基本信息”选项卡里,模型名称和项目名称设为“报修”,数据库表名称为“KS_U_baoxiu”,基
类型为“文章类型”。
其他选项卡的参数可以根据需要设置。
模型建立好后,在后台左侧便会出现刚建立的“报修”模型如图5所示。
第二步:为模型定义和设置字段。
在KesionCMS后台,模型→模型管理首页→“报修”模型→字段管理,将图3所示的字段都加进去,并根据需要设置成不同的字段类型和初始值。
另外,自带的“系统”字段也适当保留一部分。
报修系统的字段参数设置最终如图6所示。
图6中有三个字段的“前台显示”设置为否,表明这些字段将不会出现在报修申请者的表单网页页面。
第三步:为报修模型创建栏目。
在KesionCMS后台,内容→栏目管理→添加,添加一个名字为“设备报修系统”的栏目,绑定到刚才创建的“报修”模型上,如图7所示。
接下来对此栏目的“频道选项”与“权限选项”进行设置。
另外,如果此栏目的信息需要像图2那样显示出来,还要为此栏目绑定栏目模板和内容页模板,这两个模板的设置这里省略。
第四步:为报修模型设定报修者和管理者。
首先需要添加角色,然后添加该角色的成员。
进入KesionCMS后台后,用户→管理员管理→添加角色,添加“报修角色”和“报修管理角色”。
“报修角色”对“报修”模型具有如图8所示的权限。
接下来,用户→管理员管理→添加管理员,添加两个管理员bx与bxadmin。
bx用作前台报修申请,入口是user/index.asp;bxadmin用作后台管理员,它的入口是admin/index.asp,用来管理报修。
将这两个管理员绑定到对应角色上。
第五步:在网站前台显示报修记录。
上面的“报修”模型,已建立好栏目,且指定了两类用户,随着报修记录的增多,数据表KS_U_baoxiu中将产生大量记录,我们可否在校园网站上显示这些记录或分页显示形如图2呢?由于KesionCMS是网站制作系统,这非常容易实现。
需要建立一些标签来提取这些记录,如图9所示。
五、总结
本文用KesionCMS举例构建了一个网页“报修”系统,采用别的CMS系统,思路也大体一样。
用CMS模型构建学校信息化软件管理平台的一般思路是:由系统需求归纳出一条记录的字段,对报修系统而言,这条记录的字段由两部分组成,对应到两种用户bx与bxadmin,从而需要两个表单,一个表单用作报修申请,一个表单用作维修管理。
新模型(数据库表)建立好后,要为它建立一个栏目,对此栏目我们设置可以投稿,即前台用户bx可以报修;还要在用户管理里为此栏目设定后台管理员,即后台用户bxadmin可以管理报修。
最后此栏目要绑定它的栏目模板和内容页模板,在栏目模板与内容模板里,我们可以用所谓的Kesion SQL标签或其他常规标签显示报修表中的记录用于张榜公布。
假定读者要开发一个学生投稿管理系统,不难发现思路与上述基本一样,即投稿者的投稿和管理者的管理。
总之,采用现成的CMS系统如KesionCMS、ECMS、DedeCms、KYCMS 的模型功能开发学校信息化管理平台或其他管理平台是一种新的尝试,读者可以仿照本文思
想,举一反三,构造出更多信息化管理平台。
另外,还要注意有些CMS系统的人性化表单、自定义页面、自定义函数功能,以使我们开发的平台数据录入更方便和数据显示更灵活。
参考文献:
[1]杨小薇.教育研究方法[M].北京:人民教育出版社,2005.
[2]刘贯南,刘荣光.利用Feedback活动模块实现自定义问卷[J].中国信息技术教育,2009(3).
[3]林文仲.开源CMS科汛网站[EB/OL]./,2013.
[4]王猛.帝国CMS网站[EB/OL]./,2013.
(编辑:杨馥红)。