沈阳建筑大学毕业设计说明书毕 业 设 计 题 目 程序设计评判系统 学 院 专 业 班 级 信息与控制工程学院计算机 班 学 生 姓 名 性别 指 导 教 师 职称 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 app