1、本科毕业论文(设计)开题报告 论文中文题目 标签设计打印系统的实现 论文英文题目 Realization of Label Design and Printing System 专业 计算机科学与技术 选题的背景和意义 在信息化社会中人们在商品流通、图书管理、邮电管理、办公自动化、工业自动化等很多领域都进行了数字化的管理,这其中的一个很重要的媒介就是使用标签(通常含条形码)。 在商品信息其加入了 标签 , 标签打印 技术是随着计算机与信息技术的发展和应用而诞生的,它是集编码、印刷、识别、数据采集和处理 于一身的新型技术,使用 标签打印系统 是今后市场流通的大趋势。应用意义在于条形码能自动进行阅
2、读识别。只要用扫描阅读器扫过条形码的标签,计算机就可以自动进行阅读识别,确定商品的代码,然后找定价、做累计等,进行汇总结算,输出总金额。具有快速、准确的特点。能对商品销售的信息进行分类、汇总和分析,有利于经营管理活动的顺利进行可以通过计算机网络及时将销售信息反馈给生产单位,缩小产、供、销之间信息传递的时空差。 商 品 标签 的诞生极大地方便了商品流通,现代社会已离不开商品条形码。据统计,目前我国已有 50 万种产品使用了国际通用的商 品条形码。我国加人世贸组织后,企业在国际舞台上必将赢得更多的活动空间。要与国际惯例接轨,适应国际经贸的需要,企业更不能慢待商品 标签 。 而在其他的物品管理系统中
3、,标签对于物品的管理有着巨大的作用,大概有以下几个作用 1.查询和报表输出、打印功能简单易操作 2.可对各类物品信息进行查询 3.也可以对物品进行跟踪 4.可按要求输出各种信息报表(如:出库时间、入库时间等 )。随着经济的不段发展,标签的作用也越来越强大,越来越广泛使用,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。正是在这样一个 环境背景之下,我们毕业设计项目的指导老师向我们提议将以标签设计打印系统的实现为毕业设计的命题。 因此标签系统打印系统的实现因而具有较强的现实意义。本课题主要分为两大模块:图形模块和界面设计模块。标签设计打印软件系统可根据客户需求,在各种不
4、同型号的标签纸上设计各种基本图形及字体,导入图像,并将设计的图形图像打印在标签纸上的相应位置。该系统的开发可以大大方便客户针对不同的标签进行设计打印,用户可根据需要,稍作改动,便可设计出自己所需要的条码标签作品。 2.选题基本内容,拟解决的主要问题 基本内容: 本课题要求 使用 VC 开发一个标签设计打印软件系统,主要实现各种标签(要求能按需定制)的设计和打印功能。 VC 是许许多多技术的综合,就好像少林 72 般绝技,一般在应用中学会其中很少一部分就够了, 本标签打印系统,在该标签上可以添加图像文件,并能实现标签的预览和打印。标签设计打印软件系统可根据客户需求,在各种不同型号的标签纸上设计各
5、种基本图形及字体,导入图像,并将设计的图形图像打印在标签纸上的相应位置。该系统的开发可以大大方便客户针对不同的标签进行设计打印。 本标签打印系统可根据客户需求,在各种不同型号的标签纸上设计各种基本图形 及字体图形处理模块,主要实现直线,椭圆,矩形,圆角矩形,任意多边形的绘制及平移、旋转(任意角度)、缩放等处理。图像处理模块:实现 bmp, jpg 等文件的读取,对读取的图像可进行缩放处理。满足客户对于自身需求的不同设计。 主要问题: 本系统开发的主要问题是标签的生成与维护技术,以及在相关功能中的标签的使用。 3.选题研究方法及技术路线 整个课题(即以标签打印系统的实现)的研究过程将分为三阶段实
6、施,因为首先考虑到此系统为了满足大多数客户的需求,因此首先我们必须了解各种各样的标签设计,和各类的标签如何实现,所以我 把整个研究过程依次分为需求获取阶段、概要设计阶段和详细设计阶段。 首先,在获取阶段,在做这个系统之前,我们必须了解整个市场对于这个系统的需求,标签本身不仅仅为一个图形或文字的组合,它是依据企业的构成结构、行业类别、经营理念,并充分考虑标志接触的对象和应用环境,为企业制定的标准视觉符号。这些都是标志设计开发的重要依据。了解了整个系统所有需要的功能。 其次,进行概要设计阶段,通过第一个阶段,了解了我们需要的标签打印系统主要具有 实现直线,椭圆,矩形,圆角矩形,任意多边形的绘制及平
7、移、旋转(任意角度)、缩放等处理功 能,和实现 bmp, jpg 等文件的读取,对读取的图像可进行缩放处理的功能。 最有在详细设计阶段,明确了课程(即以标签打印系统的实现)的研究的方向之后,考虑设计本身的功能 , 主要任务是对每个模块完成的功能进行具体描述,要把功能转变为精确的、严谨的、结构化的过程描述,即模块的控制结构是怎么样的,先做什么,后做什么,有什么条件判定,有些什么重复处理,并用相应的表示工具把这些控制结构表示出来。 在这里我使用 C+语言采用 Visual C+ 6.0 软件来进行实现功能和界面。 4.研究的总体安排和进度计划 总体安排 : 第一步,准备题目。 第二步,查阅资料。
8、第三步,提交开题报告,准备开题。 第四步,完成作品设计并提交。 第五步,完成论文初稿并提交。 第六步,完善作品和论文。 第七步,打印论文。 第八步,准备答辩。 第九步,进行答辩。 第十步,完成所有电子材料提交工作。 进度计划: 2010.09.06-2010.09.30 毕业论文(设计)题目审批 2010.10.01-2010.10.31 查阅资料,撰写文献综述、开题报告及文献翻译 2010.11.01-2010.11.06 开题答辩 2010.11.07-2011.01.10 作品设计过程,完成任务书要求实现的功能。 2011.01.10-2011.01.21 验收作品,完成论文大纲 201
9、1.04.10-2011.05.07 论文定稿、评审、打印,准备答辩 2011.05.07-2011.05.08 毕业论文(设计)答辩 2011.05.07-2011.05.13 收集所有电子材料,并提交 5.主要参考文献 1 周长发 .精通 Visual C+图像编程 M.北京 :电子工业出版社 ,2000 2 东方人华 .Visual C+6.0 范例入门与提高 M.北京 :清华大学出版社 ,2003 3 戴锋 .Visual C+程序设计基础 M.北京 :清华大学出版社 ,2001 4 张红军 ,耿随心 ,陈春林 .Visual C+ 编程详解 M.北京 :科学出版社 ,2002 5 刘
10、玲 ,曹建秋 ,周建丽,王家伟 .基于编程切入点的 MFC 教学方法研究 J.西南师范大学学报(自然科学版) ,2010,35(2):115-119 6 陈建平 ,刘维富 Visual C+程序设计课程建设研究与实践 J计算机教育, 2007, (6):18 20 7 侯俊杰 .深入浅出 MFC(第 2 版 )M.湖北 :华中科技大学出版社 ,2001 8 谢 裕敏 ,舒辉 ,陈建 敏 ,熊小 兵 .MFC 消息 响应 函数 的逆 向定 位 J.计算 机 应用 ,2009,29(5):1393-1396 9 David Raneburger.Interactive model driven g
11、raphical user interface generationC. Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems,2010:321-324 10T.D. Hellmann,A. Hosseini-Khayat,F. Maurer. Supporting Test-Driven Development of Graphical User Interfaces Using Agile Interaction DesignC.Third International Conference on Software Testing, Verification, and Validation Workshops,2010:444-447 11R Jeffries and G. Melnik, Guest Editors Introduction:TDD-The Art of Fearless ProgrammingJ.IEEE Software, 2007,24(3):24-30