优秀毕业设计(论文)格式要求
1.压缩版的优秀毕业设计(论文)字数控制在5000字以内,包括图表总页数不超过8页;
2.中文摘要200-300个字,关键词3-5个词(需提交与中文摘要对应的英文摘要);参考文献不超过五篇;
3. 编排格式:优秀本科毕业设计(论文)格式与20##届本科毕业设计(论文)格式要求相同,具体内容及顺序如下:
u 论文题目
u 作者姓名
u 指导教师姓名
u 摘要
u 关键词
u Abstract
u Keywords
u 论文主要内容
u 参考文献
4. 因汇编需要,书写规范应遵循如下格式:
u 题目:小二号,宋体,加粗,居中,上下空一行;
u 作者、指导教师:小四号,宋体,居中,行距为多位行距1.3倍,上下空一行;
u 摘要、关键字:文字部分五号,“摘要”“关键字”加粗;英文部分与中文要求同;
u 第一级标题用小四黑体,上下空一行居左;
u 第二级标题用五号黑体,上下空0.5行居左;
u 第三级标题用五号宋体加粗,居左,不空行;
u 正文:五号宋体,行距为多位行距1.3倍,首行缩进2个汉字;
u 参考文献用五号宋体,行距为多位行距1.3倍;
u 图表标题及图表中文字用五号宋体。
优秀本科毕业设计(论文)样板:
不规则物料包装机打码标识系统设计[a1]
╳ ╳ ╳
指导教师 ╳ ╳ ╳
[a2] 摘要: 笔者选择ARM920T内核S3C2440作为主控芯片和微型热敏FTP-628型打印头作为核心。在软件和硬件功能设计合理的基础上,设计出具有体积小,价位低,维护简单等优点,适用于不规则物料包装行业产品上出厂日期打码、条码打码等,并支持FAT32文件系统的SD卡数据加载方式和人机交互功能,具有较高打印质量的打码机控制系统。最终完成微型不规则物料包装机打码标识系统控制的整体测试,验证了设计的可行性。[a3]
关键词:热打印;嵌入式系统;FAT32文件系统;驱动电路
Abstract:The author chooses ARM920T S3C2440 chip and FTP-628 thermal print head as the core of the hardware system. To take the advantage of some specific benefits of thermal printing such as its small size, low-cost, and easy to maintenance. The author designs a new kind of automatic printer to print the production date, bar code on irregular packaging materials, and support the FAT32 file system SD card data loading method and man-machine interactive function with high printing quality and works interactively. Finally, the results verify the possibility of implementation of micro irregular materials printing control system through a rational design on hardware and software.
Key words: Thermal printing; Embedded systems; FAT32 file system; Drive circuit
[a4] 一、课题研究背景和意义[a5]
目前,包装技术和设备是工业生产的一个重要行业,随着国民经济发展,产品越来越向多样化,个性化和不规则化发展,因此包装方法和技术需要不断改进。世界上很多发达国家都十分重视包装技术的并行集成,完成一体化包装,同时实现对包装信息的智能化标识[1]。我国的科学技术也在不断的飞速进步中,越来越多的设备是通过计算机的操控,使操作变得更为简便,同时也节省了人力,增加了企业的效率。显然,研制高效和适应性强的包装设备以及能对包装产品进行全而、规范的信息标示的包装已刻不容缓[2]。
本设计的热打码系统是一种经济卫生、打码清晰,不易擦掉,无油墨污染、无浪费、无错误的打印方式,而且具有体积小、打印速度快、可靠性高、打印成本低、易维护、易实现嵌入式设计等显著特点、可应用于工业、制造业、交通运输业、零售业以及商业、医疗保健等行业。
[a6] 二、课题的主要研究内容
笔者以ftp-628系列打印头和ARM920系列S3C2440主控芯片作为核心硬件的基础上,将各个模块整合成了具有较高质量,噪声低,经济实用,具有人机交互的打码机控制系统。课题主要研究内容包括:
①热式打码机嵌入式控制系统设计;
②构建硬件电路和驱动电路
③设计热打码机的人机交互功能;
④通过对打码机性能综合测试测,结合打印实例效果并作综合评价。
2.1 ARM嵌入式应用系统设计[a7]
图2-1 ARM最小系统
2.1.1过热保护模块[a8]
若打印头加热时间一般为1ms,连续加热超过1s后,很容易烧毁打印头,所以必须对打印头添加过热保护电路, 当检测到U1B的引脚7为高电平后,延时一段时间,出中断若打印头温度降低,TH电压高于U1B的引脚6参考电压后,CPU恢复到正常工作情况,反之,比较器U1B的引脚7输出依然是低电平,继电器保持断开,主控器件再次进入中断状态,这样就可以起到保护打印头的作用。过热保护电路图如图2-3所示。
图2-3 硬件过热保护电路
三、结论
本文以打码机工作原理和打码机控制的原理、特点并结合市场需求和技术的发展,提出了基于ARM9架构的S3C2440高性价比的微处理器为控制芯片的控制系统并由此合理设计了硬件接口与驱动电路以及移植FAT32文件系统,设计图形信息库,并模拟应用现场打印,完成整机性能的测试,最终不规则物料包装机打码标识系统设计。
本研究实现了不规则物料包装机打码标识系统的设计,但是由于时间和研究条件的限制,在本系统的设计中仍存在一些不足之处,仍有待在今后的进一步研究工作中进行改进和完善
本设计中由于采用开发板供电,使用的是中低速热敏打印头,若需要更高的打印速度,存在发热量太大而造成烧坏打码头隐患。
设计的系统可以适应不同参数的打印,但未有在各式不同性能的打印头中进行不同参数的试验。
本文设计的不规则物料包装机打码标识系统未在触摸屏操作模块作深入的研究,TFT触摸屏只作打印信息显示之用。
参考文献
[1] 锐嘉包装设备公司推出新型制袋打码机[J].包装与食品机械,2008,(5):62-62
[2] 丁维扬,叶邦彦 不规则物料一体化包装机的研制. 机械与电子, 2010(2):67-69
[3] 李国志.智能化包装的应用《商场现代化》20##年11月(下旬刊)总第558期
[4] 杨宝平 浅谈嵌入式系统设计 数字技术与应用20##年第3期
[5] 王景存,高峰 基于ARM9的Bootloader的分析及设计现代电子技术20##年第33卷
[a9]
[a1]题目:宋体小二号,加粗,居中,上下空一行
[a2]作者、指导教师:小四号宋体
[a3]中文摘要:200-300字
[a4]文字部分:五号;“摘要”“关键词”“Abstract”“Key words”加粗
[a5]第一级标题:小四号,黑体,居左,上下空一行
[a6]正文:五号,宋体,行距为固定值20磅。段首行缩进2个汉字。
[a7]第二级标题:五号,黑体,居左,上下空0.5行
[a8]第三级标题:五号宋体,加粗,居左
[a9]参考文献不超过五篇
摘 要
文章详细清晰地阐述了在进行超市管理系统的设计时所应注意的问题细节,并讲述该系统创建的各个主要过程。MIS(管理信息系统)的出现给信息化社会带来了福音,MIS能准确、快速地解决令人头痛的数据问题,加快企业的前进步伐。本MIS系统主要是以商品管理为基本要求,对整个超市的商品进、销、存各个物流环节,以及相应的资金环节、相关的供货商和会员信息进行全面管理,同时能够提供完善的数据统计和分析处理能力,动态反映超市的资金、商品的周转情况,为企业提供完整、准确、快速的经营分析和辅助决策分析的现代化科学管理手段。该系统是一套功能强大,有针对性的应用软件系统,对于提高工作效率,降低劳动强度和提高管理水平等都有着重要意义。本系统运行于WINDOWS操作系统上,流行的图形界面,鼠标操作和键盘操作可同时应用,具有较大灵活性、安全性和可靠性。
关键词:MIS;功能模块;VB;SQL Server
目 录
摘要
1 概述 ??????????????????????????????????1
1.1 系统开发的背景及意义??????????????????????????1
1.2 课题设计的来源?????????????????????????????2
1.3 开发方案选择??????????????????????????????2
1.4 术语与定义???????????????????????????????3 2 系统分析 ????????????????????????????????4
2.1 系统开发可行性?????????????????????????????4
2.2 系统开发环境??????????????????????????????4
2.3 需求分析????????????????????????????????4 3 系统设计 ????????????????????????????????8
3.1 课题设计目标??????????????????????????????8
3.2 设计原则????????????????????????????????8
3.3 系统功能模块设计????????????????????????????9
3.4 数据库逻辑设计?????????????????????????????12 4 系统的实现 ???????????????????????????????17
4.1 连接技术实现??????????????????????????????17
4.2 主要窗体及其代码实现??????????????????????????17
4.3 公用模块设计的实现???????????????????????????23 5 测试结果分析 ??????????????????????????????26 6 结束语 ?????????????????????????????????27 参考文献??????????????????????????????????29
1 概 述
随着全球信息化时代的到来,MIS技术对社会发展和经济增长的作用越来越明显。充分利用信息技术和信息资源,为社会创造更多的财富,将成为社会进步的重要标志。商业作为连接生产与消费的纽带和桥梁,应用信息技术不仅可以提高商业企业自身的市场竞争能力,同时还可以指导生产、引导消费。商业企业有效地采用信息技术手段,加速了商业领域的发展与进步,信息化建设已成为当前商业企业提高企业管理水平、谋求生存、参与市场竞争的必由之路。
1.1 系统开发的背景及意义
进、销、存是超市商场企业运作过程中最主要、最核心的工作环节。开发创建一个稳定、高效的进销存系统将有如下现实意义:
1.整合企业资源,实现信息共享:商业企业在经营活动中每日都要将发生的基础信息(如商品信息、厂商信息、采购信息、销售信息、库存信息等),随时查询本部门商品流转中的各种信息和变化趋势,为管理者的决策活动提供数据依据。
2.丰富系统功能,提高工作效率:进销存系统不但能够完成一般商品的销售功能,还能够实现商品的量贩销售、按金额或者比例的打折销售、商品的组合销售,以及顾客利用信用卡或储值卡、会员卡进行的刷卡销售等功能。
1.2 课题设计的来源
本课题设计来源是由魏鹰老师所提供。
1.3 开发方案选择
本次毕业设计课题要求采用Visual Basic或Visual Foxpro 或Power Build作为开发工具,采用 Access 或 Visual Foxpro或 SQL Server 作为数据库管理工具。
1.3.1 方案选择
根据本次毕业设计课题的要求,详细分析系统所应具备的功能,加上要对大量的数据进行存储,我们经过具体分析研究,最后决定使用Visual Basic作为开发工具和SQL Server 2000作为数据库后台管理工具来实现系统功能
1
1.3.2 开发工具的选择
由于采用Visual Foxpro和Power Build都无法体现出设计的简单方便性,而Visual Basic作为系统开发工具,则具有程序设计语言简单易用的特点,其编程系统又引入了面向对象的机制,用一种巧妙的方法把编程的复杂性封装起来,提供一种可视界面的设计方法,使用窗体和控件设计应用程序界面。极大的提高了应用程序开发的效率,因此我们采用了Visual Basic作为本系统的开发工具。
1.3.3 数据库的选择
本系统采用SQL Server 2000 作为数据库来存储与管理系统数据。SQL Server 2000是微软公司推出的数据库服务器的新版本,是一个关系数据库系统,具有很大的伸缩性,不仅能作为单用户数据库,也可作为网络数据库。它可以与现在常用的几种数据访问接口兼容,如可通过微软的Jet引擎与DAO、ADO、ODBC等来访问数据库也可与流行的开发工具和桌面应用程序,如Word、Access和Excel等紧密集成。
1.4 术语与定义
Visual Basic 6.0是微软公司推出的新一代可视化应用程序开发工具,能够轻松地开发出Windows应用程序以及各种系统软件,其不但继承了先辈Basic所具有的程序设计语言简单易用的特点,编程系统还采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供一种所见即所得的可视界面设计方法。它的功能强大,易于掌握,并且提供了完备的Help联机帮助功能,为广大程序开发者带来方便。
2
2 系统分析
2.1 系统开发可行性
系统需求分析在系统的开发过程中是非常重要的一个环节。根据现有的系统开发软件,交付时间,开发人员的技术水平以及待开发项目的背景,本系统的安全要求级别以及开发费用,维护费用和使用的操作系统的难易程度等各方面考虑,使用Visual Baisal 6.0作为系统开发工具,用SQL Server2000作为数据库环境进行数据信息的管理及维护。整个系统的开发从技术、经济、操作可行性,社会环境以及法律可行性来说都是可行的
2.2 系统开发环境
根据现有的操作系统,以及考虑软、硬件的易用性、兼容性以及购买软件的费用和维护情况等问题。我们这个设计课题应用到的软件开发工具是Visual Basic 6.0;数据库开发工具是SQL Server2000;操作系统平台为Microsoft windows XP、windows 2000、windows
98、windows NT。
2.3 需求分析
需求分析是在可行性研究的基础上,确定新项目必须完成哪些工作,即对项目最终目标提出完整、准确、清晰和具体的要求。它所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
2.3.1 系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成,该超市进销存管理系统需要完成的主要功能有:
◆ 基本信息的管理:包括商品信息设置、商品类别设置、供应商信息设置、业务员类别设置、业务员信息设置、仓库信息设置等。
◆ 会员信息的管理:包括会员(个人会员和团体会员)信息设置、优惠设置的等。 ◆ 进货信息的管理:包括订货单信息的管理、入库单信息的管理以及进货信息的查询等。 3
2.3.2 用户界面分析
用户界面对于人机接口对话起着重要的作用,考虑到用户界面所具备的可用性、灵活性、可靠性等等,我们设计的这个系统具有友好的用户界面,各个模块字体加粗突出显眼、背景温和、整个界面简洁明了,并且能保证用户正确、可靠、快速地使用和掌握该系统,保证有关程序和数据的安全性。
2.3.3 系统性能需求分析
根据系统的运行时间限制、安全保密性、存储容量等性能指标,我们采用微软公司推出的新一代可视化应用程序开发工具Visual Basic 6.0(数据库采用SQL Server2000)因为通过它可以轻松开发出Windows应用程序以及各种系统软件,拥有强大的功能,易于掌握与维护。
2.3.4 可靠性分析
在开发本系统时,充分考虑到系统投入运行后发生故障的概率,并采取有效的措施使系统能够高度可靠地稳定运行,避免了因运行事故而带来的损失。
2.3.5 数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生直接的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整与一致,因此本人对数据库的结构设计给予了相当高的重视。
4
图2.1 超市进销存管理系统数据流程图
根据本课程设计的要求,针对一般超市企业业务的需求,通过对超市企业管理工作过程的内容和数据流程分析,应设计以下的数据项和数据结构:
5
3 系统设计
系统的开发是一项系统工程,要保证系统的质量,设计人员必须确立设计目标、遵守设计原则,尽最大可能地提高系统的各项指标(比如系统的可靠性、可变性、工作质量、工作效率、经济性等)
3.1 课题设计目标
1.解决人为造成的数据错误。能够使计算机与商品之间的数据自动采集,自动获取当前业务员号码及姓名、商品交易时间以确保有关数据的准确、可靠,不用人工手写录入避免业务员错误操作或有意作弊现象的发生。
2.尽可能地减少业务员的工作量,提高工作效率。能够由计算机自动快捷地完成数据的处理,自动按照业务员号码、商品代码、收(供)货单位及代码进行分类统计。解决原始需要手工对数据统计的难度,并且可以打印任意时间段的有关数据表单。以方便随时提交给其它部门查询、核对(需要计算机局域网的支持)。
3.2 设计原则
3.2.1 把实用性放在第一位
对超市进销存管理系统的开发的目的就是为了应用,并从中取得实实在在的效益,所以,应用的效果既是系统开发的目的,也是系统开发结果的检验标准。为了更好的满足实用要求,我们始终坚持开发与应用相结合的做法,我们根据毕业设计的要求,了解商品进销存的流程,分析系统应实现的功能,共同商量、一起讨论、密切合作,最终作出系统总体规划。做到突出重点、分步设计;并不断完整和扩充开发内容。
3.2.2 确保系统的安全和稳定可靠
在系统设计和接口设计方面应优先考虑系统的安全性和稳定可靠性。应具有用户(业务员)操作权限设置、口令验证等安全保护措施,以保证数据的正确、安全、保密,实现系统的智能化。
6
3.2.3 操作简便,操作步骤尽可能的简单,为操作人员提供良好的人机交互界面
3.2.4 坚持标准化
采用市场上先进的技术相对成熟的产品,并向国际标准、国家标准、工程标准、相关行业标准和暂行规定靠拢。遵循标准化设计、模块独立和接口开放的原则,借鉴先进的技术进行开发。
3.3 系统功能模块设计
一个良好的进销存系统需要为超市(企业)提供一个功能健全、可扩展的业务处理平台。本系统一共由系统维护、资料库管理、会员管理、进货信息管理、销售信息管理、库存信息管理、财务信息管理七个模块组成。各模块包含的窗体如下:
3.4 数据库逻辑结构设计
将前面分析所得的数据库概念结构转化为SQL Server2000数据库系统所支持的实际模型,也就是数据库的逻辑结构。在SQL Server 中本身提供了一些存储过程(存储过程是经过预编译的T-SQL语句的集合),用于管理SQL Server和显示有关数据库和用户的信息,我们称之为系统存储过程。我们也可以建立相应数据库的存储过程,而存储过程是
根据数据库的需求分析和概念结构设计,设计一个名为JXC的数据库。该系统的数据库由下面多个表格组成,各个表格的设计结果如下各表所示,每个表格表示在数据库中的一个表。
表3.1 dm_wzlb 商品类别表
7
4 系统的实现
4.1 连接技术实现
Visual Basic 6.0提供了ADO来对数据进行操作。数据库在SQL Server 2000中创建(是在SQL Server 2000数据库系统中的SQL查询分析器用SQL语句建立程序需要运行的数据库和存储过程)成功后,ADO通过ODBC创建与数据库的连接。
首先启动操作系统(本设计以Windows XP为例)的控制面板选择“管理工具”,在弹出的对话框中选择“数据源(ODBC)”,打开后点击“文件DSN”选项卡,这样创建的数据连接所有用户都可以使用。
4.2 主要窗体及其代码实现
系统主要程序代码详见附录.
在已经完成了程序各个功能模块的创建后,就可以运行整个系统,首先出现登录窗口。如 图4.1 用户登录窗口
图 4.1 用户登录窗口
输入用户名和密码后,进入系统。选择“资料库管理/商品资料库”菜单项,出现图
4.2 所示的窗体。
8
5 测试结果分析
测试是程序的执行过程,目的是在于发现错误。通过测试能够证明系统的安全性、功能、性能与需求说明是否相符。
我们在完成系统的每个模块的设计后都要进行测试工作。首先对基本信息录入(如商品、供应商、会员、业务员、仓库等基本信息),如果相应的数据项输入不正确或重复出现相同代码,系统都将给予出错提示或不予接受非法数据,从而保证了数据的完整性和安全性。接下来是进货与销售、财务业务的操作,在前面基本信息正确的情况下,系统对各种数据的运算结果无误,同时利用一些关键字段(如仓库名称、业务员姓名、供货商名称等)查询相应信息资料,结果还是令人满意的。在测试系统时,输入一些具体信息、数据进行基本信息管理,相应的信息及数据能正确、完整地保存到数据库相应的数据表中,利用这些数据对其它模块进行测试(如进货、销售、库存、财务管理等),当对这些模块测试完毕后,将实测的结果与预期的结果进行比较,都暂时还没有发现存在的数据差异、技术问题等错误。
9
6 结束语
从接到论文题目到最后程序基本能正确运行,经历了问题的定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护一系列的过程,本人终于明白软件开发者的艰辛,正所谓“纸上得来终觉浅,绝知此事须躬行”。本系统能基本实现超市企业在进销存方面的管理,对企业的整合资源,实现信息共享,起到了规范业务流程和提高工作效率有一定的作用。但是相对于比较成熟或功能强大的同类型进销存软件比较,本系统还是有很多不足之处,例如对不同使用者权限的合理分配、数据的备份和盘点、多项关键字查询、以及在超市业务中包含的退货、调拨、溢损、领单、报表统计等操作没有做到。由于各方面条件的限制,对现实企业的调查研究不够,所掌握的数据比较欠缺,本文涉及项目管理、软件工程化、企业信息化等多个知识领域,尝试对多方面知识的融会贯通,但各方面的衔接不够紧凑,论述不够到位,例证不够有力,今后仍需要不断加强学习,提高理论与实践的结合。不管怎样,经过三个多月的努力,我完成了本次毕业设计,在这次毕业设计当中,我运用了本专业所学的知识,更进一步地掌握了VB、SQL Server2000等应用程序开发知识和数据库知识,为今后的学习与工作积累了经验。
10
参考文献
[1] 刘韬,骆娟编著.Visual Basic 进销存系统开发实例导航.北京:人民邮电出版社,2003.4
[2] 黄文钰,编著.Visual Basic POS系统实现---零售业构建实例.北京:清华大学出版社,2003.3
[3] 郑人杰,殷人昆,陶永雷.实用软件工程.北京:清华大学出版社,1997.4
[4] 龚沛曾,陆慰民,杨志强.Visual Basic 6.0 程序设计教程.北京:高等教育出版社,2000.7
[5] 司红伟.Visual Basic6.0/Net技巧与实例.上海:上海科学普及出版社,2003
[6] 崔巍,编著.数据库系统及应用,北京:高等教育出版社,1999,2
[7] 张海藩,编著.软件工程导论,北京:清华大学出版社,1998.1
11
毕业设计论文规范为了确保毕业设计(论文)质量,特制定毕业设计(论文)撰写规范。一、论文撰写主要格式及要求:1、标题:论文题目---…
审定成绩:成都电子机械高等专科学校毕业设计(论文)设计(论文)题目:基于矢量控制的交流调速系统设计系部名称:学生姓名:姚秀娟专业:…
毕业设计(论文)管理工作对学生的基本要求一、毕业设计(论文)中学生应遵循的基本原则1、毕业设计(论文)教学环节是综合性的实践教学活…
上海应用技术学院成人高等教育学生毕业设计(论文)编写格式为了保证我院成人高等教育毕业设计(论文)质量,特制订《上海应用技术学院成人…
毕业论文读书笔记08011226-梅路遥-会计085一、本科论文一般包括哪几部分1、封面:包括学校名、题目、作者姓名、专业班级、学…
个人实习期工作总结20xx-12-20转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领…
VI设计论文论文摘要:二十一世纪是一个眼球经济发展的时代,谁能较长时间吸引住观众的目光,谁就能获得最大的效益;而VI即译为视觉识别…
毕业设计论文类型毕业设计说明书毕业论文题目护肤品包装设计学生姓名指导教师专业时间广告设计与制作南通职业大学毕业论文设计艾米丽护肤品…
本科毕业论文(设计)浅谈传统文化对现代平面广告的影响及意义院系美术创意学院专业广告艺术设计学生班级姓名学号指导教师单位钦州学院美术…
浙江工贸职业技术学院信息传媒学院毕业设计(论文)课题名称:三室两厅室内设计专业:计算机应用技术(广告与包装设计)班级:计算机080…