便签管理软件系统-本科毕业设计内容摘要:
设计。 本阶段确定社会化登录与共享子系统的概要设计,建立好子系统的主体架构。 进行详细设计,包括各模块的工作流程,实现技术、模块间的控制方式。 分析各部分之间的联系,确认需要调用接口。 根据子系统的方案设计,在 平台进行编码实现。 使用良好的编程规范,将 6 设计结果转化为可运行程序,使得程序有良好的可读性、易维护性等。 开发工具 本次课题研究基于 平台,接入社会化媒体开放平台。 因此包括以下开发工具: Microsoft Visual Studio 2020 开发环境 微博开放平台 微博 SDK for .Net (+官方 V2版 API) 术语表 Social Media 社交媒体 允许人们撰写、分享、评价、讨论、相互沟通的网站和技术 API (Application Programming Interface) 应用数据接口 提供应用程序与开发人员基于某软件或硬件的以访问一组例程的预先定义的函数 Open Platform 开放平台 通过公开其应用程序编程接口( API)或函数( function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源 Social sharing 社会化分享 基于社交平台分享功能,将信息网络化输入输出,加速组织传播 OAuth OAUTH协议 为用户资源的授权提供了一个安全的、开放而又简易的标准 MVC( ModelView Controller) 模型-视图-控制器 一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离 C C编程语言 面向对象的、运行于 .NET Framework之上的高级程序设计语言 —— .NET FrameWork的一部分,使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 URL 统一资源定位符 可以从互联网上得到的资源的位置和访问方法的一种简洁的表示 7 SDK( SoftwareDevelopmentKit) 软件开发工具包 为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合 Use Case 用例 一组动作序列的抽象描述 OO( Object Oriented) 面向对象 一种软件开发方法 本章小结 本章叙述了本次课题的研究背景和研究现状分析、论题的意义、研究内容。 8 第二章 基本知识概述 OAuth 授权协议 OAuth 是一种开放标准协议,为第三方提供 OAUTH 认证服务,具有安全、开发简易等特点。 是当下 OAuth 的主流版本。 OAuth 概述 OAuth 协议允许第三方利用用户提供的一个 token 来访问存在社交媒体的数据。 这些 token 可以授权第三方应用或者网站,例如本文便签管理软性系统,在一个特定的时段内访问特定的社交媒体资源。 因此, OAuth 是用户授权第三方应用或网站访问用户储存在社交媒体服务提供者的特定信息,而不是所有内容。 作为 OAuth 协议的下一个版本,并不向后兼容 版本。 具有开发简易性、安全性等特点, 很可能将成为下一代的用户验证授权标准。 OAuth 认证授权过程 OAuth 协 议认证授权过程需要涉及到三方角色:服务商、用户、第三方应用。 服务商 :向用户提供服务的一方,用户可以在服务商存放用户信息、照片、视频等媒体。 互联网社交媒体都是服务商,例如新浪微博、腾讯、 Facebook 等。 用户:使用服务提供商提供的服务的主体 第三方应用:借助服务提供商的开放平台或开发 API 而开发的应用或网站,使用户透过第三方应用访问用户储存在服务商的信息。 比如个人开发的微博客户端。 OAuth 认证授权过程需要以上三方,大概过程如下: 用户使用第三方应用或登录第三方网站,用户想透过第三方访问操作存放在服务商的用户资源。 第三方应用或网站通过互联网向服务商发起请求,请求一个临时令牌。 服务商接收到请求后,验证第三方网站身份,授予返回一个临时令牌。 第三方获得令牌后,打开授权页面引导用户请求用户授权。 第三方将临时令牌和回调地址发送至服务商。 用户输入服务商方的用户名密码验证,授权第三方应用或网站向服务商请求的用户资源。 服务商在授权成功后引导用户返回第三方应用或网站。 9 第三方应用或网站即可根据临时令牌向服务商请求访 问令牌。 服务商根据第三方应用的临时令牌以及用户授权授予第三方访问令牌。 最后第三方即可使用访问令牌访问操作用户储存在服务商的资源。 图 21 开发框架 是一种可以在网页中嵌入脚本并且由服务器执行的技术。 在通过向 Web服务器发送 HTTP 请求文档时,在 Web服务器端动态创建。 同时支持多种语言,但首选 C及。 框架概述 框架是一个统一的 Web 开发模型。 框 架是 .NET Framework 的一部分。 当编写 应用程序时,可以访问 .NET Framework 中的类,使用与公共语言运行时 (CLR) 兼容的任何语言(例如 VB和 C)编写应用程序代码。 使用这些语言便可以开发利用 CLR、类型安全、继承等方面的优点的 应用。 基础结构 提供了一个可以用于创建 Web 应用程序的框架,包括了许多服务,例如状态管理、 HTTP 处理程序、 HTTP 模块和 路由。 HTTP 处理程序、 HTTP 模块:响应 框架 Web 应用程序的请求而运行的过程称为 HTTP 处理程序。 例如处理 aspx 文件的 页处理程序。 当用户请求 10 aspx 文件时,通过页处理程序来处理请求。 HTTP 模块则是一个在每次针对应用程序发出请求时调用的程序集。 状态管理: Web 应用将网页发送到服务器的时候,会创建网页类的一个新的实例。 在传统的 Web 编程中,在每一次往返的过程中,该页以及控件相关联的所有信息都将会丢失。 例如若用户在文本框输入信息时,从浏览器或客户端设 备到服务器的往返行过程中将会丢失该信息。 包括了几个功能来解决这个问题,可以按页保留数据和在整个应用程序范围内保留数据,这些功能例如:视图状态、控件状态、隐藏字段、 Cookie、配置文件属性。 视图状态、控件状态、隐藏域、 Cookie 和查询字符串都会以不同的方式将数据存储到客户端上。 而应用程序状态、会话状态和配置文件属性都将数据存储到远程服务器上的内存中。 路由: 路由可以使用特定文件的 URL,而这个 URL 不会映射到网站中。 因此可以使用更易于被用户理解的 URL。 MVC模型视图控制器 是通过 HTML、 CSS、 JavaScript 以及服务器脚本来构建网页和网站的开发框架。 支持三种开发模式:单页面模型( Web Pages)、模型视图控制器( MVC)和事件驱动模型( Web Forms)。 图 22 MVC请求过程 模型 视图 控制器 (MVC) 模式:将 Web 应用程序组件分开的体系结构设计原则。 通过分开组件,可以更好地控制 Web 应用程序的每一个部件,因此能够更加轻松快速地开发、修改和测试。 MVC 模型通过三层逻辑层来定义 web 应用程序,分别是业务层(模型逻辑)、显示 11 层(视图逻辑)、输入控件(控制器逻辑)。 模型( Model):是 Web 应用程序中用来处理数据逻辑的部分,通常从数据库中存取数据。 视图( View):处理数据显示,比如从模型( Model)数据中创建视图。 控制器( Controller):用于处理用户交互,例如从视图读取数据、控制输入、向模型( Model)发送数据。 C编程语言 C是一种安全的、稳定的、简单的、优雅的面向对象的编程语言。 由 C 和 C++衍生,是 .NET windows 网络框架的主角。 C简介 C是运行于 .NET Framework 之上的高级程序设计语言。 C看起来与 Java 语言惊人的相似,包括了单一继承、接口、与 Java 几乎相同的语法和编译成中间代码再运行的过程。 然而, C与 Java 有着明显的差异, C与 COM(组件对象模型)是直接集成的。 C在继承 C和 C++强大功能,同时去除了一些复杂特性,例如宏和多重继承。 C拥有 VB简单的可视化操作,以及 C++的高效率。 C优 雅的语法风格、强大的操作能力、具有创新性的语言还有便捷的面向组件编程使得 C成为 .NET 开发的首选语言。 C可以调用由 C/C++ 编写的本机原生的函数,因此保留了 C/C++强大的功能。 同时因为这种继承关系,C与 C/C++非常相似,类 C 语言的开发者可以很迅速地转向 C编程开发。 面向对象编程 面向对象编程( Object Oriented Programming, OOP)是一种计算机编程架构。 面向对象编程的一条基本原则:计算机程序是由能够起到子程序作用的单个单元对象组合而成。 OOP 符合了软件工程的三个主 要目标:重用性、灵活性以及扩展性。 其中每个对象都能够接收数据、处理数据和向其它对象传递信息。 面向对象程序设计的基本概念包括:对象、类、消息。 对象:封装了部分的应用程序如过程、数据更加抽象的实体。 类:拥有相同结构和行为的对象的集合, 类是对象的模板。 消息:定义对象之间进行通信的规格。 面向对象有三大基本特征:封装性、继承性、多态性。 在面向对象中,对象和信息传递是事物及事物间相互联系的概念。 类和继承则是符合人们一般思维方式的描述方式。 方法是类的对象上的各种行为操作。 对象、类、消息和方法的程序设计的基本点在于 对象的封装和类的继承。 封装能将对象的定义和对象的实现分离,继承体现类与类之间的 12 关系,由此带来的动态联编和实体的多态性。 以上构成了面向对象的基本特征。 面向对象设计以对象为基础,这是面向对象设计方法最主要的特点。 面向对象设计的应用很好地解决了传统的结构化开发方法中由客观世界描述工具与软件结构的不一致造成的困扰。 C语言结构 C语言本身深受 Java、 C 和 C++ 的影响。 C类: C类的声明与 C++和 Java 非常相似。 C结构体与类不支持继承。 但与 Java语言相同的是,可以实现接口 (interface)。 C的类可以抽象的、不可继承的:声明abstract 的类不能实例化,只能被用做一个基类,关键字 lock 就像 Java 的 final,声明一个类不是抽象的,但也不能被用做另一个类的基类。 内存管理:底层 .NET 框架有垃圾回收机制。 接口( interface):支持某些操作而实现的引用类型。 接口不可以直接创建,接口没有实际表示形式。 接口定义了协定,接口的实现类必须遵守协定。 编译: 类似与 Java, C的源程序不被直接编译成二进制可执行形式,而是一种中间语言 (IL) ,然后由 .NET Framework 的 虚拟机(通用语言执行层, Common Language Runtime, CLR)执行。 预编译: C 支持预编译指令,条件编译 ,警告,错误报告和编译行控制。 类型: C 支持两类类型,值类型 (Value Type)和引用类型 (Reference Type)。 开放平台介绍 开放平台( Open Platform),指通过公开其应用程序编程接口( API)或函数( function),使第三方应用程序扩张该软件系统的功能或访问系统的资源,此过程不需要原系统源代码。 本次课题研究基于新浪微博开放平台。 微博开放平台概述 微博开放平台( Weibo Open Platform)可以接入第三方应用程序服务,以此向用户提供更多类型应用以及完善微博服务的开放平台。 第三方应用接入微博平台,将有助于其推广自身,拓展新用户等。 微博开放平台可以给第三方提供基于 协议的用户身份系统及社交关系导入。 微博开放平台开放超过 200 个数据接口,包括微博内容、评论、用户、关系、话题等。 同时多种流行语言 SDK 开发工具包,包括 C++、 PHP、 JAVA、 iOS、 Android 等。 13 接入流程 接入微博开放平台,需要六个步骤, 如图 23 所示: 图 23 微博开放平台接入总流程图 成为开发者:在微博开发者页面通过微博账号登录成为开发者 创建应用:在微博开发者页面创建新应用,申请 appkey 和 appsecret、填写回调地址等。 开发测试:利用开放平台提供的 SDK 开发包,熟悉 授权、接口等在本地进行应用开发测试工作。 审核:微博开发者页面应用资料填写后即可提交审核。 上线:审核通过后,将在应用广场上线该应用。 产品优化运营:开发者后期运行维护应用。 微博 API 微博开放平台开放超过 200 个 API 接口,包括了微博内容、用户、评论等。 API 接。便签管理软件系统-本科毕业设计
相关推荐
Enterprise Linux 使用。 两者的不同,在于 CentOS 并不包含封闭源代码软件。 ( 5) 内容设计 经过深入高校、职场人士沟通调查,内容以考试、培训、就业、交友互动为主。 套餐:价格,时间,内容 预约:时间 购买: 定位:顾客位置定位,技师位置定位。 点评:顾客服务后技师点评, ( 6) 技术人员 多年 php、 java、 ASP 开发团队,熟练掌握开发技能
浦东新区目前已在经营和在建的大卖场共有 7 家:浦建路杨高路路口的易初莲花;浦电路的绿凯大型超市;金桥的家乐福超市;川沙 14 的农工商超市;花木麦德龙;正大广场的易初莲花;昌里地区的乐购超市。 按大卖场每处可服务 25 万人口计算,目前这一供应量已基本能满足未来五年内因人口增长而带来的需求。 周边商业地块成交情况 (略 ) 结论 浦东陆家嘴因正大的竣工在商业供应面积上超过了浦西四大商业街区。
在 3400元 /M2,城北区均价在 2600元 /M2,江南区均价在 2200 元 /M2。 第五部分 项目用地发展的 SWOT分析 优势( Strengths) 劣势( Weakness) 地处城市快速发展的 CBD,拥有优于其他城区的竞争优势,具有良好的发展前景 与 “黄金走廊 ”快速环道毗邻,未来交通便利 紧贴国际会展中心,可借助会展效应为推广添砖加瓦 地块形状规整,规模适中
市场占有份额 二、塑料管 第三节 2020 年中国供水管道(水管)市场集中度分析 第四节 20202020 年中国供水管道(水管)市场竞争趋势分析 第 九章 2020 年中国顶尖品牌企业运营关键性财务数据分析(企业可自选) 第一节 金德管业集团 一、企业概况 二、企业主要经济指标分析 三、企业盈利能力分析 四、企业偿债能力分析 五、企业运营能力分析 六、企业成长能力分析 第二节
气连接的网络中,应考虑具有反馈作用的异步电动机的影响和电容补偿装置放 电电流的影响。 14 电抗图及系统的简图 (系统图 ) (阻抗图 ) 15 短路电流计算结果表: 短路点 平均电压 支路点 I ( kA) ( kA) ( kA) K1 230 1 2 故障点 K2 115 1 2 故障点 K3 37 1 2 故障点 16 第五部分 电气设备的选择 断路器、隔离开关的选择
程的要求,从现场实际情况出发,综合考虑各项辅助设施功能以及防火、环保、贮运等多种因素的需要,同时达到国家及当地政府规定的投资强度、建筑系数、建筑容积率和绿化覆盖率等各项用地指标的要求。 总图布置应用工业工程的基本原理和方法,结合项目建设场地平面现状与竖向格局及生产工艺特点,对场区进行总体规 划,使场区物流顺畅、人流短捷、能源供应靠近负荷中心。 结合场地地形、地质、地貌等条件