5.3. NTFS权限系统分析 27
5.3.1. NTFS的使用的RBAC模型 27
5.3.2. NTFS中基于RBAC模型的策略 28
5.4. 权限系统设计 29
5.4.1. 系统定位 29
5.4.2. 权限枚举 29
5.5. 权限系统实现 30
5.5.1. 角色管理 30
5.5.2. 权限管理 31
5.6. 本章小结 32
6. 体验优化 33
6.1. 用户体验 33
6.1.1. 概念 33
6.1.2. 可用性原则 34
6.2. 前端技术 35
6.2.1. 概述 35
6.2.2. HTML 36
6.2.3. CSS 36
6.2.4. JavaScript 37
6.3. 优化实践 37
6.3.1. 按钮样式修改 37
6.3.2. 布局的优化 38
6.4. 本章小结 39
总结 39
致谢 40
参考文献 40
引言
现在国内ACM/ICPC做题判题平台已经发展的比较成熟,其中元老级的判题平台国外的有Code force,国内的有北大的POJ、浙大的ZOJ,可以说已经形成了相对固定的一种模式:题目包含描述、输入输出的描述已经样例,做题者提交代码后系统编译运行代码,对比输出数据,并且返回结果。论文网
基于这个模式,又可以在网站上架设ACM/ICPC的比赛。比赛除了给出判题的结果,还会给出参赛者的排名信息。
针对这种固定的模式,本ACM/ICPC训练平台根据实际训练的需求,加入几点新的功能和特性,其中包括:1)题目的分类和标签系统,根据标签进行索引搜索;2)题目推荐功能,根据其他人的做题痕迹,挖掘出题目难度以及关联程度,再根据个人做题历史推荐适合下一批适合攻克的题目;3)基于角色的权限系统,这样方便于教练、裁判、训练员可以使用不同的功能,查看不同的数据;4)集成其他OJ的题目,方便训练者在一个固定的入口进行做题,使用统一的界面;5)友好的用户体验
1. 原有架构
本毕业设计建立在已有系统基础之上,深入了解已有系统的架构,才能够方便进行拓展和改造。