版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于JSP的新生报到的自动辅助系统设计与实现目录TOC\o"1-3"\h\u39011绪论 摘要:该篇论文是在Eclipse软件中使用Java语言和JSP技术设计并开发出的一个新生报到的自动辅助系统,并且使用SQLserver数据库作为后台管理的支撑数据。该系统主要采用浏览器/服务器模型,分别可为管理者、老师和学生三种社会角色群体所服务。满足高校入学的工作需求,创建安全的数据信息平台,利用信息技术手段有效的避免旧式报到流程的弊端,完成对新生信息的整合。本文首先对该体系的发展背景及发展现状进行了简要的阐述,其次,从技术需求、可行性等方面进行了详细的技术体系设计,详细阐述了系统的总体规划,详细的数据库设计,功能设计,以及各技术模块的功能。关键词:新生报到的自动辅助系统;JSP开发;SQLserver数据库1绪论1.1系统开发背景及现状2019年12月,具有极大攻击性的新型冠状病毒肺炎在武汉这个城市开始爆发,至今已开始蔓延到世界各地,新冠肺炎具有高度传染性,其传播速度令人难以想象。随着各高校开学的到来,加强疫情防控是保障师生安全的重要手段,减少人员接触,建立一道安全的疫情防线也相当重要。每年九月份一到,各省份各高校地区开始迎接新生的到来,学校的人流量也会越来越大,报到的流程也相当复杂,许多家长带着孩子在校园中忙忙碌碌,使得家长们身心疲惫。人流一旦增大,对疫情防控工作也会带来许多负面影响。当然,人流的增大也会为接待新生的老师的工作带来影响,环境因素的影响会使得工作过程中出现错办新生信息的现象,老师的工作疏漏也会为整个新生报到的过程带来麻烦,因为高校报到时间一般是两天时间,所以在有限的时间里完成复杂的报到工作是一件非常不易的事情。伴随着中国高校学生数量的加大,传统化的新生报到模式已不能满足现状的报到工作,时代开始网络化,纸张式的报到已经过时。报到系统开始根据报到流程进行模块化地设计,能够完整实现迎新工作网络信息化的各种操作,方便并快捷的帮助学生进入学校的第一步工作。基于网络化的新生报到系统开始逐步应用于高校迎新工作,软件技术的提升为系统得到了一个良好的保障,新生信息化注册模式开始流行,对大学新生工作方式的优化与提升起到了积极作用。然而,在互联网和教育部的大力推动下,新生入学工作与现有的软件系统脱节,出现了很多问题。随着网络信息技术的迅速发展,高校新生入学登记资料的收集工作日益严格。现今大学怎样才能去更迅速更高效地的去进行在新生入学报到之时大量的数据采集和信息工作,已逐渐变成了现今所有的大学必须去思考的问题,这也成为了教学管理问题中的关键。报到流程十分复杂,许多相关工作也牵涉其中,包括新学生报到时动车站或飞机站的各种接待和准备、报到时个人信息的入学资格审核、有关招生学校要求的各种个人信息的收集、查询招生专业、缴费、住宿安排情况等工作,都是学校各部门应该提前预知的问题,并开展相关的应对措施,可以有效地防止突发事件。新生报到的自动辅助系统不仅仅是解决高校领导和接待老师所要面临的问题,而且还是一种为新生和家长展现高校良好形象的机会。更在疫情背景下,减少了更多人流的接触,为疫情防控工作减少了压力,更为新生、家长和老师们带来了健康安全的相处方式。新一代入学制度的研制是每个大学都必须要做的事情,而网络的建立也是大学校园信息化的重要依据。同时,本系统也可为其他高校的其他信息平台提供基础数据,并对学生在校期间进行数字化管理,并将学生从入学到毕业的相关数据进行存储。新生报到系统的搭建淘汰了纸张式的报到方式,形成了一种随社会发展、网络变化的新型接待方式,在迎新工作上也实现了创新。不断简化的迎新程序,让学生和家长们省去了不必要的麻烦,顺利地办理了入学手续,降低了工作人员的工作负担,加快了招生的速度,也实现了高校领导在后台查询就可以了解新生报到的情况,更实现了高校在新冠疫情背景下控制疫情的一个基本手段。总之,新生报到信息系统平台的使用对于高校迎新活动来说有着非常重要的意义。1.2初步设计方法与实施方案软件结构设计方案:使用B/S模块。B/S架构就是浏览器/服务器架构。B/S架构具有许多的优点,如在网站功能的扩展使用与日常维护管理方面更加简洁、便捷等,只需手动添加内容并自动修改页面,同时因为B/S系统的体系结构主要是以网页浏览为主,输入操作方便。操作系统的选择:Windows10系统,可兼容所需要的软件,界面友好。后台数据库:SQLServer。SQLServer数据库的选择是一种使用起来极其方便的工具。开发工具:选用Eclipse。开发语言:JAVA汇编语言。开发技术:JSP技术。2系统开发技术与开发环境2.1JSP简介JSP实际上是一种动态的Web技术规范,并通过多家高校校园的一起研究出来的。JSP技术通过进行封装动态网页的管理逻辑,该技术延用了Java的跨平台优势,为实现JSP的开发与应用,网站开发者可以选择最佳的系统平台。JSP技术能够以模板的形式轻松、有效地加入到动态页面中,同时也继承了Java的使用方法。它还能与其他企业Java技术协同工作,但是它仅限于网页上的数据显示,才能达到分级开发。Web服务器也可以同时接受多个JSP网站程序的浏览和申请,首先服务器将会优先选择运行在其中一个的程序段,然后再去向客户服务器传递一个具体程序的实际运行的结果以及JSP文档里包含的HTML代码。这里面所嵌入的Java子程序段也可以用于特定的数据库、动态网页的重新定向等,在最后的阶段就可以直接实现基于动态网页的功能。当然,JSP不仅仅能够创造出JSP标记库,还能够像HTML或XML那样的去利用它们。JSP网站的建立实际上包含了HTML和Java两种类型,Web站点在接收到请求之后,会使用Java程序实现,最终把HTML网页的结果传送给用户。JSP使用的技术级别是JavaServlet。为了实现最终的开发,需要将JSP技术和JavaServlet技术结合起来。JSP技术有了Java技术的优势后,就变得简单了,因为JSP技术可以为特定的应用提供服务,无需很多平台的支持,因此其可信度将会大大提高,可以很好的满足当前Internet的需求。于是,JSP刚一宣布,迅速获得了各大主流开发应用企业的好评与信赖,当中自然也就包含了微软Oracle公司等众多世界级的研发应用企业,使得其在商业领域也开始崭露头角。2.2B/S结构在B/S模式下,使用者可以向网路上的其他网路发出网页服务器要求,并使用该网页来处理网路上的其他网路,将工作简化为客户机,减少了服务器端的工作量,用户只需直接在服务器端软件上完成软件安装操作与硬件配置,并通过使用其他一些少量的服务器端软件就能轻松完成在服务器端软件的各种操作,不需要其它的数据存储和读取处理等复杂的多任务。B/S结构包括逻辑层、控制逻辑层、数据层。B/S体系结构是以因特网为基础的软件开发体系,是当前软件开发中应用最广泛的一种。当今互联网的发展更新速度极快,同时,使用者还可以在任何一台联网的计算机上,通过远程控制实现使用者的最终目的。在这种情况下,基于B/S结构的编程实现方式已经获得到了一个更加普遍的实际应用,而基础技术也在持续升级进化中。B/S结构不需要在计算机上安装,更不用说一个表单,它可以通过系统的浏览器来实现。B/S框架的基本工作实现方法其实还是很非常的简单方便的,首先第一步就是要将一个已经成功开发设计好了的软件系统程序部署安装到一个远程的网络服务器上面,程序系统部署安装好了之后,选择的任意其中一个能够正常连接到网络上的远程计算机就能够正常访问到已经安装好的系统上。B/S的结构设计同样的也为各种角色提供了一些便利性与稳定性。2.3Eclipse介绍Eclipse是一个可伸缩开发平台。Eclipse还具有自己独特的插件开发环境,也是一个框架和一组服务。与此同时,Eclipse中也有一个标准的插件,其中包括Java开发工具。Eclipse最初是用来开发Java的,它可以让Eclipse支持多种计算机语言,例如C++,Python等。因此受越来越多的人关注,选用Eclipse设计该系统也是一种极佳的选择。2.4SQLserver数据库简介SQLServer是一种关系型数据库管理系统,具有高度集成性,运用极其方便。当然,如何建立数据库的整个过程也是非常有必要的,为了提高数据的存储效率,为了满足各种需要,必须充分利用已有的数据库应用环境,构建一套最佳的数据库模型,如信息需求、处理需求等。而我们所熟知的软件开发技术与数据库技术之间存在着本质上的差异,因此,数据库的高效运行是数据库开发中最关键的部分,同时也是数据库设计中的一项标准。在建立系统时,开发者应该对自己的数据库具有基本的结构图,才能建立一个可使用的数据库,数据库的要点也需要对表中各种信息进行连接,有效的主键和外键才能使整个数据库活起来,形成一个可靠的后台数据库。利用数据库来保障数据的独立性、一致性和安全性其实是在软件项目中的一种有效方式,可以通过系统来访问数据,并且为程序员的应用时间得到缓减。目前市面上数据库的类型多种多样,开发者对数据库的选择完全取决于系统的功能需求。不同数据库类型也具有自己特有的优势或劣势,此处只介绍SQLServer的优势。该论文选用了SQLServer,是因为其具有良好的交易处理能力和存储能力、高级的系统管理、高效的设计方式的主要优势。其中,高性能的设计能够充分发挥WindowsNT的优点,并且因为它具有先进的管理能力,能够支持多种图形化的管理。SQLServer采用各种方法进而保证了数据的完整性,同时,它的系统中也包含了SQL语言。SQLServer也具备了良好的数据拷贝能力和开放式架构的优点,主要面向广泛的使用者和开发人员,为其创建一个极具安全性的数据平台。图2.1数据库管理系统和接口的原理3系统可行性研究3.1经济可行性本系统的设计和成果仅限于毕业设计要求,使用的相关软件和数据库都是在网站可以进行免费下载的,开发人员只要准备一部手提电脑就可以了。系统的建立并不涉及较大经济效益,其目的只在于对应届毕业生专业知识的考核,当然也不需要额外的费用支出。并且是在网页上运行,不会带来软件和硬件的成本问题。该系统主要应用于新生报到时使用,由高校管理员负责后台监控,所以在系统维护上不会出现较大经济损失,所以经济上考虑是具有可行性的。3.2技术可行性该系统以Java语言为基础,以满足用户的需求,对该语言的汇编与执行主要在Eclipse完成,其运行环境安全可操控;从数据库方面考虑,SQLServer数据库与Eclipse的连接主要使用的是tomcat,其操作简单,因此技术上考虑是具有可行性的。3.3操作可行性从操作可行性来看,用现在市场上的电脑从软件或硬件方面都可以满足其条件,并且其资源耗费量相当小,系统在网页上的实现,用户操作时简单易理解。快速实现新生报到流程的相关工作功能,因此在用户操作管理上是可行的。4系统需求分析及总体设计4.1系统功能需求概述该系统目的在于建立一个实用性较强的报到辅助系统,使新生报到工作规范化,系统化,程序化,避免由于人流过大造成的各类麻烦并且提高数据处理的效率和精确度,从而为管理员以及学生提供安全可靠的信息。利用WEB平台满足数据信息的实现,解决各类用户的困惑与问题。系统主要由三类用户模块构成:管理员、教师和学生,模块的主要功能如下:*管理员模块:管理员权限是最高级别的,能够对系统功能进行有效的维护,并对用户的信息进行集中管理。*教师模块:负责登记、修改和删除新生信息,负责新生的报到管理、专业管理、缴费管理和宿舍管理。*学生模块学生权限的作用是查询和修改密码。4.2系统设计规则为了实现系统的完整性,在设计系统时每个开发者有自己的设计亮点,使得整个系统的设计规则有其特殊的标签,该系统的设计规则也不列外。简单性:系统界面操作简单明了,能够使新生、教师、管理员对其系统功能更好的实现,有助于报到流程的快速推动。针对性:该系统的开发主要为了减轻疫情条件下高校开学的报到工作,由于新生人数的增多,工作量也会非常大,因此该系统时具备针对性的。实用性:管理员的权限包括用户的增删查改功能;教师权限包括专业管理、报道管理等功能;学生权限包括查询报道、是否缴费、宿舍位置信息等功能,因此具备良好的实用性。4.3系统详细功能(1)教师管理模块教师进行登录操作后,根据教师的权限实现增删查改某些模块设计。需要配置用户注册相关信息,如教师信息、新生信息等。报到当天,确认身份信息,进行后续报到工作。管理员管理模块主要功能是首先登记相关的使用者资料,存储于后台数据库,使得用户后续能够成功登录,管理员具有教师所有的权限,可进行系统维护等操作,保障这个系统的录入与查询能够确切使用。学生管理模块主要功能是实现新生登录,查询该生所在的班级、学院、宿舍以及缴费情况,提前预知报到流程和该生信息。(4)缴费管理模块新生到达报到点后,由教师登录管理系统,完成该生信息查询后,选择银行或微信方式进行付款,教师管理模块显示的是已经支付的状态,并且可以看到新生的支付记录。若新生中已提前办理国家生源地贷款的可以直接进入现场的校园业务办理绿色通道进行手续办理,并提供相关证明条件,满足条件要求则无需向教师处进行缴费。(5)宿舍管理模块首先,系统会提前设置好宿舍的信息。新生在校报到前,由管理员进行宿舍分配;新生到校报到登记处,由教师进行相关宿舍登记。(6)专业管理模块专业管理模块主要实现了教师对院系、专业、学生人数、教师人数等信息进行需求操作。5系统详细设计5.1系统设计主要功能本系统是采用JSP技术开发的的新生报道管理系统,系统主要包括三个功能区:管理员权限功能区、教师权限功能区和学生权限功能区。系统的功能在其设计阶段是相同的,所以只有依据每个用户的权限,进而实现不同用户的需求。其功能结构图如下图5.1所示:图5.1系统功能结构图5.2学生信息管理本模块是用于报到信息辅助管理的,管理员功能区主要负责所有用户的注册信息权限,教师功能区主要负责新生报到时对新生的增删查改权限,学生功能区主要实现新生对报到流程的查询和修改其密码的权限。5.2.1增加学生信息新增学生信息资料,当管理员和教师将新增的学员资料全部录入后,系统就会将资料存入SQL服务器。添加学生的具体步骤如图5.2所示。图5.2增加学生信息操作图5.2.2修改学生信息在此模块中,管理员和教师对新生的基本信息进行修改,如专业、院系、电话以及宿舍情况等基本信息。经过操作人员成功修改以后的信息会自动存储,不用再到后台数据库重新修改,具体操作如图5.3所示。图5.3修改学生信息操作图5.2.3查询学生信息所有用户都具有此功能的权限,选择此权限时,首先输入查询学生资料信息进行验证,验证成功则可进行后续信息展示;若验证失败则查询失败。只有学生使用者才能查看自己的个人资料,而只有管理员和老师才有资格查看所有使用者的资料。具体如图5.4所示。图5.4查询学生信息操作图5.2.4删除学生信息为了防止操作失误导致学生信息错误,教师和管理员才具备删除学生信息的权限。具体操作如图5.5所示。图5.5删除学生信息操作图5.2.5学生登录信息用户登录功能可以保障系统数据的安全,进而避免其他用户对系统数据错改或泄露等操作。若要打开正确的功能接口,就需要选择相应的角色,并且输入正确的用户名和密码才可以进入其界面。登录操作步骤如图5.6所示。图5.6用户登录业务操作图5.3教师/管理员登录信息管理教师和管理想要使用该系统时,第一步就是实现登录功能,在使用登录操作之前,教师和系统管理员都必须先登记帐号,进入数据库存储后才可以进入登录界面。登录界面的存在实则是对所有用户信息的安全保障,输入正确的使用者名称及口令,即可进行功能运作。如果有错误的信息,那么在正确的键入之前将会显示提示。登录操作如图5.7所示。图5.7管理员登录操作图5.4缴费信息管理由教师对新生报到缴费情况进行登记,成功缴费的新生信息界面显示已缴费,未缴费的新生界面显示空白。需要输入查询学生的姓名及学号进行精确查询,用户登录后,进入缴费页面时,系统开始验证学号是否存在。若存在,直接显示查询缴费页面,查询缴费状态。反之则查询失败。具体查询缴费状态的操作图如图5.8所示。图5.8查询缴费状态操作图5.5宿舍信息管理新生住宿资料管理需要输入学生的资料,首先要确认学生的身份,如果存在,就可以进行后续的查询,并将学生的寝室信息页显示出来;反之,则表示查询失败。查询步骤如图5.9所示。图5.9查询宿舍信息操作图6数据库设计6.1数据库设计规范在设计概念时,通常遵循以下方法进行设计。先定义一个整体架构的概念,再进行精简的方法称为自上而下法;先定义一个本地的应用架构,再把它集成到一个整体的概念架构中的方法称为自下而上法。在关系型数据库中,数据库的结构设计主要是指存取方式和存储器结构。时间与空间效率是衡量物体结构的重要指标。对于关系模式的正确存取方式,一般有:存取索引、群集存取、HASH存取等。6.2E-R图模型设计该系统选择SQLserver作为资料库平台。在开发设计初期,我们必须思考如何持久地处理类,也就是把一个对象类和一个关系型数据库的两个表连接起来。建立一个数据库时,对数据库表的设计至关重要,如何设计每个功能区的表名、如何设计字段类型和字段类型的长度,需要有专业的数据库知识,设计类型和大小时不能出错,否则后期系统平台信息登记和修改都会出现错误。设置正确的主键和外键可以将所有的表进行连接,达到最终需要的功能。数据库的概念设计实体联系E-R图如图6.1所示。图6.1E-R图6.2.1管理员信息实体联系图主要包括角色姓名(realname),用户名(name),密码(pwd),操作等信息。如图6.2所示。图6.2管理员信息实体图6.2.2学生信息实体联系图主要包括学号(id),姓名(name),专业(class_name),院系(class_department)以及联系电话(phone)等信息。如图6.3所示。图6.3学生信息实体图6.2.3缴费信息实体联系图缴费实体信息主要包括该学生的性别(sex),报到时间(reg_date),缴费时间(pay_date)等信息。如图6.4所示。图6.4缴费信息实体图6.3数据库表设计本系统在SQLserver中建立的数据库名为newsturegister_db.sql。用与系统的一些主要数据表有用户信息表、专业信息表、注册信息表、缴费信息表、宿舍信息表等。具体展示部分如下所示。6.3.1users用户信息管理表用户信息管理表保存的是用户的个人信息。其中id是用户登录的主键,user_name作为管理员注册的用户名。具体信息见表6.1所示。表6.1users表6.3.2classes专业信息管理表专业信息管理表存储着学生的专业信息。其中id是学生查询的主键,class_name作为学生注册时的用户名。具体专业信息见表6.2所示。表6.2classes表6.3.3register注册信息管理表学生注册信息管理表保存着学生注册的相关信息。其中id是学生注册的主键。具体注册信息如表6.3所示。表6.3register表6.3.4payment缴费信息管理表学生缴费信息表包括缴费方式、缴费日期等信息,其中id是此信息管理表的主键,具体缴费信息如图6.4所示。表6.4payment表6.3.5dormitory宿舍信息管理表宿舍信息表包括了学生宿舍楼号、宿舍号、单间总人数、已报道办理入住的人数信息,具体信息如图6.5所示。表6.5dormitory表7系统实现7.1数据库连接设计实现数据库运用jdbc在数据库中进行连接配置。实现代码如图7.1所示:图7.1系统登录界面7.2登录设计实现用户登陆系统,按照自己的需求选择自己的身份,然后输入了自己的账号和密码,然后点击了登陆,输入相应信息。若输入正确的信息将成功进入信息界面,进而实现后续用户操作步骤。系统登录界面如图7.2所示。图7.2系统登录界面7.3管理员功能设计实现管理员权限包括用户信息管理、密码修改等功能。(1)用户管理模块用户管理模块的功能是管理用户的个人信息,具体功能见下图。实现所有用户信息管理如图7.3所示。图7.3用户管理实现图实现增加教师用户如图7.4所示。图7.4增加教师用户实现图实现增加学生用户如图7.5所示。图7.5增加学生用户实现图(2)密码修改模块该模块主要功能是实现系统管理员更改登陆口令的权限。密码修改如图7.6所示。图7.6密码修改实现图7.4教师功能设计实现(1)专业管理该模块的主要是对学生的专业信息进行操作,主要有添加、删除、修改等功能。新增专业管理的信息时,由管理员提前录入用户信息,对应的专业管理就会显示学生或教师的总人数。而教师可以根据新生情况进行后续的操作,具体专业管理操作情况如图7.7所示。图7.7专业管理实现图(2)报道管理报道管理模块的功能是完成对学生的报道信息的多种操作。报道管理的实现如图7.8所示。图7.8报道管理实现图(3)缴费管理该管理模块主要由教师执行其功能,选中已报道成功的学生,可选择银行或微信的方式进行缴费,点击缴费就会显示已缴费;已缴费过的学生不可重复缴费,避免出现金额流失带来后续麻烦问题。缴费过程如图7.9所示。图7.9缴费管理实现图宿舍管理宿舍管理功能由教师执行,可以对宿舍信息进行新增、修改、删除,教师选择安排新生报道的选项才会使整个报道完成,添加宿舍流程如图7.10所示。图7.10添加宿舍图安排报道新生时,选中所要安排的学生,即可完成安排工作,具体流程如图7.11所示。图7.11安排报道新生图7.5学生功能设计实现(1)缴费管理该模块主要由教师进行缴费操作,而学生可以进行相关查询情况的功能,具体情况如图7.12所示。图7.12缴费查询实现图(2)宿舍管理宿舍信息是由教师提前登记好,新生报到时进行宿舍安排,而该新生报到时可以通过系统查询,了解自己宿舍所在的具体位置,具体信息实现如图7.13所示。图7.13宿舍查询实现界面新生进入宿舍管理界面时,点击宿舍号可以查看相关人员分配,也可通过该生学号进行搜索查询,可显示报到时间和该宿舍的全部学生信息。具体信息如图7.14所示图7.14该宿舍全部学生查询图8系统测试在整个系统的规模设计中,系统的测试是最终的过程,其结果也说明了其可行性,因此系统测试是非常重要的。一套严格、规范的测试流程能够改善软件的整体性能,同时也能减少使用者的风险和错误。当前,测试侧重于功能测试,该测试的成功取决于一个系统的建立是否完成,在其他多方面的测试也是一个系统所必须的。系统的各种测试可以发现设计过程中的错误或漏洞,及时找出问题的测试点才能进行修正错误。每一阶段的测试都要保证系统是完全可使用的,运行速度良好,各软件之间的连接不会出现间断的情况。这种方法可以用来做一个小技巧,把重点放在发现错误上,而不是在软件上。但是这样的想法会误导人们的理解。8.1功能测试具体的测试内容见下表,系统测试时从系统功能的多方面进行检验,主要记录测试时各个方面的效果情况,若效果显示不好,则会寻找相应处进行逐步修改,直至测试最终结果显示最优状态为止。本系统功能测试如表8.1所示:表8.1系统功能测试8.2安全测试通过对系统进行安全测试,可以发现系统中的安全缺陷,从而提高系统的安全性。系统安全测试包括系统登录安全测试、系统管理权限安全测试、系统数据安全测试等。当使用者登录时,必须使用正确的使用者名称及口令,如果使用者的帐号或口令是无效的,则不能登入系统。至于权限安全性的测试,则是在使用管理员、教师、学生三个级别进行系统运行时,不会出现越权、滥用职权的情况。该系统对登录口令进行加密的方式,防止他人非法入侵,导致出现用户信息泄露的情况发生。数据库的文件名也采用其他格式进行存储,从而实现了较好的还原和数据库备份。8.3可用性测试可用性测试选择了一些用户代表,观察其使用系统的流畅性、功能模块使用时的良好性等,做好相关记录,总结出该系统在可用性测试方面的效果是非常良好的。表8.2给出了特定的试验结果。表8.2系统可用性测试8.4测试结果分析通过上述系统的多方面测试,本系统在客户需求和用户需求方面都是满足并符合要求的。多种功能的实现,其操作简单易理解,操作流程也符合系统模块化设计的要求,软件性能良好。9总结综上所述,新生报道的自动辅助系统的完成为高校报到工作带来便利,如今软件系统的支持在高校数字化发展中具有重要作用。通过本次的论文设计,巩固了我在java汇编语言方面的专业知识,并了解了一个项目从立题到系统测试的全流程设计方式。正式开发系统之前,查找了有关本课题的国内外现状,了解了新生报到系统的市场应用情况,调研了国内外相关文献,初步了解了系统的设计流程和重点功能。如何创建好一个网站,不仅仅是设计美观的网页,还需要对前台和后台的部署了如指掌,最终设计并实现出一个符合高校需求的报到系统。在建立一个网站系统的设计时,后台数据库的选择相当重要,SQLServer作为数据库的支撑,有其操作简单的优势,利用Eclipse软件汇编好Java语言,实现了前台与后台的有效连接,进行数据信息的存储与使用。可惜受个人知识能力等多种因素的制约,本网站客户端的系统查询行李送货功能的部分并没有充分实现,只是简单的提出对行李进行学号分类的想法,后期可以加入快递软件与报到系统相结合,进一步升级该系统,让报到系统不仅仅为登记而用,还可以实现快递新热潮。通过此次的毕业设计,使我明白了任何一个系统的设计与实现都是不容易的,多种前台和后台的选择至关重要,汇编语言软件与数据库的有效结合,才能铸就一个系统的基本框架。本科专业知识对JSP技术了解甚少,通过这次的设计自己对JSP技术也有了全新的认识和收获,让我明白学习是一件无所止境的事情。在这个网络引领未来的年代,作为一位计算机学子,利用专业知识实现物与互联网的结合,为社会提供便利性。
参考文献:[1]李咏.Web开发中MVC设计模式的研究与应用[J].校园技术开发月刊,2014(9):55-56.[2]方斌,刘耀钦.基于B/S模式使用JSP+MySQL进行Web开发[J].郧阳师范高等专科学校学报,2014,34(3):15-16.[3]李张永,陈和平,顾进广.跨平台移动Web开发框架与数据交互方法[J].计算机工程与设计,2014,35(5):1827-1832.[4]杨迎.ASP、ASP.NET及JSP三种Web开发技术比较研究[J].电源技术应用,2014.[5]吕浩志.基于DWZ、NHibernate和ASP.NETMVC3架构的Web开发应用[J].科技视界,2014(5):6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业产品使用技巧培训会安排通知(3篇范文)
- 游戏引擎合作开发协议讨论通知3篇范文
- 2026叶黄素酯稳定化技术进展与保质期延长方案研究
- 2026全球文化娱乐产业市场趋势研究与产业发展规划深度分析报告
- 2026中国数码相机影像配件行业市场需求研究供应现状分析投资前景规划
- 2026南欧古典文化遗产数字化保护与文旅融合研究分析指南
- 2026汽车零部件产业链运行现状深度解析及全球化配置与供应链优化趋势研究报告
- 2026中国休闲食品电商渠道变革与消费行为趋势研究报告
- 2026中国休闲卤制品行业标准化与连锁扩张战略报告
- 2026生物医用材料行业市场调研及投资机会
- 莱坊2026财富报告
- 内瘘使用寿命的延长策略
- 2026年上海市中考英语试题及答案
- 复合式冷热消融治疗肺肿瘤操作规范专家共识2026
- 高考考前必背核心要点(核心知识)-2026年高考生物二轮复习
- 儿童发热科普讲课
- 县供销社保密工作制度
- 中国血糖监测临床应用指南(2025年版)
- TCSEE0359-2023电气试验仪器数据与通信技术规程
- 2025年博士遗传学试题库及答案
- TCECS 1508-2023 弹性地板及墙板一体化技术规程
评论
0/150
提交评论