"网上考试系统软件工程课程设计" 基于UML的网上考试系统的需求分析与设计是软件工程课程设计的一部分。本系统主要用于学生在网上进行考试,教师在网上为学生编写试题、组卷和阅卷。学生考完试后系统将考生作答的答案存入相应的数据库表中。教师可在线批阅试卷,并为考生生成成绩。 本次课程设计的主要任务是掌握需求分析与软件设计的主要任务、掌握数据流图及E-R图等的表示机制及UML图形语言机制、掌握基于数据流图或基于UML进行需求分析的过程、掌握基于数据流图或基于UML进行软件设计的过程、学会撰写软件需求规格说明书与软件设计规格说明书。 在本系统中,系统的功能需求包括用户注册、用户登录、用户管理、班级管理、试题管理、组卷、考试、阅卷、查询成绩等。系统的参与者包括管理员、教师、学生等。 在课程设计中,我们将使用UML和Rose建模工具对网上考试系统进行需求分析与建模,从而掌握软件设计的主要任务和方法论。同时,我们也将学会撰写软件需求规格说明书与软件设计规格说明书,掌握软件设计的主要方法论。 在本系统中,用户注册是最基本的功能之一。用户注册后,系统将为用户生成一个唯一的用户ID和密码,以便用户在系统中进行登录。用户登录后,可以使用系统中的功能,例如查询成绩、考试等。 班级管理是教师的主要功能之一。教师可以根据选修本课程的学生名单管理班级,包括增加或删除学生等。试题管理是教师的主要功能之一。教师可以编写试题及标准答案,也可以从题库中选取一组习题,组成一份给学生考试的试卷。 考试是系统的核心功能之一。学生考完试后,系统将考生作答的答案存入相应的数据库表中。教师可在线批阅试卷,并为考生生成成绩。 在本系统中,我们使用UML图形语言来描述系统的需求和设计。UML图形语言是一种标准的建模语言,能够描述系统的静态和动态行为。使用UML图形语言可以提高系统的可读性和可维护性。 本次课程设计的主要任务是掌握软件设计的主要任务和方法论,掌握UML图形语言,学会撰写软件需求规格说明书与软件设计规格说明书。通过本次课程设计,我们可以提高自己的软件设计能力,掌握软件设计的主要方法论和技术。
- oZiYanZiYu122012-12-09貌似不是我想要的啊!!!
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助