1. 研究目的与意义
场景是需求工程中需求获取、需求文档化和需求验证的有效的非形式化工具。
较之自然语言,场景可以更为精确地刻画系统的行为。
本课题我们通过基于场景的软件工程过程来设计平时成绩管理系统。
2. 课题关键问题和重难点
关键问题:
1. 基于场景设计在软件开发的过程中处于需求分析和软件实现之间,是软件设计的具体体现。
2. 基于场景开发方法的要素:操作者,操作环境,操作目的,行为活动。界面设计中操作者就是用户,操作环境是每个界面,操作的目的就是用户交互行为的结果,行为活动就是用户的交互行为。
3. 国内外研究现状(文献综述)
在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。随着软件系统规模的扩大和软件危机"带来的软件工程的发展,需求分析与定义在整个软件开发与维护过程中越来越重要,人们普遍认识到,进行需求分析和定义可以避免系统开发时的盲目性。对于具有一定生命周期的软件,如何能够让它在持续变化的需求中得以演化发展,一直是软件设计者的一个难题。因为场景规划在管理未来所取得的巨大成功,基于场景的设计技术在1992年被引入到计算机人机交互领域的系统设计中。目前场景在计算机科学的主要应用领域有人机交互、需求工程、软件工程和组织管理等。基于场景的设计,是目前业界流行一族技术,是在开发过程的早期阶段,使用场景来具体地描述未来系统的使用情况。该方法叙述性的描述想象的使用情况的场景,并将这类场景以不同的方式用于后来的系统开发过程中,可以在一定程度上解决需求易变的问题。
学生成绩管理是学校教学管理工作中的重要环节之一。而平时成绩录入模块,是教务辅助系统其中一个功能。原教务系统平时成绩只有一个数值,缺乏对学生平时课堂表现的记录,没有很好体现出学生平时学习成绩的过程管理。随着教学改革的不断深入,在新的一轮教学改革中,作为一所优秀的院校,我们应该提出重视平时考核、淡化期未考核的新思路,全面开展考核改革,贯彻理论考核和技能考核相结合,推行阶段考核和项目考核,从而有力推动课堂教学质量的提升。平时考核与以期末考核相比,更能全面的反映学生的学习过程,这符合学生的特点,也符合以育人为中心的教育理念。很细致的过程考核必然需要有效的信息技术作为支撑来全面评价教育教学的各个环节,从技术层面上保证最终的评价是科学、合理、公平、公正的,因此迫切需要一套能全面量化考核教育教学全过程的信息化管理平台。传统意义上的平时成绩是在课程教学过程中由任课教师制定规则和形成分数的,在课程结束以前,学生不能及时知道自己的得分和奖惩,并且其他任课教师也不知道别的老师对相同学生的评价如何;在课程结束以后,这个平时成绩也就失去了意义,没有延续性和连贯性,评价基本都是由教师完成的。今天,我们对平时成绩的定义范围更加宽泛,是指涵盖教育、教学全过程的任何一个可评价方面,它不仅包含课程、课堂,还包括课外各种活动。因此,我们想要利用基于场景的软件工程过程实践,通过设想系统使用者未来可能的任务,设计一个开放的、灵活的、可个性化的平时课程成绩管理系统。
本系统用场景描述方式来体现用户为中心的设计思想,并将其贯穿到系统开发的各个阶段。在设计的最初阶段,使用场景来描述用户目前的现状,从中捕获用户的需求。在用户为中心的思想指导下分析观察场景,发掘和提取用户处理问题本质的、必要的交互信息,建立分析场景,再根据这些信息给出设计场景、实现场景,最后用评估场景来测试评估,以进一步修改完善设计。通过基于场景的软件工程设计该系统将学生平时成绩的详细情况,以表格和图表的形式显示在系统中,使学生平时在班级的学习情况清楚地显示出来,而且可以将生成的数据表导出,作为教学政策制定的重要参考数据。
4. 研究方案
该系统的软件结构采用了C/S结构,数据库系统采用SQL Server 2008,客户端软件的运行环境为Windows平台, 以eclipse为开发平台,采用java语言。
系统主要分为以下几个模块:1.基本信息管理;2.点名管理;3.作业管理;4.课堂表现管理;5.平时总评成绩管理;6.系统管理。
我们将使用场景树和状态图两个模型来设计场景及场景间的关系,定义场景内的交互行为和执行方式。
5. 工作计划
第1周:查阅资料,撰写开题报告,完成外文翻译。
第2周:进行课题总体规划和课题的详细设计。
第3周:进行课题模块化设计,数据库设计并进行模块代码编写与调试。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。