1潍坊职业学院综合测评系统与实现.docx
- 文档编号:11223738
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:47
- 大小:983.49KB
1潍坊职业学院综合测评系统与实现.docx
《1潍坊职业学院综合测评系统与实现.docx》由会员分享,可在线阅读,更多相关《1潍坊职业学院综合测评系统与实现.docx(47页珍藏版)》请在冰豆网上搜索。
1潍坊职业学院综合测评系统与实现
摘要I
ABSTRACTII
第1章绪论1
1.1系统开发背景1
1.2系统发展趋势1
1.3论文主要工作2
1.4本文地组织结构3
第2章系统需求分析4
2.1系统总体描述4
2.2功能性描述4
2.2.1品德积分管理5
2.2.2学业积分管理6
2.2.3文体积分管理8
2.3非功能性需求10
第3章总体设计12
3.1系统功能架构12
3.2技术架构13
3.2.1JSP技术13
3.2.2B/S模式14
3.2.3JDBC连接数据库15
3.2.4Struts实现原理15
3.3功能设计15
3.3.1院系管理员17
3.3.2测评人员18
3.3.3学生个人19
3.4系统详细设计20
3.4.1品德积分设计20
3.4.2学业积分管理23
3.4.3文体积分管理25
3.5数据库设计28
3.5.1学生信息表28
3.5.2品德积分表29
3.5.3学业积分表29
3.5.4文体积分表30
第4章系统地实现32
4.1部分核心技术32
4.2业务系统实现34
4.2.1品德积分录入34
4.2.2学业积分录入36
4.2.3文体积分录入39
第5章总结与展望43
参考文献44
致谢47
Content
AbstractI
ABSTRACTII
Chapter1Introduction1
1.1SystemBackground1
1.2SystemDevelopment1
1.3Thethesiswork2
1.4Structureofthisarticle3
Chapter2SystemRequirementsAnalysis4
2.1Overalldescriptionofthesystem4
2.2FunctionalDescription4
2.2.1moralmanagementofpoints5
2.2.2AcademicManagementpoints6
2.2.3ManagementStylePoints8
2.3Non-FunctionalRequirements10
Chapter3Design12
3.1FunctionalArchitecture12
3.2TechnicalArchitecture13
3.2.1JSPtechnology13
3.2.2B/SModel14
3.2.3JDBCConnectiondatabase15
3.2.4Strutsimplementationprinciple15
3.3FunctionalDesign15
3.3.1DepartmentManager17
3.3.2Assessmentpersonnel18
3.3.3individualstudents19
3.4Thedetaileddesignofthesystem20
3.4.1Designofcharacterpoints20
3.4.2AcademicManagementpoints23
3.4.3ManagementStylePoints25
3.5DatabaseDesign28
3.5.1StudentInformationForm28
3.5.2Tablecharacterpoints29
3.5.3Tableschoolintegration29
3.5.4Tablestylepoints30
Chapter4System32
4.1partofthecoretechnologies32
4.2BusinessSystemImplementation34
4.2.1characterinputpoints34
4.2.2Inputofacademicpoints36
4.2.3InputStylepoints39
Chapter5SummaryandOutlook43
References44
Acknowledgements47
摘要
计算机及网络在飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统地作用也愈来愈大.现在,我国部分学校地学生综合测评还停留在纸介质地基础上,这样地机制已经不能适应时代地发展.
该方案是根据潍坊职业学院地实际情况,系统地开发过程中始终采用面向对象地分析与设计思想对需求进行分析,结合广泛应用地计算机技术,对各个功能进行了面向对象地设计,最终实现了一套为潍坊职业学院量身打造地学生综合测评系统.该系统采用J2EE架构,用tomcat作为服务器,采用SQLSERVER作为后台数据支撑,在利用MVC开发模式进行多层架构设计,保证系统具备良好地维护性地同时增强地数据处理能力,实现数据与视图地分离,技术上把系统打造成扩展性、维护性强地系统.
本文作者在此工程中负责系统地部分模块地设计、实现,并参与了数据地优化设计,本文将对此做着重阐述.
系统根据登录角色不同,显示不同地功能模块,学生登录后可以对自己各方面进行自我评定,系统根据录入地信息进行统计并存入数据库,还可以查看自己在某一方面地排名和综合排名;测评人员可以对所有学生录入地信息进行查看审核;院系管理员负责对学生和教师信息地录入管理.
系统实现了学生综合测评管理地整个功能,从数据录入管理到分数审核管理地整个流程.学生综合测评系统地应用使得学生测评审批、测评录入等业务更加便捷,流程思路更加清晰;及时地回馈学生综合测评信息,确保测评工作地快速实施,提高了学生综合测评办公效率.
关键词:
学生综合测评,B/S模式,测评积分管理,数据库,JDBC
ABSTRACT
Withtherapiddevelopmentofcomputerandnetwok,Internetapplicationsbecomingincreasinglypopularworldwide,today’ssocietyisrapidlyadvancingtotheinformationsociety,.Theroleofinformationsystemsplayismoreandmoreimportant.Now,however,ourcomprehensiveevaluationofstudentsinsomeschoolsstillremainatthebasisofpaper,thismechnismcannotadaptwiththetimes.
AccordingtotheactualsituationinWeifangVocationalCollege,developmentofthesystemisalwaysobject-orientedanalysisanddesignanalysisofneeds,combinedwithextensiveuseofcomputertechnology,variousfunctionsontheobject-orienteddesign,theprogramultimatelyrealizesasetoftailor-madefortheWeifangVocationalCollegeStudentsComprehensiveAssessmentSystem.ThesystemadoptstheJ2EEarchitecture,usingtomcatasaserver,andusingSQLSERVERasbackgrounddatasupport,andthenuseMVCdevelopmentpatterntobringoutmulti-layerarchitecture,whichassurancessystemshavegoodmaintenance,whileenhancingdataprocessingcapability,realizingtheseparationofdataandview,technicallycausedthesystemtoplayscalable,powerfulsystemmaintenance.
Theauthorisresponsibleforthisproject’spartofthesystemmoduledesign,implementation,andoptimizationofdatainvolvedinthedesign,thisarticlefocusesondoingthis.
Systemundertheloginrole,whichshowsthedifferentfunctionalmodules,studentscanlogintheirownself-assessmentofallaspectsofthesystemaccordingtotheinformationenteredintothedatabaseforstatistics.Studentscanviewtheirrankingsinacompositeareaandallareas.Evaluationpersonnelcaninputtheinformationforallstudentstoviewaudit.Departmentadministratorisresponsiblefortheinputofstudentsandteachersofinformationmanagement.
Systemrealizestheentirefunctionofstudents’ComprehensiveAssessmentManagement,andmanagementfromdataentrytomanagetheentireprocessauditpoints.StudentComprehensiveAssessmentSystemallowsstudentstoevaluationforapproval,evaluationandotherservicesmoreconvenientinput,processideasmoreclearly。
Timelyfeedbacktostudentscomprehensiveevaluationofinformation,evaluationworktoensuretherapidimplementationofthecomprehensiveevaluationofstudentsofficetoimproveefficiency.
Keywords:
StudentComprehensiveEvaluation,B/SMode,EvaluationPointsManagement,Database,JDBC
第1章绪论
1.1系统开发背景
在科学技术高速发展地今天,一切工作都在计算机技术地帮助下得到了长足地发展和进步,学校综合测评地管理和发布也同样摆脱了过去传统地成绩测评方式,开发学生素质综合测评系统地目地是为了能够更好地利用计算机技术来管理和查询学生素质地综合成绩[1].潍坊职业学院是2001年7月经山东省人民政府批准成立地国办全日制普通高职院校.目前单位对学生地测评都是通过调查问卷、测评表等传统手段,程序繁琐,耗时费力,不能保证测评结果地标准统一和科学、客观.
学校曾经采用人工记录,人工统计和计算对学生进行综合测评.这样地操作管理容易产生计算上地错误和各种疏漏,也费时费力;随着工作量大地时候,出现错误地机率也随之升高.[2]
学生综合测评系统能够利用计算机大大地提高学生综合测评任务,并且保证结果地准确率和效率,学生可以通过本系统方便快捷地查询到自己地综合测评结果.而教师通过管理员登陆也可以在后台对学生地综合测评信息等进行管理.
学生综合素质测评是从德、智、体三方面对学生进行综合评价,综合素质测评过程地公平、公正,测评成绩地真实、准确成绩是作为评优评奖地主要依据,对顺利开展学生工作地推进、全面提高学生素质具有非常重要地作用.[3]
因此,为保证测评成绩真实、准确,尽量减少人为因素地干扰,我们将设计与实现一套学生综合测评系统,通过该系统简化测评过程中大量地汇总、计算、统计工作,并按照统一地测评准则,确保得出地测评结果客观且公正.并且通过学生综合测评系统实现对学生地综合评定,为学生综合测评管理提供便利地工具,提高管理效率.
1.2系统发展趋势
随着计算机及网络技术地飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统地作用也越来越大.现代地学校管理已经有了很大地提高,大学生综合测评管理是高校每年一度地工作,衡量一个学生地标准也往往不在只是单一地学习成绩考核,现代大学生考核更注重地是综合素质地考核,具有所以这就为传统地考核方式增加了很大地难度,传统地方式已经不适合现代地教育管理体制了.目前我国大部分学院地学生综合测评还停留在纸介质地基础上,这样地机制已经不能适应时代地发展,由于它浪费人力、物力,在信息时代这种传统地管理方法必然被计算机为基础地信息管理所取代.因此,根据学校目前实际地管理情况开发一套学生综合测评管理系统是十分必要地.[4]
学校有大量地学生,学生地学习成绩、文体成绩等都是与学生综合测评相关度信息,为了测评地公正和公开,因此将学生综合测评地管理信息化是发展地必然趋势.用结构化系统分析与设计地方法,建立一套有效地学生综合测评管理系统,可以减轻工作量,将工作科学化、规范化,提高资源地利用率.
本论文将根据电子信息化技术地发展,旨在结合潍坊职业学院地实际情况,最大程度地减少院系在学生综合测评方面人力、物力地支出,而且可以使测评过程公开化、结果公开化.
1.3论文主要工作
作为学生测评自动生成系统,在系统中一定存在许多地学生,这需要对学生地信息进行管理;每学期期末时都需要对这些学生地各方面素质进行综合测评,系统根据各素质地分数及各项素质地权值自动计算综合地素质分数,自动计算学生互评分地平均分.系统可以提供信息打印地功能,打印出按要求查询到地测评信息.基本信息地管理:
专业信息,学期信息,个人密码信息进行设置,系统分四大功能模块,为了方便地对各种信息用计算机进行有效地管理,各模块地基本功能说明如下:
测评信息管理:
包括测评信息地登记,查询及维护功能等.
信息打印:
包括学生信息打印和测评信息打印等.
系统管理:
包括专业信息设置,学期信息设置,个人密码修改等.
学生互评分管理:
输入学生学号及分数.满5人后,系统测评部分自动算出学生互评地平均分.
综合成绩=德育测评成绩×30%+智育测评成绩×60%+体育测评成绩×10%.计算成绩后按照分数排名由大到小排序.
德育成绩查询:
根据学生间相互测评后计算平均数+加减分.并按照分数大小排序.
权重管理:
是指测评指标在测评体系中地重要性或测评指标在总分中所应占地比重,其数量表示即为权数.权重地配置主要是在设置好测评工程后,可以在权重操作页面分别设置对测评工程地权重系数.这样综合测评子模块就可以根据测评工程和对应地权重系数计算出被测学生地单项成绩和综合成绩了.在计算测评分时,可分别赋予可调权重,而且,拟采用学分积地形式计算总分,然后,将分数标准化,得出其测评分.[5]
1.4本文地组织结构
本文共分为五个章节,首先探讨了学生综合测评系统地开发背景和当前存在地现状,重点通过描述本系统总体需求,然后详细阐述基于JAVA地综合测评系统构建地设计思想和实现方案,最后介绍系统实现中若干关键技术及应用特点.文章具体结构安排如下:
第1章主要介绍了学生综合测评地背景和重要意义,并对学生综合测评系统地发展趋势作了分析.
第2章对系统进行了总体地需求分析,通过总体业务分析对分模块进行了用例分析.
第3章在系统总体需求分析地基础上进行架构选择,提出了系统地功能架构和技术架构,在体系结构地框架上进行了详细地模块设计和数据库设计.进行了系统详细地论述,通过核心业务类及核心业务对象之间地关系,对每个模块通过时序图地形式进行描述分析,另外主要模块地数据库设计进行了分析说明.
第4章介绍了系统地系统实现过程,在实现时用到地关键技术和常用方法进行了说明,对系统中涉及到地重点模块也进行展示.
第5章论文对学生综合测评系统地研究和实现进行了简单地总结;同时指出了系统目前存在地一些不足之处,并提出了一些改善构想.
第2章系统需求分析
2.1系统总体描述
方便学生地测评操作、减少班干部地测评工作量、减少测评地误差、体现测评地透明性与规范性、对测评数据进行统一地管理.
根据用户角色不同,本学生综合测评系统分为院系管理员、测评人员、学生个人.学生综合测评系统主要针对测评人员进行测评管理功能进行设计与实现,具体如图2-1所示:
图2-1测评管理需求划分图
2.2功能性描述
本小节将对测评人员进行测评管理功能需求通过用例图、用例描述方式进行需求分析.
测评流程:
各个专业地测评人员代表注册(或由院系负责人统一注册>-->二级院系负责人审核开通注册专业-->测评人员进行测评-->测评结束后专业负责人打印测评汇总简明表-->专业负责人检查简明表无误后在汇总简明表上确认签名并上交简明表以及电子文档给院系负责人-->院系负责人复查测评结果<登陆院系管理员后台-->院系测评汇总-->下载院系测评汇总表-->用汇总表与各个专业上交地汇总表进行对比复查,无误后把院系汇总表用Email发送到学生处负责人指定地邮箱).
2.2.1品德积分管理
以下是品德积分管理功能用例图:
图2-2品德积分管理用例图
以下是品德积分管理功能用例描述表:
表2-1品德积分管理用例描述
用例名称:
品德积分管理
主要参与者:
管理员
前置条件:
主要参与者已登录系统,并选择品德积分管理
基本流程:
1、管理员选择品德加分工程管理->显示品德加分工程列表
2、管理员修改品德加分工程->显示品德加分工程修改页面
3、管理员删除品德加分工程->显示删除后,品德加分工程列表
4、管理员添加品德加分工程->显示品德加分工程添加页面
5、管理员查询品德加分工程->显示品德加分工程列表
6、管理员选择品德扣分工程管理->显示品德扣分工程列表
7、管理员修改品德扣分工程->显示品德扣分工程修改页面
8、管理员删除品德扣分工程->显示删除后,品德扣分工程列表
9、管理员添加品德扣分工程->显示品德扣分工程添加页面
10、管理员查询品德扣分工程->显示品德扣分工程列表
11、退出
发生频率:
使用频繁
可选流程:
管理员查询时,输入品德加分工程信息->系统无法根据条件得到对应品德加分工程信息,系统提示管理员重新输入条件.
管理员查询时,输入品德扣分工程信息->系统无法根据条件得到对应品德扣分工程信息,系统提示管理员重新输入条件.
后置条件:
被提取地品德加分工程信息其状态全部变成“已操作”状态地品德加分工程信息
被提取地品德扣分工程信息其状态全部变成“已操作”状态地品德扣分工程信息
2.2.2学业积分管理
下图为学业积分管理用例图.
图2-3学业积分管理用例图
下图为学业积分管理用例描述表:
表2-2学业积分管理用例描述
用例名称:
学业积分管理
主要参与者:
管理员
前置条件:
主要参与者已登录系统,并选择学业积分管理
基本流程:
1、管理员选择科技加分工程管理->显示科技加分工程列表
2、管理员修改科技加分工程->显示科技加分工程修改页面
3、管理员删除科技加分工程->显示删除后,科技加分工程列表
4、管理员添加科技加分工程->显示科技加分工程添加页面
5、管理员查询科技加分工程->显示科技加分工程列表
6、管理员选择科技扣分工程管理->显示科技扣分工程列表
7、管理员修改科技扣分工程->显示科技扣分工程修改页面
8、管理员删除科技扣分工程->显示删除后,科技扣分工程列表
9、管理员添加科技扣分工程->显示科技扣分工程添加页面
10、管理员查询科技扣分工程->显示科技扣分工程列表
11、退出
发生频率:
使用频繁
可选流程:
管理员查询时,输入科技加分工程信息->系统无法根据条件得到对应科技加分工程信息,系统提示管理员重新输入条件.
管理员查询时,输入科技扣分工程信息->系统无法根据条件得到对应科技扣分工程信息,系统提示管理员重新输入条件.
后置条件:
被提取地科技加分工程信息其状态全部变成“已操作”状态地科技加分工程信息
被提取地科技扣分工程信息其状态全部变成“已操作”状态地科技扣分工程信息
2.2.3文体积分管理
文体积分管理功能用例图如下所示.
图2-4文体积分管理用例图
以下是文体积分管理地用例描述表:
表2-3文体积分管理用例描述
用例名称:
文体积分管理
主要参与者:
管理员
前置条件:
主要参与者已登录系统,并选择文体积分管理
基本流程:
1、管理员选择文体加分工程管理->显示文体加分工程列表
2、管理员修改文体加分工程->显示文体加分工程修改页面
3、管理员删除文体加分工程->显示删除后,文体加分工程列表
4、管理员添加文体加分工程->显示文体加分工程添加页面
5、管理员查询文体加分工程->显示文体加分工程列表
6、管理员选择文体扣分工程管理->显示文体扣分工程列表
7、管理员修改文体扣分工程->显示文体扣分工程修改页面
8、管理员删除文体扣分工程->显示删除后,文体扣分工程列表
9、管理员添加文体扣分工程->显示文体扣分工程添加页面
10、管理员查询文体扣分工程->显示文体扣分工程列表
11、退出
发生频率:
使用频繁
可选流程:
管理员查询时,输入文体加分工程信息->系统无法根据条件得到对应文体加分工程信息,系统提示管理员重新输入条件.
管理员查询时,输入文体扣分工程信息->系统无法根据条件得到对应文体扣分工程信息,系统提示管理员重新输入条件.
后置条件:
被提取地文体加分工程信息其状态全部变成“已操作”状态地文体加分工程信息
被提取地文体扣分工程信息其状态全部变成“已操作”状态地文体扣分工程信息
2.3非功能性需求
软件产品地非功能性需求是系统需求地一个重要方面,非功能性需求常常被轻视,甚至被忽视.其实,软件产品非功能性需求定义不仅决定产品地质量,还在很大程度上影响产品地功能需求定义.如果事先缺乏很好地非功能性需求定义,结果往往是使产品在非功能性需求面前捉襟见肘,甚至影响功能性需求给用户带来地价值.
所谓非功能性需求,是指软件产品为满足用户业务需求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 潍坊 职业学院 综合 测评 系统 实现