共查询到20条相似文献,搜索用时 51 毫秒
1.
2.
根据高职院校毕业设计的工作流程要求和特点,设计并实现了基于B/S模式的毕业设计管理系统。系统采用JSP技术,结合MySQL数据库,通过对MVC模式的扩展,采用多层体系架构,实现了毕业设计的网上选题、信息发布等功能,为教师、学生和教学管理部门提供一个毕业设计管理信息的交流平台。 相似文献
3.
4.
5.
本科毕业设计是本科生人才培养的关键阶段,由于管理工作的繁琐复杂,目前仍缺乏有效的监督管理。本文采用轻量级FlaskWeb应用开发框架,提出了基于MVT架构的设计方案。系统采用flask-security进行权限控制,提高系统的安全性。论文详细阐述了毕业设计流程中信息录入、选题管理、任务书管理、日志管理、任务管理、文件管理、成绩分析和账号管理等八大功能模块的设计与实现关键技术和理念需求。系统测试与应用表明,本科毕业设计协同监管系统能够明显提高毕业设计的管理效率,有利于提高人才培养质量。系统实现了在线管理毕业设计整个流程,避免工作重复,明显简化管理和提高效率,同时在后期也可以对学生数据进行分析自动形成评价报告供指导老师参考。 相似文献
6.
利用工作流技术解决了现有毕业设计管理系统存在的流程不清晰、用户角色权限控制混乱和难以柔性地满足学校管理要求三个问题.论文首先给出了基于工作流的毕业设计管理系统内部结构,接着提出了基于任务、角色和部门的访问控制模型,此模型有效地解决了学校学院二级管理体制下角色权限分配的难题,最后设计了毕业设计管理系统的流程模板,使用此模板可增强系统的柔性. 相似文献
7.
较大型单位的后勤保障时刻离不开流程管理信息系统,传统方法采用固定流程图和固定表单的方式,无法适应新形势下后勤灵活自主管理的要求.同时,传统信息系统采用的关系型数据库方式在适应当前后勤保障大数据时也捉襟见肘.本文设计并实现了使用Activiti和MongoDB的后勤自由流程信息系统,以自由灵活流程管理为目标,以关系型数据库辅助非关系型数据库为设计理念,给出了自由流程框架、关键接口和重要代码逻辑,以及两类数据库协同的设计方法.实现的系统有效地解决了上述问题,较大地减少了开发人员的工作量,为当前大型企业或单位后勤保障流程管理信息化提供了一个较高效的系统设计参考. 相似文献
8.
针对我院数字校园建设现状和毕业设计管理的实际需求,按照毕业设计管理流程设计了基于Java Web组件技术的毕业设计管理系统的基本模块,实现用户注册、教师出题、学生选题、上传文档、下载资料、答疑辅导等基本功能,并对选题匹配算法和系统的安全性进行了讨论。应用本系统可以规范毕业设计选题和管理过程,提高工作效率,节省人力资源和管理成本,提高毕业设计的管理水平。 相似文献
9.
本科毕业设计是高校在人才培养过程中的重要实践教学环节,但当前本科毕业设计过程中沟通难、监管难和指导质量低等问题日益突出.为加强毕业设计过程管理,在毕业设计活动中引入过程管理技术,给出了毕业设计过程管理模型,设计了基于过程管理的毕业设计质量监控系统.着重研究过程管理技术在毕业设计质量监控系统中的应用,包括过程管理流程、质... 相似文献
10.
基于B/S模式的毕业设计管理系统开发与实现 总被引:7,自引:0,他引:7
毕业设计是对学生四年所学知识的综合分析和综合运用能力的检验,也是对本科生教学水平的检验。由于传统的毕业设计管理存在着选题效率低、过程跟踪、指导不及时的弊病,因此,结合吉林建筑工程学院计算机学院本科生毕业设计,采用JSP技术,开发B/S模式的毕业设计管理信息系统,为师生提供了一个信息交流的平台,实现了从选题、指导到过程跟踪的动态管理,提高了教学管理质量。本设计在计算机学院2009届毕业设计中进行了试验,实现了预期目标。 相似文献
11.
为了消除传统面向对象开发模式在处理公共系统功能所产生的代码混乱、一致性差和扩展困难问题,在.NET Framework环境下,采用面向方面(aspect-oriented programming,AOP)模式,创建了方面管理器完全分离软件中横切多模块的系统功能,并新增加了异常处理传递机制,加强了面向方面的容错性能;并结合面向方面编程(object-oriented programming,OOP),建立了易于设计、理解和维护的系统,提高了代码的质量、产量及其扩展性. 相似文献
12.
A communication protocol is a set of rules shared by two or more communicating parties on the sequence of operations and the format of messages to be exchanged. Standardization organizations define protocols in the form of recommendations (e.g., RFC) written in technical English, which requires a manual translation of the specification into the protocol implementation. This human translation is error-prone due in part to the ambiguities of natural language and in part due to the complexity of some protocols. To mitigate these problems, we divided the expression of a protocol specification into two parts. First, we designed an XML-based protocol specification language (XPSL) that allows for the high-level specification of a protocol—expressed as a Finite State Machine (FSM)—using Component-Based Software Engineering (CBSE) principles. Then, the components required by the protocol are specified in any suitable technical language (formal or informal). In addition, we developed the multi-layer Meta-Protocol framework, which allows for on-the-fly protocol discovery and negotiation, distribution of protocol specifications and components, and automatic protocol implementation in any programming language. 相似文献
13.
Web computing framework 总被引:10,自引:0,他引:10
Nikola B.
erbed
ija 《Journal of Systems Architecture》1999,45(15):1293-1306
In this paper an approach to provide Web-based framework for distributed execution of collaborative applications is presented. The work is part of a wider on-going project whose aim is to make computing resources, both hardware and software, available to Web users. The core of the system is the Web computing skeleton constructed from prefabricated Web-enabled components with the ability to open and maintain Internet connections and provide collaboration over the World Wide Web. A number of examples illustrate how Web presentation can be enriched with collaborative software using the Web computing framework. 相似文献
14.
The ECESS consortium (European Center of Excellence in Speech Synthesis) aims to speed up progress in speech synthesis technology,
by providing an appropriate evaluation framework. The key element of the evaluation framework is based on the partition of
a text-to-speech synthesis system into distributed TTS modules. A text processing, prosody generation, and an acoustic synthesis
module have been specified currently. A split into various modules has the advantage that the developers of an institution
active in ECESS, can concentrate its efforts on a single module, and test its performance in a complete system using missing
modules from the developers of other institutions. In this way, complete TTS systems can be built using high performance modules
from different institutions. In order to evaluate the modules and to connect modules efficiently, a remote evaluation platform—the
Remote Evaluation System (RES) based on the existing internet infrastructure—has been developed within ECESS. The RES is based
on client–server architecture. It consists of RES module servers, which encapsulate the modules of the developers, a RES client,
which sends data to and receives data from the RES module servers, and a RES server, which connects the RES module servers,
and organizes the flow of information. RES can be used by developers for selecting RES module from the internet, which contains
a missing TTS module needed to test and improve the performances of their own modules. Finally, the RES allows for the evaluation
of TTS modules running at different institutions worldwide. When using the RES client, the institution performing the evaluation
is able to set-up and performs various evaluation tasks by sending test data via the RES client and receiving results from
the RES module servers. Currently ELDA is setting-up an evaluation using the RES client, which will then be extended to an evaluation client specializing in the
envisaged evaluation tasks. 相似文献
15.
Mary-Anne Williams John McCarthy Peter Gärdenfors Christopher Stanton Alankar Karol 《Autonomous Agents and Multi-Agent Systems》2009,19(3):272-296
In order for an agent to achieve its objectives, make sound decisions, communicate and collaborate with others effectively
it must have high quality representations. Representations can encapsulate objects, situations, experiences, decisions and behavior just to name a few. Our interest
is in designing high quality representations, therefore it makes sense to ask of any representation; what does it represent; why is it represented; how is it represented; and importantly how well is it represented. This paper identifies the need to develop a better understanding of the grounding process as key to answering
these important questions. The lack of a comprehensive understanding of grounding is a major obstacle in the quest to develop
genuinely intelligent systems that can make their own representations as they seek to achieve their objectives. We develop
an innovative framework which provides a powerful tool for describing, dissecting and inspecting grounding capabilities with
the necessary flexibility to conduct meaningful and insightful analysis and evaluation. The framework is based on a set of
clearly articulated principles and has three main applications. First, it can be used at both theoretical and practical levels
to analyze grounding capabilities of a single system and to evaluate its performance. Second, it can be used to conduct comparative
analysis and evaluation of grounding capabilities across a set of systems. Third, it offers a practical guide to assist the
design and construction of high performance systems with effective grounding capabilities. 相似文献
16.
《Information and Software Technology》2006,48(6):385-392
The rising cost and growing complexity of software development is a triggering force for the development of frameworks. Frameworks provide reusability of components and they have been developed for many domains. However, very few attempts have been made to develop agent frameworks for Collaborative Virtual Environments (CVEs). This paper presents processes used in developing an agent framework for Federated Collaborative Virtual Workspace (FCVW) based on Agent Oriented Software Engineering (AOSE) techniques. FCVW is an extension of MITRE's Collaborative Virtual Workspace (CVW). The main objective of this framework is to allow FCVW users to create software agents more easily. 相似文献
17.
18.
19.
20.
An object-oriented framework in essence defines an architecture for a family of applications or subsystems in a given domain. Every application in the family obeys these architectural restrictions. Such frameworks are typically delivered as collections of inter-dependent abstract classes, together with their concrete subclasses. The abstract classes and their interdependencies implicitly realize the architecture. Developing a new application reusing classes of a framework requires a thorough understanding of the framework architecture.We introduce an approach called Design by Framework Completion, in which an exemplar (an executable visual model for a minimal instantiation of the architecture) is used for documenting frameworks. We propose exploration of exemplars as a means for learning the architecture, following which new applications can be built by replacing selected pieces of the exemplar. For the piece to be replaced, the inheritance lattice around its class provides the space of alternatives, one of these classes may be suitably adapted (say, by sub-classing) to create the new replacement.Design by Framework Completion proposes a paradigm shift when designing in presence of reusable components: It enables a much simpler top-down approach for creating applications, as opposed to the prevalent search for components and assemble them bottom-up strategy. We believe that this paradigm shift is essential because components can only be fitted together if they all obey the same architectural rules that govern the framework. 相似文献