版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程名称学生综合素质测评系统 专业班级09计科软件2班学号202313014045、202313014039姓名佘小亚、傅娆完成日期2023年6月4日重庆效劳外包学院软件工程学院目录TOC\o"1-2"\h\z\u总述4第一章引言61.1.编写目的61.2.工程背景61.3.术语定义6第二章软件工程的描述72.1.工程目标72.2.系统技术7第三章可行性分析报告83.1.目标83.2.背景83.3.业务流程83.4.需求调查和分析83.5.系统侯选方案93.6.可行性分析103.7.结论11第四章软件需求分析124.1、初步沟通124.2、功能需求124.3、性能需求12第五章软件设计145.1.体系结构设计145.2.逻辑结构设计165.3.物理结构设计175.4.系统流程18第六章软件实现206.1.编码语言206.2.编码风格206.3.人机界面实现20第七章软件测试237.1测试方案237.2测试用例247.3测试分析报告26第八章软件手册298.1软件安装298.2用户手册29第九章工程开发总结报告309.1、编写目的309.2、背景309.4、实际开发结果309.5、费用309.6、经验与教训31附录321.创立数据库322.各个实体类343.配置文件45总述[摘要]随着在校大学生人数的不断增加,教务管理系统的数据量也不断的增加。学生综合测评成绩的管理工作也变的越来越烦琐,本系统管理内容广泛,全面涉及了教务教学上的各项效劳,包括学生综合成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一局部或几局部进行重新分析、设计、实施。在开发工具的选择上,主要利用ASP编程语言进行开发,使用数据库,从而保证了数据的完整性与一致性。本系统根本实现了学生的在线查询成绩以及教师对综合测评成绩和学生信息的录入、删除、修改等功能。本程序前台采用DreamweaverMX进行页面制作,后台由Oracle数据库支持,通过使用asp语言实现动态网页的效果,到达对数据库的操作以完成使用者的要求。本文中主要介绍了程序的总体设计、详细设计、功能实现等主体局部。作为高校的学生综合素质测评信息管理系统,它涉及到大量的学生信息,各个学生的素质测评信息等各种信息,信息种类多,信息量大,如果一切都靠人工操作管理,不但查找不方便,维护也更是噩梦,所以里哟个计算机来实现这一繁重的工作势在必行。并且也可以通过这次设计锻炼自己独立开发系统的能力。[关键词]JavaScript、html、oracle、学生综合素质测评系统该系统是一个结合学校实际情况、具体制度的实际需求,采用功能强大的myeclipse8.6作为开发工具、oracle作为数据库而开发出来的综合测评管理系统。能完成学生管理的全过程,包括系统管理、数据管理、数据备份与恢复和报表输出,在实际应用中能根据用户帐号识别身份,实现课程成绩、综合测评成绩、课程设计、学生根本信息和奖学金设计,并且可以实现报表输出打印。实际使用证明,本系统可以满足学校综合测评管理的需要。系统具有友好的界面,操作方便。在这个系统中,我们使用了B/S结构的软件体系,采用的是asp动态网页设计技术和oracle数据库,可以灵活地管理各种信息。系统包括三大功能模块:用户管理,学生信息管理,测评信息管理。第一章引言编写目的首先,学生综合素质测评系统可以帮助学校管理学生信息,以便更好地管理和保存学生信息,提高办事效率。然后就是通过这次系统的开发锻炼做工程和做文档的能力。工程背景作为高校的学生综合素质测评信息管理系统,它涉及到大量的学生信息,各个学生的素质测评信息等各种信息,信息种类多,信息量大,如果一切都靠人工操作管理,不但查找不方便,维护也更是噩梦,所以里哟个计算机来实现这一繁重的工作势在必行。学生综合素质测评是指对大学生的德育、智育、创新、文体等方面制定一系列的量化指标与实施细那么。测评由平时考核积累,每学期评定一次,是大学生奖学金、三好生评比、评优评先以及毕业生就业的重要依据和参照,是一项与每一个大学生都密切相关的工作。术语定义myeclipse8.6、oracle,在这个系统中,我们使用了B/S结构的软件体系,采用的是jsp动态网页设计技术和oracle轻量级数据库,可以灵活地管理各种信息。系统包括三大功能模块:用户管理,学生信息管理,测评信息管理。第二章软件工程的描述工程目标本系统是一个结合学校实际情况、具体制度的实际需求,采用功能强大的myeclipse8.6作为开发工具、SQL作为数据库而开发出来的综合测评管理系统。能完成学生管理的全过程,包括系统管理、数据管理、数据备份与恢复和报表输出,在实际应用中能根据用户帐号识别身份,实现课程成绩、综合测评成绩、课程设计、学生根本信息和奖学金设计,并且可以实现报表输出打印。实际使用证明,本系统可以满足学校综合测评管理的需要。系统具有友好的界面,操作方便。系统技术本系统是基于java技术的web程序。B/S结构的软件体系,采用jsp动态网页设计技术和oracle数据支持。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台〔即JavaSE,JavaEE,JavaME〕的总称。Java的面向对象编程有助于我们开发这个小程序。B/S结构〔Browser/Server,浏览器/效劳器模式〕,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心局部集中到效劳器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器〔Browser〕,如NetscapeNavigator或InternetExplorer,效劳器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,降低了用户的总体本钱(TCO)。JSP是目前最为流行的一门动态网页设计技术。Jsp和java开发技术前台后台结合发开工程是目前比拟成熟的开发模式,也比拟好用。Oracle作为本系统的数据库支持。第三章可行性分析报告目标学生综合测评系统是对全院学生进行综合素质评价。它的主要作用就是为学院的教学管理提供方便,使学校的综合测评工作系统化、标准化、自动化。该系统主要包括学生,老师,辅导员,以及学院管理员。他们的需求各不相同。我们对能方面,主要实现,登陆,查询学生信息,统计和现实学生信息,加学生信息,修改学生信息。背景在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评优评奖和推荐就业提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、能全面协调开展,培养适应社会经济开展需要,具有创新精神和实践能力的专门人才。业务流程个人总结同学互评和辅导员评议班级审议和评分公布测评结果优秀评奖审批和备案辅导员根据综合测评结果汇总学生信息、考试成绩、考评结果,编制输出报表,打印家庭报告书,寄往学生家长,与学生家长联络。需求调查和分析3.4.1.学生需求学生既是综合测评的对象,也是综合测评的主体。学生可以查询并维护自己的个人档案,同时参加其他同学的综合测评。学生对功能上的需求主要有:查询学校、学院、班级发布的种类消息和公告;查询课程信息和考试成绩;更新和维护自己的个人信息,查看其他同学的信息;填报自己的获奖情况和参与的社会活动;查询测评结果和家庭报告书,查看本班测评结果统计信息。3.4.2.管理员需求管理员按身份级别可分为班委(测评小组)、授课老师、辅导员、系统管理员四种级别。管理员除具备学生需求的功能外,按照不同身份还具备以下不同的权限:授课老师:学生成绩的录入,综合评语的填写,学生家庭报告书的编制和打印。操作权限范围是本班同学。辅导员:学生个人信息的录入和修改,各学期课程信息的录入和修改,学生综合测评结果的统计和修改。负责对学生奖惩情况的核实,相关数据的维护。操作权限范围是本学院全体学生。系统管理员:系统管理员负责系统的管理与维护,除具备上述所有功能外,管理员还负责数据备份与恢复、人员管理、权限设置等。系统侯选方案学生信息管理模块学生信息管理模块完成学生信息的管理功能,包括用户的登录、用户的退出、用户的个人信息录入、修改、查询、删除等;课程信息管理模块课程信息管理模块主要是为系统管理员提供了课程管理功能,主要包括课程信息的录入、课程的增加、课程的修改、课程的删除等功能;成绩管理模块成绩管理模块主要实现学生成绩的管理功能,包括成绩的输入、成绩的查询、修改、删除等根本操作;综合考评数据管理综合考评数据管理模块主要实现了自动评语库的管理、自动生成评语、手工修改评语;家庭报告书打印模块家庭报告书打印模块主要是为了方便班主任将家庭报告书邮寄给家长而设计的。可行性分析3.6.1.运行学生综合测评系统是学校所必备的,运行起来不是很难,只需要一个平台和一个网络地址,把系统投放到该平台上,学生,老师每人都有一个用户名及密码就能登录进入系统。3.6.2.经济该系统规模小,消耗少。该系统开发的本钱比拟低,收益比拟高,该系统给学校带来很高的经济效益,有了该系统可以减少很多纸制材料,以及人力物力财力。3.6.3.技术由于本系统管理的对象单一,都是在校学生,且每个数据库内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比拟适合于采用数据库管理。在技术难度方面由于我们学过数据库技术以及网上有参考资料,因此完全可以实现。3.6.4.环境该系统主要在学校内运行,高校学生太多,该系统可以满足更多人的需求。因此该系统环境是可观的。结论该方案是可行的,可以满足学校的需求且耗资少。在各方面都是可以实施的。与以前的系统相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省了资源、费用等,更方便灵活操作,而且方便管理,增加综合测评的公平性、透明性,有效防止综合测评的弊端,使学生综合测评更加合理、更趋于成熟。这些都能够极大地提高工作效率,特别是校园网应用开展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。因此,开发一套比拟成熟的学生综合测评系统很有必要。可以减少人工干预,降低计算失误,提高工作效率,将辅导员、班委从繁重的综合测评及日常管理中解放出来,使学校的综合测评工作系统化、标准化、自动化。第四章软件需求分析4.1、初步沟通根据学校情况、相关人员的沟通,结合本人的了解,初步设计了一个综合测评系统,其工作主要就是学生成绩的收集整理和信息的管理。4.2、功能需求学生综合素质测评是指对大学生的德育、智育、创新、文体等方面制定一系列的量化指标与实施细那么。测评由平时考核积累,每学期评定一次,是大学生奖学金、三好生评比、评优评先以及毕业生就业的重要依据和参照,是一项与每一个大学生都密切相关的工作。该系统实现了学生综合测评成绩和学生管理信息的录入、查询、修改、删除等功能。具体过程如下:当学生用户进入主界面即可单击查询成绩进入后,输入自己的学号后点击查询即可看到自己的各项综合测评成绩及名次。当管理员用户进入该系统后,可以进行测评成绩和学生管理信息的录入、〔查询〕、修改、删除等操作。4.3、性能需求进入网站不用登陆即可查询成绩的操作,可以考虑使用session对象,通常,我们采用session对象,这样速度比拟快,但可能占用的资源比拟多。在本网站中我采用数据库,有效防止了有些用户非正常修改数据,这样就可以不用再进行检查有没有非正常数据的情况了,在这里,用户的所有信息都写入了数据库。一个好的网站,必须要有好的管理功能,否那么有人在网站中胡作非为,也没有方法管它。在确定管理功能时,对网站要考虑得比拟周全,比方可以把删除用户,使其无法登陆。数据流图〔DFD〕如下图:输入处理查找分析输出处理原始输入筛选后的查找结果格式化的输出输入处理查找分析输出处理数据流图示数据流图如下图:产生报表输出处理输入处理信息清单统计整理报表清单获奖清单产生报表输出处理输入处理存储文件业务流程分析第五章软件设计体系结构设计E-R图学生信息学生信息学号姓名性别年级班级成绩成绩课程号课程成绩学号奖学金金额奖学金金额奖学金等级奖学金排名学号逻辑结构设计奖学金〔学号,排名,奖学金等级,奖学金金额〕课程成绩〔学号,课程号,成绩〕学生信息〔学号,姓名,登陆密码,性别,年级,班级〕教师信息〔工号,姓名,登陆密码,教学班级,教学年级,性别〕文体成绩〔学号,干部加分,校园活动,寝室卫生〕综合考评成绩〔学号,课程成绩,文体成绩,综合成绩〕课程信息(课程号,课程名称)物理结构设计将概念模型转化为计算机上的DBMS所支持的数据模型,即将E-R图模型转化为关系模型,根据汽车维修管理系统的功能要求,在实体和实体之间的E-R图设计根底上,形成数据库中的表格及表格之间的关系如以下各表:--学生信息表createtablestudentMessage(studentIdnumber(20)primarykey,studentNamevarchar2(50),studentClassvarchar2(100),studentGradevarchar2(400),studentSexnumber(2));--课程成绩createtablecourseScore(courseIdnumber(10)primarykey,studentIdnumber(20)notnull,courseScorenumber(11,3));--课程信息createtablecourseMessage(courseIdnumber(10)primarykey,courseNamevarchar2(100));--德育成绩createtablecharacterScore(studentIdnumber(10)primarykey,--学号cadrePointsnumber(10),--干部加分activitiesnumber(10),--校园活动apartmentHealthnumber(10)--寝室卫生);--文体成绩createtablecomprehensiveScore(studentIdnumber(10)primarykey,--学号cadrePointsnumber(10),--干部加分activitiesnumber(10),--校园活动apartmentHealthnumber(10)--寝室卫生);--综合考评成绩createtableentertainmentScore(studentIdnumber(10)primarykey,--学号comprehensiveScoresnumber(10),--文体成绩characterScoresnumber(10),--德育活动entertainmentScoresnumber(10)--综合成绩);--奖学金createtableentertainmentScore(studentIdnumber(10)primarykey,--学号positionnumber(10),--排名scholarshipAccountnumber(10),--奖学金金额scholarshipLevelnumber(10)--奖学金等级);系统流程学生根本信息学生根本信息学生成绩根本信息数据统计奖学金名单开始学生综合考评系统考评系统学生综合考评系统考评系统系统管理用户管理退出数据管理成绩管理其他测评成绩查询综合测评成绩课程成绩课程设置学生根本信息奖学金发放情况数据备份与恢复数据备份数据恢复报表输出课程成绩表综合测评成绩表奖学金情况表关于第六章软件实现6.1.编码语言该工程是基于Jsp+servlet+javabean编写的。这是一套成熟的网站开发模型,针对小型工程而言,就使用Jsp而言选择这一模型是毫无疑问的。其中servlet属于控制器,jsp来产生动态页面,javabean是系统所操作的实体对象。6.2.编码风格使用工具:MyEclipse8.6,dremawever8.0,MicrosoftVisio绘图,oracle11g等。6.3.人机界面实现6.3.1.登录页面6.3.2系统代码结构图6.3.3.查看成绩6.3.4.教师录入成绩第七章软件测试7.1测试方案软件工程的测试方案是描述测试目的、范围、方法和软件测试的重点等的文档。对于验证软件产品的可接受程度编写测试方案文档是一种有用的方式。软件测试流程图7.1.1测试目的软件测试是软件质量至关重要的步骤,不容马虎。测试以学生为根本对象,进行各项操作,以便从中发现漏洞与缺乏。最后再根据专业人员的测试结果,对软件功能改良和完善软件管理与监督。7.1.2.测试范围本软件功能不强大,所以测试的方面虽然多,但是还算比拟轻松。主要是对功能,性能,美观,易用性的,健壮性的,平安性的,兼容性,效率等软件好坏的衡量指标。7.1.3.测试方法单元测试7.2测试用例测试用例(checklist),是关于具体测试步骤的文档,它描述了测试的输入参数、条件及配置、预期的输出结果等,以判断被测软件的工作是否正常。从表现形式上而言,测试用例可以是纯文本的说明文档,也可以是用脚本语言或高级语言编写的一段代码。7.2.1测试用例数据输入正确的学号和密码,可以正确登录输入错误的学号或密码,不能登录,有正确的提示。但是在实际测试过程中测试如下:输入正确的学号和密码,可以正确登录!输入正确的学号,输入密码少于六位,这时候不应该联网,应该在客户端做出提示!这样可以节省用户的流量费,因为目前国内的流量费用还是很高的!输入正确的学号,输入密码多于六位,也应该客户端做出提示!输入错误的学号,输入正确的密码,这时需要联网,然后后台给出判断,客户端显示错误提示!其中错误的学号分为两种情况,一个是不存在的学生编号,一个是存在的这个学生,但是登录错误。输入店员编号和密码后,联网失败,需要给出提示(备注:因为我们的客户端只能输入数字,所以不用验证输入字符,英文等情况!)测试情况如下:学号密码目标结果提示信息登录成功无提示,直接进入登录失败密码位对不对登录失败密码位数不对登录失败学号不对登录失败不是本学校的学生登录失败学生已经被停用登录失败联网失败在实际测试过程中,每条测试用例都有对应的测试数据,这样的优点:测试用例逻辑清晰、数据与逻辑别离测试步骤浅析,逻辑明了,新用户也容易使用可以专心于测试用例覆盖(数据覆盖)的设计,即测试数据设计很容易转化为自动化测试脚本7.3测试分析报告7.3.1软件测试方案执行情况根据测试方案,安测试方案,一步一步执行测试,各种测试方法与数据如下:7.3.2测试结论经过测验,各个功能都顺利实现,各种数据也能成功显现,下面是具体的测试执行情况。7.3.3软件评价学生综合信息管理系统,通过至少50次的测试,采用科学专业与一般用户使用方法相结合,系统的根本功能根本稳定。各项数据均正确不误的显示,也到达了预期用于管理学生信息的目的,防止了纸制信息的繁琐与不易修改、保存。在软件使用时,没有占有过多资源,软件简单,易操作,速度快,查询等效率高。再加上本软件采用b/s动态添加网页技术,所以,软件具有一定的可扩展性。便于以后的维护升级。7.3.4建议可以添加验证功能。在登陆的时候,由于技术不到位以及时间的问题,没有设计验证码。增加验证码提高系统的稳定性。提高系统平安性方面做得不够。没有考虑恶意的攻击,对于黑客,病毒的入侵没有设计相应的保护措施与应对方案。在系统正式运行时,应该异地备份数据库信息。为了防止信息泄露,数据最好采用加密储存方式,即便被人盗取了信息,也不能知道具体内容。第八章软件手册8.1软件安装学生综合信息管理系统不需要安装,为b/s结构编写,后台java,前台jsp页面相结合。工程完工之后,发布直接在浏览器上运行即可。8.2用户手册本系统与一般网站使用没有什么差异。首先,获得权限,凭身份进入。用户名为:学号,例如:202313014045;初始密码为:123456。用户登录后需要进行密码修改,以防被别人盗用。然后,根据需要浏览网页信息就可。使用须知:本系统涉及个人信息的问题,如假设盗取他人账号和密码登陆并恶意篡改的,会予以追究责任。第九章工程开发总结报告9.1、编写目的为了总结在工作过程中产生的问题,学到的经验,并且总结设计过程中的逻辑和想法。9.2、背景工程名称:学生综合测评系统开发背景:通过开发此软件的过程,提高用软件工程分析文题、解决问题的能力,增强对Java和oracle数据库的使用能力,同时了解各种报告的编写方式。9.3、定义系统:指学生综合测评系统用户:指使用该系统的学生管理员:指使用系统的老师数据库:oracle存储数据9.4、实际开发结果产品名称:学生综合测评系统产品功能:详细参见上述需求分析9.5、费用无开发费用9.6、经验与教训一个完整工程的开发它所要经历的阶段包括:远景范围规划和用例说明、工程结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和发布等等。一份好的工程结构、业务功能和详细设计说明书对一个工程的开发有明确的指引作用,它可以使开发人员对这个工程所要实现的功能在总体上有比拟明确的认识,还能减少在开发过程中出现不必要的麻烦。在系统设计过程中,我体会到了即使是一件小事也不能马虎,在设计之前一定要对所设计的系统有较为深刻地了解,并对用户的要求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图.这样在进行详细设计时才可以做到有条不紊一步一步地进行.经过这段时间的课程设计与工程开发,我们了解了软件工程的具体涵义,熟悉了开发流程,也掌握了软件文档的编写标准,学到了很多以前没有了解到的知识。但是由于是第一次做课程设计,在设计时间估计及分配等问题上还有一定的欠缺。边设计边学习对我们开发造成了一定的困难,因为大量的时间都用作学习,留给软件开发的时间相对较少一些,但是经过这段时间的辛苦开发,终于完成了这个课程设计和工程的开发。附录1.创立数据库a)学生信息表createtablestudentMessage(studentIdnumber(20)primarykey,studentNamevarchar2(50),studentPasswordvarchar2(50),studentClassvarchar2(100),studentGradevarchar2(400),studentSexnumber(2));b)教师信息表createtableteacherMessage(teacherIdnumber(20)primarykey,teacherNamevarchar2(50),teacherPasswordvarchar2(50),teacherClassvarchar2(100),teacherGradevarchar2(400),teacherSexnumber(2));c)课程成绩createtablecourseScore(courseIdnumber(10)primarykey,studentIdnumber(20)notnull,courseScorenumber(11,3));d)课程信息createtablecourseMessage(courseIdnumber(10)primarykey,courseNamevarchar2(100));e)德育成绩createtablecharacterScore(studentIdnumber(10)primarykey,--学号cadrePointsnumber(10),--干部加分activitiesnumber(10),--校园活动apartmentHealthnumber(10)--寝室卫生);f)文体成绩createtablecomprehensiveScore(studentIdnumber(10)primarykey,--学号cadrePointsnumber(10),--干部加分activitiesnumber(10),--校园活动apartmentHealthnumber(10)--寝室卫生);g)综合考评成绩createtableentertainmentScore(studentIdnumber(10)primarykey,--学号comprehensiveScoresnumber(10),--文体成绩characterScoresnumber(10),--德育活动entertainmentScoresnumber(10)--综合成绩);h)奖学金createtablescholarship(studentIdnumber(10)primarykey,--学号positionnumber(10),--排名scholarshipAccountnumber(10),--奖学金金额scholarshipLevelnumber(10)--奖学金等级);2.各个实体类a)学生信息类packagecom.studentTestSystem.bean;importjava.math.BigDecimal;/***StudntMessageentity.@authorMyEclipsePersistenceTools*/publicclassStudntMessageimplementsjava.io.Serializable{//FieldsprivateBigDecimalstudentid;privateStringstudentname;privateStringstudentpassword;privateStringstudentclass;privateStringstudentgrade;privateBytestudentsex;//Constructors/**defaultconstructor*/publicStudntMessage(){ }/**fullconstructor*/publicStudntMessage(Stringstudentname,Stringstudentpassword, Stringstudentclass,Stringstudentgrade,Bytestudentsex){this.studentname=studentname;this.studentpassword=studentpassword;this.studentclass=studentclass;this.studentgrade=studentgrade;this.studentsex=studentsex; }//PropertyaccessorspublicBigDecimalgetStudentid(){returnthis.studentid; }publicvoidsetStudentid(BigDecimalstudentid){this.studentid=studentid; }publicStringgetStudentname(){returnthis.studentname; }publicvoidsetStudentname(Stringstudentname){this.studentname=studentname; }publicStringgetStudentpassword(){returnthis.studentpassword; }publicvoidsetStudentpassword(Stringstudentpassword){this.studentpassword=studentpassword; }publicStringgetStudentclass(){returnthis.studentclass; }publicvoidsetStudentclass(Stringstudentclass){this.studentclass=studentclass; }publicStringgetStudentgrade(){returnthis.studentgrade;}publicvoidsetStudentgrade(Stringstudentgrade){this.studentgrade=studentgrade; }publicBytegetStudentsex(){returnthis.studentsex; }publicvoidsetStudentsex(Bytestudentsex){this.studentsex=studentsex; }}b)教师信息类packagecom.studentTestSystem.bean;importjava.math.BigDecimal;/***TeacherMessageentity.@authorMyEclipsePersistenceTools*/publicclassTeacherMessageimplementsjava.io.Serializable{//FieldsprivateBigDecimalteacherid;privateStringteachername;privateStringteacherpassword;privateStringteacherclass;privateStringteachergrade;privateByteteachersex;//Constructors/**defaultconstructor*/publicTeacherMessage(){ }/**fullconstructor*/publicTeacherMessage(Stringteachername,Stringteacherpassword, Stringteacherclass,Stringteachergrade,Byteteachersex){this.teachername=teachername;this.teacherpassword=teacherpassword;this.teacherclass=teacherclass;this.teachergrade=teachergrade;this.teachersex=teachersex; }//PropertyaccessorspublicBigDecimalgetTeacherid(){returnthis.teacherid; }publicvoidsetTeacherid(BigDecimalteacherid){this.teacherid=teacherid; }publicStringgetTeachername(){returnthis.teachername; }publicvoidsetTeachername(Stringteachername){this.teachername=teachername; }publicStringgetTeacherpassword(){returnthis.teacherpassword; }publicvoidsetTeacherpassword(Stringteacherpassword){this.teacherpassword=teacherpassword; }publicStringgetTeacherclass(){returnthis.teacherclass; }publicvoidsetTeacherclass(Stringteacherclass){this.teacherclass=teacherclass; }publicStringgetTeachergrade(){returnthis.teachergrade; }publicvoidsetTeachergrade(Stringteachergrade){this.teachergrade=teachergrade; }publicBytegetTeachersex(){returnthis.teachersex; }publicvoidsetTeachersex(Byteteachersex){this.teachersex=teachersex; }}c)课程信息类packagecom.studentTestSystem.bean;/***CourseMessageentity.@authorMyEclipsePersistenceTools*/publicclassCourseMessageimplementsjava.io.Serializable{//FieldsprivateLongcourseid;privateStringcoursename;//Constructors/**defaultconstructor*/publicCourseMessage(){ }/**fullconstructor*/publicCourseMessage(Stringcoursename){this.coursename=coursename; }//PropertyaccessorspublicLonggetCourseid(){returnthis.courseid; }publicvoidsetCourseid(Longcourseid){this.courseid=courseid; }publicStringgetCoursename(){returnthis.coursename; }publicvoidsetCoursename(Stringcoursename){this.coursename=coursename; }}d)德育成绩类packagecom.studentTestSystem.bean;/***CharacterScoreentity.@authorMyEclipsePersistenceTools*/publicclassCharacterScoreimplementsjava.io.Serializable{//FieldsprivateLongstudentid;privateLongcadrepoints;privateLongactivities;privateLongapartmenthealth;//Constructors/**defaultconstructor*/publicCharacterScore(){ }/**fullconstructor*/publicCharacterScore(Longcadrepoints,Longactivities, Longapartmenthealth){this.cadrepoints=cadrepoints;this.activities=activities;this.apartmenthealth=apartmenthealth; }//PropertyaccessorspublicLonggetStudentid(){returnthis.studentid; }publicvoidsetStudentid(Longstudentid){this.studentid=studentid; }publicLonggetCadrepoints(){returnthis.cadrepoints; }publicvoidsetCadrepoints(Longcadrepoints){this.cadrepoints=cadrepoints; }publicLonggetActivities(){returnthis.activities; }publicvoidsetActivities(Longactivities){this.activities=activities; }publicLonggetApartmenthealth(){returnthis.apartmenthealth; }publicvoidsetApartmenthealth(Longapartmenthealth){this.apartmenthealth=apartmenthealth; }}e)文体成绩类packagecom.studentTestSystem.bean;/***CharacterScoreentity.@authorMyEclipsePersistenceTools*/publicclassCharacterScoreimplementsjava.io.Serializable{//FieldsprivateLongstudentid;privateLongcadrepoints;privateLongactivities;privateLongapartmenthealth;//Constructors/**defaultconstructor*/publicCharacterScore(){ }/**fullconstructor*/publicCharacterScore(Longcadrepoints,Longactivities, Longapartmenthealth){this.cadrepoints=cadrepoints;this.activities=activities;this.apartmenthealth=apartmenthealth; }//PropertyaccessorspublicLonggetStudentid(){returnthis.studentid; }publicvoidsetStudentid(Longstudentid){this.studentid=studentid; }publicLonggetCadrepoints(){returnthis.cadrepoints; }publicvoidsetCadrepoints(Longcadrepoints){this.cadrepoints=cadrepoints; }publicLonggetActivities(){returnthis.activities; }publicvoidsetActivities(Longactivities){this.activities=activities; }publicLonggetApartmenthealth(){returnthis.apartmenthealth; }publicvoidsetApartmenthealth(Longapartmenthealth){this.apartmenthealth=apartmenthealth; }}f)综合考评成绩类packagecom.studentTestSystem.bean;/***EntertainmentScoreentity.@authorMyEclipsePersistenceTools*/publicclassEntertainmentScoreimplementsjava.io.Serializable{//FieldsprivateLongstudentid;privateLongcomprehensivescores;privateLongcharacterscores;privateLongentertainmentscores;//Constructors/**defaultconstructor*/publicEntertainmentScore(){ }/**fullconstructor*/publicEntertainmentScore(Longcomprehensivescores,Longcharacterscores, Longentertainmentscores){thisprehensivescores=comprehensivescores;this.characterscores=characterscores;this.entertainmentscores=entertainmentscores; }//PropertyaccessorspublicLonggetStudentid(){returnthis.studentid; }publicvoidsetStudentid(Longstudentid){this.studentid=studentid; }publicLonggetComprehensivescores(){returnthisprehensivescores; }publicvoidsetComprehensivescores(Longcomprehensivescores){thisprehensivescores=comprehensivescores; }publicLonggetCharacterscores(){returnthis.characterscores; }publicvoidsetCharacterscores(Longcharacterscores){this.characterscores=characterscores; }publicLonggetEntertainmentscores(){returnthis.entertainmentscores; }publicvoidsetEntertainmentscores(Longentertainmentscores){this.entertainmentscores=entertainmentscores; }}g)奖学金类packagecom.studentTestSystem.bean;/***Scholashipentity.@authorMyEclipsePersistenceTools*/publicclassScholashipimplementsjava.io.Serializable{//FieldsprivateLongstudentid;privateLongposition;privateLongscholarshipaccount;privateLongscholarshiplevel;//Constructors/**defaultconstructor*/publicScholaship(){ }/**fullconstructor*/publicScholaship(Longposition,Longscholarshipaccount, Longscholarshiplevel){this.position=position;this.scholarshipaccount=scholarshipaccount;this.scholarshiplevel=scholarshiplevel; }//PropertyaccessorspublicLonggetStudentid(){returnthis.studentid; }publicvoidsetStudentid(Longstudentid){this.studentid=studentid; }publicLonggetPosition(){returnthis.position; }publicvoidsetPosition(Longposition){this.position=position; }publicLonggetScholarshipaccount(){returnthis.scholarshipaccount; }publicvoidsetScholarshipaccount(Longscholarshipaccount){this.scholarshipaccount=scholarshipaccount; }publicLonggetScholarshiplevel(){returnthis.scholarshiplevel; }publicvoidsetScholarshiplevel(Longscholarshiplevel){this.scholarshiplevel=scholarshiplevel; }}3.配置文件1.H<?xmlversion='1.0'encoding='UTF-8'?><!DOCTYPEhibernate-configurationPUBLIC"-//Hibernate/HibernateConfigurationDTD3.0//EN"":///hibernate-configuration-3.0.dtd"><!--GeneratedbyMyEclipseHibernateTools.--><hibernate-configuration><session-factory><propertyname="dialect"></property><propertyname="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property><propertyname="connection.username">system</property><propertyname="connection.password">system</property><propertyname="connection.driver_class"></property><propertyname="file">studentTest</property><propertyname="show_sql">true</property><mappingresource="com/studentTestSystem/bean/StudntMessage.hbm.xml"/><mappingresource="com/studentTestSystem/bean/TeacherMessage.hbm.xml"/><mappingresource="com/studentTestSystem/bean/CourseScore.hbm.xml"/><mappingresource="com/studentTestSystem/bean/CourseMessage.hbm.xml"/><m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 呼吸系统慢病管理新进展
- 智能安全设备的人性化设计
- 机械安全事故案例
- 第三章 运动和力的关系-教材实验4 探究加速度与力、质量的关系 2025年高考物理基础专项复习
- 3.3.2盐类水解的影响因素及常数 课件高二上学期化学人教版(2019)选择性必修1
- 智慧园区产品方案
- 《Excel数据获取与处理实战》 课件 陈青 第1、2章 Excel 2016概述、外部数据的获取
- 舆情应急演练桌面推演
- 保暖小帮手教案及反思
- 好饿的毛毛虫说课稿
- 高血压病三级预防策略 医学类模板 医学课件
- DL∕T 523-2017 化学清洗缓蚀剂应用性能评价指标及试验方法
- 无人机应用技术专业申报表
- 食品营养学选择试题库(附参考答案)
- 北师大版二年级数学上册第五单元《2~5的乘法口诀》(大单元教学设计)
- 2024年入团知识考试题库及答案
- 肿瘤化疗导致的中性粒细胞减少诊治中国专家共识(2023版)解读
- 《新能源汽车概论》课件-6新能源汽车空调系统结构及工作原理
- 2024年共青团入团考试题库(附答案)
- 安川g7变频器说明书-安川变频器g7面板操作说明
- 田径运动会各种记录表格
评论
0/150
提交评论