本系统是一种基于B/S架构的电子相册管理系统,它采用目前最流行的Java语言编写,用到了当今先进的技术如JSP技术、Hibernate、Spring、Struts框架等来实现该系统。
系统分为五大模块、相册列表模块、新建相册模块、修改资料模块、修改密码模块、添加相册分类模块。
注:前四大模块是根据注册用户的提供的,注册用户登陆后可以进行添加相册,上传,删除照片,修改资料等一系列操作,最后一项是管理员登陆所进行的操作。
而如果是未注册用户只能查看相册中的内容,没有权力进行相应的修改。
摘要 IABSTRACT II第1章绪论 11.1系统开发的背景和意义 11.2国内外发展状况 21.3研究内容 2第2章程序技术相关知识 42.1JAVA简介 42.2JAVAEE平台相关介绍 42.3所采用数据库及原因 52.4MVC设计模式的原理 62.4.1MVC设计思想 72.4.2MVC的优点 82.5三框架相关知识简介 92.5.1STRUTS框架 92.5.2HIBERNATE框架 92.5.3SPRING框架 102.6JSP技术 102.7关于JAVASCRIPT脚本语言的应用 122.8MYECLIPSE开发工具的简要介绍 132.9WEB服务器TOMCAT6.0 142.9.1TomcatServer的组成部分 142.9.2TomcatServer处理一个http请求的过程 162.10本章小结 16第3章电子相册系统需求分析 173.1可行性分析 173.1.1系统总体目标 173.1.2技术可行性分析 173.1.3功能需求 173.1.4功能需求 173.2系统总体结构 173.2.1系统总体结构 183.2.2用例图 183.3系统功能模块结构 193.3.1相册列表模块 193.3.2新建相册模块 203.3.3修改资料模块 213.3.4修改密码模块 213.3.5添加相册模块 223.4数据库设计 223.5本章小结 24第4章系统实现 254.1管理员登陆设计 254.1.1管理员登陆主页面的创建 254.1.2实现过程 254.2注册用户登陆设计 264.2.1注册用户登陆界面的创建 274.2.2注册用户登陆界面 274.2.3实现过程 284.3未注册用户注册设计 284.4添加相册分类的实现 294.5管理员添加相册界面 294.5.1实现过程 304.6数据库设计 324.6.1使用SHOW语句找数据库 324.6.2创建一个数据库abccs 334.6.3选择你所创建的数据库 334.6.4创建一个数据库表 334.6.5往表中加入记录 344.6.6装入数据库表 344.7系统测试 344.7.1测试目标 344.7.2各模块测试 354.8本章小结 36结论 37参考文献 39致谢 40附录1开题报告 41附录2文献综述 45附录3外文翻译 48
2015/7/24 6:37:58 14.62MB JAVA;电子相册;三框架;MVC
1
名称:GXDLCD多层菜单v1.2.1作者:中国传惠TranSmartgongxd@126.com特点:可以在液晶LCM上显示最大254层深度的菜单,可以非常方便的使用和移植。
字符型显示适用于St7920控制芯片。
图像显示适用于st7656控制芯片,不带字库要本人实现汉字字符显示在图像模式下支持焦点菜单反白,焦点菜单反白流程是:1.调用LCD_disp_SetReverse(1),打开液晶反白显示,以后的输出都是反白显示2.输出焦点菜单内容3.调用LCD_disp_SetReverse(0),关闭液晶反白显示,以后的输出都是正常显示可以根据此流程,在各种控制芯片上实现反白显示。
历史:2010年4月7日(星期三)23:44fishingnet000@163.com修正LCD_DisplayBMP_Driver(unsignedchar*PicData)2009-9-22添加在图形模式下焦点行反白的功能2009-8-2添加N层菜单功能,修改屏幕参数定义2009-3-4初始版本
2015/7/25 18:27:07 138KB st7565 驱动 LCD多层菜单
1
程序名称:飞思卡尔智能车舵机调试工具v1.1程序作者:LinX时间:2009-03-07联系方式:QQ:408111919Email:linhaiwz@163.com"&vbCrLf&vbCrLf&_〖 本程序为方便舵机调试而编写,错误在所难免,如有建议欢迎和我联系!〗角度转换为高电平时间角度-45045(anger/度)高电平时间100015002000(t/us)计算公式为:T=1000+(anger+45)*(1000/90)该程序可以通过串口与单片机进行通讯,实时改变舵机的角度。
通讯协议为:0xfe0xMM0xNN(其中0xfe为包头,0xMM为PWMDTYx高8位,0xN为PWMDTYx低8位)在串口中缀中分三次接收,在第二次接收时保存数据到temp0中,在第三次接收到数据时将PWMDTY01=((unsignedint)temp0<<8)|RxData就可以完成PWM改变输出了。
下位机程序如下:#include/*commondefinesandmacros*/#include/*derivativeinformation*/#pragmaLINK_INFODERIVATIVE"mc9s12xs128"unsignedcharRX=0,temp0;voiduart_putchar(unsignedcharch){if(ch=='\n'){while(!(SCI0SR1&0x80));SCI0DRL=0x0d;return;}while(!(SCI0SR1&0x80));SCI0DRL=ch;}staticvoidPWM_Init(void){//SB,Bforch2367//SA,Aforch0145PWMCTL_CON01=1; //0和1联合成16位PWM;
PWMCAE_CAE1=0; //选择输出模式为左对齐输出模式PWMCNT01=0; //计数器清零;
PWMPOL_PPOL1=1; //先输出高电平,计数到DTY时,反转电平PWMPRCLK=0X40;//clockA不分频,clockA=busclock=16MHz;CLKB16分频:1MhzPWMSCLA=8;//对clockSA进行2*8=16分频;
pwmclock=clockA/16=1MHz;PWMCLK_PCLK1=1;//选择clockSA做时钟源PWMPER01=20000;//周期20ms;
50Hz;(可以使用的范围:50-200hz)PWMDTY01=1500;//高电平时间为1.5ms;PWME_PWME1=1;}voidsetbusclock(void)//PLLsetting{CLKSEL=0X00;//disengagePLLtosystemPLLCTL_PLLON=1;//turnonPLLSYNR=1;REFDV=1;//pllclock=2*osc*(1+SYNR)/(1+REFDV)=32MHz;_asm(nop);//BUSCLOCK=16M_asm(nop);while(!(CRGFLG_LOCK==1));//whenpllissteady,thenuseit;CLKSEL_PLLSEL=1;//engagePLLtosystem;}staticvoidSCI_Init(void)//SCI{SCI0CR1=0x00;SCI0CR2=0x2c;//enableReceiveFullInterrupt,RXenab
2017/9/26 2:39:53 273KB 飞思卡尔 智能车 舵机 调试工具
1
基于单片机的温控风扇的设计摘要温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
本文设计了基于单片机的温控风扇系统,采用单片机作为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。
根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,并能根温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。
关键词:单片机、DS18B20、温控、风扇第一章整体方案设计1.1前言在现代社会中,风扇被广泛的应用,发挥着举足轻重的作用,如夏天人们用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。
而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温控风扇越来越受到重视并被广泛的应用。
在现阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高到一定时能自动启动风扇,当温度降到一定时能自动停止风扇的转动,实现智能控制。
随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运而生,如基于单片机的温控风扇系统。
它使风扇根据环境温度的变化实现自动启停,使风扇转速随着环境温度的变化而变化,实现了风扇的智能控制。
它的设计为现代社会人们的生活以及生产带来了诸多便利,在提高人们的生活质量、生产效率的同时还能节省风扇运转所需的能量。
本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。
同时使系统检测到得环境温度以及系统预设的温度动态的显示在LED数码管上。
根据系统检测到得环境温度与系统预设温度的比较,实现风扇电机的自动启停以及转速的自动调节。
1.2系统整体设计本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。
其中预设温度值只能为整数方式,检测到的当前环境温度可精确到小数点后一位。
同时采用PWM脉宽调制方式来改变直流风扇电机的转速。
并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。
系统结构框图如下:结论本次设计的系统以单片机为控制核心,以温度传感器DS18B20检测环境温度,实现了根据环境温度变化调节不同的风扇电机转速,在一定范围能能实现转速的连续调节,LED数码管能连续稳定的显示环境温度和设置温度,并能通过两个独立按键调节不同的设置温度,从而改变环境温度与设置温度的差值,进而改变电机转速。
实现了基于单片机的温控风扇的设计。
本系统设计可推广到各种电动机的控制系统中,实现电动机的转速调节。
在生产生活中,本系统可用于简单的日常风扇的智能控制,为生活带来便利;
在工业生产中,可以改变不同的输入信号,实现对不同信号输入控制电机的转速,进而实现生产自动化,如在电力系统中可以根据不同的负荷达到不同的电压信号,再由电压信号调节不同的发电机转速,进而调节发电量,实现电力系统的自动化调节。
综上所述,该系统的设计和研究在社会生产和生活中具有重要地位。
附录2:程序代码#include#defineucharunsignedchar#defineuintunsignedintsbitDQ=P1^7;sbitkey1=P1^3;sbitkey2=P1^4;sbitdianji=P3^1;floatff;uinty3;ucharshi,ge,xiaoshu,sheding=20,gaonum,dinum;ucharcodedispcode[]={//段码0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};ucharcodetablel[]={//带小数点的段码0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};uchardispbitcode[]={//位选0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uchardispbuf[8]={0,0,0,0,0,0,0,0};voidDe
2018/6/1 19:43:36 624KB 单片机 温度控制 风扇
1
├─第2篇-基本功能│├─第10章-打印││line.bmp││Thumbs.db││底端标题行.JPG││底端标题行1.PNG││技巧113在同一页上打印不连续的区域.xls││技巧116在报表的每一页上打印公司Logo.xls││技巧117在页眉或页脚增加分隔线.xls││技巧119在Excel中定时打印.xls│││├─第2章-工具栏和菜单││技巧12自定义菜单和工具栏.xls│││├─第3章-操作工作簿│││技巧22简繁转换不求人.xls│││技巧24为工作簿减肥.xls│││││└─技巧22简繁转换不求人││├─Office2002简繁转换加载宏│││tcscconv.exe│││││└─Office2003简繁转换加载宏││tcscconv.msi│││├─第4章-操作工作表││技巧29快速填充所有空白单元格.xls││技巧39隔行插入的绝招.xls││技巧40在非空行之间自动插入空行.xls││技巧41快速删除所有空行.xls│││├─第5章-数据处理││技巧52自动填充的威力.xls││技巧58提取超链接信息.xls││技巧67Excel的摄影功能.xls│││├─第6章-单元格格式││技巧68奇妙的自定义数字格式.xls││技巧70自定义数字格式的经典应用.xls││技巧72合并单元格的同时保留所有数值.xls││技巧73为同一个单元格里的文本设置不同格式.xls││技巧74制作斜线表头.xls││技巧76工作表背景图片的妙用.xls│││├─第7章-名称的奥妙││技巧79在名称中使用常量与函数1.xls││技巧79在名称中使用常量与函数2.xls││技巧82创建动态名称.xls││技巧83图片自动更新.xls││技巧85创建名称表格.xls││技巧86以图形方式查看名称.xls│││├─第8章-活用条件格式││技巧100用8种颜色区分不同数值.xls││技巧101无限条件的条件格式.xls││技巧88美丽的数据区域.xls││技巧89永恒的间隔底纹.xls││技巧90快速比较不同区域的数值1.xls││技巧91快速比较不同区域的数值2.xls││技巧92自动醒目的小计.xls││技巧93在工作日历中突显周休日.xls││技巧94突显活动单元格的坐标.xls││技巧95生日提醒.xls││技巧96特殊数值提醒.xls││技巧97标记重复值.xls││技巧98标记含有公式的单元格.xls││技巧99标记匹配目标数值的单元格.xls│││└─第9章-数据有效性绝技│技巧102在单元格中创建下拉列表.xls│技巧103另类的批注.xls│技巧104快速切换有效性的来源.xls│技巧106只能录入某种特征的数据.xls│技巧107限制重复值的录入.xls│技巧108杜绝负数库存.xls│技巧109强制序时录入.xls│技巧110多级选择录入.xls│├─第3篇-数据分析│├─第11章-排序与筛选││技巧121对超过3列的数据排序.xls││技巧122按照特定的顺序排序.xls││技巧123按笔划排序.xls││技巧124按行来排序.xls││技巧125按字符数量排序.xls││技巧126按颜色排序或筛选.xls││技巧127随机排序.xls││技巧128排序字母与数字的混合内容.xls││技巧129返回排序前的表格.xls││技巧131在受保护的工作表中使用自动筛选.xls│││└─第12章-分类汇总与数据透视│技巧132分类汇总结果的复制.xls│技巧133多字段分类汇总.xls│技巧134多层次的数据浏览.xls│技巧135在受保护的工作表中调整分级显示视图.xls│技巧136用二维表创建数据透视表.xls│技巧137组合数据透视表内的日期项.xls│技巧138快速统计重复项目.xls│技巧139在数据透视表中添加计算项.xls│├─第4篇-函数导读│├─第14章函数基础││技巧147单元格的引用方法.xls││技巧153函数公式的限制与突破.xls│││└─第15章数组公式入门│技巧155内存数组.xls│技巧157多单元格数组公式.xls│技巧158数组的转置和变换.xls│├─第5篇-函数技巧│├─第16章-信息处理││技巧161取得单元格信息.xls││技巧162取得当前工作表表名.xls│││├─第17章-文本处理││技巧164字符转换技巧三则.xls││技巧165重复文本技巧二则.xls││技巧166字符串比较及清理垃圾字符.xls││技巧169计算字符出现的次数.xls││技巧170提取字符串.xls││技巧171文本合并符号的妙用.xls││技巧172重复记录自动加编号.xls││技巧174解读身份证编码信息.xls││技巧175身份证位数的变换.xls││技巧176金额数字分列.xls││技巧177数字转英文序数.xls││技巧178人民币金额大写公式.xls│││├─第18章-日期与时间计算││技巧179根据农历生日计算生肖与年份.xls││技巧181日期与数字格式的互换.xls││技巧182英文日期的转换.xls││技巧183将中文日期文本转为日期值.xls││技巧184计算指定间隔的日期.xls││技巧185月度季度相关日期计算.xls││技巧186隐秘函数DATEDIF.xls││技巧187星期的相关计算.xls││技巧188工作日的相关计算.xls││技巧189解读时间格式代码.xls││技巧190将角度显示为度分秒以及相关转换计算.xls│││├─第19章-数学与三角计算││技巧191常用数值舍入计算.xls││技巧192按人民币面额估算备钞数.xls││技巧193余数的妙用.xls││技巧194数值的修约.xls││技巧195产生规定范围内的随机数.xls││技巧196求解多元一次方程.xls││技巧197求出成绩最高分.xls│││├─第20章-统计求和││技巧198设置目标数据的上下限.xls││技巧199统计选定区域数据个数.xls││技巧200认识COUNTIF函数.xls││技巧201单字段多条件计数.xls││技巧202动态统计及格人数.xls││技巧203认识SUMIF函数.xls││技巧204单字段多条件求和.xls││技巧205使用通配符模糊求和.xls││技巧206日计帐中的余额累计.xls││技巧207数据表实现动态小计.xls││技巧208SUM数组公式计数与求和.xls││技巧209SUM函数与SUMPRODUCT函数的区别.xls││技巧210部门评价等级转换.xls││技巧211分级累进求和.xls││技巧212自动筛选_隐藏_组合下的统计.xls││技巧213取得各科成绩的最高分.xls││技巧214统计不及格人数.xls││技巧215指定条件下求平均值.xls││技巧216对称剔除极值求平均值.xls││技巧217认识FREQUENCY函数.xls││技巧218统计不重复值的数量.xls││技巧219单个区域排名.xls││技巧220多个区域排名.xls││技巧221中国式排名.xls││技巧222求第n大的不重复值.xls│││├─第21章-查找与引用││技巧223根据首行(列)查找记录.xls││技巧224多条件区间判断取值.xls││技巧225确定查找值能否存在.xls││技巧226根据行列条件返回结果.xls││技巧227返回引用的单元格地址.xls││技巧228逆向查询数据.xls││技巧229模糊查找数据.xls││技巧230返回字符串中连续数值.xls││技巧231定位最后非空单元格.xls││技巧232生成垂直_水平序列.xls││技巧233理解OFFSET函数.xls││技巧234批量生成工资条.xls││技巧235建立超链接.xls││技巧236自动跳转到未输入的单元格.xls││技巧237统计指定月份的销量汇总.xls││技巧238取得目标汉字的拼音首字母.xls││技巧239根据双列条件进行查找.xls││技巧240返回最后一条数据记录.xls││技巧241按单条件筛选记录.xls││技巧242按多条件筛选记录.xls││技巧243对数据进行排序.xls││技巧244多关键字排名应用.xls││技巧245返回单列中的唯一值列表.xls││技巧246返回双列中的唯一值列表.xls││技巧247返回数据区域中的唯一值列表.xls│││├─第22章-宏表函数││技巧249取得工作表名.xls││技巧250取指定路径下所有文件名.xls││技巧251取单元格属性值.xls││技巧252取得表达式.xls││技巧253算式和计算结果.xls│││├─第23章-逻辑判断││技巧254养成良好的逻辑分析习惯.xls││技巧255学会逆向思维.xls│││└─第24章-函数公式的优化│技巧256去除冗余判断.xls│技巧257使用动态引用.xls│技巧258使用辅助列和普通公式.xls│├─第6篇-函数高级应用│├─第25章-多维引用││技巧261三维引用取不重复数据.xls││技巧262跨多表查询.xls││技巧263跨多表汇总.xls││技巧264条件筛选下求不重复值.xls││技巧265求出各项目极值的合计数.xls│││├─第26章-内存数组││技巧266数组变换技巧三则.xls││技巧267N_T函数生成内存数组.xls││技巧268空行自动填满数据的内存数组.xls││技巧269生成除当前工作表外的工作表名称.xls││技巧270对文本进行排序.xls││技巧271MMULT函数应用.xls│││└─第27章-循环引用│技巧273记录单元格操作时间.xls│技巧274产生不变随机数.xls│技巧275求固定总和的组合.xls│技巧276有记忆功能的单元格.xls│├─第7篇-图表与图形│├─第28章-图表通用技巧││技巧277去除分类轴上的空白日期.xls││技巧278折线图中处理空单元格的三种样式.xls││技巧279让图表自动适应窗口大小.xls││技巧280快速设置图表字体.xls││技巧281隐藏接近于零的数据标签.xls││技巧282在图表中处理负值.xls││技巧283快速添加图表数据系列.xls││技巧284在图表中使用透明填充色.xls││技巧285背景透明的图表.xls││技巧286在图表中使用QQ图片.xls││技巧287制作完全静态的图表.xls││技巧288控制数据标志的显示位置.xls││技巧289快速统一多个图表大小.xls││技巧290使条形图分类轴的标签与源数据列显示顺序一致.xls││技巧291自定义图表.xls││技巧292图表公式SERIES的使用技巧.xls││技巧293在图表中使用对数刻度.xls││技巧294制作瀑布图.xls││技巧295美化三维图表.xls││技巧296快速制作组合图表.xls││技巧297随单元格自动变化的图表标题.xls││技巧298图表背景——横向分割.xls││技巧299图表背景——纵向分割.xls││技巧300图表背景——四象限图表.xls││技巧301复合饼图.xls││技巧302利用误差线制作数据点交叉线.xls││技巧303N合一图表.xls││技巧304在图表中画直线.xls││技巧305始终突出显示最大值和最小值.xls││技巧306画趋势线并显示趋势线公式.xls││技巧307动态图表——辅助列.xls││技巧308动态图表——定义名称.xls││技巧309动态图表——最后7天的数据.xls││技巧310动态图表——活动单元格.xls││技巧311求任意点的坐标.xls││技巧312美丽的万花规.xls││技巧313批量绘图.xls││技巧314数据系列快速着色.xls││技巧315批量添加数据标签.xls││技巧316快速将图表输出为图片.xls│││├─第29章-经典图表实例││技巧317Xbar-R控制图.XLS││技巧318双层饼图.xls││技巧319柏拉图(Paretochart).xls││技巧320直方图和正态分布图.xls││技巧321立体雷达图.xls││技巧322自定义多轴图表.xls││技巧323不等宽柱形图.xls││技巧324任意函数曲线图.xls││技巧325步进图.xls││技巧326甘特图.xls││技巧327比较柱形图.xls││技巧328盈亏平衡分析图.xls││技巧329波士顿矩阵图.xls│││└─第30章-图示和图形│技巧330组织结构图.xls│技巧331图示中的文本设置.xls│技巧332流程图.xls│技巧333两个阴影的图形.xls│技巧334图表转为自选图形.xls│技巧335图形对齐技巧.xls│技巧336自选图形群的编辑.xls│技巧337用Excel画画.xls│技巧338自选图形的变形.xls│技巧339在批注中插入图表.xls│技巧340条码图形.xls│└─第8篇-VBA实例与技巧8-1.xlsmscomct2.ocxsave.gifThumbs.db技巧343利用日期控件输入时间.xls技巧344确定当前单元格所在的页数.xls技巧345利用VBA取不重复值.xls技巧346提取字符中指定类型的字符.xls技巧347替换工具栏按钮的图标.xls技巧348制作路径选择对话框.xls技巧349从其他工作簿取值.xls技巧350自动添加控件及事件代码.xls技巧351定义Application级别的事件代码.xls技巧352批量修改工作表中的批注.xls技巧353快速隐藏周围区域.xls技巧354设置缺省目录和文件名.xls技巧355在长时间运算中使用友好提示.xls技巧356制作个性化启动画面-1.xls技巧356制作个性化启动画面-2.xls技巧357记录工作簿最后更新时间-1.xls技巧357记录工作簿最后更新时间-2.xls技巧357记录工作簿最后更新时间.xls技巧358判断文件能否已经打开和能否存在.xls技巧359人民币大写转换函数.xls技巧360按颜色求和与计数函数.xls
2018/10/22 14:12:22 2.28MB windows 文档
1
在做LCD模块显示时,我们往往需要提取其中某些汉字或者符号的字模,常用的如16x16/16x8等。
为了便于搞LCD开发的同志,我将本人觉得好用的一款免费字模提取软件上传以期其享。
注(来自网络,网上好多都不好用,这款是我找了好久,有了比较之后才认为可用、好用的。
)提取结果如下:/*--文字:同--*//*--宋体12;此字体下对应的点阵为:宽x高=16x16--*/0x00,0xFE,0x02,0x12,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x12,0x02,0xFE,0x00,0x00,0x00,0xFF,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x08,0x1F,0x40,0x80,0x7F,0x00,0x00,/*--文字:@--*//*--宋体12;此字体下对应的点阵为:宽x高=8x16--*/0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,注:资源来自网络,使用中有任何问题请发邮件给我,我们一起探讨。
Email:jianingke2008@126.com
2022/9/3 19:11:59 258KB 16X16 字模 提取器
1
引言 1第一章概述 21.1课题来源 21.2设计目的及内容 21.2.1设计目的 21.2.2设计内容 21.3技术概述 31.3.1JAVA语言简介 31.3.2JAVA语言的网络运用 31.3.3JSP基础Servlet技术 31.3.4JaveBeans技术 4第二章系统调研及可行性分析 53.1系统调研 53.2可行性分析概述 53.3技术可行性分析 6第三章需求及总体设计 83.1系统需求分析 83.1.1系统的开发环境 83.1.2系统的开发语言 83.1.3系统的数据库 83.2系统总体功能结构设计 93.3系统E-R图 93.4系统数据库设计 113.4.1员工信息表设计 113.4.2工资信息表设计 123.4.3请假信息表设计 13第四章系统次要功能实现 154.1系统登陆模块的实现 154.2员工信息管理模块实现 164.2.1员工信息查询浏览模块实现 174.2.2员工信息添加模块实现 204.2.3员工信息修改模块实现 254.2.4员工信息删除模块实现 284.3工资信息管理功能实现 294.3.1工资信息查询浏览模块实现 304.3.2工资信息添加模块实现 344.3.3工资信息修改模块实现 374.3.4工资信息删除模块实现 404.4请假信息管理功能实现 414.4.1请假信息查询浏览模块实现 414.4.2假条信息添加模块实现 434.4.3请假信息修改模块实现 464.4.4假条信息删除模块实现 49第五章结论 51参考文献 52
2022/9/3 16:40:31 428KB JSP 人事管理 工资管理
1
16x16点阵汉字库点阵显示程序,内含16x16的国标汉字库hzk16文件[root@jocksshow1616]#./a.out"中"//中0x01,0x00,//00000001000000000x01,0x00,//00000001000000000x01,0x04,//00000001000001000x7f,0xfe,//01111111111111100x41,0x04,//01000001000001000x41,0x04,//01000001000001000x41,0x04,//01000001000001000x41,0x04,//01000001000001000x7f,0xfc,//01111111111111000x41,0x04,//01000001000001000x01,0x00,//00000001000000000x01,0x00,//00000001000000000x01,0x00,//00000001000000000x01,0x00,//00000001000000000x01,0x00,//00000001000000000x01,0x00,//0000000100000000使用bash脚本输入1to108.txt文件中的全部汉字点阵bash#i=1;while[$i-le108];\doecho"//"$i;\sed-n-e"${i}p"1to108.txt\|xargs./a.out;i=$(($i+1));done\>dot_out.txt
2018/9/2 2:29:31 150KB 16点阵汉字库
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡