基于SSM框架的校园互助共享平台及其运行流程的制作方法

文档序号:16754975发布日期:2019-01-29 17:16阅读:1829来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
基于SSM框架的校园互助共享平台及其运行流程的制作方法

本发明涉及移动互联网平台开发技术领域,尤其涉及一种基于ssm框架的校园互助共享平台及其运行流程。



背景技术:

“wesharing”采用当前盛行的springmvc+spring+mybatis(以下简称ssm)整合框架,能更加便利、高效地开发出应用功能强大的web应用。ssm框架是一个典型的mvc框架,整个系统被划分为表示层、控制层、服务层、和数据库访问层4层,其中spring是一个轻量级的控制反转(ioc)和面向切面(aop)的容器框架。springmvc分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离使它们更容易进行定制。mybatis是一个支持普通sql查询、存储过程和高级映射的优秀持久层框架。在实际的开发过程中,除了要考虑web系统的功能强大,系统的健壮性、易维护性等性能指标之外,还要把用户与服务器的交互效率作为衡量指标来考虑。



技术实现要素:

本发明提供一种基于ssm框架的校园互助共享平台,通过搭建校园互助共享平台,实现学生间信息资源共享。

本发明所采用的技术方案是:

一种基于ssm框架的校园互助共享平台,包括:

首页模块,用于查看重要通知、进行用户登录以及新用户注册;

新用户注册模块,用于注册成为该互助共享平台的用户;

用户登录模块,用于用户登录该互助共享平台进行相关操作;

用户信息发布模块,用于用户在互助社区里进行发布任务及任务回复;

资料社区模块,用于用户进行资料查询及共享资料;

积分兑换模块,用于用户用积分进行兑换相关资料和物品。

较佳的,用户可以通过在所述用户信息发布模块进行任务回复,在所述资料社区模块进行资料共享和在所述首页模块进行积分充值获得积分,获得的积分可以在所述积分兑换模块中兑换相关资料和物品。

较佳的,所述首页模块的底部提供技术支持的联系方式。

较佳的,所述首页模块上设有管理员模块,所述管理员模块用于对用户进行基本信息审查、修改用户密码、任务发放的管理和问题信息反馈管理。

较佳的,用户进行登录时,互助共享平台根据之前保存在数据库中的用户名和密码进行比对验证,若以前不存在,则会弹出用户名或密码不正确,或者用户不存在请重新注册的相关提示语句。

较佳的,用户在所述用户发布模块中进行发布任务时,可以选择有效期以及是否积分悬赏的具体要求。

较佳的,使用所述新用户注册模块进行注册时,注册信息需要与学校信息进行比对,审核通过后方可注册成功。

一种基于ssm框架的校园互助共享平台的运行流程,包括以下步骤:首先jsp发送请求,通过核心控制器servlet调用请求解析器:handlendmapping对请求进行解析,通过映射关系匹配到controller层;然后在控制层调用业务逻辑层,数据持久层返回控制层,请求完成获取一个结果,设置一个要跳转的视图装载并传输数据,设置视图;最后核心控制器调用视图解析器解析视图,匹配相应的页面实现页面跳转。

与现有技术相比,本发明的有益效果是:

本发明运用当前主流框架ssm对该平台进行设计开发,实现功能更加可靠。ssm框架在mvc实现方式,以及orm持久化方面越来越轻量级配置,将注解开发发挥到极致,sql优化更简便。本发明通过搭建校园互助共享平台,实现学生间信息资源共享,统一规划,一站式服务,帮助每一位在校学生除了使用学校提供的相应的教学资源的同时,可以分享自己的现有资源,互惠互助,互利共赢,减少浪费,在帮助别人的同时结交良师益友,共同进步。

附图说明

图1为本发明一实施例的基于ssm框架的校园互助共享平台的结构图;

图2为本发明一实施例的基于ssm框架的校园互助共享平台的登陆流程图;

图3为本发明一实施例的基于ssm框架的校园互助共享平台的用户管理流程图;

图4为本发明一实施例的基于ssm框架的校园互助共享平台的运行流程图;

图5为本发明一实施例的基于ssm框架的校园互助共享平台的首页模块的操作界面图;

图6为本发明一实施例的基于ssm框架的校园互助共享平台的新用户注册模块的操作界面图;

图7为本发明一实施例的基于ssm框架的校园互助共享平台的用户登录模块的操作界面图;

图8为本发明一实施例的基于ssm框架的校园互助共享平台的用户信息发布模块的操作界面图;

图9为本发明一实施例的基于ssm框架的校园互助共享平台的积分兑换模块的操作界面图;

图10为本发明一实施例的基于ssm框架的校园互助共享平台的管理员模块的操作界面图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。

如图1所示,互助共享平台“wesharing”包括首页模块;首页模块包括新用户注册模块、用户登录模块和管理员模块;用户登录模块包括资料社区模块、用户信息发布模块和积分兑奖模块。

(1)首页模块

首页模块主要是系统平台的主导航界面,用户可以分别查看互助社区、公益活动、公告栏的重要通知,对资料社区模块和积分兑换模块的信息进行查询与兑换,在该模块可以进行用户登录以及新用户注册,用户可以点击充值模块进行积分充值。页面最底层是遇到问题技术支持联系方式部分。其中,图5为首页模块的操作界面图。

(2)新用户注册模块

当一个新的用户想要使用该平台时,只有进行用户注册成为该互助平台的用户方可进行相关操作,注册信息需要与学校信息进行比对,审核通过后方可注册成功,以杜绝虚假用户存在方式,同时该平台会将该用户的注册信息保存到数据库中,以便再次使用该系统。未注册的学生用户只有对平台进行浏览的权限。其中,图6为新用户注册模块的操作界面图。

(3)用户登录模块

学生用户通过登录,可以进入用户发布供求信息的操作界面,通过对求助的信息进行查看,是否有同学给予帮助。如图2所示,只要之前在互助共享平台中注册过的同学,填写相关信息审核通过后,平台会根据你之前所填写的用户名和密码在数据库中进行比对验证,若以前不存在,则会弹出用户名或密码不正确,或者该用户不存在请重新注册等相关提示语句。其中,图7为新用户登录模块的操作界面图。

(4)用户信息发布模块

用户在成功登陆后,在互助社区里可以进行发布任务,将任务的基本信息简要的罗列一下,选择有效期以及是否积分悬赏等具体要求,最后确认无误后点击发布即可。其中,图8为用户信息发布模块的操作界面图。

(5)资料社区模块

用户可以在这个模块进行资料查询和共享资料,并可以收藏相关资料。

(6)积分兑换模块

用户可以在这个模块用积分进行兑换物品,而积分可以通过在所述用户信息发布模块进行任务回复,在所述资料社区模块进行资料共享和在所述首页模块进行积分充值获得。其中,图9为积分兑换模块的操作界面图。

(7)管理员模块

这个模块是平台管理员进行管理的操作界面,包括对用户进行基本信息审查、修改用户密码任务发放的管理、问题信息反馈管理以及用户新增、修改和删除(如图3所示)等等一些具体管理操作,这便于维护管理,为广大用户提供更优质的服务,并且提供技术与服务保障。其中,图10为管理员模块的操作界面图。

本发明一实施例的基于ssm框架的校园互助共享平台的运行流程如图4所示,具体为:首先jsp(view)发送请求,通过核心控制器servlet调用请求解析器:handlendmapping对请求进行解析,通过映射关系匹配到controller层。然后在控制层调用业务逻辑层(service),数据持久层(dao)返回控制层,请求完成获取一个结果,设置一个要跳转的视图(model)装载并传输数据,设置视图。最后核心控制器调用视图解析器解析视图,匹配相应的页面实现页面跳转。

(1)数据持久层

mybatis应用程序首先创建sq1sessionfactory实例,其作用相当于一个数据库连接池,然后sq1session-factory通过配置的sml文件来获取一个sq1session。执行sql语句所必须的方法,都包含在sq1session中,所以通过sq1session完成对数据库的操作,用完之后需要释放数据库连接。

(2)业务逻辑层

数据访问采用dao(数据访问对象)模式,dao是数据库访问接口,可以从任何一种配置好的数据源处获取数据。服务层(dao)的使用可以减少业务逻辑代码和数据库访问代码之间的耦合度,有利于划分和分配任务。这里用发布消息管理举例,首先定义接口类newsdao,其定义如下:

然后定义其接口实现类newsdaoimp1,在接口实现类中实现的newsdao接口中声明的方法,根据查询新信息总数的方法实现如下:

(3)控制层

在增删改一个用户信息时,需要一个表单来临时存储用户信息表中各个字段的信息,因此需要一个表单类,这是一个javobean,并且每个字段都定义了get()和set()方法,然后直接就可以在controller的函数参数列表中直接写这个javabean对象,spring会自动进行封装。

(4)表示层(视图)

通过servlet可以将页面的链接地址、提交的表单请求转发到注册过的controller类中的方法上,实现整个系统页面之间的跳转。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 一种用户生成内容UGC重复次...
  • 用于在区块链中实现网页访问的...
  • 一种基于URL的网页分类器构...
  • 页面加载方法及终端、页面响应...
  • 一种基于动态模板的数据收集方...
  • 一种多服务需求的组合方法及装...
  • 一种基于WEB的网页自动布局...
  • 两种类型第三级的搜索方法及淘...
  • 一种基于浏览器内核的网页转码...
  • 一种基于JavaScript...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
智慧校园平台相关技术
  • 基于php和mysql的校园节能平台的实现方法
  • 应用于智慧校园的后台管理平台的制作方法
  • 一种直管校管平台及校管方法
  • 一体化六边形智慧电子课桌的制作方法
  • 一种登录即时通信平台的方法和装置制造方法
  • 一种酒店智慧客房综合应用一体化系统的制作方法
  • 生物体登录方法
  • 智慧校园系统的制作方法
  • 一体化平板电脑智慧电子课桌的制作方法

聚圣源2020王姓男孩起名大全夫妻奴姓许的宝宝起名字时尚店铺女装起名seeyou是什么意思怡宝矿泉水加盟我的家乡作文我的课余生活作文300字查询五行缺什么起名字爱新觉罗起名刘湛秋2016属猴女孩起名大全给姓林的男孩子起名书店起什么名称好好看的小说完本推荐女性的胸诗词起公司名应城市地图鼠年男生起名大全周易国学起名网软萌受高H梓起姓名2020年7月起名字起个叫什么先生的网名软件起名大全免费开店如何起名字好清远交通违章查询试卷网成都建材团购起名字沫字的含义淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化