沈阳建筑大学毕业设计说明书毕 业 设 计 题 目 程序设计评判系统 学 院 专 业 班 级 信息与控制工程学院计算机 班 学 生 姓 名 性别 指 导 教 师 职称 2025 年 6 月 7 日摘要随着 Internet 的广泛引用,计算机技术的飞速进展,同学们提高程序设计能力的愿望越发强烈。本在线评判系统利用 B/S 模式和 Windows 系统提供的应用程序接口,借助网络这一方便而又有效的平台,可以快速方便地返回评测结果给用户,并且提供了沟通的场所,从而起到提高同学们计算机编程能力的作用。本系统以 MyEclipse8.6 作为开发环境,主要使用 ORM 对象持久化技术,以 Hibernate 作为后台解决方案,配合 Struts 框架作为前台的开发,应用 Tomcat6.0 作为 Web 服务器,同时选用开源的 MySQL 作为连接的数据库,实现了分层的目的,即显示层、业务逻辑层、数据持久层和数据库层。整个系统的各个模块保持高度的可重用性,各个模块之间的耦合程度非常低,保证了系统的高可扩展性、高可维护性。本文介绍了该系统的产生背景,并指出进行开发的需求分析;然后给出该系统的业务范围,在各种基本功能要求下,分析了系统的具体需求。其次,本文阐述了关于该系统整体结构的概要设计方案,说明了模块的层次与处理的流程。再次,针对该系统的答题及判题模块,本文给出了详细的结构设计、逻辑流程,为后面所进行的编码实现打下了基础。最后,本文提出了系统测试方案,并列出了针对判题处理模块的测试结果。关键词:STRUTS 框架;HIBERNATE;MYSQL 数据库AbstractWith the wider use of the Internet, computer technology has seen rapid development, students have a strong appetency of improving program design capacity. The online evaluation system using B / S mode and Windows API, using the network, this convenient and effective platforms, we can quickly and easily return to the evaluation results to the users, and to provide a location for the exchange, the students have led us to enhance the ability of computer programming role.This system use MyEclipse8.6 as a development environment, mainly use ORM object persistence technology, as a background to Hibernate solutions with the ma...