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

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

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

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

相较于传统的C/S模式,B/S模式在继承了C/S模式所有特点和优势的基础上,更上一层楼的拥有了一些C/S模式所不具备的特殊有点。比如:B/S模式相较于C/S模式更能应用于广泛的平台且在各平台间跨越时没有什么阻碍,这是因为B/S模式的标准是通过国际化组织有条理统一制定的,不会因由于的某厂商单方面制定而受限制;当用户对基于B/S模式而做出的系统等有需求时,只需在自己的电脑客户端装上市面上普遍的浏览器即可,无需下载安装过多的软件[6]。而如果出现了什么问题,系统维修者也不用跑到所有用户的客户端上,只要对服务器这面的情况进行维修即可,这使得基于B/S模式而开发出的东西的成本及维护费都远远低于C/S模式下的;作为普通用户,我们最关心的就是该系统是否简洁、好用、易上手,基于B/S模式开发出的系统对客户端的要求相较于C/S模式下的大大降低,只需要普通的浏览器,而对于大多数用户来说,浏览器是再普遍不过的东西,也是日常生活中时时刻刻能够接触到的东西,所以B/S模式下的东西满足了普通用户最关心的问题。

综上所述,B/S模式的优势是C/S模式永远替代不了的,所以我选择在B/S模式下设计系统软件结构并开发出符合大众口味的系统。

第二节 建立系统层次框图

在层次框图中,系统的所有模块代表的层次结构将会以树形结构的形式被描述出来。系统的主体以单独方框的形式被摆放在树形结构的最上边,象征着树木的根源;之后是一些概括的模块,象征树木的枝杈,是根源的子集;而在最下方则是树叶,而代表树叶的模块将是系统中划分最细的模块,再往下将不能划分。

在系统开发之初需求分析的时候,工程师就可以对系统的各类模块进行大致的划分,确定顶层模块后再根据需求慢慢延续,一点一点细化,当最终不能再划分出新的模块的时候,整个系统的层次框图就完成了。该框图对之后系统界面等的设计起到关键作用。

该系统的层次框图如下:

15

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

学生评教系统管理员模块修改个人信息及密码学生模块教师模块修改个人评信教息及密码修改个人信息及密码管理评估指标管理教师信息管理学生信息管理课程信息查看评教结果管理评估单管理专业信息管理院系信息系统备份查看评分结果 图4-1 该系统的层次框图

由图可知该系统具有三个大模块,在这三个大模块下有分为不同的小模块,下面将对每个大模块进行描述:

学生模块:在学生模块中,学生可以修改个人信息,更改登录密码并且进行评教。

教师模块:在教师模块中和学生模块相同的是教师可以修改个人信息,更改登录密码,不同的是,教师要查看自己所授课程的评分结果。

管理员模块:在管理员模块中,管理员同样可以修改个人信息和更改密码,之后还可以对教师信息、学生信息、课程信息、学院信息、专业信息、职称信息、评估指标、评估单进行添加、修改、删除等操作。最后还可以查看所有评估单中的评分结果信息和系统备份。

第三节 建立系统活动图

活动图适用于描述工作流的时候,在活动图中,基本每个方框所代表的事物都是处在活动着的状态中。与流程图有着极其相似的地方。 一、 管理员查看评估结果活动图

16

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

图4-2 管理员查看评估结果活动图

管理员通过密码和账户登录系统,系统后台来呢验证该信息是否合法,如果无效则提示错误,若有效则显示管理员主界面,管理员选择评估结果查询选项,再选择要查看评估单,系统后台接到请求后根据请求返回相应信息。 二、 管理员信息管理活动图

图4-3 管理员信息管理活动图

17

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

管理员通过密码和账户登录系统,系统后台来呢验证该信息是否合法,如果无效则提示错误,若有效则显示管理员主界面,管理员选择管理个人信息选项,系统后台查找相应信息,并返回到主界面,管理员此时选择要进行的项目,并保存,后台判定是否合法,最后根据结果返回相应信息。

第四节 建立系顺序图

顺序图顾名思义,就是表示随着时间的推移,参与整个过程的所有对象间信息传递的顺序。 一、 删除评估单顺序图

图4-4 删除评估单顺序图

管理员在主界面上选择管理评估单选项,系统查找并返回所有评估单信息,管理选择要删除对象,后台系统把其删除。 二、 学生评教顺序图

18

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

图4-5 学生评教顺序图

学生进入评教界面,系统查找并显示给学生所有评估指标,学生对所有评估指标打分,提交前会查看是否有遗漏并提醒学生,打分完成后像系统提交全部信息,系统返回提交成功的信息。

19

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

天津科技大学2014届本科生毕业设相较于传统的C/S模式,B/S模式在继承了C/S模式所有特点和优势的基础上,更上一层楼的拥有了一些C/S模式所不具备的特殊有点。比如:B/S模式相较于C/S模式更能应用于广泛的平台且在各平台间跨越时没有什么阻碍,这是因为B/S模式的标准是通过国际化组织有条理统一制定的,不会因由于的某厂商单方面制定而受限制;当用户对基于B/S模式而做出
推荐度:
点击下载文档文档为doc格式
72k6x3ijcp0weks4q8jb3z01x0bvw200n52
领取福利

微信扫码领取福利

微信扫码分享