自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烧麦Star

走在犄角拐弯的路上~

  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 信息系统项目管理师学习笔记6——信息化与信息系统补充知识

该部分补充一下书本没有但是考试考过的考点以及2022最新的知识点1. 结构化方法适用场景:结构化方法用于在项目前期就很清楚指导用户的需求使用手段:数据流图数据字典结构化语言判定表判定书2.需求的定义功能需求:系统需要完成的业务功能,如:系统登录功能非功能需求:性能、安全、可靠性、容错、可扩展性,如:系统能承受多少人同时登录约束条件:限制条件、补充规约,如:系统不支持IE9以下的浏览器3.需求分析需求提出需求描述需求评审4.软件测试原则程序员应避免检查自

2022-01-12 21:06:02 2906

原创 信息系统项目管理师学习笔记5——信息化与信息系统5

1.8 信息系统服务管理1.8.1 信息系统服务业及发展1 .我国信息系统服务发展主要表现在一下方面产业规模快速壮大,产业结构不断优化创新能力大幅增强,部分领域实现突破企业实力不断提升,国际竞争明显增强应用推广持续深入,支撑作用显著增强公共服务体系加速完善,服务能力进一步提升伴随着软件和信息技术服务业的发展,我国信息技术服务产业也快速增长2.典型的信息系统项目的特点项目初期目标往往不太明确需求变化频繁智力密集型系统分析和设计所需人员层次高、专业化强涉及的软硬件厂商和承包商多

2022-01-12 09:37:13 390

原创 信息系统项目管理师学习笔记4——信息化与信息系统4

1.6 信息系统安全技术1.6.1 信息安全的有关概念1.信息安全概念1)安全属性秘密性:信息不被未授权者知晓属性完整性:信息是正确的,真是的,未被篡改的,完整无缺的属性可用性:信息可以随时正常使用的属性2)安全分层设备安全:设备的稳定性:在一定时间内不出现故障的概率设备的可用性:随时可以正常使用的概率设备的可靠性:在一定时间内正常执行任务的概率数据安全:安全属性:秘密性、完整性、可用性一种静态安全内容安全:是信息安全在政治、法律上、道德层次的要求行为安全:

2022-01-11 10:23:21 2997

原创 信息系统项目管理师学习笔记3——信息化与信息系统3

1.5 新一代信息技术1.5.1 物联网1)定义:通过信息传感设备,按照约定的协议,将物品与互联网连接,进行信息交互和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网主要解决物品与物品、人与物品、人与人的互连。在物联网应用中有两项关键技术,分别是传感器技术和嵌入式技术。2)RFID(射频识别)物联网中使用的一种传感器技术通过无线电信号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触识别工作无须人工干预防水、防磁、耐高温、使用寿命长、读取距离

2021-09-10 10:15:11 233

原创 信息系统项目管理师学习笔记2——信息化与信息系统2

1.4 软件工程1.4.1 需求分析1.需求层次业务需求:指反映企业或客户对系统高层次的一个目标追求,通常来自项目投资人、购买产品的客、客户单位的管理人员、市场营销部门或产品策划部门等。用户需求:用户需求描述的是具体的目标,或者用户要求系统必须能完成的任务,也就是说,用户需求描述了用户能用系统来做什么。通常采用用户访谈和调查问卷等方式,对用户使用的场景进行调整,从而建立用户需求。系统需求:是指从系统的角度来说明软件的需求,包括功能需求,非功能需求的设计约束。2.质量功能部署定义:质量功能部

2021-09-08 16:40:57 496

原创 信息系统项目管理师学习笔记1——信息化与信息系统1

写在前面之前写过一半的学习笔记,是我在读教材时作为泛读笔记用,但是这种方法记忆点太多,没有重点,这次重新整理,突出重点,强化记忆点,而且知识全都更新至最新状态。信息化与信息系统-11.1信息系统与信息化1.1.1信息的基本概念1.信息的特征信息质量属性:精确性:对事物状态描述的精准程度完整性:对事物状态描述的全面程度,完整信息应包括所有重要事实可靠性:指信息的来源、采集方法、传输过程是可信任的,符合预期及时性:指获得信息的时刻与事件发生时刻的间隔长短经济型:指信息获取、传输带来的成本

2021-09-06 17:03:52 727

原创 网络安全学习笔记(一)——Kali Linux系统的安装与配置

1.系统的安装下载kali linux系统下载地址为:https://www.kali.org/get-kali/这里我们选择将Kali Linux安装到VMware虚拟机中,Bare Metal版本、Virtual Machines版本都可以满足安装需求。要注意的是,Virtual Machines版本安装完后是英文版,Bare Metal版本可以选择语言安装。Weekly版会更新安装最新的更新补丁Installer版会安装完整的系统NetInstaller为网络版,会边下载变安装,速度

2021-08-23 16:41:11 982

原创 信息系统项目管理师自学笔记(二十二)——布线工程、网络规划与设计

4.7 布线工程网络系统的详细逻辑设计全部网络设备加电测试模拟建网调试及连通性测试实际网络安装调试4.7.1 综合布线系统综合布线系统(Premises Distributed System, PDS)是一种集成化通用传输系统,是在楼宇和园区范围内,利用双绞线或光缆来传输信息,可以连接电话、计算机、会议电视和监视电视等设备的结构化信息传输系统。综合布线系统可分为6个独立的系统(模块)(1)工作区子系统。工作区子系统由终端设备连接到信息插座之间的设备组成,包括信息插座、插座盒、连接跳线和

2021-08-20 14:58:56 699

原创 信息系统项目管理师自学笔记(二十二)—— 网络应用与管理

4.5 网络应用在网络应用方面,主要考查邮件服务、电子商务、CDMA、3G、域名、带宽和URL(Uniform Resource Locator,统一资源定位符)地址等基本概念和应用。1.万维网WWW(万维网)是一个支持交互式访问的分布式超媒体系统。超媒体系统(在超文本的基础上,结合语音、图形、图像和动画等信息)直接扩充了传统的超文本系统(非线性的、用“链接”整合的信息结构)。Web文档用超文本标记语言(HyperText Mark-up Language, HTML)来撰写。除了文本外,文档还包括指

2021-08-20 11:23:13 154

原创 信息系统项目管理师自学笔记(二十一)——无线局域网

4.4 无线局域网作为互联网的延伸手段,WLAN通过无线介质发送和接收数据,而无需线缆介质。WLAN的数据传输速率可以达到11Mbps(802.11b标准),传输距离可远至20km以上。与有线网络相比,WLAN具有以下特点。(1)可移动性,不受布线接点位置的限制。(2)数据传输速率高,大于1Mbps。(3)抗干扰性强,能实现很低的误码率。(4)保密性较强,可使用户进行有效的数据提取,又不至于泄密。(5)高可靠性,数据传输几乎没有丢包现象产生。(6)兼容性好,采用CSMA/CA(Carrier

2021-08-20 11:13:56 543

原创 信息系统项目管理师自学笔记(二十)——网络接入技术

4.3 网络接入技术常见的接入网络技术,包括电话线、HFC、FDDx+LAN、xDSL接入技术等。1.异步传输模式电路交换网络都是按照时分多路复用的原理将信息从一个节点送到另一个节点的。根据工作模式的不同,可以分为两种。(1)同步传输模式:根据要求的数据速率,将一个逻辑信道分配为1个以上的时槽,在连接生存期内,时槽是固定分配的,即采用的是同步时分复用模式。(2)异步传输模式:采用了与前面的不同方法分配时槽,它把用户数据组成为53位的信元,信元随机到达,中间可以有间隙,信元准备好就可以进入信道,即采

2021-08-20 09:55:16 1186

原创 信息系统项目管理师自学笔记(十九)——通信设备

4.2 通信设备在介绍通信设备之前,我们需要了解多路复用技术。采用多路复用技术能把多个信号组合起来在一条物理信道上进行传输,在远距离传输时可大大节省电缆的安装和维护费用。多路复用技术可以分为频分多路复用(Frequency Division Multiplexingm, FDM)和时分多路复用(Time Division Multiplexing, TDM)两种。FDM按频谱划分信道,多路基带信号被调制在不同的频谱上。因此它们在频谱上不会重叠,即在频率上正交,但在时间上是重叠的,可以同时在一个信道内传

2021-08-19 22:44:09 453

原创 Django全栈开发学习笔记(十六)——总结与项目实战

学习总结写在前面由于工作原因,停更了三个多月的时间,这三个月工作之余,我自己利用之前学习到的十五章内容制作了一个简单的资产管理系统接下来的章节准备分享出来,该系统只是业余时间制作完善,没用到第三方APP,同时Django的Admin模块以及Auth身份认证模块都比较简单,直接用现成的了,仅供学习参考吧~~...

2021-08-19 11:30:10 99

原创 信息系统项目管理师自学笔记(十八)——计算机网络体系结构

第四章 计算机网络基础知识点:网络技术标准与协议、Internet技术及应用、网络分类、网络管理、网络服务器、网络交换技术、网络存储技术、无线网络技术、光网络技术、网络接入技术、综合布线、机房工程、网络规划、设计与实施。4.1 网络体系结构在网络体系结构方面,主要考查开发系统互连参考模型、网络地址及网络协议、子网掩码、网络分类、802.3、虚拟局域网,以及计算机网络系统平台的划分等。4.1.1 网络的分类不同传输距离的网络可以分为局域网、城域网和广域网三种。1.局域网局域网(Local Are

2021-08-19 09:13:51 689

原创 信息系统项目管理师自学笔记(十七)——数据仓库与数据挖掘

为了满足中高层管理人员预测、决策分析的需要,在传统数据库的基础上产生了能够满足预测、决策分析需要的数据环境——数据仓库。3.7.1 数据仓库的概念数据仓库(Data Warehouse)是一个面向主题的、集成的、相对稳定的,且随时间变化的数据集合,用于支持管理决策。面向主题的。操作型数据库的数据组织面向事务处理任务(面向应用),各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。集成的。在数据仓库的所有特性中,这是最重要的。数据仓库中的数据是在对原有分散的数据库数据抽取、清理的

2021-08-18 16:21:52 444

原创 信息系统项目管理师自学笔记(十六)——工作流

工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。3.6.1 工作流管理概述工作流管理(Workflow Management, WFM)是人与电脑共同工作的自动化协调、控制和通信,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。总体来说,实际企业中运作的工作流管理系统,

2021-08-18 16:03:43 218

原创 信息系统项目管理师自学笔记(十五)——Web服务、J2EE与.NET平台

3.4 Web服务Web Service(Web服务)是解决应用程序之间相互通信的一项技术。Web服务是描述一系列操作的接口,它使用标准的、规范的XML描述接口。3.4.1 Web服务模型在Web服务模型的解决方案中,一共有三种工作角色,其中服务提供者(服务器)和服务请求者(客户端)是必须的,服务注册中心是一个可选的角色。服务提供者。即Web服务的所有者,该角色负责定义并实现Web服务,使用WSDL(Web Service Description Language, Web服务描述语言)对Web

2021-06-23 10:55:29 257

原创 信息系统项目管理师自学笔记(十四)——中间件技术与可扩展标记语言

3.2 中间件技术目前还没有对中间件形成一个统一的定义,我们使用现在比较认可的两种定义:在一个分布式系统环境中处于操作系统和应用程序之间的软件。中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。从这些定义中可以看出:中间件是一类软件,而非一种软件。中间件不仅仅实现互连,还要实现应用之间的互操作。中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。中间件是处于操作系统和应用程序

2021-06-22 11:09:21 200

原创 信息系统项目管理师自学笔记(十三)——企业应用集成

第三章 系统集成相关技术知识点:Web Service技术、J2EE架构、.NET架构和工作流技术。3.1 企业应用集成企业应用集成(Enterprise Application Integration, EAI)是伴随着企业信息系统的发展而产生和演变的。EAI技术是将过程、软件、标准和硬件联合起来,在两个或更多的企业信息系统之间实现无缝集成,使它们就像一个整体一样。EAI是企业信息系统集成的科学、方法和技术,其目的就是将企业内的应用彼此连接起来,或在企业之间连接起来。EAI主要包括两方面:企业内部

2021-06-22 09:44:50 482

原创 信息系统项目管理师自学笔记(十二)——构件与软件复用以及软件体系结构

2.10 构件与软件复用构件(component,组件)是一个功能相对独立的具有可重用价值的软件单元。在面向对象方法中,一个构件由一组对象构成,包含了一些协作的类的集合,它们共同工作来提供一种系统功能。2.10.1 软件复用可重用性(可复用性)是指系统和(或)其组成部分能在其他系统中重复使用的程度。软件开发的全生命周期都有可重用的价值,包括项目的组织、软件需求、设计、文档、实现、测试方法和测试用例,都是可以被重复利用和借鉴的有效资源。软件重用(软件复用)是使用已有的软件产品(如设计、代码、文档等)来

2021-06-21 16:46:46 2919

原创 信息系统项目管理师自学笔记(十一)—— 面向对象方法与UML

2.9 面向对象方法2.9.1 基本概念1.对象在计算机系统中,对象是指一组属性及这组属性上的专用操作的封装体。属性可以是一些数据,也可以是另一个对象。每个对象都有它自己的属性值,表示该对象的状态,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。封装的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。一个对象通常可由三部分组成,分别是对象名、属性和操作(方法)。2.类类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(instance)。在分

2021-06-21 11:22:32 543

原创 信息系统项目管理师自学笔记(十)—— 软件维护、质量管理、过程改进

2.6 软件维护软件经过测试,交付给用户后,在使用和运行过程中对软件产品进行的修改就是维护。软件维护占整个软件生命周期的60%~80%,维护的类型主要有以下3种。改正性维护:为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就叫做改正性维护。适应性维护:在使用过程中,外部环境(新的硬、软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程就叫做适应性维护。完善性维护:在软件的使

2021-06-17 10:49:32 668

原创 信息系统项目管理师自学笔记(九)——软件测试

2.5 软件测试软件测试是软件质量保证的主要手段之一,也是在将软件交付给客户之前所必须完成的步骤。目前,软件的正确性证明尚未得到根本的解决,软件测试仍是发现软件错误和缺陷的主要手段。软件测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。软件测试是为了发现错误而执行程序的过程。测试是为了证明程序有错,而不是证明程序无错误。一个好的测试用例在于它能发现至今未发现的错误。一个成功的测试是发现了至今未发现的错误的测试。测试并不仅仅是为了要找出错误。通过分析

2021-06-15 16:16:53 1234 4

原创 信息系统项目管理师自学笔记(八)——软件设计

2.4 软件设计从工程管理角度来看,软件设计可分为概要设计和详细设计两个阶段。概要设计也称为高层设计,即将软件需求转化为数据结构和软件的系统结构。概要设计主要包括设计软件的结构、确定系统由哪些模块组成,以及每个模块之间的关系。详细设计也称为低层设计,即对结构图进行细化,得到详细的数据结构与算法。同样如果采用结构化设计,则详细设计的任务就是为每个模块进行设计。总的来说,在整个软件设计过程中,需完成以下工作任务。制定规范,作为设计的共同标准。完成软件系统结构的总体设计,将复杂系统按功能划分为模

2021-06-15 10:20:42 441

原创 信息系统项目管理师自学笔记(七)——需求工程

2.3 需求工程需求开发*:包括需求获取、需求分析、编写规格说明书(需求定义)和需求验证4个阶段。需求管理:通常包括定义需求基线、处理需求变更及需求跟踪等方面的工作。*需求开发的4个阶段:在需求开发阶段需要确定产品所期望的用户类型、获取每种用户类型的需求、了解实际的用户任务和目标,以及这些任务所支持的业务需求。同时还包括分析源于用户的信息、对需求进行优先级分类、将所收集的需求编写成为软件规格说明书和需求分析模型,以及对需求进行评审等工作。需求开发是努力更清晰、更明确地掌握客户对系统的需求

2021-06-08 10:45:46 502

原创 信息系统项目管理师自学笔记(六)——软件开发模型

2.2 软件开发模型对于开发模型知识点,要掌握软件生命周期的概念、各种开发模型的特点和应用场合。主要的开发模型有瀑布模型、增量模型、螺旋模型、喷泉模型、智能模型、V模型、快速应用开发模型、构件组装模型、敏捷方法和统一过程等。2.2.1瀑布模型瀑布模型也称生命周期法,是结构化方法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段。软件计划(问题的定义及规划):主要确定软件的开发目标及其可行性。需求分析:在确定软件开发可行的情况下,对软件需

2021-06-07 21:53:31 805

原创 信息系统项目管理师自学笔记(五)——软件开发方法

第二章 系统开发基础知识点:软件工程知识:软件需求分析与定义、软件设计、测试与维护、软件复用、软件质量保证及质量评价、软件配置管理、软件开发环境、软件过程管理。软件构件技术知识:构件及其在信息系统项目中的重要性、常用构件标准(COM/DCOM/COM+、CORBA和EJB)。软件体系结构:软件体系结构定义、典型体系结构、软件体系结构设计方法、软件体系结构分析与评估、软件中间件。面向对象系统分析与设计:面向对象的基本概念、统一建模语言UML、可视化建模、面向对象系统分析、面向对象系统设计。软件工

2021-06-07 16:21:49 535

原创 信息系统项目管理师自学笔记(四)——计算机基础

1.5 计算机基础知识总线总线是计算机中各部件相连的通信线,通过总线,各部件之间可以相互通信,而不是每两个部件之间相互直连,减少了计算机体系结构的设计成本,有利于新模块的扩展,从中央处理器到外设,总线可以分为以下四类:(1)中央处理器内部总线。这是内部各部件之间的信息传送线,寄存器与寄存器之间、各寄存器与运算器之间的信息传送线。(2)部件内总线。一块插卡的内部总线,又称片级总线,像显卡、多功能卡等插卡都使用了部件内总线实现本卡上的各种芯片的互连。(3)系统总线。系统总线是计算机系统内各功能部件(

2021-06-07 09:14:35 203 1

原创 信息系统项目管理师自学笔记(三)——信息化基础

1.4信息化基础考试中案例分析试题和论文写作都要用到这章的知识。1.4.1企业信息化企业信息化是指企业以业务流程的优化和重构为基础,在一定的深度和广度上利用计算机技术、网络技术和数据库技术,控制和集成化管理企业生产经营活动中的各种信息,实现企业内外部信息的共享和有效利用,以提高企业的经济效益和市场竞争力。1.企业资源计划企业的所有资源包括三大流,分别是物质流、资金流和信息流。企业资源计划(Enterprise Resources Planning, ERP)也就是对这三种资源进行全面集成管理的

2021-06-04 15:49:23 753

原创 信息系统项目管理师自学笔记(二)——信息系统建设

1.3.1 企业系统规划方法1.BSP方法的原则实行BSP研究的前提是,在企业内有改善计算机信息系统的要求,并且有为建设这一系统而建立总的战略的需要。因而,BSP的基本概念与组织的信息系统的长期目标有关。一个信息系统必须支持企业的战略目标一个信息系统的战略应当表达出企业的各个管理层次的需要求(*战略计划层、*管理控制层、*操作控制层)一个信息系统应该向整个企业提供一致的信息一个信息系统应该适应组织机构和管理体制的改变一个信息系统战略规划,应当由总体信息系统结构中的子系统开始实现标志*的三

2021-06-04 14:55:43 410

原创 信息系统项目管理师自学笔记(一)——信息的定义与信息系统

第一章 信息系统基础知识点:信息系统:信息系统概念、信息系统的功能、信息系统的类型和信息系统的发展。信息系统建设:信息系统建设的复杂性、信息系统的生命周期(各阶段目标及其主要工作内容)、信息系统建设的原则和信息系统开发方法。1.1信息的定义“信息是系统有序程度的度量”,该定义给出了信息的定量描述,并确定了信息量的单位为比特(bit)。在热力学中,熵是系统无序程度的度量,而信息与熵正好相反,信息是系统有序程度的度量,因而表现为负熵。计算公式:H(x)=-∑P(xi)log2P(xi) 其

2021-06-03 16:00:15 590

原创 Django全栈开发学习笔记(十五)——表单与模型

表单与模型Django的表单类型由Form类来实现,主要分为两种django.forms.Form 一个基础的表单功能django.forms.ModelForm 在上一个基础上结合模型所生成的数据表单传统的表单是在模板文件中HTML代码实现,一个完整的表单主要由4部分组成:提交地址(form标签的action属性)用于设置用户提交的表单数据应由哪个路由接收和处理,当用户向服务器提交数据时,若属性action为空,则提交的数据应由当前的路由来接收和处理,否则页面会跳转到属性action所指向

2021-03-09 15:22:19 264

原创 Django全栈开发学习笔记(十四)——多数据库的连接和使用

多数据库的连接与使用多数据库的连接直接代码示例,创建index和user两个新应用创建三个数据库如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'db1': { 'ENGINE': 'django.db.backends.mysql',

2021-03-08 16:53:36 260

原创 Django全栈开发学习笔记(十三)——执行SQL语句和数据库事务

执行SQL语句对于一些复杂的查询,ORM提供的API方法可能难以使用,因而Django引入了SQL语句执行方法extra:结果集修改器,一种提供额外查询参数的机制raw:执行原始SQL并返回模型实例对象execute:直接执行自定义SQLextra适合用于ORM难以实现的查询条件,此方法需要依靠模型对象,在某种程度上可以防止SQL注入,它一共定义了6个参数select:添加新的查询字段,即新增定义模型之外的字段where:设置查询条件params:如何where设置了字符串格式化%s,

2021-03-08 15:51:31 159

原创 Django全栈开发学习笔记(十二)——数据的增、删、改、查

数据表操作数据表操作主要为增、删、改、查、执行SQL语句和实现数据库事务等操作数据新增:有模型实例化对象调用内置方法实现数据新增数据修改必须执行一次数据查询,在对查询结果进行修改操作,常用方法有:模型实例化、update方法和批量更新bulk_update数据删除必须执行一次数据查询,再查询结果进行删除操作,若删除的数据设有外键字段,则删除结果由外键的删除模式设定数据查询分为单表查询和多表查询,Django提供多种不同查询的API方法执行SQL语句有3中方法实现:extra、raw和execu

2021-03-08 15:09:45 324 1

原创 Django全栈开发学习笔记(十一)——数据表的关系

数据表关系一个模型对应数据库一张数据表,但是每张数据表之间是可以存在外键关联的,表与表之间一共有三种关联:一对一、一对多和多对多。一对一关系一对一关系,使用OneToOneField来构建 示例:models.py文件from django.db import models# Create your models here.class Performer(models.Model): id = models.IntegerField(primary_key=True) n

2021-03-04 16:03:49 215 1

原创 Django全栈开发学习笔记(十)——模型的定义与迁移

模型与数据库接下来将进入整个Django最关键也是最重要的学习内容,即模型与数据库的连接,Django对各种数据库都提供了很好地支持,默认使用SQLite3模型定义与数据迁移模型的定义:模型定义简书了模型字段和模型属性的设置,不同类型的模型字段对应不同的数据表字段,模型属性可用于Django其他功能模块,如设置模型所属的App开发个人的ORM框架是从源码深入剖析Django的ORM框架底层原理,并参考对比原理实现个人的ORM框架的开发数据迁移是根据模型在数据库立创建相应的数据表,这一过程由Dj

2021-03-04 11:24:37 220 1

原创 Django全栈开发学习笔记(九)——Jinja2模板引擎

Jinja2模板引擎设计思路源于Django的模板引擎,并扩展了语法和一些列强大的功能,其中最重要的是增加了沙箱执行功能和可选的自动转义功能,这对应用的安全来说非常重要,此外还有一些特性:沙箱执行模式:模板的每个部分都在引擎的监督之下执行,模板将会被明确地标记在白名单或黑名单内,这样对于不信任的模板也可以执行强大的自动HTML转义系统,可以有效地阻止跨站脚本攻击模板继承机制,此机制可以使得所有模板具有相似一致的布局,也方便开发人员对模板进行修改和管理高效的执行效率,Jinja2引擎在第一次加载时就

2021-03-03 09:38:37 140

原创 Django全栈开发学习笔记(八)——Django模板引擎

Django模板引擎Django模板引擎包含模板上下文(模板变量)、标签和过滤器:模板上下文是以变量的形式写入模板文件里面,变量值由视图函数或视图类传递所得标签是对模板上下文进行控制输出,比如模板上下文的判断和循环控制等模板继承隶属于标签过滤器是对模板上下文进行操作处理,比如内容截取、替换或者格式转换模板上下文上下文的数据由视图函数或者视图类传递,以{{variable}}表示,variable是上下文的名称,支持pyhon所有的数据类型。自定义标签标签是对模板上下文进行控制输出,以{

2021-03-03 08:58:40 357

原创 Django全栈开发学习笔记(七)——日期筛选视图

视图基础知识4日期筛选视图日期视图是根据模型里某个日期数据字段进行数据筛选,然后以一定形式展示在网页上。其实是在列表视图ListView或详细视图DetailView的基础上增加日期筛选所实现的视图类。一个七个此视图类ArchiveIndexView 是将数据表所有的数据以某个日期字段的降序方式进行排序显示。YearArchiveView 是在数据表筛选耨个日期字段某年的所有数据,默认升序排列,年份筛选范围由路由变量提供MonthArchiveView 某年某月所有数据,年份和月份的筛选范围都有

2021-03-02 15:41:29 427

御剑后台扫描珍藏版.zip

十分强大的后台扫描工具,有需要的拿去~~

2021-08-19

一个库存管理系统源码(半成品)(bootstrap+Django+sqlite全栈开发)

本人一个人为本单位开发的一个简单的资源管理系统的源代码,为半成品,但是主体功能都已经实现了,具备办公资源与固定资产的分类增删查改,分为中心库房与分支库房的分组查看以及权限分布。如果有需要的可以下载使用~目前该项目已经停止,也不再继续进行开发了,所以将源码分享出来供大家学习改进。 令外:其中前端的样式我是从http://www.bootstrapmb.com/下载的,有其他样式需要求也可以去看看,都挺不错的,后端与数据库为完全自己开发的,可以使用Nginx跑一下。

2021-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除