2020年软件项目管理论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年软件项目管理论文
1项目背景及要求
基本要求:1.设计严谨、功能完备。2.系统自动交卷、自动判卷,保证成绩真实、准确。3.界面美观大方。
该系统计划研制时间为2017年4月1日到2017年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.主观题批改:系统对客观题自动评分,并为教师提供主观题的
批阅界面,并统计最终得分。
7.教师信息管理:需要注册,并要得到系统管理员的审批确认。该角色具有考生所没有的权限,即具有考生信息管理、考试题库管
理以及试卷信息管理等操作权限;
8.管理员信息:为系统的维护用户,管理员除了拥有教师管理员的所有操作权限外,还可以对教师、学生信息进行管理。
4项目组织管理
4.1组织结构
该项目要求多个人员同时参与,通力合作,才能确保任务的完成。根据项目的这个特点,指定一名项目经理全权负责项目的执行,以
及需求分析员、系统配置员、数据库设计员、编码员、界面设计员、测试人员组成项目小组。项目管理的组织结构如图4.1所示。
图4.1项目组织结构
5项目管理的应用
5.1项目里程碑计划
根据软件工程的要求,将该软件开发过程分为几个重要阶段,对这几个阶段的关键事件设立里程碑进行管理。本软件项目的主要里
程碑事件有:需求分析完成、系统设计完成、程序编码完成、软件
测试完成。该项目的里程碑计划如表5.1所示。
表5.1项目里程碑计划
5.2项目的工作分解结构
将一个项目分解为若干个较为独立的子项目有利于对项目的管理。项目的工作分解结构包含了项目实施过程中的全部工作,在线考试
系统项目的主要工作如图5.2所示。
图5.2项目的工作分解结构
5.3项目的责任分配矩阵
表5.2项目的责任分配矩阵
负责
辅助
5.4项目的进度安排
项目的进度安排参见项目甘特图(图5.3)。
图5.2“在线考试系统”项目甘特图
5.5项目风险分析
在一个项目的进行过程中总会遇到一些意想不到的事情,为了更好地适应对一些意外发生的事情,我们应对在项目中存在的风险进
行分析。
1.可能遇到的风险。在在线考试系统开发项目中可能遇到的风险有以下几方面:
(1)在进度、需求等方面的风险。(2)网络不稳定,导致断线,数据丢失。
(1)再分解工作之后,尽可能准确评估每项工作,准确估计进度。
(2)及时做好信息备份。
(3)加强系统的稳定性,不断修补系统漏洞.
[关键词]软件工程;创业;管理