好文档 - 专业文书写作范文服务资料分享网站

基于java的学生成绩管理系统设计与实现大学本科毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

天津科技大学2014届本科生毕业设

用例名称:修改课程信息

用例描述:管理员对课程信息进行修改,修改后原先的信息列表将被更新,并显示给管理员新的信息。

参与角色:管理员

前置条件:系统管理员成功登录系统并进入主界面。

后置条件:系统中的课程信息管理界面里的课程列表被更新。 基本操作流程:

1) 管理员在左侧界面选择课程信息管理选项。

2) 系统显示课程信息列表,管理员单击要修改的信息后面的“修改”选项。

3) 系统转到课程信息修改界面,且显示着原来的信息。 4) 管理员对相关信息进行修改。

5) 修改完成,点击“保存”。

6) 系统验证管理人员输入的新信息的合法性。 7) 验证通过,提示“修改成功”。

可选操作流程:

在修改课程信息过程中,管理员同时可以进行删除课程后者添加课程的操作。

3. 删除教师信息用例描述

用例名称:删除教师信息

用例描述:管理员删除员工信息,删除后该原先具有的信息将在信息列 中不再出现。

参与角色:管理员

前置条件:系统管理员成功登录系统并进入主界面。

后置条件:系统中的教师信息管理界面里的教师列表被更新。 基本操作流程:

1) 管理员在左侧界面选择教师信息管理选项。

2) 系统显示教师信息列表,选择在要删除的教师信息列后面的方框,挑勾后单击列表下面的“删除”按钮。 3) 系统执行删除操作。

4) 删除成功,教师管理信息列表更新,显示删除后的列表。

可选操作流程:

在该界面中,可以同时选择多个教师,统一删除。如果要把所有教师全

10

天津科技大学2014届本科生毕业设

部删除也可选择下方的“全选”按钮。 二、 教师建模 (一) 教师用例图

本系统三类用户之一——教师,他主要是查看自己教授的所有课程评估单中的评估结果以及修改自己的信息。该系统中教师的用例图如下图:

图3-2 教师用例图

(二) 教师部分用例描述 教师查询评估结果信息用例描述

用例名称:教师查询评估结果

用例描述:教师查询自己所教授的所有课程的评估结果。 参与角色:教师

前置条件:教师成功登录系统,并进入教师主界面。 后置条件:教师了解自己所授所有课程的分数信息。 基本操作流程:

1) 教师在左侧界面选择查看评估结果选项。 2) 系统显示该教师所授所有课程的评估单。

3) 教师选择要查看的评估单,并选择“查看评估结果”选项。 4) 系统将所有评估结果显示出来,其中包括每个学生对每条评估指标的打分情况,并在界面最下方显示百分之分数。

可选操作流程:

在教师查询信息过程中,教师如果不想继续出来,则可在左边选项栏中随意选择其他选项。 三、 学生建模 (一) 学生用例图

11

天津科技大学2014届本科生毕业设

本系统三类用户之一——学生,他主要是对自己上过的课程评估单进行打分以及修改自己的信息。该系统中学生的用例图如下图:

图3-3 学生用例图

(二) 学生部分用例描述 学生评教用例描述

用例名称:学生评价

用例描述:学生对所上课程的相应评估单中的评估指标进行打分。 参与角色:学生

前置条件:学生成功登录系统,并进入学生主界面。

后置条件:该评估单中的评估分数将被保存到后台数据库,并作为教师 总分数的一部分。

基本操作流程:

1) 学生在左侧界面选择评教选项。

2) 系统显示所有课程的评估单。

3) 学生选择要要评估的评估单,并选择“参与评估”选项。 4) 系统显示各项指标。

5) 学生针对该教师的教学情况对每项评估指标进行打分。 6) 打分结束后,单击“提交”按钮。 7) 系统验证是否所有选项都打分结束。 8) 都结束后系统提示“提交成功”。

12

天津科技大学2014届本科生毕业设

可选操作流程:

在学生评教信息过程中,学生如果不想继续出来,则可在左边选项栏中随意选择其他选项。

13

天津科技大学2014届本科生毕业设

第四章 概要设计

通过对系统进行概要设计,能够明确的知道系统将通过什么方式如何实现。同时完成该项目的整体软件架构后,能够分出构成系统的模块,并完成数据库结构设计。

第一节 设计系统软件结构

一、 设计系统软件结构概述

所谓的设计软件的过程,就是在设计之初,首先要对将要设计的系统有个大概的轮廓模型,确定模型后,用已有的技术手段把理想中的轮廓模型构造出来,实物设计出来之后再设计一套评估该系统是否完善的指标,让系统在实践和评估中验证其实用价值,同时也能够验证是否符合当初想要的轮廓。当这些步骤结束后,且系统经受住了评估的考验之后,该系统的设计也就成功了。

当需求分析的阶段过去后,要设计一个什么样的系统已经在我的脑海中形成了大致轮廓,而数据字典和用例的设计就更加深了我确定系统设计方向的脚步并确立了逻辑模型。在详细设计阶段,我将把脑海中的轮廓通过实现逻辑模型的方式使其具象化,真实的表现出来。在详细设计的过程中,将要确定系统具有哪些模块,每个模块又将具备哪些功能,最终把每个模块的功能通过各种算法实现出来。同时还要确立系统的活动图和顺序图,能够明确该系统是以什么的形式和顺序来运行的。当该阶段结束后,系统雏形就将生成。

如何设计系统的结构,其方法就是将系统具备的各种功能全部划分为模块。但模块与模块之间不能随意划分,一定要有联系且遵守基本原则,使其成为具有一定特殊结构的层次划分。模块范围非常广,很多类型的东西都可以作为莫开来使用。而且它在设计的过程中起到简化的作用,使系统设计不再那么发杂,提高了效率和人们的理解效果。模块化后的系统将含有很多子集,能够分别进行设计开发,但这些模块又具备某些联系,所以使整个设计过程具有变为分开设计的同时又包含联系的特点。 二、 在B/S模式下设计系统软件结构的原因

现实生活中,“高校学生评价系统”的实际应用范围是利用校园网的教师、教务管理者和学生。B/S软件架构模式更能满足这样的需求对象的具体需求。

14

[4]

基于java的学生成绩管理系统设计与实现大学本科毕业论文

天津科技大学2014届本科生毕业设用例名称:修改课程信息用例描述:管理员对课程信息进行修改,修改后原先的信息列表将被更新,并显示给管理员新的信息。参与角色:管理员前置条件:系统管理员成功登录系统并进入主界面。后置条件:系统中的课程信息管理界面里的课程列表被更新。基本操作流程:1)管理员
推荐度:
点击下载文档文档为doc格式
72k6x3ijcp0weks4q8jb3z01x0bvw200n52
领取福利

微信扫码领取福利

微信扫码分享