2。2。3 社会可行性 5
2。3 系统架构及所使用的技术介绍 5
2。3。1 系统架构 5
2。3。2 所使用的技术分析 6
2。4 开发环境介绍 12
2。4。1 开发环境 12
2。4。2 服务器 12
3 系统设计 13
3。1 总体设计 13
3。1。1 系统功能模块图 13
3。1。2 管理员模块 13
3。1。3 学生模块 14
3。1。4 教师模块 14
3。2 数据库设计 17
3。2。1 菜单权限设计 17
3。2。2 评分模块数据库设计 19
3。3 主观题评分算法实现 24
3。3。1 中文分词的分词流程及关键性代码实现 24
3。3。2 TF-IDF算法关键性代码的实现 26
3。3。3 关键字相似度代码实现 27
3。3。4 句子长度相似度代码实现 27
3。3。5 字数相似度代码实现 28
3。3。6 主观题评分相似度 29
4 系统测试 30
4。1 测试目的 30
4。2 测试环境及配置 30
4。3 系统测试详情 31
4。3。1 系统单元测试 31
4。4 评分模块的测试 35
5 结论 36
5。1 本系统中遇到的难点 36
5。2 解决的办法 36
5。3 不足之处 36
5。4 收获与感悟 37
致谢 38
参考文献