你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

  • 基于JSP的论坛(网友交流)系统设计_计算机专业论文范文

    计算机专业论文范文 摘要 为了方便网友信息的交流,在结合动态服务网页(JSP)和SQL技术之下开发了这个快截、界面友好的论坛(网友交流)系统。该论坛使用动态服务网页(JSP)技术建设论坛的骨干框架,使用SQL SERVER2000存储系统的数据库,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题。 该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地进行解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、聊天室功能等等。 经调试,这个论坛完全可以成为一个很好的网友交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习工作氛围,使学习工作更加方便。 关键词:动态服务网页,论坛,用户管理 ABSTRACT In order to facilitate the net friends information the exchange, in unified JSP and SQL server2000 under the server technology has developed this quick truncation, the contact surface friendly net friends alternating-current system. The forum uses the JSP technology construction forum the backbone frame, uses the SQL server2000 manufacture system the database, realized a function relatively complete forum system, the net friend has been possible freely to propose the question as well as helped other people to solve the problem, or exchange experience.  This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friend's question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-line personnel demonstrates and so on. After the debugging, this forum definitely may become very good net friends to exchange the platform, the full use limited education resources, raise the resources use factor, at the same time can actively study the atmosphere, causes the study, the work to be more perfect. Keywords: JSP, SQL server 2000, net friends 目录 摘要I ABSTRACTII 第1章 引言1 1.1背景1 1.2研究内容1 第2章 系统开发环境3 2.1系统环境3 2.2开发工具介绍3 2.2.1 Tomcat的介绍与安装3 2.2.2 Eclipse和Myclipse以及其安装4 2.2.3 Dreamweaver85 2.2.4安装数据库SQL6 2.2.5配置环境变量6 2.3 系统开发技术介绍7 2.3.1 JSP技术7 2.3.2 JavaBean组件技术7 2.3.3 数据库技术8 2.3.4 Servlet技术8 2.3.5 SQL语句简介9 第3章 需求分析11 3.1需求分析综述11 3.2数据流图11 3.3数据字典12 第4章 数据库设计17 4.1概念结构设计17 4.2逻辑结构及物理结构设计17 4.3安全性完整性设计20 第5章详细设计及功能实现21 5.1总体页面设计21 5.2 用户注册功能23 5.3 会员发帖功能28 5.4 留言板功能29 5.5 聊天室功能30 5.6 电子邮件功能32 5.7 更改注册信息功能34 5.8 测试系统功能37 第6章 毕业设计总结38 致谢39 参考文献40

  • B2B网站的搜索引擎优化研究_计算机专业论文范文

    计算机专业论文范文 摘要 搜索引擎优化(SEO)是近年来网络营销的主要手段,对于网站推广、网络品牌建设、产品推广、在线销售等具有明显的效果,因而在网站建设或网页设计中必须考虑适合搜索引擎的检索原则,才能使网站或网页获得搜索引擎收录并在检索结果中排名靠前。 本文着重分析搜索引擎排名算法,利用关键词修改、链接的设置、网站信息的修改等,实现网站搜索结果排名提升,从而提高网站访问量并最终提升网站的销售能力或宣传能力。 本文最后就谷歌和百度搜索两大引擎的检索特点,以实习单位营销网站(www.dzsc.com)为例,通过网站信息修改、关键词优化以及基于PageRank的链接优化方式,实现了DZSC网IP访问量的增加,间接提高了公司的销售业绩。 关键词:搜索引擎,排名算法,营销网站 ABSTRACT Recently, SEO marketing is the Chief means of Internet marketing, website promotion, network brand building, promotion of products, such as a significant online sales. In website construction or web design, the principle of oriented search engine optimization should be considered, which would have website indexed with the search engines and gain higher ranking in the search results. This paper focuses on search engine ranking algorithm, by means of changing key words, setting links, changing page information, etc., improve the Web site's ranking and Ultimately increase website visit capacity and website sales ability or advocacy capacity. On the basis of Google and Baidu search features, take the marketing web site (www.dzsc.com) for example, this paper shows the search results after SEO, such as changing key words and page information, set links based on Page rank, for increasing website visit capacity and website sales ability。 Keywords: Search Engine, Ranking Algorithm, Marketing Web Site 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 研究内容2 第2章 普通网站的搜索引擎优化3 2.1搜索引擎3 2.1.1 搜索引擎的分类3 2.1.2 搜索引擎的工作原理4 2.1.3 Google搜索引擎的排名原理5 2.2 搜索引擎优化的基本思想7 2.3 基于PageRank进行网站链接优化7 2.3.1 站内链接优化8 2.3.2 站外链接优化9 2.4 关键词优化10 2.4.1 分析关键词的热门度11 2.4.2 关键词密度11 2.5 网站信息优化12 第3章 针对维库电子市场的SEO14 3.1 B2B网站所存在的问题14 3.2 B2B网站的关键词优化15 3.2.1 关键词的选取15 3.3 产品供应信息16 3.4 页面设计优化18 3.4.1 代码优化19 3.4.2 动态网页静化20 3.4.3 转向语句的合理使用20 第4章 维库电子市场网站搜索引擎优化的结果22 4.1 关于新闻修改后谷歌收录情况调查22 4.2 关键词优化调查23 4.3 IP访问量情况调查26 第5章 结束语27 致谢28 参考文献29

  • 机器视觉软件在统计元器件数量上的应用_计算机专业论文

    计算机专业论文范文 摘 要 随着科学技术,特别是信息技术的发展,图象技术已经成为科学研究不可缺少的强有力工具。利用机器视觉软件实现对元器件的统计,在现代工业自动化,医药,生物学等许多领域有着广泛的应用前景。其中,Labview Vision Assistant是机器视觉的重要工具,是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。本文利用图象平滑、阈值分割将三极管的管脚和管帽分离开来,再用膨胀、腐蚀等将部分并在一起的管帽分离出来,最后对其进行统计,并用Labview Vision Assistant实现这些步骤。实验结果表明,利用机器视觉软件对三极管进行统计即简单又方便,能大大的提高工作效率,具有很好的工程应用价值。 关键词:机器视觉 阀值分割 腐蚀 膨胀 NI视觉助手 三极管数量统计 Abstract With the development of science and technology,especially information technology, image science technology has become an indispensable and powerful tool for scientific research. Using machine vision software to achieve the statistics of objects number has broad application prospects in modern industry automation, medicine, biology and many other fields. Among them, Labview Vision Assistant is an important tool in machine vision fields, which is the most widely and rapidly growing, most powerful graphics software integrated development environment. To realize these procedures that getting the statistics of the number of triodes, separating the triode base pin and the hose cap through image smoothing, threshold segmentation, hole-filling, swelling, corrosion is all by using modules of Lab view Vision Assistant Calculation. Experimental results indicated that to gather statistics to the triodes is simple and convenient with the use of machine vision software, also can improve working efficiency greatly and have good application value on the project. Keywords: machine vision, Histogram segmentation threshold, Digital Image, Corrosion Algorithm, Expansion Algorithm, National Instruments Vision Assistant, Triode quantity statistics 目录 摘 要I ABSTRACTII 第1章 引 言1 1.1 数字图象处理概述1 1.1.1 图形与图象1 1.1.2 数字图象及数字图象处理1 1.1.3 机器视觉概述5 1.2 研究的背景及意义5 1.3 国内外研究现状6 第2章 LABVIEW和NI VISION ASSISTANT简介9 2.1 LABVIEW的简介9 2.2机器视觉软件NI. Vision Assistant的介绍10 第3章 实验中各算法简介12 3.1 腐蚀算法的介绍12 3.2 膨胀算法介绍14 3.3 二值化算法介绍16 3.3.1 灰度阈值统计确定16 3.3.2 图象平滑17 第4章 实验和结果21 4.1总体思路21 4.1.1源图解压21 4.1.2图像平滑21 4.1.3直方图阈值分割21 4.1.4形态学方法填充管帽中的孔洞23 4.1.5改进型种子填充算法计算面积和三极管个数25 4.2 实验步骤25 第5章 结果分析及未来展望27 5.1 实验结果分析27 5.2 今后工作的展望27 第6章 结论28 第7章 致 谢30 参考文献31

  • 基于J2EE的材料管理系统设计与研究_计算机专业论文范文

    计算机专业论文范文 摘 要 J2EE体系结构是目前建立电子商务及其它基于Web的企业应用程序的首选技术之一。本文对基于J2EE体系架构的材料管理系统进行了详细的研究与设计。苏州中级人民法院材料管理系统在体系结构上采用业界先进的J2EE体系结构来构建整个管理系统,在开发中使用了目前比较流行的开发工具Eclipse 和专业的技术。该系统在设计模式上采用了技术领先的SSH(Struts+Spring+Hibernate)设计模式,整个系统的各个模块保持高度的可重用性,各个模块之间的耦合程度非常低,保证了系统的高可扩展性、高可维护性。 本文首先介绍了设计该系统所用到的基础知识,并指出进行开发的需求分析,然后给出该系统的业务范围,在各种基本功能要求下,分析了系统的具体需求。其次,阐述了关于该系统整体结构的概要设计方案,说明了模块的层次与处理的流程。再次,针对该系统的权限管理及用户管理模块,给出了详细的结构设计、逻辑流程,为后面所进行的编码实现打下了基础。最后,提出了具体的单体测试、集成测试方案,并列出了针对权限管理及用户管理模块的测试结果。 关键词:J2EE体系结构,SSH设计模式,材料管理 Abstract J2EE architecture has been one of the first choices in e-business and other web applications nowadays. In this thesis, an enterprise management system of three tires of J2EE architecture has been studied and designed in detail. The advanced three-tire architecture in the software industry is used in the Document Management system of middle court of Suzhou. Based on J2EE architecture we construct the whole manage system. In the developing process, a developing instrument Eclipse, which is very popular recently, and the professional technology are used. The design model of this system is SSH (Struts+spring+Hibernate). Every module in this system keeps highly reusability. The coupling between every module is quite weak; in that case the system surely has highly expansibility and maintainability. Firstly, the fundamental knowledge about the technology which is used when designing the system is discussed. Also this paper indicates the requirements and designing of the system. And then, the thesis presents the operation range of this system. On the basis of these basic requirements, the paper gives analysis of the systemic concrete requirements. Secondly, the thesis expatiate the schema of design as to the holistic framework, and it also explains the hierarchy of module and the flow of process. Thirdly, as for management of authority and role module, the thesis presents particular and configurable design, logical flow, which are the foundation of programming. Finally, the thesis lists the testing results of management of authority and role module using the methods of concrete monocular test, integrated test and systemic test, Keywords: J2EE architecture, SSH design pattern, Document management 目 录 摘 要I AbstractII 第1章 前言和背景1 第2章 基础知识介绍2 2.1 J2EE概述2 2.2 J2EE体系结构2 2.2.1 容器体系结构3 2.3 J2EE技术4 2.3.1 组件技术4 2.3.2 服务技术5 2.4 SSH架构5 2.4.1 Struts 实现MVC的机制5 2.4.2 Spring基本概念及其特点6 2.4.3 Hibernate 持久层框架6 2.4.4 SSH 轻量级架构7 第3章 需求分析8 3.1 引言8 3.2 产品要求8 3.2.1 总体效果8 3.2.2 产品主要功能概述9 3.2.3 运行环境9 3.2.4 市场分析10 3.2.5 技术可行性分析10 3.3 项目开发计划11 第4章 概要设计12 4.1 总体设计12 4.1.1 总体流程描述12 4.1.2 模块的标准流程12 4.1.3 安全控制13 4.1.4 结构15 4.2 接口设计16 4.2.1 用户接口16 4.2.2 外部接口16 4.2.3 内部接口16 4.3 数据库设计16 4.4 出错处理设计18 4.4.1 出错信息18 4.4.2 补救措施19 第5章 详细设计20 5.1 软件开发环境20 5.1.1 开发工具20 5.1.2 开发环境20 5.2 程序描述20 5.3 流程逻辑21 5.4 窗体表述22 5.4.1 权限管理模块22 5.4.2 角色管理模块24 5.5 过程、函数、事件25 5.6 算法26 5.7 限制条件26 第6章 编码27 6.1 权限管理相关代码27 6.2 角色管理相关代码29 第7章 测试32 7.1 单体测试32 7.2 集成测试33 第8章 结束语35 致谢36 参考文献37

  • 于基于高档微处理器和嵌入式操作系统的嵌入式系统的开发和研究_计算机专业论文

    计算机专业论文范文 摘要 嵌入式系统已经走进了人们的生活。随着它在消费电子、航空航天、汽车电子、医疗保健、网络通信、工业控制等各个领域的广泛应用,“嵌入式系统”这个名词已经被各行各业的人所熟悉。它正在以各种不同的形式悄悄改变着人们的生产、生活方式。无庸置疑,嵌入式系统已经成为当今计算机领域的一个亮点。 嵌入式操作系统μCLinux,是Linux 的一个分支,它具有强大的网络功能,在中低端嵌入式网络设备中有广泛应用。与其它的嵌入式操作系统相比,因其专为没有MMU(内存管理单元)的CPU 而设计的;免费软件,源代码开放;微内核,本身内置网络支持和高度模块化等优点,非常适合做嵌入式开发的操作系统。μCLinux提供给用户的编程接口和Linux的基本一样,所以虽然在内存管理上有所差异,但是对应用层是透明的。 S3C44B0X是三星公司基于ARM7TDMI核的32位RISC处理器,主要被设计来为手持式设备等提供一个低成本高性能的方案。由于S3C44B0X配置丰富,可以选择它做不同的系统。 本论文将ARM 和μCLinux相结合,主要研究μCLinux的内核组成,引导代码blob 的组成、内存管理、进程管理等方面,掌握了μCLinux的开发流程即在Linux 操作系统下,如何编写程序代码,编译程序,调试程序,编写与自己程序相关的makefile 文件等,在此基础上安装了各种编译器,搭建嵌入式Linux 开发环境。搭建ARM+μCLinux 的系统平台,包括硬件选择和软件设计。硬件选择通用的ARM7TDMI内核处理器为主控芯片的S3C44B0X。软件上设计主要有:对μCLinux 的引导代码blob进行改写,要配置寄存器,存储单元,修改它的启动文件,编写flash 的程序,配置串口等;对μCLinux 源代码进行改写及裁减。 关键词:μCLinux,嵌入式系统,引导代码,ARM ABSTRACT Embedded Systems has entered the people's life。With it was widely used in consumer electronics, aerospace, automotive electronics, health care, network coMMUnications, industrial control and so on. "Embedded system," the term has been all walks of life who are familiar with. It is in various forms quietly changing the people's production and way of life. There is no doubt, today's embedded systems have become a bright spot in the computer field. Embedded operating system μCLinux, is a branch of Linux, it has strong networking capabilities, it is widely used in low-end embedded network equipment。And compared to other embedded operating system, because for no MMU (memory management unit) and the CPU design; free software, Open source code,microkernel, their built-in network support and highly modular advantages , Is very suitable for the development of the embedded operating system. μCLinux available to the user's programming interface and the same basic Linux,so despite the differences on memory management, but the application layer is transparent. Samsung S3C44B0Xare based on the ARM7TDMI core 32-bit RISC processor, was designed primarily for handheld devices to provide a low-cost high-performance programme. As S3C44B0X targeting rich, you can choose to do different systems. This paper primary research μCLinux Core components,the Composition of Guide code, memory management, process management, master the development process of μCLinux that is in the Linux operating system, how to write code, compiler, debugger and so on. Based on this installation a variety of compilers, structures embedded Linux development environment. ARM+μCLinux structures of the system platform, including the choice of hardware and software design. The hardware choose S3C44B0X with general ARM7TDMI CPU in.software mainly include: modify the blob code,write the registers and memories,write the driver of the flash and net card,rewrite the μCLinux source code. KeyWords:μCLinux, Embedded, Bootloader, ARM 目录 摘要I ABSTRACTII 第1章 绪论1 1.1 系统开发背景1 1.2 研究内容1 第2章 嵌入式操作系统μCLinux2 2.1 μCLinux的简介2 2.2 μCLinux模块3 2.2.1 启动模块3 2.2.2 内核初始化3 2.2.3 系统调用处理/异常处理3 2.2.4 驱动程序4 2.2.5 文件系统4 2.2.6 内存管理4 2.2.7 进程管理5 2.3 μCLinux启动过程5 2.4 开发环境的搭建及开发工具介绍7 2.4.1 开发环境的搭建7 2.4.2 开发工具GNU9 2.4.3 Gcc编译器9 2.4.4 make编译器10 2.4.5 makefile文件的编写10 2.4.6 vi文本编辑器11 第3章 ARM7-S3C44B0开发板14 3.1 开发板简介14 3.2 设置超级终端15 第4章 ARM+μCLinux系统的移植18 4.1 μCLinux的引导代码bootloader18 4.1.1 Blob简介及运行过程18 4.1.2 bootloader的改写介绍19 4.2 μCLinux移植27 4.2.1 μCLinux的加载方式27 4.2.2 μCLinux移植过程27 第5章 微型嵌入式web服务器的设计39 5.1 http协议39 5.1.1 http协议概述39 5.1.2 http几个重要的概念39 5.1.3 http协议的运作方式40 5.2 简单的web服务器的搭建42 5.3 web服务器实现的步骤和实验结果44 第6章 总结46 致谢47 参考文献48

  • 基于J2ME的短消息服务系统设计与实现_计算机专业论文

    计算机专业论文范文 摘要 随着通信技术的高速发展,消费类电器和嵌入式设备的技术开发的瓶颈问题日益突出。一方面,商品制造商的研发能力无法满足用户不断增加的功能需要,另一方面广大的软件开发制造商却又无法参与到其中来。这样导致应用程序的开发变得越来越困难,极大的制约了这类设备新应用的推广和普及,而且现有的解决方案不够智能,使无线通信应用受到了很大的限制。J2ME(Java 2 Micro Edition)的出现对以上问题提供了完美的解决方案。本文对移动设备所涉及的大量技术问题进行了深入的研究和说明,使用MIDP(Mobile Information Device Profile)赋予的强大开发工具包并结合实例,重点阐述了相关技术的实现。 文章首先对短消息服务系统进行介绍,分别描述了文本消息、多媒体消息和小区广播,并介绍各自特点。然后介绍了J2ME开发平台NetBeans的主要功能选项,最后介绍了系统功能的实现。 关键词:J2ME,NetBeans ,短消息 ABSTRACT With the rapid development of communication technology, the bottleneck of consumer appliances and embedded devices technology development have become increasingly prominent. On the one hand, manufacturers of goods R & D capability can not meet the needs of the ever-increasing functionality, the software development on the other hand, the majority of manufacturers in which they can not participate in the past. As a result, application development is becoming increasingly difficult, greatly restricted the application of such equipment to promote the new and universal, and the existing lack of intelligent solutions to enable the application of wireless communications has been greatly hindered. The emergence of J2ME (Java 2 Micro Edition) solve above provides perfectly. In this paper, research and shows mobile devices involved in a large number of technical issues in-depth, the use of MIDP (Mobile Information Device Profile) to give a powerful development kit in combination with examples, focused on the realization of related technologies. This article introduce short message service system first , described the text messages, multimedia messages and cell broadcast, and describes their respective characteristics. Then introduced J2ME development and the main functions of NetBeans platform options, and finally introduces the realization of system functions Keywords: J2ME,NetBeans,Short message 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 研究内容2 第2章 短消息服务3 2.1短消息系统3 2.2文本短消息3 2.3 多媒体短消息4 2.4 小区广播4 第3章 J2ME的程序开发6 3.1 J2ME简介6 3.1.1 选择JAVA的原因6 3.1.2 Java的3个版本7 3.2 J2ME的体系结构8 3.3 J2ME的开发环境10 3.4手机程序开发过程11 3.4.1创建一个J2ME程序11 3.4.2 MIDlet的生命周期12 3.5 手机模拟器14 第4章 系统设计与实现16 4.1 系统功能16 4.2短消息编辑18 4.3短消息发送19 4.4短消息接收24 4.5主要数据结构27 第5章 结束语28 致谢29 参考文献30 附录 源代码31

  • 数独的计算机求解及其C++实现_计算机专业论文范文

    计算机专业论文范文 数独的计算机求解及其C++实现 摘要:本文从两个方向对数独的普通递归回溯算法进行了优化,对两个方向的优缺点做了自己的分析,并用C++高效的实现了文中提及的算法。 关键词:Algorithm X,Dancing Links,人工解题技巧剪枝 目录 1 引言 1.1 标示方法 1.2 现有的研究 2 数独的计算机求解及优化 2.1 第一种思路 2.1.1 Algorithm X的实现 2.1.2 源码和程序展示 2.1.3 算法分析 2.2 第二种思路 2.2.1 人工解题技巧 2.2.2 算法分析 2.2.3 思考 3 结束语 3.1 两个方向的优缺点分析 3.2 下一步研究方向 4 参考文献 5 附录

  • 服装信息网台管理系统_计算机专业论文范文

    计算机专业论文范文 摘要 理工大学服装信息网展示最新的研究成果、作品和技术,为学生、教师、企业以及走在时代前沿的人们提供咨询。本套后台管理系统将对服装信息网提供统一的模块管理,用户管理,维护管理。为网站的安全、高效的运行提供全面和有效的支持。系统将主要采用J2EE架构的Struts技术,辅以其他先进的WEB技术,使得页面优美、和谐,使用简单、方便,系统稳定、高效。 关键词:Struts,MVC,数据库,服装信息,后台管理 ABSTRACT SCI-TECH University costume information network show the latest research results and technical work for the students, teachers, enterprises and provide advice people who walk at the forefront of the times. This set of systems management background wearing Information Network will provide unified management modules, user management, maintenance management . Terms for the safe and efficient operation of the provision of comprehensive and effective support. System will be used mainly to the Struts J2EE technology, to be complemented by other advanced Web technologies, make pages beautiful, harmonious, and the use of simple, convenient, the system stable and efficient. Keywords: Struts,MVC,Data Base,Habiliment Information,Background Manage 目录 摘要I ABSTRACTII 第1章 绪论1 1.1背景1 1.2研究内容1 第2章 系统需求分析3 2.1系统可行性分析3 2.2系统性能目标3 2.3系统功能模块3 2.3.1 新闻中心5 2.3.2 流行资讯5 2.3.3 优秀学生作品6 2.3.4 优秀人才库6 2.3.5 大赛专区7 2.3.6 招聘信息7 2.3.7 会员专区7 2.3.8 服装论坛7 2.4 本章小结8 第3章 系统分析9 3.1 模块分析9 3.1.1 新闻中心管理9 3.1.2 流行资讯管理10 3.1.3 优秀学生作品管理11 3.1.4 优秀人才库管理11 3.1.5 大赛专区12 3.1.6 招聘信息12 3.1.7 会员专区13 3.1.8 服装论坛14 3.2 网站管理分析14 3.2.1 用户管理14 3.2.2 样式管理17 3.2.3 模板管理17 3.2.4 信息采编及发布管理17 3.2.5 栏目管理18 3.2.6 日志管理18 3.2.7 统计分析管理18 3.2.8 安全防范及数据备份18 3.3 数据库分析19 3.3.1 E-R图19 3.3.2 实体描述19 3.4 本章小结22 第4章 系统设计23 4.1 数据表设计23 4.2 开发环境和工具26 4.3系统运行环境26 4.3.1硬件要求26 4.3.2支持软件26 4.4 本章小结26 第5章 系统客户端功能和代码实现27 5.1 客户端功能27 5.1.1 网站浏览27 5.1.2 权限管理系统29 5.1.3 网站内容管理系统30 5.2 代码实现32 5.2.1 代码结构32 5.2.2 部分源代码33 5.3 本章小结38 第6章 结论39 致谢41 参考文献42

  • 基于VC的虚拟邮资计价秤设计_计算机专业论文范文

    计算机专业论文范文 摘 要 本课题主要讲述了虚拟邮资计价秤界面程序的设计。论述了虚拟仪器的背景和发展现状,简要介绍和比较了VC和DELPHI两个平台。在此基础上论文着重探讨了串口通讯以及控件与数码管的制作与加载等模块。串口数据通信模块我用了VC自带的MSComm控件来实现,各个控件与数码管使用了Firework工具制作,界面图形的加载和整合是在VC平台的MFC框架下完成的。 本文的设计是基于VC平台下的MFC框架。在界面中能够显示64个控件与数码管。其中18个数码管分别显示了重量、单价和金额,用三角形标志指示了仪器状态。使用串口通信完成PC机与称重模块间的数据交换。 关键词:虚拟仪器;邮资;计价秤;VC Abstract This subject is mainly resounded the programming of suppositional postage pricing scale interface. It elaborates on the background and present situation of virtual device, and makes a brief introduction and compare on the platform of VC and DELPHI. On this basis, it focused on modules include serial communication and the production and loading of controls and digital diode. I perform Serial-communication Module with MSComm control; I make controls and digital diode in the help of Firework, and complete loading and integration of interface under the MFC frame of VC platform. This programming is on the basis of MFC frame under VC platform, the interface displays 64 controls and digital diode. 18 digital diodes among them separately display the weight, unit price and amount. The status of instrument is indicated by triangular signs. And the data switching between PC machines and weighting module is completed by serial communication. Keywords: Virtual device; Postage; Pricing Scale; VC 目 录 摘 要I AbstractII 第 1 章绪 论1 1.1虚拟仪器的演变与发展1 1.2虚拟仪器的构成1 1.2.1硬件部分2 1.2.2软件部分2 1.2.3显示部分2 第 2 章编程语言选择3 2.1平台比较3 2.1.1语言3 2.1.2编译和连接3 2.1.3稳定性与完善程度4 2.1.4可移植性4 2.1.5调试4 2.2平台选择5 第 3 章虚拟邮资计价秤界面设计6 3.1界面图片的制作6 3.1.1橡皮擦工具7 3.1.2橡皮图章工具7 3.1.3刷子工具7 3.1.4选取筐工具与油漆桶工具8 3.1.5文本编辑9 3.1.6组合路径9 3.2控件的制作9 3.2.1白控件的制作9 3.2.2红控件的制作10 3.2.3绿控件的制作10 3.3数码管的制作11 第 4 章编程实现12 4.1PC机与称重模块的串行通讯协议12 4.2串口流程与MSComm控件14 4.3串口程序实现16 4.3.1初始化程序16 4.3.2向单片机发送命令16 4.3.3接受单片机发送的数据16 4.4界面显示实现17 第 5 章总 结21 致 谢22 参考文献23 附 件24

  • 基于串口的bmp格式图像数据通信的实现_计算机专业论文

    计算机专业论文范文 摘 要 当今社会是一个高度自动化的社会,随着对信息流量需求的不断增长,各式各样的设备都可以和计算机联机,传统并行接口技术成为进一步提高数据传输速率的瓶颈,而最简单的自动化联机方式就是使用串行通信。串行通信存在的时间已经不短了,随着科技的发展,它不仅没有被取代,其应用范围反而越来越广。 本课题“基于串口的bmp格式图像数据通信的实现” 是通过串口实现按规定格式进行bmp格式图片等信息的数据传输,运用C++ Builder为系统开发环境设计程序。在传输过程中对数据进行CRC校验,以确保数据传输的准确和校验传输的是否成功。 关键词: C++ Builder,串口通信,bmp图片,CRC校验 Abstract Today, society is very modern, with the keeping growth to information, kinds of equipments can connect with computers. The traditional concurrence interface technology becomes the bottleneck of improving the data transmission speed, However, the simplest method use serial communicate technology. The time of existence of serial communication by letter has been long, with the technology developing, it is not replaced yet, and the applying range is more and more broad. The Topic through "The realization of communication about bmp form image based on serial port" realizes the bmp photograph form and the information data transmission according to the prescribed form. Using C++ Builder to develop the environment design procedure for the system. The data is checked by CRC during delivering, in order to insure whether the data deliver is correct and succeed or not. Keywords:C++ Builder,serial communication,picture format of bmp,CRC check 目 录 摘 要I AbstractII 第1章 系统开发的背景1 第2章 系统开发原理3 2.1 系统传输图示3 2.2 串行通信的基本原理3 2.3 串行通信的实现方法4 2.3.1 串行通信相关函数4 2.3.2 使用流程4 2.3.3 检查资源设置5 第3章 系统开发环境8 3.1 C++ Builder简介8 3.1.1 C++ Builder的环境模式9 3.2 串行通信端口RS-2329 3.3 BMP位图介绍11 3.3.1 BMP文件结构12 3.3.2 BMP位图数据13 3.3.3 BMP位图的一般显示方法13 3.4 基于C++ Builder中实现RS-232通信的方法14 第4章 系统分析与设计16 4.1 数据转换16 4.2 CRC校验16 4.2.1 CRC生成步骤17 第5章 程序设计18 5.1 系统流程图18 5.2 界面设计18 5.3 功能设计20 5.4 程序运行及校验处理22 5.5 功能的实现24 5.6 系统测试26 5.7 系统实现27 第6章 毕业设计总结28 致 谢29 参考文献30 附录1 CRC校验程序31 附录2 程序代码34

AB
CD
ABCDEFGHIJKLMNOPQISTUVWXYZ