基于java的学生信息管理系统_江俊杰_毕业论文.docx

上传人:李司机 文档编号:6738488 上传时间:2024-01-16 格式:DOCX 页数:31 大小:294.13KB
返回 下载 相关 举报
基于java的学生信息管理系统_江俊杰_毕业论文.docx_第1页
第1页 / 共31页
基于java的学生信息管理系统_江俊杰_毕业论文.docx_第2页
第2页 / 共31页
基于java的学生信息管理系统_江俊杰_毕业论文.docx_第3页
第3页 / 共31页
基于java的学生信息管理系统_江俊杰_毕业论文.docx_第4页
第4页 / 共31页
基于java的学生信息管理系统_江俊杰_毕业论文.docx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于java的学生信息管理系统_江俊杰_毕业论文.docx》由会员分享,可在线阅读,更多相关《基于java的学生信息管理系统_江俊杰_毕业论文.docx(31页珍藏版)》请在三一办公上搜索。

1、基于JaVa的学生信息管理系统StlIdelItinformationmanagementSyStembasedonjavaStIIdelItinformationmanagementSyStembasedonJaVa内容摘要科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。详细介绍基于Java的学生信息管理系统的开发过程,以及详细设计、开发技术等内容。因此,为了顺应现状满足学生信息管理的需求,我们需要先对于该系统进行分析与设计,接着再进行开发。本文主要介绍了对于系统相

2、关内容、意义、技术的研究,涉及系统分析、设计、实现、系统测试等各方面的内容。文中对学生信息管理系统的各个模块进行了详细的设计,在设计完成后,也对于该系统进行了相关的优化。同时,学生信息管理选择MySQL数据库,JAVA编程语言实现系统功能,因为JAVA语言功能强大,为系统的开发奠定了良好的基础,实现了系统的基本功能同时提高编程的速度,在使用价值方面优势较为明显,能够满足学生信息管理系统等各项基本功能。学生信息管理系统界面友好、操作简单快捷,满足用户的各方面的需求,相较于传统的手工管理形式,给高校管理学生信息带来很大的便利。关键词:SSM框架;JAVA;MySQL;需求分析AbstractTec

3、hnologyhasdriventhecontinuousdevelopmentofthecomputerindustry,computerbringinghugebenefitstoeachindustry,andmakingitsworkefficiencymoredependentandhashighlighteditsincomparableadvantages.Itsuniqueuseofrelevantanalyticalmethodsismainlyatop-downresearch-relatedapproach.Abriefdescriptionofthedevelopmen

4、tprocess,operationalflowandsomecoretechnologiesofarelatedstudentinformationsystem.Therefore,inordertomeettheneedsofthestudentinformationmanagementwebsiteinresponsetothestatusquo,inthissituation,Weneedtodesignthesystemfirst,andthendevelop.Thispapermainlyintroducestheresearchcontent,significance,relat

5、edtechnology,systemdesignandimplementation,systemtestingandotheraspectsofrelatedsystems.Inthispaper,themodulesofthestudentinformationmanagementwebsitearedesignedindetail.Afterthedesigniscompleted,thesystemisalsooptimized.Atthesametime,thesystemusesMySQLasthebackgrounddatabase,usingJAVAtechnologyasad

6、evelopmenttool,andintheprocessofwebsiteconstruction,javaplaysamoreandmoreimportantrole,andismainlyusedinthefieldofwebfront-enddevelopment,javanotonlymergesmoreThecharacteristicsofthecomputertechnology,butalsoimprovethespeedofoperation,theadvantagesintheusevalueismoreobvious.Meetthebasicfunctionsofth

7、estudentinformationmanagementwebsite.Thedevelopedstudentinformationmanagementwebsitehasafriendlyinterface,simpleandfastoperation,meetstheneedsofallaspectsoftheuser,andbringsgreatconveniencetothemanagementofstudentachievement.Keywords:SSMframeworkJAVAMySQLrequirementsanalysis第一章绪论7Ll项目背景错误!未定义书签。1.2

8、项目目的和意义错误!未定义书签。1.3 国内外研究现状错误!未定义书签。1.4 论文工作内容及结构安排错误!未定义书签。1.4.1 论文工作内容错误!未定义书签。1.4.2 论文结构安排错误!未定义书签。第二章学生信息管理系统实现的关键技术介绍72.1开发所需技术72.2SSM框架介绍72.3Java简述82.4相关数据库简述与实现方法82.5开发平台8第三章学生信息管理系统需求分析93.1 概述93.2 系统需求分析93.3 业务流程分析103.4 可行性分析113. 4.1技术可行性114. 4.2操作可行性115. 4.3经济可行性116. 4.4社会可行性11第四章学生信息管理系统设计

9、126.1 系统设计目标与职责126.2 系统总体设计126.3 软件设计步骤136.4 功能结构设计136.5 数据库设计134. 5.1E-R图134. 5.2数据表结构147. 5.3数据ER16第五章学生信息管理系统功能模块实现197.1 学生信息管理系统首页197.2 基础信息管理界面237.2.1 个人信息管理界面245. 2.2课程管理界面248. 2.3录入教师信息界面245.2.4录入学生成绩界面255.2.5教师登录模块255.2.6学生登录模块27第六章学生信息管理系统测试296.1 测试原则296.2 测试方法和环境296.3 测试流程296.4 测试用例29第七章结论

10、31参考文献32致谢33广东东软学院本科毕业设计(论文)一、绪论伴随着我国经济的快速发展,计算机技术与我们生活的联系越来越紧密。特别是在Web系统方面,其特点有着广泛性、友好的交互性和易用性。现在Web系统已经对于多种传统行业有了巨大的影响,并且也给我们的日常生活带来了很大的方便,许多传统行业的相关的不同纸质存储的信息被移迁移了互联网上,数据库系统也都被移植到了互联网上,实现无纸化管理。随着高校学生人数不断增加,学校逐渐执行学生管理、教学管理的信息化建设。作为当代学习软件技术的应届毕业生,我感觉做出这样一款管理方便,使用规范的学生信息管理软件对于我来说是为大学四年所学专业需要交上的一份答卷。基

11、于以上内容,以前的学生信息管理方式还都是以人工记录纸质存档的方式进行的,这种学生信息管理的方式效率很低,而且会浪费管理者和学生的大量的时间,因此,设计和开发一个学生信息管理系统是非常有必要的。本论文就是为了解决或改善这些问题。二、学生信息管理系统实现的关键技术介绍(一)开发所需技术系统开发的核心即使是JAVA语言和MySQL数据库。其中MySQl是用来存储用户传递来的数据的,java语言是来连接系统前台与系统后台的。该系统的开发环境为WindowS10,如果可以也可以将该系统部署在LinUX系统上。本文的开发工具主要是使用的MyECIipse。它是一款集成开发软件,可以为开发工作提供很大的便利

12、。同时使用MyECIiPSe调试很方便,例如对于一个java表达式进行调试时,只需要使用ALT+F8就可以实现表达式的调试,它还会给软件提供适合情况的参数变量。选择使用该软件开发java项目的另一个好处是提升系统开发的速度(二)SSM框架介绍SPring作为一个开源的框架,它的出现让众多互联网企业受益,从兴起至今已有十多个年头了,但是热度丝毫未减。框架采用的是分层架构,使用者可以选择性的使用它所拥有的组件。你可以将它看成一个容纳对象的特殊容器,它可以帮我们维护管理好系统中建立的对象之间的关系,并得到许多架构的兼容和支持,所以很多框架都可以和其搭配组合使用。SpringMVC:其本身属于SPri

13、ng中的Web框架,主要遵循MVC设计模式,并对Web层做了分析。此框架切实解决了业务数据和对象之间存在的紧密耦合,同时极大程度的简化了Web层开发,目前已是大多数企业优先选择的框架。Mybatis:它用于持久层的半自动ORM框架。具体开发时我们只需关心XML配置文件中SQL语句的编写,对于JDBC其他的事情便可交由MybatiS框架完成。并且我们只需要通过简单的XML配置或注解便可将数据操作结果集映射至指定的POJO类对象上。但其最强大之处是在于能支持动态SQL,传统JDBC模式下对于复杂的SQL语句需要进行字符串拼接组合,不仅看着不美观而且非常容易出错,而Mybatis框架内部提供了许多标

14、签,便于灵活的拼接组合SQL语句。(三)Java简述对于java语言的认识每个人都是不一样的,但其大家共同的认识是JAVA语言的开发最显著的特点就是面向对象的,java一般是由四个方面来组成的,其中有java的基本的编程语言,JAVA语言优势很明显,对数据类型的要求较低,语法简单易掌握,且具有强大的移植性和安全性,经过多年的发展和改进,JAVA语言功能十分丰富得到了广泛的应用,在开发网站、系统中普遍使用。JaVa语言中的基本概念还有很多,常用的需要介绍的概念有java的抽象类,其他的有JaVa的包、多态类、和java的接口等。(四)相关数据库简述与实现方法目前,数据库常用的软件有MySQL数据

15、库OraCle、SQLSerVer等,其中,因为MySQl数据库简单易懂的特性备受开发人员喜爱。本系统选择运用NaViCatPremiUm软建立数据库,以及设计数据表。NavicatPremiUm作为一个数据库管理工具,软件具有良好的性能。不仅可以看到数据库的详细信息,而且也可以查找所写的SQL语句的错误。让管理者通过Web接口实现MySQL数据库的管理,其中,NavicatPremiUm可以将系统的数据表导出,可视化管理更便于使用开发人员操作和管理数据库.其具体过程就是首先建立数据库,跳转到添加字段页面,这里可以先添加几个字段,分别为ID、姓名、密码、年龄,一共四个字段。但是用户的属性应该不

16、止这些,可下面已经没有表单输入框了,这时找到上面的添加字段输入框,输入需要添加的字段数,点击执行。明确注释信息后,填写完整的属性和解释,保存后,就成功创建了一张表,并在在左侧的数据库查看表信息(如果无法看到,可能会是NaViCatPrCmiUm软件的相关版本问题)点击SQL语句查看表的详细信息。(五)开发平台在这里本文的开发工具使用的是ECIiPSe,该软件打开时先使用NeWProject,再次选择PrOjeCtSDK,并配置TOmCat工程,其中需要注意的是输入的GROUPId与ArtifaetID、Version0新建完项目后,需要导入相关的jar包,导入Web.XML中。接着就可以准备需

17、要的数据库和其他功能代码的书写了。我们称MyECIiPSe是一种开源的、方便的、快捷的集成开发软件。应用方便、快捷,其应用原理就是运用计算机插件建立计算机开发环境。因此,使用这个软件需要配置环境,当然因为插件的不同,可根据系统的应用语言配置相应的环境,MyECliPSe常被运用于JaVa开发,MyEdiPSe利用插件的过程中,需要的工具类型,系统开发人员需要审核版本和调试环境以保证插件的正常使用。三、学生信息管理系统需求分析对于需求分析所作的简述主要是阐述面对问题时的解决方法,对该问题进行详细的分析。我们要知道对于系统设计所达到的总目标,先要对于具体问题进行思考,设定不同的实现方法与相关技术,

18、接着要设定详细的计划,最后去实施,努力实现预期功能。(一)概述在对于该学生信息的管理系统开发时,首先需要做好课题的需求分析。浏览不同的优秀系统,了解现有的学生信息管理系统的结构和内容。然后结合本系统用户的需求进行系统的功能分析,规划出系统的模块结构,研究每个模块需要实现的具体功能,循序渐进以达到的最终目的。(二)系统需求分析本系统的主要目的是实现学生信息管理系统,这样是可以使相关的管理工作更加容易,使老师教学更加方便。系统主要分为以下五个模块。(1)老师角色本模块可以对于学生成绩进行查看、可以对于选课信息进行查看,可以添加相关的课程信息,还可以录入学生成绩。(2)学生角色查看成绩、课程信息和公

19、告信息。(3)管理员角色发布公告、添加老师信息、添加学生成绩、查看选课信息、查看公告信息。(4)登录模块该功能主要是方便用户和管理员顺利的登录到系统中。(5)修改密码模块对于该模块的理解是用来对于相关的用户的信息修改用的。如下图所示是该系统的相关的功能模块图。图3.1学生信息管理功能模块图(三)业务流程分析用户登录到该系统的主界面,在登录前需要进行验证,看其中的用户名与相关密码是否与数据库中存储的信息相匹配。当用户成功登录系统之后,相应的身份可以使用系统中相应的功能,管理员可以对于系统进行管理的操作。用户想要修改密码时,可以点击相关的按钮进行操作;如果用户不想接着使用该系统,即可退出系统。广东

20、东软学院本科毕业设计(论文)图3.2业务总流程图(四)可行性分析可行性分析主要是针对系统开发过程中存在的技术以及现实问题进行分析,主要从三个方面进行系统的可行性分析,分别分析系统在经济方面、在技术方面、在操作方面的可行性,进而项目开发过程更加的快速高效,对软件进行需求分析能够确定系统是否具备开发的基础条件。1 .技术可行性基于JAVA的学生信息管理系统选择JAVA语言,其摆脱了传统相关技术的运行和编辑模式,主要用于INTERWEB领域,JAVA语言现在应用在各种WEB页面开发中,技术很成熟,对程序员来说非常容易使用,也能提高工作的效率。MYSQL数据库简单,适合数据量不大的系统,应用方便,容易

21、学习,系统开发人员都愿意接受和尝试,因此,从技术层面上来看,本系统符合研发条件,具备技术可行性。2 .操作可行性系统的可操作性决定了系统能够被推广和接受,对于使用系统的学生来讲,不需要学习掌握过多的计算机基础理论知识,要求配置基本的硬件和软件,能够保证系统的正常运行。本系统在开发的过程中,考虑使用系统的用户计算机应用能力层次不齐,故设计系统界面简单明了,让用户更加容易运用系统。再者,就是用户在应用系统时,不要出现过于复杂的界面,不方便用户使用,进而降低了系统的使用率;操作要有明显的响应,例如一直点击鼠标不发生变化,这样的系统也是不合格的,本系统在上述方面表现良好。因此,本系统具备较强的操作可行

22、性。3 .经济可行性本系统运用的硬件设备价格不高,但是性能能够满足用户搜索基本信息的需求;并且开发该系统应用的软件是开源且成熟的,能够提高系统管理的工作效率的同时保证系统数据的安全性。另外,它有很大的使用价值,会受各大学校管理者的青睐,现在高校规模不断扩大,这样的技术是非常有必要的。所以他的回报是远远的高于了支出。因此,本系统在经济上是可行的。4 .社会可行性随着高校信息化建设不断发展,学校学生信息管理以人工处理为主的方式已经适应不了高校发展的需求,所以引进互联网管理学生信息,实现信息化管理势在必行。四、学生信息管理系统设计(一)系统设计目标与职责本系统的设计目标是站在用户角度上,更加重视用户

23、的使用感。网站系统体验良好可以给企业创造极大的价值。(1)系统的安全性本系统使用java加数据库登陆相结合的方法。灵活的运用日志,详细记录用户的登录信息,系统中涉及用户的手机号、姓名等密码和账号等详细信息,要充分保证这些信息安全性,防止用户的这些信息都是和泄漏。最后,保证信息交换的安全性和完整,以及系统出现卡顿后,数据能够得到备份,不丢失。(2)系统的可靠性系统在操作过程中的性能表现也是一个重要的部分主要是数据的输入和输出,系统的性能是影响用户体验感的一个重要因素,点击页面后响应的速度以及请求次数等对用户体验感十分重要。一般的用户可以用该系统完成通常的操作需求,在平时的使用过程中,我们会发现:

24、大多数软件界面上涉及的广告较多,而且软件使用的等待时间较长,在等待过程中容易产生停滞或者崩溃,所以在设计过程中,避免使用时间过长或非法操作而崩溃的现象。由此,很好的保证了系统运行的稳定和安全。(3)系统的易维护性系统的程序格式要正确,必要的地方要有注释,对整个系统,要容易维护,以便在以后发现问题时修改。(4)系统的可扩展性本系统设计时充分利用面向对象思想,对系统各功能进行了良好的封装,具有良好的可移植性。能在客户需求发生改变时,不用改变系统主体设计进行扩展,能更好的适应技术的更新与进步。系统采用Bootstrap框架开发,具有平台的可植性,使服务器的部署具有很强的灵活性。(二)系统总体设计根据

25、分析可知本系统功能结构图如下图所示。系统模块老师模块系统管理员模块学生模块查 看 学 生 成 绩查 看 选 课 信添 加 课 程 信学 生 成 绩 录 入发 布 公 告 信 息加 老 师 信 息添 加 学 生 成 绩查 看 自己 成 绩加 选 课 信查看公告信息根据任务书确定 实现的功能设计Ul界面,进行Ul布局编写各个功能模块的代码画出功能模块图进行系统测试, 完善功能,优化界面图4.1相关系统总体功能结构图(三)软件设计步骤该系统目的是为用户提供一个便利的信息管理系统,通过PC端实学生信息管理系统日常查询和相关的操作。并且结合BootStraP等主流的技术,将此系统划分为三大操作部分。图4

26、.2设计流程结构示意图(四)功能结构设计系统功能结构设计在系统设计阶段是十分重要的,其中系统结构设计包含了系统功能结构设计。(五)数据库设计通过E-R图能够直观显示系统中的数据信息以及表信息,属性关系等;在数据库中可以查询到表信息和名称,通过数据库的表信息能够明白表之间的关系结构和表内容等。1 .E-RISE-R模型是在模型中使用最频繁的工程数据库模型,在需求分析阶段,对于其需要进行重视。数据库E-R图反映了数据实体之间的联系。本系统的E-R图如相关下图4.3所示。图4.3E-R结构示意图2 .数据表结构信息系统开发中数据库设计模块是一个重要的工作。设计人员在系统开发之前,也需要逐步完成需求分

27、析、概念分析以及逻辑分析、物理分析等部分。其中,需求分析主要分析系统的数据、功能和性能,这是系统开发中十分重要和复杂的一个环节。学生信息系统数据库名Communtion,数据表设计如下所示。表4.4相关用户信息表相关字段名类型长度说明idInt10编号(主键)namevarchar30用户名pwdvarchar20用户密码rolwvarchar20角色statevarchar22当期状态说明:以上该表主要是存放管理员的信息。表4.5相关成绩信息表相关字段名类型长度说明idInt10成绩编号(主键)student_idInt10学生学号(外键)courseidInt10考核类型编号(外键)Gra

28、deInt10成绩TimeDatetime20考核时间Beizhuvarchar60备注说明:以上该表主要是用来存储学生成绩。表4.6才相关公告信息表相关字段名数据类型长度功能描述idInt4编号(主键)Titlevarchar20标题Contentvarchar100内容TimeDatetime8时间说明:以上该表主要是用来存储相关的公告信息。表4.7相关学生成绩表相关字段名数据类型长度功能描述idInt6编号(主键)namevarchar20姓名AgeInt20年龄truenamevarchar23姓名sexvarchar25性别Nianjiint8年级XuehaoInt8学号Addvar

29、char30出生地Telvarchar30电话Zhuanyvarchar20专业说明:以上该表主要是用来存储相关学生的基本信息。表4.8相关课程信息表字段名数据类型长度功能描述idInt8课程编号(主键)namevarchar30课程名scorevarchar30学分truenamevarchar16教师姓名timeInt8学时addrvarchar6上课地点weekvarchar150周几说明:以上该表主要是用来存储存放课程信息表4.9相关教师信息表字段名数据类型长度功能描述idInt8教师编号(主键)namevarchar15用户名pwdvarchar30密码truenamevarchar

30、50教师姓名ageInt60教师年龄sexvarchar15教师性别addrvarchar150教师地址phonevarchar40教师电话说明:以上该表主要是用来存储教师的信息。3 .数据ER在对数据进行的需求分析中,绘制出系统主要的ER图相关管理员ER图如下图所示:相关成绩ER图如下图所示:相关学生ER图如下图所示:相关公告ER图如下图所示:相关教师ER图如下图所示:图4.14教师ER图五、学生信息管理系统功能模块实现(一)学生信息管理系统首页系统首页设计如图5.1所示。也是用户进入系统的第一个页面,该页面展示了系统的基本信息。,*tMLFiITt*图5.1系统首页1.相关代码相关代码如下

31、所示:ISPMcom.,duomiao.entit,Newslnfo;importcom.duomiao.entity.NewslnfoExamplejjIepqQM9119二生或业R词C煎空11R9Q迫丫第左翼y!日型必旦理测里莫旦里坦空Cgad!iadDP9口内丫aiLU羹;,(Controller*-1_Rgqg怨LMaRPInKf,/publicHPybbclasslnx!CQrtrQ4jAutowiredprivatePositionCateporyServicepositionCateeorServicej*jAtowiredPcjyg蝮PUbijsEobkMceBUbiiSMQb

32、缝rvice4(三)Autowiretk1PnVgteNeWSmfoserViCeQe*gjnf速fygW旦期巡MPRfindex”WpublicStringaccesslndexPage(HttpServletRequestrequest)j佩取一级类别一ListbaseKinds=PQSjtiQnCaieIQrVSgrViCe,RlectB5eKindnwintrows=O;*J要照K!=ull),i11tcount=baselOndsisizeO;*-1霞W=(CoUnt+3)/4;。KListlist=newArraUst()jlfor(R3Kj9g9WpgQ9g9W:baseKind

33、s)jLiSkEs.9Kgff:mKjQ农PoSitiOnCategorYSerViCe.selectBFatherld(positionCategory.getld();/if(Cj!s!=null&chidKinds.5ize(0)*jchildKindszadd(O,positionCategpr);*-1else“ChiJdKiQdS=newArraList();fh?且PQSK19g9Y)*WMMg(&则频0)中WList四旦修=PyL.2jgg.显j蛆京。;*1ListnewJobs二PUbLiSEQb-McesMectNBwPubJobI);“匚旦典空L-Wgt%tne(rows

34、rows)*IWqyL与能AtShjg(a!EsC釜e”,list);一堡电题巨感Aque(hotJQbSfhotjpbs)j*jggyest;RtAtEbyteEnewJobs,newJobsjj,旗则index;*JK1.登录模块用户通过账号、密码登录到系统,登录模块利用TeXlBoX控件,实现登录注册的功能,并设置了短信验证码验证用户的安全性。在自己的权限内完成相关功能,并对系统中所有用户的信息审核、修改和删除。用户在平台需要经过注册之后,方可获得账号密码权限登录进系统进行相关权限范围内的操作,注册界面设计如图5.2所示。G)()图5.2用户登录流程图如图5.3是登录界面颜色选择浅蓝色,

35、和白色结合,界面设计简单,一目了然,方便用户登录使用。图5.3用户登录界面相关代码如下所示packagecom.duomiao.control;importcom.duomiao.entity.AdminInfo;importcom.duomiao.entity.HrInfo;ControllerReqUeStMaPPing(zzadmin,z)publicclassAdminControlprivateAjaxResultajaxResult=newAjaxResult();AutowiredprivateAdminInfoServiceadminlnfoService;Autowiredp

36、rivateNewsInfoServicenewsInfoService;ReqUeStMaPPingCVenLogin)publicStringenLoginPage()return“adminccnter/IOgin_register;)ReqUeStMaPPing(z7doLoginzz)ReSPonSeBOdypublicAjaxResultdoLogin(ModelAttributeAdminInfoadmin,HttpSessionsession)AdminInfoadmininfo=adminlnfoService.SelectLoginAdmin(admin);if(admin

37、info!=null)System,err.PrintIn(ok);ajaxResult.setSuccess(true);session.SetAttribute(Constant.SESSION_ADMIN_INFO,admininfo);session.removeValue(Constant.SESSIONHRINFO);session.removeValue(Constant.SESSION_INTERN_INFO);elseajaxResult.setSuccess(false);)returnajaxResult;)RequestMapping(,7doLoginOut,/)pu

38、blicStringdoLoginOut(HttpSessionsession)session.SetAttribute(Constant.SESSIONADMIN_INFO,null);returnredirect:publicindexz;ReqUeStMaPPing(z,doCheckSameNamez,)ResponseBodypublicAjaxResultdoCheckSameName(RequestParamStringadminName)ajaxResult.setSuccess(false);AdminInfoadmininfo二adminlnfoService.Select

39、RepeatAdmin(adminName);if(adminlnfo!=null)ajaxResult.setSuccess(true);名字已存在)returnajaxResult;)(一)基础信息管理界面管理员登陆本系统后可以管理系统基础信息。如图5.4所示:图5.4查询成绩界面1 .个人信息管理界面个人信息管理模块主要管理管理员个人信息,并进行增删改查。如图5.5所示:图5.5个人信息管理2 .课程管理界面本模块实现的课程查询,输入教师编号,便可进行查询。管理员登录本系统后,可以对课程进行添加。如图5.6所示:任教球程宣制M程号M程名学时学分M程类2!上课时同上M地有图5.6课程信息管

40、理3 .录入教师信息界面本模块只有管理员具有对老师信息管理的权限,如老师、性别、学院、所教课程、民族、出生年月等信息,便可进行保存。如图5.7所示:添加教研信息姓名:性别:男。女学院:所教课程:民族:出生年月:身份证号:提交信息IPgWl图5.7录入教师界面4 .录入学生成绩界面管理员录入成绩界面实现如图5.8图5.8学生录入示意图5 .教师登录模块(1)个人信息管理界面教师登陆本系统后,可以添加自己的个人信息,如姓名、性别、学院、所教课程、民族、出生年月等,可进行保存。如图5.9所示:添加教研信息姓名:性别:男。女学院:斫教课程:民族:出生年月:身份证号:提交信息I重新填享1图5.9个人信息

41、管理(2)查看公告信息界面教师查看公告模块如图5.10所示:公告管理发布公告野号标国发布人内在基本操作7新课王可即将开放38儆喊8新开始AAlxlu70*69ef4,孝领ccacber35.0Zl039SU46孚SJtea77.0jkl04aa46李新tea26.0XUaft0图5.14查看学校公告界面(4)我的成绩界面学生成绩。如图5.15所示:成钻鱼询学生成线直富卜号:停建号:更季程号M程名字号姓名任遇软前学分M程类5!成缄操作图5.15我的成绩界面六、学生信息管理系统测试系统测试目的就是查看系统是否符合需求分析的要求,是否满足设计原则。寻找与需求不符合或互相矛盾的地方,进而提出更加合理的解决办法。在测试的过程中不仅要找出错误,还要找出错误的原因,这样便于改正。系统测试是检测整个软件是否符合需求,是否合理的最后关卡。所以说系统检测,在整个系统的开发周期中占据着不可替代的地位。系统测试在软件需求的基础上进行的一种黑盒测试,系统的各个模块都应该被覆盖。测试的对象包括系统功能、性能、接口以及该系统所涉及的数据。(一)测试原则系统测试中要专业的人员开展本模块工作,根据软件规格说明书设计测试用例。有针对性的查找问题,检查功能是否有缺陷或错误。依据测试的重要性来确定测试等级和测试重点,减少程序可能出现的错误。认真选择

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号