一、基本信息标题:基于Android的学生请假APP的设计与实现 时间:2018 来源:软件工程 关键字:Activiti;Android;学生请假;二、研究内容本文针对传统学生请假过程中流程繁琐耗时、记录不便管理等弊端,设计开发一款基于Android的学生请假APP。该软件分为学生、教师、班主任等三个不同的角色,在请假流程流转过程中对应不同的任务节点。本文首先简要介绍了系统开发的环境及工具,然后
转载 2023-07-25 22:33:00
98阅读
API接口设计是软件开发中非常重要的一环,良好的设计规范能够提高开发效率、减少问题和错误,并增强系统的可维护性和可扩展性。本文从程序员的视角,讨论一些常见的API接口设计规范。一、遵循RESTful原则REST(Representational State Transfer)是一种架构风格,基于HTTP协议提供了一组设计原则和约束。遵循RESTful原则有助于设计出简洁、可理解、可扩展的API接口
原创 2023-08-03 09:01:34
206阅读
API not findCan't find API database;API check not performed------解决方案------
转载 2022-06-15 17:01:19
117阅读
调用API函数 2010年11月26日       通常来说API函数都是封装在动态链接库当中的,在程序的开发过程中并没有调用动态链接库,而只要包含库函数的头文件就可以调用API函数了,这是因为编译器会利用头文件和LIB文件到动态链接库中去寻找相应的函数并把函数加入到程序当中。       LIB文件是动态链接库输出函数信息的输入库文件,每一个LIB
记得第一次写APP的时候,那时还完全不知道REST这个东西,对Web Service也是一知半解。我和另一个同学在讨论使用什么协议来交互时,通过各自充分的调研之后(其实就是搜索引擎找一找。。。),一致认为,HTTP这个东西本身就对带宽的消耗这么大了,这么多Web Service(当时还是SOAP当道)还是基于HTTP...
转载 2022-12-06 15:14:58
38阅读
接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复。
转载 2021-07-06 17:04:49
713阅读
Java学习手册+面试指南:https://javaxiaobear.cn队列是一种基于先进先出(FIFO)的数据结构,是一种只能在一端进行插入,在另一
原创 2024-09-02 17:48:46
44阅读
安卓六大设计原则包括: (1) 单一职责原则;  (2)里氏替换原则; (3)依赖倒置原则;  (4)接口隔离原则; (5)迪米特原则;  (6)开闭原则。   一.单一替换原则 定义:它规定一个类应该只有一个发生变化的原因(1)降低类的复杂度,对类或接口的职责有明确的定义;(2)提高可读性;(
转载 2023-09-09 11:16:26
94阅读
        这一章我们一起来看一下语音助手的整体架构和设计。        一般来讲,一个比较完善的语音助手可以分为:中控部分 + BOT部分,对于一个BOT而言,其实质是一个可以独立运行的服务,包含自己的中控,其内部自成一个小周天,而
距离上一篇关于Web API的文章(如何实现RESTful Web API的身份验证)有好些时间了,在那篇文章中提到的方法是非常简单而有效的,我在实际的项目中就这么用了,代码经过一段时间的磨合,已经很稳定了,所以我打算写篇总结,并在最近这段时间里提供一个ASP.net Web API的综合例子。对四...
转载 2014-10-21 13:53:00
58阅读
2评论
架构设计 软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。一、架构设计过程 业界软件架构设计的方法论很多,各有各自的应用场景和特点,下文结合ADMEMS(Architecture Design Method has been
一个简单的安卓阅读app,适用于安卓毕业设计/课程设计一款简单的看小说软件,适合毕业设计&课程设计学习使用。功能简介如下:一.书籍阅读介绍1. 网络书籍:可以在线阅读网络书籍,无需下载,当然也提供了将书籍下载到本地的功能 2. 本地书籍:可以解析本地书籍并阅读,但要求本地书籍有一定的排版,比如有适当的章节名,有打回车分段等二.阅读界面功能 1.章节目录:可以查看当前小说的章节目录,网络书籍
1. 设计模式的六大基本原则1.0 总结:因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节,我们用从抽象派生的实现类来进行扩展,当软件需要发生变化时,我们只需要根据需求重新派生一个实现类来扩展就可以了。当然前提是我们的抽象要合理,要对需求的变更有前瞻性和预见性才行。用抽象构建框架,用实现扩展细节的注意事项而已:单一职责原则告诉我们实现类要职责单一;里氏替换
《物联网移动应用开发》课程设计报告设 计 题 目: 简易的记事本一、写报告前,请认真阅读《课程设计报告说明》。二、打印装订要求1、一律用A4纸,双面打印,并左侧装订。报告正文部分均采用宋体小四。《课程设计报告说明》页也打印。2、课程设计概述部分占一页;课程设计内容长度根据实际需要填写;结论和指导教师评语及成绩单独占一页。保证打印格式工整。3、指导教师评语及成绩部分由指导教师填写。三、报告内容要求1
 一、Jsp+JavaBean此模式如下图所示:在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据。二、Servlet+Jsp+JavaBean模式  在平时的JavaWeb项目开发中,在
转载 2024-05-15 10:24:29
33阅读
代码地址:https://github.com/showkawa/springBoot_2017/tree/master/spb-demo/spb-script插件模式不属于经典设计模式的范畴,但是在项目开放中也会碰到,特别是做微前端(Micro-Frontend)开发的小伙伴会对插件化插件模式体会更深。我这边写这个插件模式是因为我这边项目有一些工具型的项目开发,需要做到可插拔和方便其他业务项目定
转载 2024-03-11 12:36:44
50阅读
1. 模式定义定义对象间一种一对多的依赖关系,每当一个对象改变状态时,则所有依赖于它的对象都会 得到通知并被自动更新。2. Android 源码中的观察者模式应用在 Android 的源码中,我们接触比较多的应该是 RecyclerView 和 ListView 了,和其搭配使用的 Adapter,有 刷新列表的 notifyDataSetChanged() 方法,那么,该方法是怎样刷新列表的呢?
    android设计出来主要是给移动设备(当然不能忽视tv,但主要还是移动设备),所以设计的目的也就是为了满足移动设备使用的需求。所以设计理念绝对是通过移动设备的特点来设计的。这些设计就形成个我们熟悉的各种组件,这些组件包括:界面复杂元素widget,用户界面交互的activity,后台执行者service,内容提供者contentprovider,组件之间广播
 Dashboard的概念已经存在了很多年了。但这个概念的内涵在这些年发生了很大的变化。出最早厂家追求靓丽仪表盘的玩具式界面,到今年以研究领域提倡的清楚务实的观点逐占上风,Dashboard已经进出来主流BI应用,也成为一个和报表相当的重要工具。 Steve Few在2010年初总结了一系列Dashboard设计时需要考虑的问题。我们在这里做一个简单的介绍。同时用一些例子示范一下这些思
转载 精选 2011-10-13 13:03:42
454阅读
iOS 开发中总会用到各种缓存,最初我是用的一些开源的缓存库,但到总觉得缺少某些功能,或某些 API 设计的不够好用。YYCache (https://github.com/ibireme/YYCache) 是我新造的一个轮子,下面说一下这个轮子的设计思路。 内存缓存 通常一个缓存是由内存缓存和磁盘
转载 2016-03-25 11:27:00
202阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5