当前位置:文档之家› 试题管理系统

试题管理系统

QQ2044355515
1.1 系统功能概述
1.做题者(学生)可以登录系统网站浏览题目 试卷信息、查看成绩;可以网上做题, 也可以给某份试题评论,出该份题者可以查 看到此评论。
2.出题者(老师)可以登录系统网站出题,出 题者选择课程名和试卷难度后系统自动出 题,此时该题称为临时试题,在出题者审 阅之后,可以对试题进行修改,然后该题
做题者登录、浏览、查询顺序图
1做题者先通过登录界面用自己的用户名 和密码登录系统;
2做题者可以在个人主页浏览试题;
3做题者可以在留言界面给出题者留言
.
做题者登录、留言状态图
1做题者通过用户名和密码登录系统成功为登录状态 。
2若没有用户,可以在注册界面注册成为用户。
3做题者可以在留言界面输入留言信息进入留言状态 。 根据做题者的各种状态以及转换规则,创建做题者状 态图
【登录网站】Login,做题者用管理员分配的用户名和密码 登录系统。 【浏览试题】Browse Subject,登录之后,可以浏览所有 的试题,也可以在分类下寻找试题。 【查询试题】Search Subject,可以输入关键字搜索试题 。 【选题做题】Do Subject,选中一份题,做题,提交。 【评论试题】Comment,可以对试题进行评论,也可以查 看出题者对评论的回复。 【查看成绩】View Score,做题者可以查看自己做过的试 题和成绩。
存在的问题与不足请谅解!
3信息浏览、查询模块。信息查询模块主要用于对网站的试题进 行浏览、搜索查找。
1.2课程设计要求:
1.根据所收集的简单需求,利用UML和 Rational Rose工具对系统进行建模; 2根据前述需求的分析,进行需求建模, 绘制系统的用例图和活动图 3根据用例模型,进行架构建模,绘制系 统的时序图状态图,类图和交互图; 4.绘制系统中某些重要功能的对象图; 5绘制系统的组件图和部署图
出题者登录、出题顺序图
1出题者先通过登录界面用自己的用户名和密 码登录系统;
2 出题者可以在个人主页浏览试题;
3出题者可以在添加试题界面设置课程号和试 题难度,再审核系统自动出的题,称为临时试 题,审核成功后成为正式试题,若不满意,修 改后称为正式试题。
管理员管理网站顺序图
1管理员先通过登录界面用自己的用户名和密 码登录系统; 2管理员可以在个人主页选择要进行的操作; 3管理员可以在试题管理页面管理试题; 4管理员可以在用户管理页面管理用户; 5管理员可以在分数发布页面发布分数; 6理员可以在反馈管理界面管理反馈信息
出题者用例图
【登录网站】Login,出题者用管理员分配的用户名和 密码登录系统。 【添加试题】Add Subject,登录之后,可以添加试题 。 【修改试题】Modify Subject,可以输入关键字搜索 试题。 【删除做题】Delete Subject,选中一份题,做题, 提交。 【回复评论】Reply Comment,可以对试题进的评论 进行回复。 【试题评分】Judge Score,对做题者做的试题进行
5.系统维护。管理人员可以使用此模块对系 统网站进行维护,保障其正常运行。 6.修改密码。出题者和做题者均可以修改密 码,但是管理员不允许。 7.分数发布。出题者对做题者做的题进行评 分,提交后由管理员管理,统一发布,发 布之后做题者便可以查看自己做过的题和得 到的分数。 8.反馈模块。出题者和做题者均可以在登录 后填写一份反馈表,对该系统网站进行反 馈,管理员可以将反馈整理一下,做成报表 。
成为正式试题;出题者需要对做题者做出 的试题进行评分,当然,只是对自己出的 试题;出题者可以查看自己出过的试题的
3.系统管理员主要负责对出题者出的题进 行分类整理,为做题者提供查询功能,并 管做题者的成绩;对系统网站进行维护与 管理;对出题者、做题者和管理员的数据
库进行管理,包括添加、删除、修改,此 处为了增强系统网站的健壮性,认为系统
管理员用例图
【登录网站】Login,管理员用固定的用户名密码 登录系统。 【试题管理】Subject Management,系统管理员 负责管理试题,将试题分类整理。 【用户管理】User Management,系统管理员负 责用户管理,增加、删除、修改。 【消息管理】Message Management,系统管理 员负责管理消息和首页新闻。 【系统维护】System Maintance,系统管理员负 责维护系统,及时复制数据库。
1试题查询。管理员对出题者出过的试题进 行分类整理,做题者可以根据输入的关键词 查找自己所需的试题,查看试题、做题或评 论。 2报表查看。查看由管理员提供的最新的反 馈报表。 3试题浏览。可以浏览所有试题,也可以查 询试题。 4分数查询。可以查看自己做过的题的分数 。
试题管理系统讲解
做题者用例图
做题者登录、做题活动图
1做题者在登录界面输入用户名和密码,提交登录。 2界面将信息提交给系统,和系统数据库进行验证,如果 验证成功,怎登录到个人主 页,否则返回登录页面。 3做题者选择要执行的操作,以查询试题为例,输入要查 询的关键字,提交给系统,系统在数据库中进行删选,把 结果传回给系统,做题者可以进行做题或者评论。 4做完的题或评论提交给数据库,存储起来
系统类图
er类是系统用户的父类。 2.Student类是做题者类。除了继承父类的 属性和方法外,还构建了自己的属性的方 法。 3.Teacher是出题者类,除了继承User父 类属性和方法外,还有自己的属性和方法 。 4.Administrator类是系统管理员类,除继 承父类外,还有自己的属性和方法。
1.3基本业务模块功能图
1.登录模块。出题者和做题者均可以使用管 理员分配的用户名密码登录系统。 2.消息通告。管理员可以在网站主页附上最 新消息通告。 3.试题管理。出题者可以登录网站增加.修改 或删除自己出过的试题,由系统管理员 管理正式提交的试题。 4.评论互动。做题者可以对某份试题评论, 出题者可以查看评论并回复评论者,做题者 可以查看自己的评论和回复,做题者和出题 者实现评论互动交流.
管理员有多位,将来也可以增加系统管理 员
系统主要包括以下几个模块。
1.数据库管理模块。数据库管理模块提供了使用者录入、修改并 维护数据的途径。例 如对出题者与用题者等用户信息的管理、分类与整理试卷的信息 管理(包括新增、 发布、删除等)
2基本业务模块。在基本业务模块中,出题者首先设置试题名称 与难度,审核临时试 题,回复做题者的问题与消息,做题者可以网上做题、查看成绩 等;管理员可以维 护页面,生成阶段性报表与数据备份。
1.4 数据库管理模块功能图
1用户信息管理。包括用题者、出题者与管理员的 信息管理。 2试题信息管理。管理试题分类,基本信息以及出 题者。 3评论互动管理。管理做题者和出题者之间的评论 互动。 4分数管理。管理每份试题的做题者的分数。 5反馈信息管理。整理用户提交的反馈表,做成报 表。
1.5 信息浏览查询模块功能图
相关主题