版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Web的校友会管理系统设计与实现摘要:随着Internet的快速发展,人与人之间的联系也越来越紧密,而班级、学校却是人与人产生联系中最常见的一个团体。而这样一个团体在社会中却缺少了一个相互交流的平台,虽然现在的微信、QQ等软件很普遍,但是却也不能完全的满足校友的需求。所以开发此类系统可以提供一个校友之间的联系方式,即使远隔千里之遥也能随时通讯。本文以系统开发的整个流程为主线,介绍了系统的研究现状和开发背景,论述了系统需求、设计方案以及系统功能的实现,最后对系统做了初步的测试。本课题设计的基于Web的校友会管理系统是基于当前较为流行的B/S结构,采用Java技术和Mysql数据库进行开发设计的。实现的主要功能包括管理员模块可以进行日志管理、日志分类管理、新闻管理、活动通知管理、学院管理、年级管理、班级管理、相册管理、校友录管理、系统管理等;用户模块可以进行日志管理、日志交流管理、相册项目、校友录、个人中心等。通过实现以上功能,能够制造出满足人们需求的系统。关键词:Java技术;Mysql数据库;校友会目录TOC\o"1-2"\h\u288531概述 114701.1课题研究的意义 187771.2国内外研究现状 1296061.3水平和发展趋势 173621.4系统开发环境 2213152需求分析 3158582.1功能需求分析 3103072.2系统用例分析 4111072.3业务流分析 5225822.4可行性分析 6311903系统概要设计 7319033.1数据库设计 7239253.2系统开发与环境 12242724系统详细设计 1343144.1系统的开发流程 13131484.2系统主要功能实现 14207695系统实现 1967575.1管理员模块功能实现 19326585.2校友模块功能实现 24212666系统测试 26157926.1测试的目的 26173856.2测试的方法 27160486.3测试方案 27181606.4测试结论 2986087用户手册 29245007.1运行环境简介 294517.2用户操作指南 2929351结论 304226参考文献 321概述1.1课题研究的意义在当前社会计算机技术迅速发展,其中计算机网络的发展尤为突出,它如今正在方方面面的影响着我们的生活。计算机网络的快速发展使人与人之间的联系变得更加的方便简洁,各种的在线服务系统更是层出不穷。而本课题制作的基于web的校友会管理系统将为用户提供一个公开的查找自己同学的联系方式的平台,相比于自己一个个的找朋友问联系方式,这样一个公开的平台就显得尤为方便了,极大的缩短了时间与空间的距离,只要自己想到某个同学那么就能在该网站上快速的找到他的联系方式。随着这种网站的不断发展,它也将成为像QQ、微信等各种毕业同学保持联系的重要联系方式。目前世界上各种形式的校友管理系统数不胜数,它们在网民心中占有重要的对位。但是如今社会上的校友会管理系统大多需要收费,虽然如今技术娴熟,但是也还没达到每个学校都有一个校友会管理系统。在以后的发展当中校友会管理系统将越发得成熟,同时将更多的用于不同的场景,学校、公司、工厂等都将可能用上此管理系统。1.2国内外研究现状在前几年计算机网络还没有这么普遍的时候,学校一直采用着人工管理的方式进行校友会的召开,但是随着如今高校规模的不断扩大,高校校友的数量也不断增加,从而导致了人工管理出现了巨大的困难,比如对数据的收集和整理就是一个难点,所以利用互联网进行技术的创新已迫在眉睫。如今现在网络技术的发展已日新月异,深入了各行各业,使我国逐渐开始进行信息化管理,通过利用互联网来对所有的信息进行网络管理。而此同时“数字化校友”概念的提出,将打破传统的管理高校的模式。这个新概念是由美国最著名的麻省理工大学率先提出,他是在计算机技术和网络技术基础上建立和发展起来的,通过信息和网络的数字化,是的数字资源的到更为充分的利用和优化,是的教育过程及信息实现完全信息化和可视性,从而进一步拓展了传统校园的业务功能,达到同时提高管理效率、水平的最终目标[1]。有了这一概念的提出,国外率先开始进行对数字化校友的全面建设,并且得到了广泛的认可,在了解到国外数字化的发展的优点后,国内高校也陆陆续续的开始进行数字化校友的建设。但是由于我国的数字化起步晚,发展慢,所以和国外相比还是有较大的差距。1.3水平和发展趋势如今,我们已经进入到了信息化时代,在这个时代里不仅仅是学校,各行各业的管理模式都将受到巨大的挑战—数据信息在线管理。在高校中,这将成为一种新的教学模式,可以方便老师与学生、老师与学校、老师与老师之间的教学联系。而这种全新的教学模式的出现,将大大的影响我国这么多年来的教学模式,可以创办一种以数字信息为主的全新的理想的学校环境。而对于高校来说,这种信息化理念的提出,可以大大的提高自己的教学模式,还能提高工作效率和办学水平,从而提高高校的影响力。基于这些优点,我国高校研发了一系列的管理系统,这些管理系统的出现正是代表着信息化管理的进步。而“校友会管理系统”也正是从这些管理系统中演变而来的,是为高校校友提供的一个最为方便的交友网站。1.4系统开发环境1.4.1Java技术Java语言该软件开发是语言程序,Java语言是目前上运用最多的语言程序,绝大多数的软件都运用Java语言来作为软件的语言,进行软件的编程,由于Java技术已经相当的成熟了,所以可以直接进行运用。并且随着网络信息的不断发展,语言程序也在不断的发展,通过不断的提升,目前已经变得相当的成熟了,应用起来也是非常的方便简单的。Java具有很多的优点,这些优点都是他可以被广泛应用的重要的因素。Java语言具有非常多种的特性:代码编写简单方便,对平台没有要求对技术方面也没有要求,有很好的面向对象行,而且Java语言是非常安全的,使用起来很稳定。所以被广泛应用到很多的程序软件的开发中,也有着很好的前景。Java语言的主要特点是面向设计的对象,Java语言非常容易被程序员理解,在程序员开发中遇到的好多问题都可以通过Java语言进行解决。通过Java语言的设计为用户开发提供了许多技术支持。对Java语言的另一特点是对设计的平台没有限制,Java的自适应性很强,对系统的开发以及编程不需要通过其他语言编辑器就可以直接进行编辑运行,这是Java语言的主要特点,而且开发成本也很低,用Java语言编辑的程序可以直接运行在浏览器里使用,非常的方便,为软件开发提供了很大的可行性。1.4.2Mysql数据库该系统在开发过程当中主要是采用了Mysql数据库来做数据储存,而且对于Mysql数据库来说它现在在很多的系统当中都别广泛应用。对于该数据库来说它也有很多的优点,例如它对于平台的要求是没有任何的限制,只要有网络就能进行运行和访问,同时他的安全性也是比较高的,因此人们在开发系统当中都被广泛应用。从目前来看Mysql数据库在运行过程当中也是比较简单,而且操作也比较简单的。Mysql数据库整个的过程是在计算机上进行的,更加的方便快捷,所以是非常方便的。而且数据库中存储的数据都是有序的,不需要人工的整理估计的顺序,所有的操作都可以在计算机上实现。Mysql数据库它有很多的优点,他的操作是非常简单的,只需要编辑一小段代码就可以运行了,而且编辑好的代码可以在多种平台上使用,不需要进行二次的编辑,使用起来是很方便的。而且Mysql数据库具有很强的安全性,存储在数据库中的信息不会出现丢失的现象,而且进行系统操作的时候需要进行验证才能进行使用,这样就更加保证了数据库的安全性。。系统信息可以存储到本数据库中,他主要应用于对数据的查询和应用的,对于一些非常常规的数据,他可以进行广泛的查询,不用对数据进行大量的存储和掌握他的操作方面是非常具有灵活性的。而且他的功能也非常的强大,被人们广泛的运用。1.4.3B/S架构BROWSER/SERVER程序架构方式在使用的时候非常的简单,他可以在计算机种的任何的浏览器中运行,对浏览器没有要求。这给我们系统的开发提供了很大的便利,也为我们的系统开发节省了成本,是软件开发中非常重要的。在基于B/S的结构中,可以在任何一台计算机上运行,没有任何得限制,而且还可以为我们提供非常好的服务,可以对不同的浏览器做出对应的请求,由于B/S框架不需要借助其他的浏览器的支持,也就没有额外的开销,这就大大减少了系统开发的成本,通过不断的开发提软件的质量来提高系统对知质量,并且在操作过程种非常的简单容易操作,节省了我们的时间,可以使得更多的校友来应运该系统。B/S(Brower/Sever,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。B/S结构通常又分为三层:第一层浏览器展示页面,第二层应用服务层处理数据,第三层数据库存储数据。B/S结构的优点有以下4点:1、不用下载客户端,运行方便2、程序运行的负载要求低3、程序的交互行强4、程序服务器维护简单。2需求分析2.1功能需求分析系统开发中最重要的一个流程便是系统的功能需求分析,经过仔细的分析过后,才能在后续的开发过程中出现较少的问题,同时这也是系统能否开发成功的关键。本系统主要分为两个部分:用户模块和管理员模块。2.1.1管理员需求分析(1)账号管理:可以添加管理员账号和对校友账号信息进行基本功能管理(2)新闻管理:对首页的新闻信息进行基本的功能管理(3)活动通知管理:对前台活动通知内容进行增删改查的管理。(4)日志管理:对发表的日志和日志回复进行管理。(5)学院班级管理:对学校的班级,学院进行管理。(6)校友录管理:对添加的校友进行管理。(7)相册管理:对相册和相册中的照片进行增加、修改、删除等功能管理。(8)捐赠信息管理:对校友的捐赠信息进行管理。(9)系统管理:对系统中的转播图,相关链接等进行删除、增加、修改的功能管理。2.1.2用户需求分析(1)账号管理:用户对自己的账号信息进行管理,包括密码修改,个人资料管理。(2)日志管理:用户可以对自己已经发表过的日志和对别人的日志回复进行管理。(3)相册管理:用户可以对自己创建的相册和上传的照片进行管理。(4)校友录管理:用户可以对自己添加的好友进行删除管理。2.1.3系统功能模块通过上面对系统需求的分析,系统的功能模块图如下图2-1所示图2-1系统功能模块图2.2系统用例分析绘制用例图就是为了能够更加清晰的了解到整个系统的整个框架。系统用例图如下图2-2所示图2-2系统用例图2.3业务流分析在系统的开发过程中,对业务流进行详细的分析是至关重要的,并且系统操作的没一个步骤都应该有详细的业务流程,通过业务流程的分析可以准确的看到业务的操作情况,从而保证业务的正常稳定的运行。管理员的活动图如下图2-3所示图2-3管理员活动图第5页共33页管理员活动图分析点击首页右上角的”后台登录”进入登录界面,通过输入账号密码以及验证码进行登录。若账号密码以及验证码正确,则登录成功,将会跳转进入后台管理首页。若账号密码或者验证码错误,则会提是请输入正确的账号密码或验证码。管理员拥有的权限:账号管理、新闻管理、日志管理、相册管理、校友录管理、捐赠管理、个人中心管理以及系统管理。最后点击”退出系统”则可以退出系统用户活动图如下图2-4所示图2-4用户活动图用户活动图分析用户首先需要注册然后点击主页右上角的”登录按钮”,填写正确的账号密码验证码进行登录登录成功后则可以进入个人中心,对自己的个人资料、日志信息、相册信息、校友录信息进行管理点击退出按钮,则可退出登录2.4可行性分析可行性分析就是分析这个项目的开发是否具有开发的意义,对开发系统的每一个方面都进行仔细的分析后才可以判断出整个系统是否可以被设计以及使用,以及可以找出具体的原因然后进行解决。该系统的开发设计可以使得校友会管理系统信息的管理更加的方便高效,相较于传统的校友会管理系统信息管理方式而言,校友会管理系统在数据的明晰性和可操作性方面具有非常大的优势,不仅会提高管理人员的效率、降低管理人员工作负担,同时将推动整个校友会管理系统管理的发展。我们对该系统开发的可行性进行分析主要是为了能够更好的解决目前校友会管理系统管理所存在的问题,并且通过更加完善的技术进行解决。2.4.1技术可行性基于web的校友会管理系统采用Java语言,基于B/S结构,采用Mysql数据库。其中java技术为主要的语言技术,来进行系统的编译工作,现如今java是一个相当成熟的语言程序,在众多的软件开发中起着很大作用。而且用java语言编辑出来程序可以直接运行,不需要借助其他的翻译器进行翻译。表层的页面提示将掌控操作者操作的每一步,完全不存在任何技术方面的壁垒,在这方面是完全可行的,因为采用的技术方面的支持是非常成熟的,所以会有非常高的使用率。2.4.2操作可行性此系统具备简单的操作逻辑和功能模块,以确定系统的切实可用。每一个模块都有自己相应的功能,校友想要实现那部分的功能就点击相应的功能模块就可以直接进行操作,所有的模块之间都是相互独立的,不会出现功能重叠的现象,使得人们的操作更加的便利,也更好容易理解和上手。2.4.3经济可行性本系统设计的原则之一就是从节约成本出发,然后进行具体的系统的设计,在系统的设计过程中由于采用的所有工具以及技术支持全部都是免费的,因此不需要有任何的成本就可以进行该系统的设计,因此该项目在经济方面是完全可以实行的。2.4.4法律可行性本系统是在毕设老师的帮助下完成的,不存在侵权行为。综上所述开发此程序是可行的。3系统概要设计3.1数据库设计3.1.1数据库E-R图本系统依靠数据库来对信息进行存储,系统运行种所有的数据都是从数据库得存储中调转出来的,并且对信息进行添加修改和删除等操作,所以数据库在系统运行中是非常重要的,而且也是不可缺少的重要的部分。系统的所有的信息都被存储到数据库中,需要的时候系统就会自动匹配处相应的数据来进行操作。根据前面的系统分析,本系统的实体图如下所示1、管理员实体图如图3-1所示第5页共33页图3-1管理员实体图2、校友实体图如图3-2所示图3-2校友实体图3、日志实体图如3-3所示图3-3日志实体图4、校友录实体图如3-4所示图3-4校友录实体图5、新闻信息实体图如3-5所示图3-5新闻信息实体图6、捐赠信息实体图如3-6所示图3-6捐赠信息实体图7、转播图实体图如3-7所示图3-7转播图实体图8、系统E-R图如3-8所示图3-8系统E-R图3.1.2数据库逻辑结构设计管理员信息表(管理员id,账号,密码,添加时间)校友信息表(校友id,用户名,密码,姓名,性别,手机,学院,年级,班级,年龄,头像,添加时间)转播图表(id,标题,图片,链接地址,添加时间)新闻信息表(id,标题,分类,图片,添加人,点击率,内容,添加时间)学院表(id,学院名称,添加时间)班级表(id,班级名称,添加时间)年级表(id,年级,添加时间)留言表(id,姓名,联系电话,留言内容,留言人,回复内容,添加时间)新闻分类(id,分类名称,添加时间)3.1.3数据库表设计数据库的表信息属于设计的一部分,下面介绍数据库中的各个表的详细信息。表3-1admin管理员信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是usernamevarchar(50)NO帐号pwdvarchar(50)NO密码addtimetimestampNO添加时间表3-2校友信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是yonghumingvarchar(50)NO用户名mimavarchar(50)NO密码xingmingvarchar(50)NO姓名xingbievarchar(255)NO性别shoujivarchar(50)NO手机xueyuanvarchar(255)NO学院nianjivarchar(255)NO年级banjiVarchar(255)NO班级nanlingintNO年龄touxiangvarchar(255)NO头像addtimetimestampNO添加时间表3-3转播图信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是titlevarchar(50)NO标题imagevarchar(255)NO图片urlvarchar(255)NO链接地址addtimetimestampNO添加时间表3-4新闻信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是biaotivarchar(255)NO标题fenleiint(10)NO分类tupianvarchar(255)NO图片tianjiarenvarchar(50)NO添加人dianjilvint(10)NO点击率neironglongtextNO内容addtimetimestampNO添加时间表3-5留言信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是xingmingvarchar(50)NO姓名lianxidianhuavarchar(50)NO联系电话liuyanneirongtextNO留言内容liuyanrenvarchar(50)NO留言人huifuneirongtextNO回复内容addtimetimestampNO添加时间表3-6年级信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是nianjivarchar(50)NO年级addtimetimestampNO添加时间表3-7班级信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是banjimingchengvarchar(50)NO班级名称addtimetimestampNO添加时间表3-8学院信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是xueyuanmingchengvarchar(255)NO学院名称addtimetimestampNO添加时间表3-9新闻分类信息表字段名数据类型默认值允许非空自动递增备注idint(10)NO是fenleimingchengvarchar(50)NO分类名称addtimetimestampNO添加时间3.2系统开发与环境3.2.1系统开发环境名称用途Window10操作系统IntelliJIDEA2019开发工具NavicatforMysql数据库管理工具MySQL数据库3.2.2系统运行环境名称用途TomCat8Web服务器Chrome,IE,Firefox浏览器4系统详细设计4.1系统的开发流程系统设计的初衷都是从校友的需求出发的,系统功能得好坏直接决定着一个系统的好坏,对系统的功能得需求进行分析,是一个软件最主要的一个部分,这个给功能得分析可以保证系统可以正常的被开发运行,就可以保证校友可以正常的使用并且校友的满意度也可以提高。本系统的开发流程如下图4-1所示图4-1系统开发流程图4.1.2系统操作流程图用户想要使用系统,首先需要进行登录,输入正确的账号密码,若账号密码正确,用户则可以进行基本的功能使用,若账号密码错误,将不能登录成功。系统的基本操作流程图如下图4-2所示图4-2系统操作流程图4.2系统主要功能实现4.2.1用户登录流程本系统的登录流程图如下图4-3所示图4-3登录流程图核心代码:4.2.2信息添加流程管理员可以对校友、新闻、相册、日志等信息进行添加,用户同时也可以对自己的一些相册、日志等进行添加,输入信息后,系统会自动对信息进行判定,查看输入的信息是否符合格式,若格式正确则把信息录入数据库里,若信息格式不正确,就将返回添加界面,并显示输入的信息格式不正确。信息添加的基本流程图如下图4-4所示图4-4信息添加流程图核心代码:4.2.3信息修改流程管理员可以对校友、新闻、相册、日志等信息进行修改,用户同时也可以对自己的一些相册、日志等进行修改,进入编辑模式,输入需要修改的内容,系统会自动对输入的内容进行判定,查看输入的信息是否符合格式,若格式正确将把最新的信息录入数据库里,若信息格式不正确,就将返回修改界面,并显示输入的信息格式不正确。信息修改的基本流程图如下图4-5所示图4-5信息修改流程图核心代码:4.2.4信息删除流程管理员可以对校友、新闻、相册、日志等信息进行删除,用户同时也可以对自己的一些相册、日志等进行删除,选择需要删除的内容,点击删除,系统将会弹出是否确认删除,点击确认将会删除成功,数据库将会自动更新,点击取消将会返回删除界面。信息删除的基本流程图如下图4-6所示图4-6信息删除流程图核心代码:5系统实现5.1管理员模块功能实现5.1.1登录界面系统管理只有输入正确的账号密码和验证码之后才能登录进入后台,并且管理员账号只能添加不能注册获得,登录登录界面如下图5-1所示图5-1登录界面5.1.2账号管理界面管理员可以对账号信息进行管理,具体的账号管理界面如下图5-2所示图5-2账号管理界面5.1.3新闻管理界面主要是对前台的新闻信息进行管理,新闻管理界面如下图5-3所示图5-3新闻管理界面5.1.4活动通知管理界面可以对活动通知进行基本的功能管理,活动通知管理界面如下图5-4所示图5-4活动通知管理界面5.1.5论坛管理界面主要是对论坛进行基本的信息管理,论坛的管理界面如下图5-5所示图5-5论坛管理界面5.1.6论坛分类管理界面管理员对论坛分类进行基本的管理,论坛管理界面如下图5-6所示图5-6论坛分类管理界面5.1.7学院管理界面管理员对学校的学院进行管理,包括学院的添加等基本功能,学院管理界面如5-7下图所示图5-7学院管理界面5.1.8相册管理界面管理员对相册进行基本操作管理,包括定时给相册添加新的校友风光照片,相册管理界面如下图5-8所示图5-8相册管理界面5.1.9校友录管理界面主要是对校友录进行基本信息管理,校友录管理界面如下图5-9所示图5-9校友录管理界面5.1.10校友捐赠界面主要是对捐赠信息进行管理,捐赠界面如下图5-10所示图5-10校友捐赠界面5.2校友模块功能实现5.2.1首页校友登录后,便可以看到首页信息,主要包括:首页、校友注册、校友列表、校友新闻、日志、留言版等功能进行操作。如图5-11所示:图5-11前台首页界面5.2.2校友日志管理界面校友登录后可以点击个人中心,对自己发布的日志进行增删改查等管理操作,如下图5-12所示图5-12校友日志管理界面5.2.3校友日志回复界面校友可以对别人对自己的日志回复和自己给别人日志的回复进行管理,日志管理流程图如下图5-13所示图5-13校友日志回复管理界面5.2.4校友相册管理校友可以对自己相册进行管理,相册管理界面如下图5-14所示图5-14校友相册管理界面5.2.5校友的校友录管理校友可以对自己添加的校友进行管理,校友的校友录管理界面如下图5-15所示图5-15校友的校友录管理界面5.2.6校友的个人信息管理校友可以对自己的账号进行管理,包括密码修改,个人资料修改等,校友的个人信息管理界面如下图5-16所示图5-16校友的个人信息管理界面6系统测试6.1测试的目的随着网络技术的不断发展,现在的技术都非常的完善,但是要想让系统可以在网上立足就要把握好系统的质量,因此就要对系统的各个性能进行一个测试,一个好的测试可以决定一个程序的好坏。在进行系统测试时应该严格遵守测试的方法,同时报以认真的态度以达到软件投入使用后的完善和用户的实际体验。不放过测试中的每一个环节,将测试中出现的问题进行及时的记录,方便以后的使用,只有经过了测试,才能找出系统中存在的问题,才能保证系统投入使用后运行的稳定性。如果没有经过系统的测试就将系统投入使用,那么就会在使用的过程中出现很多的问题,但是不能及时的找出问题是出在哪里,这样的话系统的质量就是非常的不好,从而导致不能够在软件市场中生存。所以软件测试将直接影响软件的质量,一个质量好的系统才可以被广泛的使用,所以对系统进行测试时非常有必要的而且也是很重要的一个步骤。6.2测试的方法对系统进行测试我采用的黑盒测试,黑盒测试主要就是对系统的功能进行简单的测试,主要是测试系统的功能能否运行,会不会出现明显的缺陷,只有对系统进行了最为基本的功能测试后才能确保系统能够稳定的运行。6.3测试方案我针对自己的系统功能设计了如下的测试计划1对系统的登录进行测试表6-1登录测试用例表用例编号01测试名称登录测试步骤操作描述数据期望结果1点击登录按钮无跳转到登录页面2填写用户名和验证码,点击登录按钮用户名、验证码提示“验证码不正确”3填写密码和验证码,点击登录按钮 密码、验证码 提示“用户名或密码错误”4填写用户名、密码和错误的验证码,点击登录按钮用户名、密码、错误的验证码提示“验证码不正确”5填写错误的或不存在的用户名密码对及验证码用户名、密码、验证码提示“用户名或密码错误”6填写正确的用户名密码对及验证码用户名、密码、验证码跳转到首页,并提示“登录成功”测试说明无测试结果成功测试人李乾铭2对系统的校友注册功能进行测试表6-2校友注册测试用例表用例编号02测试名称校友注册测试步骤操作描述数据期望结果1点击校友注册按钮无跳转到校友注册页面2不填写用户名、密码、姓名无提示请输入用户名、密码、姓名3填写用户名,不填写密码和姓名用户名 提示请输入密码、姓名4填写用户名、密码,不填写姓名用户名、密码提示请输入姓名5填写用户名、姓名,不填写密码用户名、姓名提示请输入密码6填写正确的用户名、姓名和密码用户名、密码、姓名跳转到首页,并显示注册成功测试说明无测试结果成功测试人李乾铭3对密码修改功能进行测试表6-3密码修改测试用例用例编号03测试名称密码修改测试步骤操作描述数据期望结果1点击密码修改按钮无跳转到密码修改界面2不输入原密码、新密码、确认密码无提示原密码不正确3输入正确原密码、不输入新密码和确认密码正确的原密码提示请输入新密码4输入正确的原密码、新密码和确认密码正确的原密码、新密码、确认密码提示密码修改成功5输入正确的原密码、新密码,错误的确认密码正确的原密码、新密码、错误的确认密码提示两次密码不正确测试说明无测试结果成功测试人李乾铭6.4测试结论通过对基于web的校友会管理系统的测试,了解到了系统测试也是软件开发中不可缺少的一部分,一个好的系统必定需要一个好的测试。黑白盒测试是现阶段最简单最实用的测试方法,通过运用这两种测试方法,可以明确的测试出系统的缺陷,同时测试时还需要站在用户的角度上来看系统,这样才能更好的满足用户的需求。通过上面的测试结果来看,本系统的基本功能俱全,不存在大的系统缺陷,而且系统操作简单、运行性能良好,系统的安全可靠,具有很大的实用性。7用户手册7.1运行环境简介本系统是java+MYSQL实现的想要运行此系统需满足一下条件操作系统需是window安装JDK(java集成开发工具包)安装tomcat服务器安装MYSQL8.07.2用户操作指南本系统是B\S结构,直接在网页便能运行。系统用户分为校友和管理员,只有通过了系统数据库的验证,才能进入到符合你身份的用户界面进行用户操作,当然管理员和校友的操作肯定是有所不同的。由于本系统是基于web的校友会管理系统,所有不管是什么用户,哪怕是没注册都是可以进入网站首页的,只不过必须要注册后才能进行一系列的用户操作
结论本次设计的基于web的校友会管理系统是一个操作简单的同时又能满足用户的一个对于校友会的管理的一个系统。本系统开发使用的是Java开发语言、MySQL数据库,同时还运用了JavaWeb技术。开发工具使用的IDEA,本次开发的过程是先了解本系统的需求,然后在对每个功能模块进行详细的设计,再完成系统编码,最后通过测试,使系统能够正常的运行。在开发过程中由于功能大多是增删改查等基本功能,所以在这一部分代码编写较为简单,但是由于是网页,所以难点主要在前端上,因此在编写前端代码的时候,遇到了很多的问题,但在老师和同学的帮助下解决了那些问题。但是直到现在,我的程序仍然还有许多的地方要完善,比如说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医药公司新员工入职培训
- 1 社戏 同步分层作业(含答案解析)
- 不锈钢磨边和抛光的培训
- 幼儿园大班开学安全教育教案
- 厚积薄发 一飞冲天-冷色光-商业摄影风格
- 几何风教师期末工作总结报告-低饱和度配色-现代时尚插画风格
- 台达工作制度
- 周报工作制度
- 四平台工作制度
- 国际部工作制度
- 2025年数字经济下灵活就业发展研究报告-新京报-202605
- 市场微观结构
- 2025年河南省郑州市中考一模英语试题及答案
- T/CHTS 10163-2024公路桥梁结构监测系统施工质量检验与评定标准
- 美容院装修安全责任书范文
- 店铺合作摆摊协议书
- 招标代理公司制度与流程汇编
- DB35∕T 84-2020 造林技术规程
- 审计工作总结汇报演讲
- 第5课 隋唐时期的民族交往与交融 教案2024-2025学年七年级历史下册新课标
- 烹饪工艺学(第2版) 课件 单元4 分解与切割工艺
评论
0/150
提交评论