校园平台系统设计论文

2022-04-26

本文一共涵盖3篇精选的论文范文,关于《校园平台系统设计论文(精选3篇)》仅供参考,希望能够帮助到大家。摘要:随着社会的发展与科技的进步,越来越多人开始进行网上的以物易物、线上交易。本文提出的基于JAVAEE平台的校园二手交易系统为广大学生提供了一个全新的交易平台,这使得更多的学生能够方便、低价的购入自己想要的商品,并让学习、生活资源得到充分的循环利用。

校园平台系统设计论文 篇1:

基于微信企业平台的校园移动OA系统设计与实现

摘 要:本文以研究移动APP开发和校园OA系统为方向,引入“基于微信企业平台的校园移动OA系统”的设计思路,介绍了如何以移动混合开发框架为核心,利用可执行业务模型驱动设计方法,将微信公众平台企业号开发技术与移动OA技术相结合,构建跨端的业务架构平台的实践做法以及根据系统需求将平台的功能设计为组织权限管理、校务工作管理、学生德育管理、教学教研管理、班主任考核管理、技能竞赛管理六大模块,最终实现了基于微信企业平台的校园移动OA系统,达到轻开发、可重用的效果。

关键词:校园移动OA 微信企业平台 移动混合开发框架 业务模型驱动
一、项目概述

该项目来源于为广州市技师学院建立的一个基于微信企业平台的校园移动OA系统。该系统是以《技工教育“十三五”规划》为依据,以全面推进技工院校信息化建设为目标,面向学校内部员工的服务群体,依托移动业务和便携设备,在移动互联网和移动开发技术的环境下,彻底解决校园信息服务的实时性问题,有效消除校园信息孤岛现象,并为全体教职工提供高效安全、灵活便捷的校园移动办公平台。

该项目开发的动机是在“广州市高级技工学校办公自动化系统”和“广州市高级技工学校微信订阅号”的应用基础上,研究分析校园办公系统的移动业务需求,对微信企业平台和移动OA进行定制开发,重点解决校园移动办公一体化应用和信息资源灵活整合的问题。
二、核心技术

该项目系统的构建主要从业务架构信息系统、移动混合开发框架、微信企业平台三个技术层面进行移动校园OA系统整体设计,系统开发核心技术包含如下。

1.业务模型体系

业务模型体系包含数据模型、流程模型、界面模型、组织模型等四个部分。业务模型体系能够全面、精确地描述用户需求,具有提升和保障管理软件的能力,能满足管理软件设计的基本规范,是管理软件自动化、质量控制和保障的基础。

2.Justep X5技术框架

该项目采用Justep X5业务架构平台(简称X5)进行业务架构信息系统开发,利用其企业级应用开发工具定制设计应用模块,节约项目经济成本,消除企业信息化孤岛。其X5工作流引擎采用了基于PetriNet原理的业务流程体系,可对业务流程进行定义和运行。

3.H5 Hybrid APP开发模式

该项目选用了WeX5免费开源工具进行基于HTML5 的Hybrid APP开发,其中包括SPA单页应用模型、前端MVVM模式、后端Baas服务等技术要素的研究开发。利用HTML5技术开发的移动应用已经拥有良好的运行性能。移动设备硬件能力、无线网络技术和浏览器技术的大幅提升,使得Web的运行性能不再是瓶颈。

4.微信企业平台

该项目采用了微信公众平台企业号作为移动端的应用入口,X5业务信息系统作为管理端服务后台,实现基于微信企业平台校园移动OA系统。企业号具有构建成本低、功能定制靈活、丰富的API接口等开发特性,能够轻松地集成第三方移动应用平台,真正实现一次开发多平台使用,较好地解决了信息化孤岛问题。
三、系统需求分析

基于微信企业平台的校园移动OA系统是综合了原有校园办公自动化系统和微信公众平台订阅号的应用特点,对校园信息管理进行定制开发的一套移动应用服务系统。

1.系统需求定位

该系统需求定位是根据校园信息化建设目标要求,在原有系统平台架构不予以改变的前提下,利用Justep X5业务架构平台提供的业务集成能力(包含业务集成、服务集成、功能集成、数据集成、界面集成),将原有业务应用系统进行一体化集成,轻松实现异构系统数据间的共享和调用,结合微信公众平台企业号与移动OA技术,构建跨端应用的服务架构平台,彻底解决校园信息处理的实时性问题,有效消除校园信息化孤岛。

根据系统需求定位分析,基于微信企业平台的校园移动OA系统的功能需求包括校务工作管理、学生德育管理、教学教研管理、班主任管理、技能竞赛管理、组织权限管理等六大模块。

2.系统用例分析

根据系统需求概述可知,项目系统的参与者包括系统管理员、教职员工。在系统使用过程中,所有用户都必须通过微信公众平台企业号的用户验证才可以进行模块化的操作和管理。因此,该系统涉及的用例分析包括校务工作管理、学生德育管理、教学教研管理、班主任管理、技能竞赛管理、微信公众平台企业号管理、用户验证登录等。
四、系统详细设计

该系统采用B/S架构,利用基于Java EE的分层体系结构,将业务平台划分为表示层、业务逻辑层、数据访问层、数据实体层,最终实现了分散关注、松散耦合、逻辑复用、标准定义,符合“高内聚、低耦合”的软件架构设计原则。

1.系统分层架构

在分层体系结构中,每层结构都有相互依赖的关系,每层结构对系统的开发和维护都具有重要作用。

表示层为系统用户提供了人机交互的界面环境,为客户端提供了应用程序访问的途径,负责用户请求信息的获取、返回结果的展现,即业务数据信息的接收与显示。

业务逻辑层是系统体系结构的核心层,是表示层和数据访问层的中间层,主要负责业务流程的控制和业务逻辑的处理。当接收到表示层提出的业务请求时,根据开发设计好的业务流程和业务逻辑,对数据访问层进行数据业务逻辑调用,实现前后台的数据交互。

数据访问层主要为表示层和业务逻辑层提供数据调用服务,可以实现与数据库进行交互访问,可以实现对象与数据表的映射,以及对象实体的持久化。

2.系统核心用例的实现

本文系统用例较多,现以微企通讯录用例为例进行分析。微企通讯录管理主要包含微企成员关注和同步企业通讯录两大步骤,分别由微企服务器和第三方应用服务器协同工作交互完成,其实现过程如下。

(1)教职员工利用微信APP打开添加企业号界面,输入企业号的名称,点击“搜索”按钮后与服务器进行交互,并触发搜索请求;服务器接收请求后执行校验操作,并将结果返回页面显示。

(2)教职员工在企业号搜索结果界面中,点击“关注”按钮后触发页面事件,并向服务器发送关注企业号的请求;服务器校验用户是否已关注,如果是已关注用户,直接跳转到微企应用会话界面;如果是新关注用户,将企业号验证结果返回页面显示。

(3)教职员工在企业号登记页面中,点击“申请加入”按钮后触发页面事件,并向服务器发送加入企业号请求,服务器校验成员身份,并将校验结果返回页面显示,向管理员发送企业成员审批加入提示。

(4)系统管理员打开企业成员审批界面,点击“通过”按钮后触发页面事件,向服务器发送同意审批加入请求;服务器接受请求后,执行微企成员数据保存操作。

3.数据模型设计

根据系统静态结构分析,系统核心用例数据实体主要包括系统管理员、权限管理、用户、学生操行、班主任考核和工作交办。按照实体类的数据持久化设计原则和系统数据库的概念模型分析可知,系统管理员表、用户表、权限管理表三个数据表之间同时存在管理与被管理的关系,关联类型都是一对多;用户与系统功能模块的数据表存在管理与使用的关系,关联类型是多对多。
五、 系统的应用和实现

1.系统开发环境部署

系统用户主要通过微信APP与系统进行前端界面交互,当系统用户向系统发送服务请求时,微信企业平台、应用服务器、数据库服务器、云端服务等核心部件将会遵循Java EE分层体系机制提供相应的服务支持。

2.系统应用效果分析

原系统应用特点:系统应用设备依賴于传统的PC终端模式,无法支持无线网络环境下的移动办公,校园实时通讯模式落后,校园信息服务应用受限;校园信息化孤岛现象严重,数据大量冗余,资源共享效率缓慢;数字化信息系统重复开发,资源严重浪费。

新系统应用特点:利用微信企业号的API接口调用和高级接口配置实现了通讯录同步、企业第三方应用、微信插件等功能;利用X5工作流引擎对业务流程进行定义和运行,实现了以待办任务为核心的工作流程体系;利用SPA页面隔离技术,全面加快了访问页面响应时间和页面跳转速度,整体提升了人机交互体验效果。利用基于Knockoutjs技术的数据感知模式MVVM,通过丰富的组件体系和组件管理能力,满足系统UI层业务变更需求。
六、小结

该系统实践效果表明,其所提出的移动混合开发框架,能满足业务变更需求,降低和消除信息孤岛现象;有效提高信息平台服务质量,降低项目的总体成本和管理复杂程度,缩短项目开发周期,延长系统的使用寿命,对数字化校园的建设发展起到了重要作用。

参考文献:

[1]余阳,王颍,刘醒梅,陈健.基于社会关系的工作流任务分派策略研究[J].软件学报,2015(3).

[2]陈世华,顾钦平,福娃.基于Android的移动校园信息平台的设计与实现[J].无线互联科技,2015(18).

[3]李广庆,翁苏湘.基于Android OS校园信息一体化平台OA系统客户端设计[J].中国新通信,2015(21).

[4]谢文焘,董黎刚.基于Android的校园网移动客户端设计与实现[J].杭州电子科技大学学报,2012(5).

(作者单位:广州市高级技工学校)

作者:邵富明

校园平台系统设计论文 篇2:

基于JAVA EE平台的校园二手交易系统设计探究

摘要:随着社会的发展与科技的进步,越来越多人开始进行网上的以物易物、线上交易。本文提出的基于JAVA EE平台的校园二手交易系统为广大学生提供了一个全新的交易平台,这使得更多的学生能够方便、低价的购入自己想要的商品,并让学习、生活资源得到充分的循环利用。

关键词:JAVA EE平台;校园;二手交易;设计;优劣

1关于基于JAVA EE平台的校园二手交易的初步系统设计

1.1系统概要设计

本系统采用dreamviwer来进行系统基础界面的基本设计,在此之前,我们详细的对需求进行了分析,列出了系统所需的基本功能和初步的架构方案,因此,我们在认真商量之后,决定采用瀑布模型作为基础,并遵照此开发模型的流程来进行本系统的开发。之后,我们详细比对了各种数据库,最后决定采用SQL Server2008作为我们的数据库。按照之前的设计,本系统需要有很强的可用性,能够应对各种突发状况,保持交易系统长时间通畅、顺利的运行。

本系统主要由3部分组成。分别是应用层、服务层、引擎层。三个部分都有各自不同的职责。

(1)校园二手交易系统服务层。校园二手交易系统中,有两个十分重要的基本服务作为该系统的应用基础。第一,需要一个安全与认证机制,来保障同学们在网上交易的安全性,为同学们提供一个安全并且可靠的网上交易环境。第二,网上支付,作为网络平台交易的基础,网上相关的支付服务,可以采用校园卡作为支付载体,从而建立一个相对来说十分安全可靠的支付通道。

(2)校园二手交易系统应用层。校园二手交易系统中,系统的应用层主要是用来设计与规划关于校园二手交易系统的一些具体的应用模块,例如校内外信息交流、二手市场、失物招领、网上缴费、网上教育,自习室空闲查看等,包含了我们几个大的功能模块的设计与实现,作为校园二手交易系统十分重要的主体而存在。

(3)校园二手交易系统引擎层。服务引擎层是由校园网的服务引擎层统一提供支持,是电子商务系统与校内其他业务系统共享的服务层。

1.2系统流程及系统模块设计

为了让用户对系统的操作与功能模块能够有一个更加直观而又比较全面的全方位了解,我们为系统精心设计了一个具备所有常用功能的导航页,网站首页有登陆、注册等页面,还有关于最新的商品交易信息、网站公告以及众多的商品展示,在登陆窗口中,有管理员登陆入口和普通用户登陆入口,普通用户可以通过普通用户登陆入口的对应页面输入自己的用户名和密码,登陆成功之后就可以跳转回到导航页,之后用户就可以进行查看商品、购买商品等操作。而管理员用户则需通过管理员专用的登录入口进行登陆,登陆成功之后才可以对交易系统的核心模块进行操作。普通用户的模块主要完成的操作有:1)查看商品;2)发布商品;3)将商品加入购物车;4)下订单;5)对订单进行支付。管理员用户的模块主要完成的操作有:1)删除商品;2)发布公告;3)管理商品信息。

2JAVA EE技术在校园二手交易系统中应用的优势特点

2.1免费

关于开发JAVA应用程序所需要的一切,从平台到语言还有相关产品的使用,都是可以免费得到的,因此,使用JAVA这个编程语言来设计与完成校园二手交易系统,不必需要付出劳动力以外的任何费用,这样就很大程度上降低了学校在构建校园二手交易系统时所需要支付的费用成本,因而可以实现学生利益的最大化,达到我们设计该系统的初衷。

2.2JAVA的语法相对简单

与其他等语言的相比较之下,JAVA在语法上可谓是比较简单的,而且JAVA有自带的垃圾回收机制,删除了指针的相关应用,并增加了异常捕获机制,使程序员在进行编码时,代码的复杂性得到了很大下降。就因为这样,开发这样系统,相关程序员并不需具备十分精良的代码相关知识,就可以简单快捷的写出功能准确、符合校园二手交易系统中所需的各种模块。

2.3JAVA发展已经趋于成熟

由于JAVA平台和语言至今已有20多年的发展历史,已经日渐趋于成熟,网上可以找到的相关案例与源代码可以说是相当之多,作为参考来说,价值无限,而且长时间的发展使得JAVA剔除大部分不完善、甚至是存在bug的地方,并且删除C语言中容易引起错误的指针,增加了自动垃圾回收器功能,让程序员们不用再为内存管理而苦恼。

3校园二手交易系统的可行性

3.1校园二手交易系统在环境上的可行性

借助于数字化校园的建设和一卡通的平台,在校园稳定的网络环境及相应的硬件配置的帮助下,校园二手交易系统可以说是具备了相当良好的运行环境。而学生们需要这样一个二手交易平台来为自己节约生活费也是不争的事实,在人力与物力环境都具备的情况下,可以说校园二手交易系统在环境上具备相当的可行性。

3.2校园二手交易系统在管理上的可行性

校园信息化建设,是信息化建设的重要力量。早期在学校内部的信息化建设的开展,可以说取得了相当显著的效果。现在已经是信息化时代,所以我们有理由相信,校园二手交易系统在管理方面,可以得到学校管理人员的有力支持。于是,校园二手交易系统在管理上也具有相对应的可行性。

3.3校园二手交易系统在技术上的可行性

J2EE已经是业内公认较为成熟完善的技术,并且校园二手交易系统的相关案例的开发,已有一定的数量与积累的时间,在这些案例中,有很多已经在成功运营的实例,可以用来作为参考借鉴、比较学习的案例十分之多,这为我们的开发提供了极大的便利,并且我们熟悉创建一个动态网站的基本流程和步骤。比如静态网页和动态网页的制作,数据库的连接,网站风格的确立和统一等。我们学习过数据结构,对编程过程中出现的问题可以应用数据结构中学到的方法和思想来解决。自学过一些动态网页制作方面的知识。能够熟练使用Eclipse及Dreamweaver、Flash、Firework等网页制作的软件,学习过数据库的有关知识。这在技术上为校园二手交易系统提供了可行性。

4校园二手交易系统在现实中的应用意义

4.1降低学生生活、学习成本

现如今正版教材费用之高,让人望而却步。不少学生甚至因为教材高昂的费用而选择用印刷质量参差不齐、内容错误百出的盗版教材。而不少学生在买了正版教材之后,用过一次便再无用武之地,不得不扔掉,也难免心痛。而学生平时生活中所要用到的类似于台灯、自行车、风扇、收纳盒、热水壶等可以长期利用的生活用品,却因为短短的四年大学生活要结束时,笨重而难以带走的特性,被大量丢弃浪费。如果能有一个方便快捷的二手交易平台,让同学之间能够简单轻松的进行交易,不仅能够让每个同学都用上正版教材,过上舒适的生活,还能够降低学生使用正版教材、大件生活用品的成本。

4.2提高了资源利用率

当今社会提倡环保发展,一次性的教材与生活用品的使用显然是与环保二字相违背的。用到一半的颜料、翻过几次的教材、骑了一年的自行车,诸如此类,都是可以再次甚至循环使用的。校园二手交易系统的出现可以大大提高资源的循环利用,让学生轻而易举便可实现节约资源,避免浪费。

5结束语

基于JAVA EE平台的校园二手交易系统可以为学生带来极大的便利,同学们可以不用再为高昂的教材、耗材、生活费用而烦恼不已,更重要的是这种基于互联网的交易系统可以为资源流通与循环再利用带来极大的便利。相信在未来,与本文阐述相似的校园二手交易系统将会普及高校,为更多的学生带来便利。

参考文献:

[1]李文生.浅析“网上购物”[J].贵州商业高等专科学校学报,2005,9.

[2]陈腾林,林南,欧振武.网上商店建设的一种模型[J].闽江学院学报,2003,4.

[3]吴国华.校园电子商务平台设计与实现[D].中国海洋大学硕士论文.

作者简介:郭远晴(1992-),女,四川成都人,四川大学,本科。

作者:郭远晴

校园平台系统设计论文 篇3:

基于微信公众平台的数字化校园系统设计

摘要:该文针对数字化校园的特点,结合微信公众平台的功能,设计一个基于微信公众平台的数字化校园系统,包括教务管理模块、一卡通管理模块、图书业务管理模块和教学资源管理模块,通过该系统可以整合校园各业务部门的数据,使得学生能够在移动端查阅各种校园业务的信息,进一步提高数字化校园的服务水平。

关键词:微信公众平台;数字化校园;移动端

1 背景

当前,人们的生活已经离不开手机,手机在人们的学习、生活、工作中扮演着很重要的角色,而集各种声像多媒体的新型网络社交软件—“微信”更是人们交际、沟通、展示的交互平台,目前微信用户已经超过了9亿。微信公众平台包括了服务号、订阅号和小程序,是微信公众账号所有者(政府、媒体、企业组织或个人)进行自媒体活动的平台,为企业和组织提供更强大的业务服务、品牌推广、用户管理和用户交互能力,其中服务号通过消息、事件、菜单等交互方式为用户提供服务,可以接收用户发送的消息并返回服务消息,适合查询业务、交互业务较多的数字化校园系统开发[1-2]。

随着计算机网络的高速发展,各高校都已经基本实现了数字化校园的建设[3],高校数字化校园是以数字化信息和网络为基础,集教学、科研、管理与服务于一体的公共服务平台,其性能的优劣将直接影响每位教师、学生及教学管理人员日常学习、工作的展开[4]。

该文结合微信公众平台的构建成本低、接口丰富、功能齐全的优点及数字化校园对信息发布、查询、共享高度聚合的需求,研究了基于微信公众平台的数字化校园系统,旨在实现移动端的校园各业务部门的信息整合和数据对接,消除数字化校园中“信息孤岛”的情况[5]。

2 系统框架设计

该设计的数字化校园系统基于微信公众平台,采用3层C/S架构,包括智能移动终端、微信公众平台服务器、第三方服务器及校园各业务部门的服务器,通信基于HTTP协议,数据格式为JSON,智能移动终端(智能手机、平板电脑等)发起请求至微信公众平台服务器,微信公众平台服务器将请求转发到二次开发的第三方服务器端,第三方服务器端再读取校园各业务部门的服务器的相关数据,将数据结合前端显示设计,发送返回微信公众号服务器,微信公众号服务器再返回客户端,具体如下图1。

第三方服务器通过消息接口与微信公众号服务器进行通信,消息接口包括第三方服务器的URL和Token,首次接入第三方服务器时通过Get请求发送参数到开发者填写的URL,之后通过POST发达消息的XML数据包到开发者填写的URL。

3 系统功能设计

当数字化校园终端应用完成向移动端的布局后,师生通过自己的唯一ID在微信公众平台上登录系统后,就可以查询或者接收来自各业务部门的消息。本系统主要包括教务管理模块、一卡通管理模块、图书业务管理模块和教学资源管理模块,如图2所示,每一个模块下还有对应的不同业务子模块。

这些查询都是从移动端向微信公众平台发出查询请求,第三方服务器再根据查询的内容,判断是属于哪个模块的业务内容,再与业务对应的数据服务器进行连接和通信,获取数据,将数据再发送回微信公众平台服务器,最后微信公众平台服务器再将查询到的数据返回到用户的智能移动终端。

3.1 教务管理模块

教务管理模块主要是集成了教务相关的信息,通过第三方服务器与教务数据服务器通信来获取数据,主要包括个人资料、成绩查询和课程查询三个子模块,学生在微信公众平台根据学号登录之后,可以直接通过移动端在个人资料模块查看个人的资料,通过成绩查询模块查看之前的考试成绩,通过课程查询模块查看本学期所学课程以及所在课室。

3.2 一卡通管理模块

校园一卡通系统是数字化校园建设的重要组成部分,一卡通系统是数字化校园中使用最多、应用场景最频繁的应用系统之一[6],学生通过校园卡可以进行消费,包括饭堂、热水、水电等方面的消费。一卡通管理模块包括消费情况查询子模块和充值子模块,其中消费情况查询子模块读取校园一卡通数据服务器上的个人消费数据,可以让学生清楚自己的消费过程以作出消费规划;充值子模块利用微信支付API完成充值,当学生将学号与微信号进行绑定之后,就可以通过自己的微信账号给校园卡进行充值。

3.3 图书业务管理模块

图书业务管理模块主要是在微信公众平台上集成了图书馆的业务功能,通过第三方服务器与图书馆数据服务器通信来获取数据,包括图书查询子模块和图书借还子模块,图书查询子模块让学生在微信公众平台上可以直接查看图书馆的书籍、杂志情况,并对还未借出的书籍、杂志进行预约;图书借还子模块记录了学生的图书借还情况,并可提供了还书提醒功能。

3.4 教学资源管理模块

当前信息化技术在教学中的作用越来越重要,许多学校都建立了自己的精品课程网站、录制了微课、慕课等教学视频放在学校的教学资源服务器上供学生自主学习。教学资源管理模块连接了该教学资源服务器,让学生可以通过微信公众平台在移动端就能观看这些教学视频,对于已经建立了教学系统的课程,也可以在微信公众号上接入,直接进行学习与交流;另外,还包括了在线测试子模块,对于有些网上考试、调查问卷、教师评价等,也可在微信公众平台上进行答题或者评分。

4 结束语

基于微信公众平台的数字化校园管理系统可以改变传统的数字化校园模式,使得学生在移动端就能查看个人资料、成绩和课程教务信息,查看校园卡的消费情况并用微信账户进行充值,查看图书借还情况、搜索图书并进行预约,还能在移动端学习网络课程和进行网上测试,为学生带来便利,也便于校园各业务部门数据的统一管理和挖掘,因此该系统具有较高的实用价值及研究价值。

参考文献:

[1] 宫文天, 刘春晓, 林朗,等. 基于微信平台的学生管理系统的研究设计[J]. 软件, 2015(5): 18-23.

[2] 潘正军, 赵莲芬. 基于微信公众平台的高校教学管理系统设计与实现[J]. 电脑知识与技术, 2016(34): 41-44.

[3] 王楠, 乔爱. 玲高校数字化校园规划体系结构与流程[J]. 中国电化教育, 2008(1): 16-20.

[4] 周杰. 高校教育信息化与数字化校园建设的探究[J]. 制造业自动化, 2011(5): 218-220.

[5] 王海亮, 刘亚翃. 高校数字化校园信息标准建设的研究[J]. 中北大学学报:社会科学版, 2015(3): 116-120.

[6] 蒲芳, 劉琳琅. 数字化校园中一卡通数据集成的研究与应用[J]. 华中师范大学学报:自科版, 2017(s1): 13-16.

作者:马国春

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:箱包配件装饰设计论文下一篇:常见医疗纠纷研究论文