- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳建筑大学
毕业设计说明书
毕 业 设 计 题 目 程序设计评判系统
学院专业班级 信息与控制工程学院计算机 班
学 生 姓 名 性别
指 导 教 师 职称
2014年 6月7日
摘要
随着Internet的广泛引用,计算机技术的飞速发展,同学们提高程序设计能力的愿望越发强烈。
本在线评判系统利用B/S模式和Windows系统提供的应用程序接口,借助网络这一方便而又有效的平台,可以快速方便地返回评测结果给用户,并且提供了交流的场所,从而起到提高同学们计算机编程能力的作用。本系统以MyEclipse8.6作为开发环境,主要使用ORM对象持久化技术,以Hibernate作为后台解决方案,配合Struts框架作为前台的开发,应用Tomcat6.0作为Web 服务器,同时选用开源的MySQL作为连接的数据库,实现了分层的目的,即显示层、业务逻辑层、数据持久层和数据库层。整个系统的各个模块保持高度的可重用性,各个模块之间的耦合程度非常低,保证了系统的高可扩展性、高可维护性。
本文介绍了该系统的产生背景,并指出进行开发的需求分析;然后给出该系统的业务范围,在各种基本功能要求下,分析了系统的具体需求。其次,本文阐述了关于该系统整体结构的概要设计方案,说明了模块的层次与处理的流程。再次,针对该系统的答题及判题模块,本文给出了详细的结构设计、逻辑流程,为后面所进行的编码实现打下了基础。最后,本文提出了系统测试方案,并列出了针对判题处理模块的测试结果。
关键词:Struts框架;Hibernate;MySQL数据库
Abstract
With 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 mainstream Struts framework as the future of development, Tomcat6.0 application as a Web server, subscribe to raise revenue as a link to the MySQL database, to achieve the purpose of layered demonstrate that the layer, business logic tier. Data Persistence and the database layer. The entire system of the various modules to maintain a high degree of reusability and all the coupling between modules is extremely low. guarantee the systems high scalability, high maintainability.
This paper introduced the system of background, and that the d
文档评论(0)