版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android技术的教务系统APP的开发设计摘要随着网络的快速发展,各种应用程序也逐渐发展迅速,在线管理模式已逐渐成为许多企业的附加模式之一。为了使教务中的信息管理更加方便和简单,创建了一个“教务系统APP”。本文以Android、Java为开发技术,实现了一个教务系统APP。教务系统APP的主要使用者为服务端:老师信息审核、学生信息审核、添加公告、公告信息,客户端:老师:添加课程、个人信息、公告信息、我的课程、发布成绩,学生:选择课程、个人信息、公告信息、查看成绩等功能。通过这些功能模块的设计,基本上实现了整个教务系统APP信息管理的过程。在这次设计中,使用MySQL数据库对数据进行存储,并根据用户的需求进行目标功能的开发,以实现教务系统APP的管理。本文主要介绍教务系统APP的设计和开发历史。该系统主要用于解决两个问题:需求分析和功能需求。该系统已经通过测试和详细描述。关键词:教务系统APP;Android技术;Mysql数据库;B/S结构AbstractWiththerapiddevelopmentofthenetwork,avarietyofapplicationsalsograduallydeveloprapidly,onlinemanagementmodehasgraduallybecomeoneoftheadditionalmodesofmanyenterprises.Inordertomaketheinformationmanagementintheeducationaladministrationmoreconvenientandsimple,createda"educationaladministrationsystemAPP".Inthispaper,Android,Javaasthedevelopmenttechnology,toachieveaeducationaladministrationsystemAPP.ThemainusersoftheeducationaladministrationsystemAPParetheserverside:teacherinformationreview,studentinformationreview,addannouncementsandannouncementinformation;theclientside:teacher:addcourses,personalinformation,announcementinformation,mycourseandreleasegrades;thestudent:selectcourses,personalinformation,announcementinformation,viewgradesandotherfunctions.Throughthedesignofthesefunctionalmodules,basicallyrealizedtheentireeducationaladministrationsystemAPPinformationmanagementprocess.Inthisdesign,theMySQLdatabaseisusedtostoredata,andthetargetfunctionisdevelopedaccordingtotheneedsofusers,soastorealizethemanagementoftheAPPoftheeducationaladministrationsystem.ThispapermainlyintroducesthedesignanddevelopmenthistoryofAPPofeducationaladministrationsystem.Thesystemismainlyusedtosolvetwoproblems:demandanalysisandfunctionalrequirements.Thesystemhasbeentestedanddescribedindetail.Keywords:EducationaladministrationsystemAPP;TheAndroidtechnology;Mysqldatabase;B/Sstructure目录32696一、应用开发背景 V一、应用开发背景(一)开发目标对系统服务端和客户端的设计,要保证主界面的整洁有序,能够抓住人的眼球,不会产生视觉疲劳,更重要的是,带给人容易操作的直观感受,这样才能留住用户去进行使用,增加三分热度的延续期。在系统的后台设计上,要采取非常简洁有效的技术,开发方便的同时,便于以后的维护。我们不但要确保所有的功能都能够满足用户的需求,用户还要能自己主动通过网站去实现想要的操作,而管理者的简单通过教务系统APP对用户的需求情况进行了解和管理。为达到这一目的,提出以下目标:(1)用户可以实时查看最新的公告信息,以及相关热点资讯;(2)用户可以通过客户端查看课程;(3)管理员可以在服务端方便管理网页的各种信息。(二)开发现状网络技术在人们生活中也得到了普及,我国也逐渐进入到了信息化时代,各行各业也纷纷利用网络的便利来进行管理各类事物,由于在线教务平台的管理系统的兴起,在管理方面一定要做到严谨细致,通过网络来管理教务信息是一个非常有效的措施。所设计的功能也要进行相应优化和升级,对不同的用户需求进行满足,通过对传统的教务管理方式相比较,网络的管理模式可以有效的管理教务信息,而且也是非常安全的,所以说开发一个教务平台的设计与实现是很好的,也是对未来发展的重要动力。根据网络信息可以得知,我国的教务制度也是在不断更新和完善,并且教务需求也是得到了更好的解决,传统的教务管理方式效率低、出错率高,所以工作人员可以想寻找一个方便、快捷的管理方式,该系统可以有效的将教务信息进行管理,还能够让用户更方便的去了解教务信息,从而让用户更放心的去使用网站。在相对于美日韩等这些信息化水平依旧处于领先的国家,教务平台飞速发展。如:教务在国外用户的需求依旧很大,导致人们在生活节奏上有了不一样感受,教务平台也成为国外潮流文化之一。通过调查显示:国外大多数家庭,如美国,已经渐渐习惯在网络上选择从教务平台交流或查找资源。(四)本课题主要工作第一部分绪论:从绪论方面来看,它将系统中应用到的技术进行了介绍,还从用户的需求方面进行了阐述,还把系统的整体实施方案进行了讲解,望能通过对此系统的开发来改变目前的现状。第二部分相关技术:本章主要是将系统中所采用的开发技术进行介绍,并且将其功能也逐一讲解,可以让用户更方便的去了解该系统。第三部分系统分析:将系统中各方面都进行了详细的分析,决定一个系统是否有开发的价值,是需要我们进行分析的,分析全面才能使系统开发之后发挥最大的的价值。第四部分系统设计:本章发挥了这样的作用,了解了系统设计的详情,我们下一步才能进行开发设计。第五部分系统实现:系统中的所有功能实施情况都在本章进行体现,可以让用户清晰明了的查看系统的使用情况和结构。第六部分系统测试:当系统测试完成后,对整个系统要进行详细的测试,系统开发的前提必须是能够稳定运行,这样用户在使用的过程中才可以达到自己的要求。二、需求分析(一)功能分析1.服务端用例图系统中的核心用户是系统服务端管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:老师信息审核、学生信息审核、添加公告、公告信息。服务端用例如图2-1所示。图2-1服务端用例图2.客户端用例图客户端的功能主要包括:老师:添加课程、个人信息、公告信息、我的课程、发布成绩,学生:选择课程、个人信息、公告信息、查看成绩等功能。客户端用例如图2-2所示。图2-2客户端用例图(二)系统开发技术1.系统开发平台Android是Google公司所公布的手机操作系统(2007年11月5日),是Linux的升级版。Android的更新速度很快,它已经不再限制于移动应用领域了。Android是一个各种程序和软件与用户进行交互的一个平台。它的使用场景是在移动智能终端,系统采用分层架构,从低到高为运行库层、应用程序框架层和应用程序层。1.运行库层Android系统运行库层包含两个部分,一个是Android程序库,另外一个是Android运行库。Android程序库里面包含了一些由JAVA语言编写的库,这些库可以被Android系统中的不同组件使用,且正确地在Linuxversion2.6版本上运行。2.应用框架层在虚拟机以及Android行环境、Linux内核的条件之下,部分通用组件能够实现创建。3.应用程序层本文所开发的订餐应用程序就是在这一层,Android程序员利通过AndroidSDK开发出Application应用程序层,例如数据管理ERP的程序、发短信和网络支付程序等。2.B/S架构对于浏览器来说它是在每一个电脑上存在的,在这次教务系统APP的开发选择了B/S结构,它不需要我们再去安装任何软件,这样就有利于我们在日后的使用,因此我们设计该系统打破了它在时间和空间上的使用束缚。通过开发系统,可以吸引更多的用户使用和维护。B/S结构是系统开发设计中最常见的开发工具之一,它与用户友好,能够在任何计算机和任何浏览器上工作,前提是软件连接到网络用于操作使用,并且对浏览器没有限制,在计算机和常用浏览器上安装适当的数据库后,系统自动连接浏览器和数据库,提供附加功能。在B/S结构当中在对它的应用上来说是没有任何的限制,在应用它的时候我们只需要在互联网上安装浏览器就可以,不管在任何地方或区域内都不受任何网络的限制,这样就有效的减少了人们的工作效率,从而降低了人们的开发成本,所以B/S结构在很多的程序上得到了应用。对于浏览器来说它是在每一个电脑上存在的,在这次高校评价与反馈平台系统的开发选择了B/S结构,它不需要我们在去安装任何软件,这样就有利于我们在日后的使用,因此我们设计该系统打破了它在时间和空间上的使用束缚。通过对系统的开发,可以让更多的用户去使用和维护。B/S结构是系统开发设计中最为常见的一个开发工具,它使用起来比较方便,在B/S结构当中在对它的应用上来说是没有任何的限制,在应用它的时候我们只需要在互联网上安装浏览器就可以,不管在任何地方或区域内都不受任何网络的限制,这样就有效的减少了人们的工作效率,从而降低了人们的开发成本,所以B/S结构在很多的程序上得到了应用。3.Java技术介绍Sun公司在1996年推出了Java语言,其中所使用的代码具有公开性,由于这方面的优点使得这种语言得到了很多编程爱好者的青睐,使用Java语言开发出的游戏也越来越多,Java语言本质上属于一种面向对象的开发语言,经过20多年的发展,Java语言目前已经成为计算机编程语言的重要一部分,而且所产生的影响越来越重要。Java语言的特性有多个:第一,可以在不同的平台上使用,具有跨平台性;第二,是一种面向对象的开发语言;第三,能够有效的保证安全性得以满足;第四,多个任务可以同时支持;第五,可以采用多种不同的编写方式,而且编写的代码较为简单。Java语言和其他一些高级编程语言对比,在发展前景方面非常广阔,目前在大数据应用开发、大型游戏开发等软件开发过程中都具有非常广泛的应用。该系统的开发设计中java语言属于系统的主要开发技术,而且也是市场中应用做多的一种编程语言,随着不断的更新和改善,技术方面已经成熟,对大部分嗯软件开发都能够适应。java语言编程技术走着很多的特点,就是因为这些特点才被广泛的采用,根据目前的java语言编程技术来看,它可以进行多种的组合,并且能够很多的融入到生活中[7],不同的用户不同的需求都可以进行满足,也可以满足不同的软件设计,给软件设计带来了很大的便利,根据本系统来看,系统设计必须要采用JSP和java两大技术模块进行软件开发,因为该技术的特性就是简单、安全性高,而且不受约束还对很好的面向对象性,让用户可以清晰的了解系统,面向对象性能够使计算机管理问题更加方便、快捷,能够从根本上解决软件开发的缺陷和问题。4.MYSQL数据库介绍随着计算机技术的日益成熟,MySQL数据库也能够支持多个功能模块,并且在性能上也在不断提高,同时具有平台间优势。系统中的数据存储在不同的表中,而不是一个地方,因为它有效地提高了数据库的读取能力,减轻了员工的负担。MySQL成为了众多B/S模式系统所应用的数据库,从而减小系统的整体开销。MySQL特点:1.操作相对简单,运行速度快,大幅度降低开发成本。2.在平台上使用,不受控制和限制。3.用户在使用MySQL数据库时不需要拥有太多的存储方法,更不需要了解他是如何存储数据的,这也是这个数据库的一大优势。4.MySQL数据库基于安全的权限和密码系统,当客户被转移到MySQL服务器时,密码转移被加密,并支持主机身份验证。(三)可行性分析1.技术可行性本次设计基于Android系统而进行,其语言编程在实践中要借助于Java才能得以实现,利用MySQL数据库开发。其显著优点是操作的可行性,而且调试极为简单。目前市场上大部分安卓手机都是可以满足要求的,且年轻人对新鲜事物抱有很大的新鲜感,因此开发出的软件不需要担心是否被群众接受以及使用和操作。所以,对于该系统包含的功能,Android是能够实现的,也就是说,在技术可行性上该技术可实现教务系统的设计。2.经济可行性本次设计基于Android对软件、硬件要求没有很高,涉及到的工具也都是免费的。用简单的方法可以大大减少时间和成本,还可以提高开发效率。使用此系统不需要大型计算机配置,只需较小的配置即可进入网站。因此开发此系统在经济上是可行的。。3.操作可行性在开发过程中,考虑到移动应用程序的复杂性,简化了系统界面以简化工作,并开发了常规登录页面,只能在其中使用智能手机执行各种操作。本文开发的应用程序相对易于操作。普通人员可以在不经过培训的情况下直接使用它,或者只需要经过简单的培训即可开始使用。该系统在工作和管理方面具有丰富的经验。三、系统设计(一)系统概述访问一个系统的数据需要用B/S体系,用户需要登录浏览器进入系统,进入系统进行相应的操作,这时服务器会把用户的请求发送给系统,系统进行相应的给出操作的结果,这个过程中分为三个步骤。对于教务系统APP,首先得在视图层中看到显示信息,然后再模型层中对相关数据进行处理,视图层和模型层发挥作用的时候,需要控制层对其进行控制,以调节二者的关系,有助于系统运行良好,有利于用户对系统的访问,类似于沟通的桥梁,进行解析用户请求,最终落实数据的传递。教务系统APP工作原理图如图3-1所示:图3-1系统工作原理图(二)系统结构设计系统开发过程中,在系统功能结构中,是比较关键的一项,根据系统功能结构的设计,对系统各个功能模块进行分解和细化,设计者对各模块的独立设计提供了很大的帮助。开发一个系统去会遇到许多问题,那么怎么样才能解决这些问题,这就需要在系统操作的过程当中发现问题,解决问题。系统开发过程中,需要有先后顺序,只有顺序对了,开发系统过程中才会解决更多问题,并且在开发的过程中轻松许多。教务系统APP的整体结构设计如图3-2所示。图3-2系统结构图四、数据库设计(一)数据库设计原则系统中的数据库使用都是隔开的,它们在程序的运行过程中,它们会自动与自己相关的协议和用户端进行通讯。然后系统会将数据信息进行连接。当我们想要对某个数据库进行了解时,我们就要选择该桥段,系统就会进行自动讲解。点击完成按钮后会自动在对话框中弹出数据源的名称,在进行下一步操作,然后输入正确的密码和账号进行登录。(二)数据库实体E-R图基本上是一个实体联系图,主要通过主体框架来绑定数据库的物理元素,联系以其自身的属性,实体联系图允许你基于需求分析来完全匹配概念数据模型的连接,是数据库表的可视化描述。基于对数据库数据的分析,建立了以下实体联系图:1.管理员管理实体图如图4-1所示:图4-1管理员管理实体图2.老师信息管理实体图如图4-2所示:图4-2老师信息管理实体图3.公告管理实体图如图4-3所示:图4-3公告管理实体图4.注册管理实体图如图4-4所示:图4-4注册管理实体图5.课程管理实体图如图4-5所示:图4-5课程管理实体图(三)数据库表设计在此系统中,有修改信息功能,此功能可以保证用户在修改个人信息时用户名等只能唯一存在的信息不重复,通过系统功能设计和功能模块划分来看,此次教务系统APP涉及到了多个数据表。数据库表如下所示。表4-1choicetb管理员信息表字段名称字段意义字段类型字段长度键码能否为空choiceId编号int11主键否choiceCourseId账号int11否choiceStuId密码int11否choiceTime添加时间varchar100表4-2coursetb老师信息表字段名称字段意义字段类型字段长度键码能否为空courseId用户编号int11主键否courseName姓名varchar255否courseKnowledge身份证号varchar255否courseTimeLong添加时间varchar255否courseInfor用户密码varchar255否courseUserId注册时间datetime11否表4-3newstb公告信息表字段名称字段意义字段类型字段长度键码能否为空newsId编号int11主键否newsTitle文章标题varchar255否newsMessage文章时间varchar255否newsTime添加时间varchar100否表4-4scoretb注册信息表字段名称字段意义字段类型字段长度键码能否为空scoreId账号int50主键否scoreInfor密码varchar255否scoreChoiceCourseId注册类型varchar100否表4-5signtb课程信息表字段名称字段意义字段类型字段长度键码能否为空signId课程名称int11主键否signChoiceId涉及知识int11否signCourseId课程学时int11否signUserId课程介绍int11否
五、系统界面实现(一)登录管理员需要登录系统,首先进入页面之后要观察一下之前注册的管理员信息,如果信息已经过期那么我们可以进行删除,如果没过期,那么我们需要进行修改的功能,因为管理员作为一个系统的后台管理人员,它拥有查看,删除以及修改的功能系统的安全性也是非常高的,只有通过管理员的身份才能够进入到后台页面,管理员也必须要通过填写正确的用户名、密码以及验证码进行登录,才能够访问网站功能,如果没有进行登录,那么就无法访问系统功能。网站用户登录效果图如图5-1所示:
图5-1登录界面图5-2注册界面(二)服务端模块1.老师信息审核管理管理员对老师审核信息进行添加、删除、修改以及查看等操作。程序成效图如下图5-3所示:图5-3老师信息审核管理界面图2.学生信息审核管理管理员对学生审核信息进行添加、删除、修改以及查看等操作。程序成效图如下图5-4所示:图5-4学生信息审核管理界面图3.公告信息管理管理员对公告信息进行查看、修改以及删除等操作。程序效果图如下图5-5所示:图5-5公告信息管理界面图(三)客户端模块1.注册管理教师和学生进入系统可以进行注册的功能。程序效果图如下图5-6所示:2.课程管理教师和学生进入系统可以查看课程信息。程序效果图如下图5-7所示:图5-7课程管理界面图
六、系统测试系统完成后,有必要对整个系统进行大量测试,以确保系统的安全性和稳定性,并检查系统是否可以满足不同人的需求,这也是最重要的部分。整个系统测试结果将直接影响系统开发的质量。系统测试主要通过手动方法和自动化软件测试完成,底层控制系统能否正常工作,测试结果是否达到预期目的。在项目开发过程中,要及时关注每一环节,漏洞能够被早日发现并修改,从而提升系统质量。系统测试主要是通过人工方式和对软件自动测试来进行,主要检测系统是否能够正常运行,测试的结果与当初预想的是否一致,是否能够实现当初所设计的功能,还有就是是否有报错的情况发生,系统测试主要分为两部分:输入和输出,输入的数据主要包括正确的数据和错误的数据,都是保证了系统测试能够做到全方面,在系统测试过程中,一定要严格遵守,不能出现随意测试的现象,要将系统中的错误进行查找并做出修改,在系统测试的过程中,不仅包括报错和未实现的情况,还有系统中没有说明但是实现的功能,因此可以得知,系统测试必须要尽快进行,而且要在系统开发中不断完善,以保证系统能够正常运行(一)系统测试的意义目前越来越多的领域公司企业都在利用互联网进行信息的管理,所以设计这样一个软件系统是有必要的。而且在系统的设计中要把软件的质量提高,用户才会不断将好用的产品进行推广。同时软件的设计也要从实际出发,从用户的需求出发,来对系统进行研究开发,这样开发出的系统才可以发挥巨大的作用,并且要保证系统在后期使用的过程中不会有太多的资金的投入。图6-1就是纠错测试流程。测试测试评价纠错系统测试数据测试结果错误信息改正信息期望结果图6-1测试与纠错信息流程(二)测试方法系统的测试主要是通过设置一定的条件来进行的,当用户提前输入数据后,系统会收到相关的结果和数据。系统测试的目的是确定教务系统APP已经安装的功能是否能正常工作,所以系统测试在系统的开发中是非常重要的一步,测试系统时需要严谨的操作,借助系统测试可以降低后期的维护成本,如果不在系统开始时测试系统,在开发和使用的后期阶段可能会导致重大问题。如果希望程序达到预期,可以通过测试系统来减少问题。测试是保证系统质量的一种手段,系统开发人员为了检测和避免错误,要将功能整齐排列出来,从而使测试能够快捷有效地操作。其中模块测试是用来测试设计与编码上的错误。系统的整个结构需要进行测试,系统的代码也是需要测试的,测试其准确性如何,测试其结构是否完整,说白了就是对系统性能好坏的测试,测试完这俩方面,我们就知道这个系统是否完整,运行是否正常,这俩种测试从专业的角度来讲,就是白盒测试和黑盒测试,二者的结合,能试出系统的质量。1.课程探索管理测试点测试点:课程探索管理测试目标:验证输入的课程探索信息是可用。测试环境:Windows10操作系统和IE11浏览器。输入数据:课程探索名称、位置、图片等内容。步骤:(1)打开浏览器,进入教务系统。(2)点击页面左方的添加按钮,出现添加页面,输入必要信息进行添加。(3)主要进行课程探索的输入,输入情况见表6-1。表6-1课程管理测试用例表用例编号UC-TEST-001测试名称课程探索管理前提条件管理员管理系统课程信息步骤操作描述数据期望结果1点击课程查看详情按钮无跳转到课程详情2点击添加按钮无跳转到添加页面3选中添加后按钮无跳转到课程页面测试说明用户未登录时到步骤3跳转到登录页面测试结果成功测试人2.登录测试点测试点:登录测试的目标:输入账号密码以及验证码后系统会自动进行验证是否正确。所用的环境:Windows10和IE浏览器。输入信息:用户名、密码、验证码。步骤:(1)首先我们打来浏览器,进入该系统的登录界面。(2)在进入页面登录部分以后可以进行对用户名、密码、验证码进行测试,具体测试输入情况如下表6-2所示。表6-2登录测试情况用户名输入密码输入期望结果(1)155462192251244566提示“用户名或者密码错误,或账号未经审核”(2)aaaaa123456提示“用户名或密码错误,或者账号未经审核”(3angguowei登陆成功(三)测试分析在系统的开发任务完成以后,我们还要测试系统,首先对所需测试环境进行了介绍,提前准备好所需的软件工具。对系统进行测试要抱着耐心认真的想法,不可急躁,不能疏忽每一个小错误,要把测试时间安排很充足,保证后期足够时间修复漏洞。在测试过程中发现之前修改的地方,会出现新的错误,这对于之后的开发是宝贵的经验积累。最后,测试完要对测试的结果以及过程及时进行保存,为了后期方便使用。通过测试和分析,此教务系统APP的开发和实施可满足管理需求。主要功能完成,操作简单,系统运行良好。教务系统的APP的设计和实现,值得推广和应用。结论本次毕业设计是对大学所学知识的一个总结,在最初设计时遇到很多困难,从最初的无法入手到程序的完整设计,在设计的过程中通过上网站以及到图书馆查找资料,开始对系统开发有了新的认识,系统开发前期准备很重要,通过对已有系统进行分析,分析用户的需求,性能需求等,然后对学过的相关知识进行整理总结,然后通过自己的努力与不断创新最后完成了系统的设计与开发。通过本次毕业设计我成功学习到了编程的方式自己提高了编程的能力。系统开发用户需求分析功能总结是系统开发的关键,在开发教务系统APP时,对系统功能和开发的目标进行分析,选择符合系统的开发工具和开发语言,并对系统进行可行性分析,在系统功能的设置方面,教务系统APP设计符合程序使用清晰的原则。开发网站之前必须具备好多个知识,我们之前学的东西根本不够开发网站,所以我们必须自学开发网那个站的知识,在做毕业设计之前虽然有研发网页的认识,但是研发经历中缺乏实际的研发经验而且整体来说研发网页的思路并不是特别明确,所以我的思想就停留在感官和理论水平上的,就好像“纸上谈兵”一样。通过与导师的沟通和自己的努力后,最终按时完成了毕业设计,在系统开发过程中我学到了很多课堂中没有的知识,对我以后步入社会打下坚实的基础增加了一份信心,系统在运行后我打算继续进行功能完善和后期进行定期更新。参考文献[1]张孝祥著.Java就业培训教程[M].北京:清华大学出版社,2017.[2]余志龙编著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2015-7-1.[3]E2ECloud工作室著.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2018-08-1.[4]靳岩姚尚朗著.GoogleAndroid开发入门与实战[M].北京:清华大学出版社,2017-07-01.[5]高昂著.支持动态语言的Android平台[M].北京:人民邮电出版社,2017-05-07.[6]eoe.Android开发社区./.2017-04-10.[7]JavaEye论坛.http://www.J/forums.2016-04-15.[8]AndroidAPI文档.2016-04-10.[9]高焕堂编.Android应用框架原理与程式设计(第三版)[M].北京:清华大学出版社,2018-10-03[10]杨丰盛主编.Android应用开发揭秘[M].西安:机械工业出版社,2015-01-25[11]CayS.Horstmann.GaryCornell.CoreJava[M].ChinaMachinePress.2018.05[12]王珊.数据库系统原理教程[M].北京:清华大学出版社,2013,56.[13]求是科技.MYSQL数据库开发技术与工程实践[M].北京:人民邮电出版社,2014,131.[14]王群,李馥娟.MYSQL数据库系统开发完全手册[M].北京:人民邮电出版社,2016.3.39-44[15]李严,于亚芳,王国辉.MYSQL数据库开发实例解析[M].北京:电子工业出版社,2014.12.78-93[16]王国辉、牛强、李南南Java工程应用与项目实践[M].北京:电子工业出版社,2015.4.162-171.附录管理员登录:<divclass="panelloginbox"><divclass="text-centermargin-bigpadding-big-top"><h1>后台管理中心</h1></div><divclass="panel-body"style="padding:30px;padding-bottom:10px;padding-top:10px;"><divclass="form-group"><divclass="fieldfield-icon-right"><inputtype="text"class="inputinput-big"name="name"placeholder="登录账号"data-validate="required:请填写账号"/><spanclass="iconicon-usermargin-small"></span></div></div><divclass="form-group"><divclass="fieldfield-icon-right"><inputtype="password"class="inputinput-big"name="password"placeholder="登录密码"data-validate="required:请填写密码"/><spanclass="iconicon-keymargin-small"></span></div>课程管理实现代码:<body><formmethod="post"action=""><divclass="paneladmin-panel"><divclass="paddingborder-bottom"><ulclass="search"></ul></div><tableclass="tabletable-hovertext-center"><tr><thwidth="10%">编号</th><thwidth="10%">科目名称</th><thwidth="10%">涉及知识</th><thwidth="10%">科目学时</th><thwidth="50%">介绍</th><thwidth="10%">操作</th>成绩管理:<body><formmethod="post"action=""><divclass="paneladmin-panel"><divclass="paddingborder-bottom"><ulclass="search"></ul></div><tableclass="tabletable-hovertext-center"><tr><thwidth="10%">编号</th><thwidth="10%">学生姓名</th><thwidth="10%">考试成绩</th></tr> <% inthouseNumber=0; if(!list.isEmpty()){ /*for(Map<String,Object>map:list){*/ for(inti=0;i<list.size();i++){ houseNumber=i+1; Map<String,Object>map=list.get(i); %> <tr> <td><%=houseNumber%></td> <td><%=map.get("uname")%></td> <td><%=map.get("courseScore")%>分</td> </tr> <% } } %></table>考试信息:<body> <divclass="rightinfo"> <tableclass="tablelist"> <thead> <tr> <th>序号</th> <th>标题</th> <th>选择A</th> <th>选择B</th> <th>选择C</th> <th>选择D</th> <th>正确答案</th> <th>所属章节</th> <th>操作</th> </tr> </thead> <tbody> <% inthouseNumber=0; if(!list.isEmpty()){ /*for(Map<String,Object>map:list){*/ for(inti=0;i<list.size();i++){ houseNumber=i+1; Map<String,Object>map=list.get(i); %>客户端登录:/***登录页面**@authorWangXuan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年威海市公费医学生考试选聘笔试备考试题及答案详解
- 2026年兰州兰石集团有限公司校园招聘(30+人)笔试参考题库及答案详解
- 2026江西赣州石城县乡镇敬老院工作人员招聘10人笔试参考题库及答案详解
- 2026武威市护士招聘笔试题及答案
- 2026年中国科大附一院(安徽省立医院)血液科医助招聘笔试参考题库及答案详解
- 2026浙江杭州淳安县杭千物流有限公司招聘3人笔试参考题库及答案详解
- 2026年咸阳市秦都区街道办人员招聘考试备考题库及答案解析
- 2026浙江台州市属国企联合招聘(第一批)台州市水务集团股份有限公司及其所属(管理)企业招聘20人笔试备考题库及答案详解
- 2026届海南省三亚市妙联学校中考语文适应性模拟试题含解析
- 2026年神农架林区引进研究生15人笔试参考试题及答案详解
- 2026云南楚雄州武定县事业单位选调37人备考题库及答案详解(真题汇编)
- 2026糖尿病护理动态血糖监测操作课件
- 《特种设备使用管理规则 TSG08-2026》解读
- 高中政治必修+选必核心答题术语(简化版)
- 经典酒店设计案例分析
- 医院5.12活动策划方案(3篇)
- (2026春新版)北师大版二年级数学下册全册教学设计
- 燃气爆炸案例分析
- 湖北省圆创高中名校联盟2026届高三2月第三次联合测评语文试卷(含答案解析)
- 医院空调安装施工方案
- 2026黔晟国有资产经营公司校招面笔试题及答案
评论
0/150
提交评论