图2.2
3 系统设计
由于该系统面向总校和分布于全国各地的教学中心,因此在系统结构上采用B/S结构相结合的多层软件体系结构。域网内部快速的信息处理, B/S结构具有较好的网络扩展性和兼容性,以B/S结构能满足地理位置分散、通讯介质各异的应用。采用多层体系结构可以将数据库、业务逻辑、用户界面分离开,这样做的优点是:可伸缩性好、可管理性强、可重用性好、部署应用程序的代价比较小。
3.1 系统总体系结构设计
本系统的功能结构图如图3.1所示:
图3.1
3.2 功能设计
系统面向二类用户,分别为教师、学生。为简化本系统,学生用户登录进入系统,只拥有系统的部分权限,能浏览基本信息,可选择某种课程进行在线测试,可通过在线答疑与老师交流。老师用户可以编辑,管理相关信息。详细的功能设计如下。
3.2.1 管理员功能:
(1)修改管理员帐号密码的功能设计:管理员能够对自己的帐号和密码进行修改操作,包括对其他管理员的添加及删除。超级管理员只能有一位,且只能提前设计好。
(2)留言回复的功能设计:老师能够对学生的问题进行回复,并将回复以帖子形式发表。
(3)考试管理,考试管理模块主要完成试卷生成,考试新闻的发布,在线考试和评分功能,是本系统的核心模块。确定命题原则. 进行考试前,由教师确定考试课程名称,考试时间,总分数,每题的分数,自动组题. 根据命题原则,产生参加考试的机器数套试题。
(4)试题编辑与添加的功能设计:试题库的管理是核心部分,试题录入与文护,修改,查询都频繁地对试题库进行操作,使题库具有较大题量可供选择,从而自动组题时随机选择程度更大,各考生的考题雷同程度较小.课程设置在录入试题前加入本门课程,试题录入可以输入各种题型的试题,题库文护包括添加、修改和删除。
(5)查看管理学生成绩的功能设计:老师能够对学生的成绩进行查看,删除等操作。
(6)查看管理学生用户的功能设计:老师能够对学生用户的用户名进行查看,修改,删除等操作。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>