[摘 要]目前,在线评测系统大多采用Linux系统作为运行平台,由于Linux系统人机交互能力差,使得系统部署要求高和维护难度大。本文针对以上问题进行分析,采用Windows操作系统作为运行平台,在.NET开发平台的基础上,利用EF框架、ORM技术和MVC模式对系统框架进行搭建,设计并实现了用户管理、题目管理、C语言评测等功能,降低了系统的部署要求和维护难度。
[关键词]在线评测;FineUI;WCF;SOA
Abstract: Currently, the online judge system use a Linux system as the operating platform, due to the poor human-computer interaction Linux system, so that the system requires high deployment and maintenance difficult. This paper analyzed the above problems, the use of the Windows operating system as the operating platform, based on the .NET development platform, using EF framework, ORM and MVC mode system technology framework to build, design and implement user management, title management, C language evaluation and other functions, reducing deployment and maintenance requirements of the system more difficult.
Key words: Online Judge; FineUI; WCF; SOA