- 博客(22)
- 资源 (6)
- 收藏
- 关注
翻译 科技企业网站(7) - 后台登录模块
1.管理员权限控制技术 难点:如何才能防止用户越过表单登录到后台管理界面 解决:为了体现越过表单的可行性,笔者在编写的网站程序,故意将SESSION变量写到控制器中,这样任何一个用户都可以登录到网站的后台管理界面。但是用户仍然不能进行任何操作。单击任何一个链接按钮都会弹出错误提示,比如“您没有操作权限,4秒后自动跳转,如未跳转,请单击这里”。ThinkPHP中常用的SESSION
2017-12-31 08:43:42 419
翻译 科技企业网站(6) - 图书开发页面设计
一、图书开发模块实现过程 1.图片平滑滚动效果关键代码:<!-- 设置图片初始向左滚动并且每隔200毫秒滚动1个像素距离 --><img src="../Public/Images/JavaII.jpg" width="140px" height="174px" /><img src="../Public/Images/JavaPP.jpg" width="140px" height=
2017-12-28 21:14:29 351
翻译 科技企业网站(5) - 业界新闻页面设计
1.ThinkPHP框架的导包和加载技术 2.业界新闻页面实现过程 循环输出二位数组的标签,此标签包含两个参数,name指定控制器中传递进来的模板变量,id指定模板变量中的临时变量。<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-C
2017-12-28 20:07:59 318
翻译 科技企业网站(4) - 主页面设计
1.jQuery照片轮显技术核心代码如下:<div id="jquery"> <ul class="ul_2"> <li class="li_2"><img src="../Public/Images/jquery-1.gif" /></li> <li class="li_2"><img src="../Public/Images/jquery-2.gif"
2017-12-26 20:40:11 380
翻译 科技企业网站(3) - 数据库设计
1.数据库概要说明 采用MySQL数据库,用来存储图书相关信息、新闻相关信息、管理员信息等,这里将数据库命名为db_project,其中包含了3张数据表,用于存储不同的信息。 2.数据库概念设计 通过系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图。企业网站系统的主要功能之一是PHP业界的新闻发布,因此需要规划新闻实体,包括新闻编号、新闻标题、新闻内容
2017-12-25 21:27:40 3633 1
翻译 科技企业网站(2) - ThinkPHP框架入门基础知识
1.基础概念 2.使用ThinkPHP框架开发的目录结构 ThinkPHP框架中目录分为两种:系统目录和项目目录。系统目录是下载ThinkPHP框架库本身的,而项目目录是用户实际应用的目录。ThinkPHP采用自动创建文件夹的机制。3.自动生成目录,编写入口文件
2017-12-25 21:02:13 320
翻译 科技企业网站(1) - 开发背景 - 系统设计
1.开发背景 2.系统设计 2.1 系统目标界面设计见解、友好、美观大方。操作简单、快捷方便。数据存储安全、可靠。信息分类清晰、准确。强大的模糊查询功能,保证数据查询的灵活性。提供灵活、方便的权限设置功能,使整个系统的管理明确。2.2 系统功能结构 3.
2017-12-25 20:44:34 550
翻译 ADODB连接数据库技术专题
优势:一次编写,不需修改。 也就是说,当系统使用的数据库需要更换时,只要更新数据库、数据表即可,不需要再重新编写源码了,这为后期维护节约了一大笔开销,而且不需要长时间关闭网站,这是PHP函数所无法比拟的。下面着重介绍ADODB技术。1.ADODB的安装 要使用ADODB来操作数据库,首先就要获取和安装ADODB。只要到网上下载ADODB包,解压到Web服务器目录下即可。 **小
2017-12-25 20:23:30 514
翻译 会议记录管理系统(6) - 查找会议记录模块设计
1.查找会议记录模块概述 当添加的会议记录太多时,逐条查找对于使用者是一件十分困难的事情,这时用户可以通过单击“查找会议记录”超级链接切换到会议记录查找页面,在输入查询内容并选择查找方式之后,单击“查询”按钮即可对特定的会议记录进行搜索查询。2.分类查找技术 在查找会议记录模块中,需要选择查找类型对数据进行分类查找,在后台获取类型传递值,并通过if判断语句执行不同的查询操作。并将
2017-12-24 09:32:18 992
翻译 zepto的ajax方法现学现用及es6编译为es5
1.es6编译为es5 a).初始化项目npm init -y-y代表全部默认同意,就不用一次次按回车了。b).命令执行完成后,会在项目根目录下产生package.json文件{ "name": "dreamDemo", "version": "1.0.0", "description": "", "main": "ajax.js", "scripts": {
2017-12-23 09:04:52 328
翻译 会议记录管理系统(5) -浏览会议记录模块设计
1.浏览会议记录模块概述 浏览会议记录模块可以说是整个管理系统的核心。其主要功能是通过查询数据库的相关数据,将会议的各种信息输出到浏览器页面中,用户不但可以浏览特定会议的详情,同时也可以对会议内容进行打印预览或打印操作。同时,用户也可将所有会议的信息以Excel报表形式导出。2.WebBrowser打印技术 webBrowser打印,是IE浏览器内置的浏览器空间,其优点在于无须用
2017-12-20 21:39:26 2193
翻译 vue基础案例5 - 变换布局
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"
2017-12-20 20:48:17 1321
翻译 vue基础案例4 - 即时搜索
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"
2017-12-19 22:34:26 852
翻译 会议记录管理系统(4) - 会议记录添加模块
1.会议记录添加模块概述 系统正常登录后,每一个用户都有权利添加新的会议,供本部门成员和其他部门成员阅读浏览。2.会议记录信息验证技术 向数据库中添加新会议记录时,系统必须保证用户提交的信息不为空。这里应用JavaScript脚本判断上传数据是否为空,在js文件夹下创建add_meeting.js文件,编写check_submit()方法,验证表单提交的数据是否为空。关键代码如下
2017-12-19 21:42:54 1369
翻译 会议记录管理系统(3) - 用户个人信息模块设计
一、用户个人信息模块设计1.用户个人信息模块概述 用户登录后,即可看到个人的相关信息。在这里,用户可以查看个人用户名称、权限等级、当前日期,上次登录时间、登录次数并可执行安全退出操作。2.用户个人信息模块技术 在个人信息显示模块中,以SESSION变量中存储的用户ID为条件,从用户信息表中查询出用户信息,并且将该用户信息在该页面中输出。 userinfo.php关键代码如下:
2017-12-18 21:50:48 6242
转载 vue基础案例3 - 提交表单
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"
2017-12-17 09:43:38 671
翻译 vue基础案例2 - 内在编辑器
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"
2017-12-16 09:31:51 373
翻译 会议记录管理系统(2)
一、首页设计 1.在系统首页中应用switch语句,实现不同功能模块在首页中的展示。 关键代码如下:$lmbs = $_GET["lmbs"]; // 从URL地址中取得GET传递参数并复制给变量switch($lmbs); // 判断变量是否符合相应条件 case "添加会议记录": include("addmeeti
2017-12-14 22:34:47 1389
翻译 vue基础案例1 - 导航菜单
<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"
2017-12-14 20:55:21 3080
原创 vue.js移动端从一个购物车入门vuex环境搭建
1.什么是vuex? 简单来说就是集中管理所有的状态。2.涉及到几个组件对于详情页面,需要判断当前点击的电影是否已加入购物车,如果goodsList中已存在,则不再加入;对于底部导航,当goodsList数量>0时需要显示数字购物车组件就不用说了,基本所有的状态都需要这三个组件都要用到购物车列表goodsList3.如何使用?首先安装vue-clicnpm install -g vue
2017-12-14 20:21:31 1109
转载 MVC和三层架构
MVC和三层架构并没有可比性 三层架构是指将程序分为数据访问、业务处理、界面三个层次,是软甲整体架构 MVC是仅仅是界面架构,也就是它其实只是三层架构的界面部分,M是指实体模型或者实体模型的一个代理,而非领域模型,C是指控制器,仅仅是做转向,不应该包含任何业务逻辑,V就是视图了。 至于那些个什么什么O,都是实体在不同层的映射。 另外值得一提的是,MVC在一些小的程序中也经常被当做软件整体架构
2017-12-07 22:32:41 220
转载 gulp入门指南
1.全局安装gulpcnpm install --global gulp2.作为项目的开发依赖cnpm install --save-dev gulp3.在项目根目录下创建一个名为gulpfile.js文件var gulp = require('gulp');gulp.task('default',function(){ // 将你的默认的任务代码放在这});4.运行gulpgulp终端显
2017-12-07 22:25:11 137
基于.net6.0封装的三层架构快速开发脚手架,含redis,cookie,session,mysql,log4net,内存缓存
2024-05-20
web开发-基于AspNetCore,C#6.0,MySQL,EFCORE,automapper项目实战之RBAC权限管理系统
2024-04-11
基于SerialPort组件的PC与单片机串口通信(温度控制)C++.Net Winform应用程序
2023-11-01
基于SerialPort控件的C++.Net串口通信-单片机开关量输出winform程序
2023-10-27
基于SerialPort控件的C++.Net串口通信-单片机开关量输入winform程序
2023-10-20
基于.net6 webapi + 原生微信小程序 + mysql + SqlSugar的前后端分离移动电商网站
2023-10-18
基于SerialPort控件的C++.Net-PC与单片机串口通信电压检测winform程序
2023-10-18
基于SerialPort控件的C++.Net的多个单片机和PC串口通信上位机winform程序
2023-10-17
基于SerialPort控件的C++.Net PC与单个单片机串口通信winform程序
2023-10-17
鲜花网前后端分离vue3+ts+.net6
2023-10-13
基于SerialPort组件与C++.Net的事件控制方式读取串口数据,PC双机串口通信的winform程序
2023-10-11
基于C++.Net的SerialPort串口组件的PC机双串口互相通信winform程序
2023-10-11
基于SerialPort控件的C++.Net winform串口数据发送与接收实例 数据接收两种方式:查询方式和事件方式
2023-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人