软件项目管理论文

在线考试系统 1 项目背景及要求

随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率;教育机构也希望给网上的学生提供更全面、灵活的服务,全面准确地对学生进行跟踪和评论。网络考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。

在线考试系统与传统的考试相比,由于传统的考试相比涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试试卷周期长、效率下;同时人工批卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络在线考试系统展现出了越来越多的优越性。

在线考试系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便,避免了以往学校里考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。在线考试系统管理员登录后,对考试内容、专业、科目和考试题目等都作了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。

基本要求: 1. 设计严谨、功能完备。2. 系统自动交卷、自动判卷,保证成绩真实、准确。3.界面美观大方。

该系统计划研制时间为2013年4月1日到2013年4月30日。

2 项目开发内容

1.考生在线考试模块

考生通过主界面输入学号、姓名,选择所在的院系及需要考试的科目等。从题库中随机抽取生成试卷让考生开始考试,考生的答题信息通过选择答案来反映,主观题由考生自己答。考试结束采取自主交卷和到了规定的时间自动提示有机结合的方式予以实现。考试过程中设有时钟,用以提醒考生。提交试卷后自动生成成绩,选择题和判断题的自动阅卷比较简单,只需与标准答案进行比较即可。而填空题和简答题的阅卷,由于主观性、答案个数的不确定性和判卷的尺度等等因素,要实现计算机自动阅卷相对比较困难。该子模块采取在多个答案之间设置特定分隔符并搜索关键字的办法实现了填空题和简答题的自动阅卷。

2.教师管理模块

教师根据登录账号和密码进行登录后,首先选择一个题库作为考试组卷的依据:然后根据考试科目的考试要求设置组卷参数并保存,考生在考试时,将按照该组卷参数从题库中随机抽取试题组成试卷进行考试;考试结束后,保存考生考试结果,系统会自动评卷得出成绩,教师还可以通过人工阅卷接口对系统自动评卷的结果进行检查,最终得出考生的成绩并保存;教师可以通过信息查询模块查询、下载考生的成绩,还可以通过成绩管理模块对成绩进行分析和对比。

3.管理员模块

管理员可以对整个学校年级信息进行操作,包括年级信息的录入、每个年级课程的录入、还可以对每条年级信息进行修改,以及对学生信息进行录入和操作。在“学生信息”这一项中,逐一输入每个学生的姓名、学号、年级等信息,这时系统就会根据学生的年级,从库中取出这个年级所有的科目信息,在登录权限表中生成一条记录,记录着这个学生每一门科目考试是否已经登录过和提交过的信息,作为判别学生是否已经参加过此门考试的依据,管理员可以通过“学生权限查看”这一项,查询每个学生的信息,如果学生信息不正确,可以修改学生的信息。此外,管理员可以对教师信息进行录入和操作。在“教师信息”这一项中,输入教师的名字和号码,系统会将输入的数据保存在数据库的教师表里。

3 系统目标及系统描述

3.1 系统目标

(1)提高教师工作效率和减轻教师工作量。 (2)具有严肃性和公正性,系统自动交卷。

(3)系统自动阅卷加上人工阅卷,保证成绩真实、准确。 (4)考生可随时查看考试成绩。 (5)对考生、教师信息进行管理。 3.2 在线考试系统主框架及系统描述 3.2.1 系统总体结构

(1)网络结构 (2)系统平台 (3)软件结构 3.2.2 功能描述

1.考生信息管理:学号、学生姓名、密码、所属专业、班级。考生不需要注册直接登录本系统,其操作权限仅为参加考试和查询考试成绩。不允许两台或两台以上计算机用同一用户ID同时登陆;

2.科目信息管理:管理员对考试科目的增加、删除和修改操作。

3.试题信息管理:教师可以对各科目的各种类型的试题进行添加、编辑修改、删除和查询等操作。添加考试题目信息时,需要选择所属的专业、科目,然后再进行添加。

4.试卷信息管理

(1)试题录入,首先教师选择试题所属科目。若没有该科目,则可以新增加一个。添加的科目基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容、选项和答案等栏目。教师输入完毕后

即可预览。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统会给出相应的提示或警告,以待更正。

(2)试题修改:教师还可以对试题进行修改。

(3)试题删除:管理员可以删除不再需要的试题。当然如果一个科目不需要,可以将整个科目删除。

5.主观题批改:系统对客观题自动评分,并为教师提供主观题的批阅界面,并统计最终得分。

6.考试成绩信息管理:管理员和考生均可以通过该模块查询某科目考生的考试成绩。另外,管理员还可以查询考试记录,来查看考生是否参加了考试。对一些历史上的考试结果和成绩库进行删除和清理工作。考生可以用自己的帐号和密码登录并查阅成绩。

7.教师信息管理:需要注册,并要得到系统管理员的审批确认。该角色具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限;

8.管理员信息:为系统的维护用户,管理员除了拥有教师管理员的所有操作权限外,还可以对教师、学生信息进行管理。

4 项目组织管理

4.1 组织结构

该项目要求多个人员同时参与,通力合作,才能确保任务的完成。根据项目的这个特点,指定一名项目经理全权负责项目的执行,以及需求分析员、系统配置员、数据库设计员、编码员、界面设计员、测试人员组成项目小组。项目管理的组织结构如图4.1所示。

图4.1 项目组织结构

4.1 组织结构

该项目要求多个人员同时参与,通力合作,才能确保任务的完成。根据项目的这个特点,指定一名项目经理全权负责项目的执行,以及需求分析员、系统配置员、数据库设计员、编码员、界面设计员、测试人员组成项目小组。项目管理的组织结构如图4.1所示。

图4.1 项目组织结构

5.1 项目里程碑计划

根据软件工程的要求,将该软件开发过程分为几个重要阶段,对这几个阶段的关键事件设立里程碑进行管理。本软件项目的主要里程碑事件有:需求分析完成、系统设计完成、程序编码完成、软件测试完成。该项目的里程碑计划如表5.1所示。

表5.1 项目里程碑计划

5.2 项目的工作分解结构

将一个项目分解为若干个较为独立的子项目有利于对项目的管理。项目的工作分解结构包含了项目实施过程中的全部工作,在线考试系统项目的主要工作如图5.2所示。

图5.2 项目的工作分解结构

5.3 项目的责任分配矩阵

为了加强对项目的管理,必须对项目实施责任制管理。参与项目各方的责任一般通过责任分配矩阵的形式标明。责任分配矩阵直观地将项目责任方的责任和权力完整地表达出来,便于项目参与者之间进行有效的协调,对项目管理及项目成功的实施起到了非常关键的作用。根据在线考试系统开发项目的组织结构确定的项目分配矩阵如表5.2所示。

表5.2 项目的责任分配矩阵

负责

辅助

5.4 项目的进度安排

项目的进度安排参见项目甘特图(图5.3)。

图5.2 “在线考试系统”项目甘特图

5.5 项目风险分析

在一个项目的进行过程中总会遇到一些意想不到的事情,为了更好地适应对一些意外发生的事情,我们应对在项目中存在的风险进行分析。

1.可能遇到的风险。在在线考试系统开发项目中可能遇到的风险有以下几方面:

(1)在进度、需求等方面的风险。 (2)网络不稳定,导致断线,数据丢失。

(3)恶意攻击系统,修改系统信息。 2.应对计划(措施)。

(1)再分解工作之后,尽可能准确评估每项工作,准确估计进度。 (2)及时做好信息备份。

(3)加强系统的稳定性,不断修补系统漏洞。

在线考试系统 1 项目背景及要求

随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率;教育机构也希望给网上的学生提供更全面、灵活的服务,全面准确地对学生进行跟踪和评论。网络考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。

在线考试系统与传统的考试相比,由于传统的考试相比涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试试卷周期长、效率下;同时人工批卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络在线考试系统展现出了越来越多的优越性。

在线考试系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便,避免了以往学校里考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。在线考试系统管理员登录后,对考试内容、专业、科目和考试题目等都作了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。

基本要求: 1. 设计严谨、功能完备。2. 系统自动交卷、自动判卷,保证成绩真实、准确。3.界面美观大方。

该系统计划研制时间为2013年4月1日到2013年4月30日。

2 项目开发内容

1.考生在线考试模块

考生通过主界面输入学号、姓名,选择所在的院系及需要考试的科目等。从题库中随机抽取生成试卷让考生开始考试,考生的答题信息通过选择答案来反映,主观题由考生自己答。考试结束采取自主交卷和到了规定的时间自动提示有机结合的方式予以实现。考试过程中设有时钟,用以提醒考生。提交试卷后自动生成成绩,选择题和判断题的自动阅卷比较简单,只需与标准答案进行比较即可。而填空题和简答题的阅卷,由于主观性、答案个数的不确定性和判卷的尺度等等因素,要实现计算机自动阅卷相对比较困难。该子模块采取在多个答案之间设置特定分隔符并搜索关键字的办法实现了填空题和简答题的自动阅卷。

2.教师管理模块

教师根据登录账号和密码进行登录后,首先选择一个题库作为考试组卷的依据:然后根据考试科目的考试要求设置组卷参数并保存,考生在考试时,将按照该组卷参数从题库中随机抽取试题组成试卷进行考试;考试结束后,保存考生考试结果,系统会自动评卷得出成绩,教师还可以通过人工阅卷接口对系统自动评卷的结果进行检查,最终得出考生的成绩并保存;教师可以通过信息查询模块查询、下载考生的成绩,还可以通过成绩管理模块对成绩进行分析和对比。

3.管理员模块

管理员可以对整个学校年级信息进行操作,包括年级信息的录入、每个年级课程的录入、还可以对每条年级信息进行修改,以及对学生信息进行录入和操作。在“学生信息”这一项中,逐一输入每个学生的姓名、学号、年级等信息,这时系统就会根据学生的年级,从库中取出这个年级所有的科目信息,在登录权限表中生成一条记录,记录着这个学生每一门科目考试是否已经登录过和提交过的信息,作为判别学生是否已经参加过此门考试的依据,管理员可以通过“学生权限查看”这一项,查询每个学生的信息,如果学生信息不正确,可以修改学生的信息。此外,管理员可以对教师信息进行录入和操作。在“教师信息”这一项中,输入教师的名字和号码,系统会将输入的数据保存在数据库的教师表里。

3 系统目标及系统描述

3.1 系统目标

(1)提高教师工作效率和减轻教师工作量。 (2)具有严肃性和公正性,系统自动交卷。

(3)系统自动阅卷加上人工阅卷,保证成绩真实、准确。 (4)考生可随时查看考试成绩。 (5)对考生、教师信息进行管理。 3.2 在线考试系统主框架及系统描述 3.2.1 系统总体结构

(1)网络结构 (2)系统平台 (3)软件结构 3.2.2 功能描述

1.考生信息管理:学号、学生姓名、密码、所属专业、班级。考生不需要注册直接登录本系统,其操作权限仅为参加考试和查询考试成绩。不允许两台或两台以上计算机用同一用户ID同时登陆;

2.科目信息管理:管理员对考试科目的增加、删除和修改操作。

3.试题信息管理:教师可以对各科目的各种类型的试题进行添加、编辑修改、删除和查询等操作。添加考试题目信息时,需要选择所属的专业、科目,然后再进行添加。

4.试卷信息管理

(1)试题录入,首先教师选择试题所属科目。若没有该科目,则可以新增加一个。添加的科目基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容、选项和答案等栏目。教师输入完毕后

即可预览。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统会给出相应的提示或警告,以待更正。

(2)试题修改:教师还可以对试题进行修改。

(3)试题删除:管理员可以删除不再需要的试题。当然如果一个科目不需要,可以将整个科目删除。

5.主观题批改:系统对客观题自动评分,并为教师提供主观题的批阅界面,并统计最终得分。

6.考试成绩信息管理:管理员和考生均可以通过该模块查询某科目考生的考试成绩。另外,管理员还可以查询考试记录,来查看考生是否参加了考试。对一些历史上的考试结果和成绩库进行删除和清理工作。考生可以用自己的帐号和密码登录并查阅成绩。

7.教师信息管理:需要注册,并要得到系统管理员的审批确认。该角色具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限;

8.管理员信息:为系统的维护用户,管理员除了拥有教师管理员的所有操作权限外,还可以对教师、学生信息进行管理。

4 项目组织管理

4.1 组织结构

该项目要求多个人员同时参与,通力合作,才能确保任务的完成。根据项目的这个特点,指定一名项目经理全权负责项目的执行,以及需求分析员、系统配置员、数据库设计员、编码员、界面设计员、测试人员组成项目小组。项目管理的组织结构如图4.1所示。

图4.1 项目组织结构

4.1 组织结构

该项目要求多个人员同时参与,通力合作,才能确保任务的完成。根据项目的这个特点,指定一名项目经理全权负责项目的执行,以及需求分析员、系统配置员、数据库设计员、编码员、界面设计员、测试人员组成项目小组。项目管理的组织结构如图4.1所示。

图4.1 项目组织结构

5.1 项目里程碑计划

根据软件工程的要求,将该软件开发过程分为几个重要阶段,对这几个阶段的关键事件设立里程碑进行管理。本软件项目的主要里程碑事件有:需求分析完成、系统设计完成、程序编码完成、软件测试完成。该项目的里程碑计划如表5.1所示。

表5.1 项目里程碑计划

5.2 项目的工作分解结构

将一个项目分解为若干个较为独立的子项目有利于对项目的管理。项目的工作分解结构包含了项目实施过程中的全部工作,在线考试系统项目的主要工作如图5.2所示。

图5.2 项目的工作分解结构

5.3 项目的责任分配矩阵

为了加强对项目的管理,必须对项目实施责任制管理。参与项目各方的责任一般通过责任分配矩阵的形式标明。责任分配矩阵直观地将项目责任方的责任和权力完整地表达出来,便于项目参与者之间进行有效的协调,对项目管理及项目成功的实施起到了非常关键的作用。根据在线考试系统开发项目的组织结构确定的项目分配矩阵如表5.2所示。

表5.2 项目的责任分配矩阵

负责

辅助

5.4 项目的进度安排

项目的进度安排参见项目甘特图(图5.3)。

图5.2 “在线考试系统”项目甘特图

5.5 项目风险分析

在一个项目的进行过程中总会遇到一些意想不到的事情,为了更好地适应对一些意外发生的事情,我们应对在项目中存在的风险进行分析。

1.可能遇到的风险。在在线考试系统开发项目中可能遇到的风险有以下几方面:

(1)在进度、需求等方面的风险。 (2)网络不稳定,导致断线,数据丢失。

(3)恶意攻击系统,修改系统信息。 2.应对计划(措施)。

(1)再分解工作之后,尽可能准确评估每项工作,准确估计进度。 (2)及时做好信息备份。

(3)加强系统的稳定性,不断修补系统漏洞。


相关内容

  • 应用系统测试类论文模板
  • 西安电子科技大学软件学院 软件工程硕士学位论文 写作模板 (1.0版) 应 用 系 统 测 试 类 西安电子科技大学软件学院 宋胜利 2013年04月 代学分类U D `密编 题(中.英文) 作者姓 工程领提 交 论文日 西安电子科技大学 学位论文创新性声明 秉承学校严谨的学分和优良的科学道德,本人 ...

  • 论文查重应区别对待
  • 文化广角 论文查重应区别对待 ◎文/杨再贵许鼎 DOI:10.16324/j.cnki.jcts.2015.05.044 一.查重软件引发非议 不能识别公式.图表:作弊的学生随便用怀疑.创新意味着新事物对旧事物的否定,些雕虫小技就能顺利通过查重检测,等应该是辩证的否定,而不是形而上学的否近年来,中国 ...

  • 管理信息系统的发展方向及实现技术
  • ・8・计算机应用研究2003年 管理信息系统的发展方向及实现技术 张巨俭,甘仞初 (北京理工大学经济与管理学院,北京100081) 摘要:根据管理信息系统开发的特点,对管理信息系统开发软件的结构.实现技术进行了论述,并从管理的角度论述了管理信息系统建设的发展方向. 关键词:管理信息系统:体系结构:组 ...

  • 如何撰写工程报告类论文
  • 学科建设与教学改革 文章编号:1672-5913(2009)23-0107-03 Computer Education 如何撰写工程报告类论文 林广艳,麦中凡 (北京航空航天大学 软件学院,北京 100191) 摘 要:软件工程硕士是我国面向企事业单位培养的高层次.实用性.复合型软件人才,其毕业生撰 ...

  • 硕士论文写作范本(结构化方法V5)
  • 分类号 TP31 密级 公开 UDC 编号 硕士研究生学位论文 题 目 XX系统的分析与设计 学院(所.中心) 软件学院 专业名称研究生姓名 学号 导师姓名 梁志宏 职称 研究员 年 月 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果.除了文中特别加以标注和致谢的 ...

  • 电气专业的一些毕业设计题目
  • 电气专业的一些毕业设计题目 电子类: 1.红外遥控照明灯(电路+程序+论文) 2.基于单片机的多功能智能小车设计论文(电路+程序+论文) 3.基于数字信号处理器(DSP)的异步电机直接转矩控制研究(硕士)(论文+上位机下位机软件+程序) 4.简单温度控制系统(仅论文) 5.漏电保护器(电路+程序+论 ...

  • 毕业季,火了论文查重软件
  • 毕业季,火了论文查重软件 随着毕业季的临近,论文成功通过答辩成了准毕业生们顺利毕业的最后一道关卡,论文查重软件也跟着火了起来. 见面就问"你今天查重了吗?"成了大家的常态."大家都会用论文查重软件查的,如果重复率高于学校规定的范围,还要不断地修改,改完再查,查了重复率还 ...

  • 2014系统架构设计师论文
  • 第 1 题 2014年下半年系统架构设计师下午试卷-论文 论软件需求管理 软件需求管理是一个对系统需求变更了解和控制的过程.需求管理过程与需求开发过程相互关联,初始需求导出的同时就要形成需求管理规划,一旦启动了软件开发过程,需求管理活动就紧密相伴. 需求管理过程中主要包含变更控制.版本控制.需求跟踪 ...

  • 软件开发毕业论文
  • 软件开发毕业论文 学 生: 学 号: 专 业: 计算机科学与技术 导 师: 学校代码: 教育学院 电力监控软件开发 摘要 随着我国国民经济的快速发展,我国对电力的需求也越来越紧迫.尤其是在近几年里,我国每年的电力缺口逐年扩大,已经严重制约了各个行业的发展甚至影响到了居民的正常用电.正是由于这样,全国 ...

  • 机械工程学院本科毕业设计(论文)管理规范
  • 机械工程学院本科毕业设计(论文)管理规范 毕业设计(论文)教学是实现本科培养目标的重要环节.毕业设计(论文)是学生毕业前的最后学习阶段,是学习的深化与升华的重要过程:是学生学习.研究与实践成果的全面总结:是学生创新思维.综合素质与工程实践能力培养效果的全面检验:是学生毕业及学位资格论证的重要依据:是 ...