开明中学模拟联合国网站的设计与实现(源码)
目前,淮安市开明中学开展的模拟联合国活动缺少一个展示和宣传的平台,基于这样的需求,开发一款多功能的模联网站,此网站结合了普通网站和在线考试系统。网站分为前后台,前台作为信息展示区,有不同的版块,后台管理员可以对前台不同版块的信息进行管理。在线考试系统,按角色可以分为管理员和学生 ,学生可以实现在线考试,查看成绩等操作,管理员可以对考生、试卷、试题和成绩等进行管理。本文阐述了淮安市开明中学模联网站的设计和实现,详细的叙述了系统的绪论、系统分析、系统设计、详细设计和软件测试等内容,同时对系统用到的技术和开发工具进行了介绍。关键字 模联网站,在线考试,系统分析,详细设计目 录
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 国内外现状 2
1.4 本课题应达到的要求 2
1.5 文档结构 2
2 系统分析 3
2.1 可行性分析 3
2.2 系统需求分析 4
2.3 需求分析 6
2.4 业务分析 8
2.5 用例分析 10
2.6 性能需求 13
2.7 运行需求 13
3 技术介绍 13
3.1 主要开发技术介绍 13
3.2 三层架构及面向对象 15
4 系统设计 16
4.1 总体设计思想 16
4.2 系统模块设计 17
4.3 数据库设计 19
4.4 类设计 23
5 详细设计 25
5.1 数据库的实现 25
5.2 系统对数据库的访问 32
5.3 系统设计模式实现 32
5.4 公共模块设计 33
5.5 前台设计 34
5.6 后台设计 36
6 软件测试 43
6.1 测试模式 43
6.2 测试原则 43
6.3 系统用例测试 43
7 注释设计 47
8 命名规范 48< *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 5.3 系统设计模式实现 32
5.4 公共模块设计 33
5.5 前台设计 34
5.6 后台设计 36
6 软件测试 43
6.1 测试模式 43
6.2 测试原则 43
6.3 系统用例测试 43
7 注释设计 47
8 命名规范 48
结论 49
致谢 50
参考文献 51
附录A 52
1 绪论
1.1 课题背景
“模拟联合国”(Model United Nations)是世界各国官方和民间团体特意为青年人组织的活动。青年学生们扮演各个国家的外交官,以联合国会议的形式,通过阐述观点、政策辩论、投票表决、做出决议等亲身经历,熟悉联合国的运作方式,了解世界发生的大事对他们未来的影响,了解自身在未来可以发挥的作用。模拟联合国活动是一项健康积极、极富教育意义的学生活动。模拟联合国活动能够增强同学们对于联合国组织的结构、程序和功能的认识,促进他们对于当前的重大国际议题的理解,让他们以国际的眼光来看问题。模拟联合国活动的开展有利于提高同学们组织、策划、管理的能力,研究和写作的能力,公开发言和辩论的能力,解决冲突、求同存异的能力,运用英语的能力,与他人沟通交往等多方面能力。
淮安市开明中学是一所有着悠久历史的名校,该校在近几年也陆续的开展了模联活动,参与的师生热情高涨,在他们的共同努力下,该活动举办越来越趋于成熟,在师生之间有良好的口碑,同时也激起了众多师生的参与热情,但是目前,由于该活动的宣传方式单一,该校之外的民众知之者甚少,为了推广该活动,建立这样一个主题网站,是符合当下的发展趋势。
1.2 课题意义
开发这样一款多功能的模联网站,首先从对于模联活动的宣传和推广上来讲,可以动态、及时的发布和更新模联活动的开展情况,由于该网站运行在互联网上,除了该校的师生可以查看到该网站上的内容外,网络用户也可以查看这些信息,从而扩大了该活动的宣传范围,该校师生是该网站的直接受益者,他们可以随时的了解模联的相关情况,更有机会参与和组织这样一次活动。网站内嵌的在线考试系统,可以方便的提供检测学生学习成果的功能,在时间和空间上扩大了考试的范围,是对传统考试方式的一种改革。其次从开发者角度出发,开发这样一个多功能的网站,可以将从书本和课堂上学习到的知识,应用到实际生活和工作中,是一次从理论到实践的过程,在开发网站的过程中,遇到许多的问题,通过解决这些问题,弥补了笔者自身的知识漏洞。最后,在开发网站的时候,需要搞清需求,这个过程提高了笔者对于分析问题、抽象实际需求的能力。
1.3 国内外现状
模联大会起源于美国,世界上首届模联大会由哈佛举办,其在随后成立了哈佛大学全美模拟联合国大会(Harvard National Model United Nations,HNMUN),此外,世界上的一些名校,例如,牛津、伯克利大学和斯坦福大学都有独立的模联协会,代表本校参加国际上的模联大会。在世界范围内,每年参加模联大会的学生达到数百万,这些大会的举办对于培养学生对于联合国大会正常的运行流程的了解,对于国际上的一些热点问题能够参与和讨论,提高了学生的思辨能力,拓展学生看待问题的眼光,让学生更关心世界。在在线考试方面,国外比我国起步的要早,毕竟互联网是发源于国外,几乎所有的国外高校和考试机构都有自己的在线考试系统,在推广和使用上,比国内的范围要广。
1.4 本课题应达到的要求
淮安市开明中学模联联合国网站的设计和开发使用三层架构和面向对象的模式开发,是一款基于B/S模式的WEB网站,此网站除了发挥一个网站展现信息的功能外,还要提供方便的在线测评功能,此功能要求系统自动评分,即学生考完后就可以知道考试的成绩。开发出来的网站要部署在网络上去,就要求使用微软的IIS服务器来实现这个功能,一般的电脑都有这个功能,只须手动启用就可以实现。
模联网站上的内容要求动态的从数据库中读取出来,网站的管理员可以在后台对网站上的内容进行管理和维护,要求网站设计的合理,颜色和布局合理,具备良好的用户体验。在线考试系统要求具备自动组卷和人工组卷的功能,在试题类型中需要包括音频题,即可以播放英语听力的功能,在试题的类型上选用的是单选题、多选题和判断题,之所以采用这些类型,这些答案都是客观的,系统可以自动的判断用户的选择正确与否,这也是自动评分的基础。在线考试需要提供两种类型的用户,管理员和学生,管理员可以对系统的试题、试卷、用户和日志等内容进行管理,学生主要是进行在线考试,查看自己的成绩,此外,还具备可以查看自己成绩的分布情况。
1.5 文档结构
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 国内外现状 2
1.4 本课题应达到的要求 2
1.5 文档结构 2
2 系统分析 3
2.1 可行性分析 3
2.2 系统需求分析 4
2.3 需求分析 6
2.4 业务分析 8
2.5 用例分析 10
2.6 性能需求 13
2.7 运行需求 13
3 技术介绍 13
3.1 主要开发技术介绍 13
3.2 三层架构及面向对象 15
4 系统设计 16
4.1 总体设计思想 16
4.2 系统模块设计 17
4.3 数据库设计 19
4.4 类设计 23
5 详细设计 25
5.1 数据库的实现 25
5.2 系统对数据库的访问 32
5.3 系统设计模式实现 32
5.4 公共模块设计 33
5.5 前台设计 34
5.6 后台设计 36
6 软件测试 43
6.1 测试模式 43
6.2 测试原则 43
6.3 系统用例测试 43
7 注释设计 47
8 命名规范 48< *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 5.3 系统设计模式实现 32
5.4 公共模块设计 33
5.5 前台设计 34
5.6 后台设计 36
6 软件测试 43
6.1 测试模式 43
6.2 测试原则 43
6.3 系统用例测试 43
7 注释设计 47
8 命名规范 48
结论 49
致谢 50
参考文献 51
附录A 52
1 绪论
1.1 课题背景
“模拟联合国”(Model United Nations)是世界各国官方和民间团体特意为青年人组织的活动。青年学生们扮演各个国家的外交官,以联合国会议的形式,通过阐述观点、政策辩论、投票表决、做出决议等亲身经历,熟悉联合国的运作方式,了解世界发生的大事对他们未来的影响,了解自身在未来可以发挥的作用。模拟联合国活动是一项健康积极、极富教育意义的学生活动。模拟联合国活动能够增强同学们对于联合国组织的结构、程序和功能的认识,促进他们对于当前的重大国际议题的理解,让他们以国际的眼光来看问题。模拟联合国活动的开展有利于提高同学们组织、策划、管理的能力,研究和写作的能力,公开发言和辩论的能力,解决冲突、求同存异的能力,运用英语的能力,与他人沟通交往等多方面能力。
淮安市开明中学是一所有着悠久历史的名校,该校在近几年也陆续的开展了模联活动,参与的师生热情高涨,在他们的共同努力下,该活动举办越来越趋于成熟,在师生之间有良好的口碑,同时也激起了众多师生的参与热情,但是目前,由于该活动的宣传方式单一,该校之外的民众知之者甚少,为了推广该活动,建立这样一个主题网站,是符合当下的发展趋势。
1.2 课题意义
开发这样一款多功能的模联网站,首先从对于模联活动的宣传和推广上来讲,可以动态、及时的发布和更新模联活动的开展情况,由于该网站运行在互联网上,除了该校的师生可以查看到该网站上的内容外,网络用户也可以查看这些信息,从而扩大了该活动的宣传范围,该校师生是该网站的直接受益者,他们可以随时的了解模联的相关情况,更有机会参与和组织这样一次活动。网站内嵌的在线考试系统,可以方便的提供检测学生学习成果的功能,在时间和空间上扩大了考试的范围,是对传统考试方式的一种改革。其次从开发者角度出发,开发这样一个多功能的网站,可以将从书本和课堂上学习到的知识,应用到实际生活和工作中,是一次从理论到实践的过程,在开发网站的过程中,遇到许多的问题,通过解决这些问题,弥补了笔者自身的知识漏洞。最后,在开发网站的时候,需要搞清需求,这个过程提高了笔者对于分析问题、抽象实际需求的能力。
1.3 国内外现状
模联大会起源于美国,世界上首届模联大会由哈佛举办,其在随后成立了哈佛大学全美模拟联合国大会(Harvard National Model United Nations,HNMUN),此外,世界上的一些名校,例如,牛津、伯克利大学和斯坦福大学都有独立的模联协会,代表本校参加国际上的模联大会。在世界范围内,每年参加模联大会的学生达到数百万,这些大会的举办对于培养学生对于联合国大会正常的运行流程的了解,对于国际上的一些热点问题能够参与和讨论,提高了学生的思辨能力,拓展学生看待问题的眼光,让学生更关心世界。在在线考试方面,国外比我国起步的要早,毕竟互联网是发源于国外,几乎所有的国外高校和考试机构都有自己的在线考试系统,在推广和使用上,比国内的范围要广。
1.4 本课题应达到的要求
淮安市开明中学模联联合国网站的设计和开发使用三层架构和面向对象的模式开发,是一款基于B/S模式的WEB网站,此网站除了发挥一个网站展现信息的功能外,还要提供方便的在线测评功能,此功能要求系统自动评分,即学生考完后就可以知道考试的成绩。开发出来的网站要部署在网络上去,就要求使用微软的IIS服务器来实现这个功能,一般的电脑都有这个功能,只须手动启用就可以实现。
模联网站上的内容要求动态的从数据库中读取出来,网站的管理员可以在后台对网站上的内容进行管理和维护,要求网站设计的合理,颜色和布局合理,具备良好的用户体验。在线考试系统要求具备自动组卷和人工组卷的功能,在试题类型中需要包括音频题,即可以播放英语听力的功能,在试题的类型上选用的是单选题、多选题和判断题,之所以采用这些类型,这些答案都是客观的,系统可以自动的判断用户的选择正确与否,这也是自动评分的基础。在线考试需要提供两种类型的用户,管理员和学生,管理员可以对系统的试题、试卷、用户和日志等内容进行管理,学生主要是进行在线考试,查看自己的成绩,此外,还具备可以查看自己成绩的分布情况。
1.5 文档结构
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2839.html