已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
库存管理系统 系统的分析2.1系统的初步调查库存管理是管理或控制公司资源,如在制品、原材料、组件和成品的系统方法和工具。通过本课程的学习,将使您迅速识别库存管理中存在的问题,并对这些问题加以改善;它还将帮助您设计及建立整套的库存管理流程,从而提高库存周转率,减少运营资金的占用,使冻结的资产变成现金,减少由于库存淘汰所造成的成本。22 系统开发的目标和思想(1)防止断档。缩短从接受定单到送达货物的时间,以保证优质服务,同时又要防止脱销。(2)保证适当的库存量,节约库存费用。(3)降低物流成本。用适当的时间间隔补充与需求量相适应的合理的货物量以降低物流成本,消除或避免销售波动的影响。(4)保证生产的计划性、平稳性以消除或避免销售波动的影响。(5)展示功能。(6)储备功能。在价格下降时大量储存,减少损失,以应灾害等不时之需。23 系统开发方法本系统采用visual basic与微软的access为数据库的方式.Visual Basic 6.0是Micrsoft公司出品的开发工具,Visual Basic是一种可视化的,面向对象的Windows开发语言,它具有易用,通用和开发效率高的特点。随着微软对它不断地改进以及计算机本身性能的提高,使得Visual Basic越来越适合一般的应用程序开发。正如Bill Gate所说,世界上绝大多数的Windows应用程序是用Visual Basic编写的。在众多的开发工具中,我们为什么要选择Visual Basic6.0呢?因为VB具有众多其它开发工具所没有的优点!使用 Microsoft Access,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。 如果要保存数据,请为每一种类型的信息创建一个表。如果要从查询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之间的关系。 如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。 如果要简单地直接在某个表中查看、输入及更改数据,请创建一个窗体。在打开一个窗体时,Microsoft Access 将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。 如果要分析数据或将数据以特定的方式打印出来,请创建一个报表。例如,可以打印一份将数据分组并计算数据总和的报表,也可以打印另一份带有各种数据格式的打印邮件标签的报表。24 系统的可行性分析系统定义明确以后,应该对系统可行性进行研究.可行性研究包括技术可行性,经济可行性以及社会可行性等方面. 技术可行性研究是根据现有的和准备充实的设备条件与技术力量来分析系统在技术上实现的可能性,弄清楚现有的技术条件能否保证顺利完成开发工作.库存管理系统在技术可行性上完全可以胜任,由于本库存管理系统,采用单机版,对网络的研究不高,采用micorsof access数据库,以及visual basic 6.0 结合操作系统.在设备条件上,主要考虑计算机的内存容量,外存容量,运算速度,数据精度,汉字功能,多媒体功能,可靠性以及对数据传送与通信,网络,数据库的需求以及实现的可能性.第三章 系统的设计31 系统的功能结构设计本系统主要功能模块由:1.系统设置:锁定系统,操作员入口,登陆设置.2.采购信息:采购单,采购查询,采购统计.3.库存:元件登记,产品登记,库存查询.4.入库信息:入库单,入库查询,入库统计5.出库信息:出库单,出库查询,出库统计6.数据维护:供应商信息,数据维护7.模拟配货:公司材料模拟组成,公司材料模拟配套8.工具管理:工具库存,入库管理.出库管理,入库管理9.退出 中国的大学博物馆是高校基础文化设施的重要组成部分,经过几代人的研究积累,大学博物馆不仅馆藏丰富,且各具特色,对高校科研、教育和人才培养发挥了重要的作用。但这些分布在全国各地的传统式大学博物馆,也有其地域的局限性。在计算机技术和网络技术高速发展的今天,为了达到资源的共享、信息服务、信息保存和知识产权保护的目的,数字化博物馆的建设势在必行,而作为教育部远程教育项目的一部分,中国大学博物馆在建设数字博物馆方面具有独特的优势,其中,计算机技术和网络技术在大学数字博物馆的建设中又一次显示了强大的整合力。目前,经过建设已开通的大学数字博物馆有北京中医药大学中医博物馆、中山大学生物数字博物馆、北京大学地质数字博物馆、清华大学美术学院数字博物馆、四川大学人文数字博物馆、山东大学考古数字博物馆、上海交通大学船舶数字博物馆、成都理工大学恐龙数字博物馆、中国地质大学地学数字博物馆、北京航空航天大学航空航天数字博物馆、南开大学古代社会生活数字博物馆、南京大学地球科学数字博物馆、西安建筑科技大学建筑博物馆等。涉及了地球科学、生物、人文和科学技术不同领域。计算机教育杂志长期以来关注计算机技术的应用,中国大学数字博物馆的建设不仅显示了技术在数字博物馆建设中的作用,也反映了计算机技术与各领域的密切关系。为此,我们特别邀请到部分参与数字博物馆建设的教师,请他们从航空航天、船舶、艺术、考古、医药几个方面进行介绍,并希望以此进一步促进对计算机技术应用的深入探讨。 概述: 英语运用才干考试是面向高职高专院校学生的英语水平测试,分为A、B级,重点考察学生运用言语的才干。该考试自实行以来,对高职高专英语教学发生了很多积极影响,但同时也存在一些效果。如何处置二者之间的关系,更多地发扬英语运用才干考试正面的反拨作用,是高职高专英语教学界面临的重要课题。中心词汇: 计算机毕业网 英语运用才干考试高职高专英语教学反拨作用初等学校英语运用才干考试是为反映和评价初等学校专科层次修完英语课程的在校生英语运用才干而设立的规范化英语水平考试,1998年末尾试行,2000年正式实施。目前,高职院校的学生已较普遍地参与该考试,该考试对高职高专院校英语教学的影响也越来越清楚。一、英语运用才干考试简析2000年,教育部为了增强对高职高专教育的微观治理 和指点,在总结初等职业教育、初等专科教育和成人初等教育英语课程的教学革新阅历的基础上,制定了高职高专教育英语课程教学基本要求(以下简称基本要求)。文件指出:高职高专所培育的学生是从事技术、消费、治理 、效劳任务的初等运用型人才;学生学习英语的目的不是为了停止迷信研讨和学术交流,而是为了停止涉外业务任务,其教学目的是使学生把握 一定的英语基础知识和技艺,具有一定的听、说、读、写、译的才干,从而能借助字典阅读和翻译有关英语业务的资料,在涉外交际的日常活动中停止复杂的行动交流,并为当行进一步提高英语的交际才干打好基础。基本要求针对目前高职高专学生退学英语水平差异较大的状况,将教学要求分为A、B两级,实行分级指点,A级为规范要求,B级为过渡要求。随着基本要求的公布,教育部为了检测高职高专学生能否到达所规则要求,组织实施了英语运用才干考试,英语运用才干考试依照基本要求的A级要求和B级要求相应地分为A级考试和B级考试,B级考试略低于A级考试,是过渡性的要求。考试方式为口试,它以基本要求为依据,既测试普通性言语知识,又测试言语技艺;既测试普通性言语内容,又测试与涉外业务有关的运用性内容。教学是第一性的,而测试是为教学效劳的。基本要求的公布和英语运用才干考试的实施,对高职高专学校的英语教学提出了新的要求。英语运用才干考试作为一个大规模的教学考试,其考试内容、题型和要求对基本要求所规则的言语知识的不同层面都停止了有效的抽样调查,充沛地思考 到了基本要求所触及的才干种类测试掩盖率。历年来英语运用才干考试的测试内容与测试点散布也说明了这一点。二、英语运用才干考试与教学的关系教学和测试是亲密相关的,教学的目的是使学生取得言语交际的才干,而测试的目的是对学生的言语才干停止客观的、准确的、公正的评价,反映教学中的优点和缺乏,为改良教学提供迷信、客观的依据。一切与教学有关的测试都具有反拨效应。反拨效应有两个方面,一种是积极有益的、有促进作用的正面效应,一种是消极的甚至有害的负面效应。给高职高专英语的教与学带来了庞大的冲击和影响的英语运用才干考试也是如此。首先,英语运用才干考试促进了高职高专英语教学形式的革新。多年以来,英语课课堂教学以“教员为中心”,主要是讲授型,教学形式单一,方法新鲜,缺乏灵敏性和生机。基于基本要求和英语运用才干考试形式,过去的教学形式和单一的教学方法也相应地发作了变化,高职高专的英语教学主张树立“3S”为中心的教学形式,即Student-centered(以学生为中心),Subject-centered(以主题为中心),Society-centered(以社会需求为中心)的结合,这种教学形式可以实在改动英语教学中教员以教授知识为主,课堂教学中适用性、交际化缺乏的现象,是十分实在可行的。其主要目的是为了打破“读译”的传统的教学形式,着重学生听说才干的练习 ,培育学生运用英语的交际才干,而不是单纯的知识积聚。学生在这种形式下可以进入积极的思想活动和言语表达活动,有利于提高学生对英语的感受力和预见,激起学生学习英语的积极性和自动性。其次,英语运用才干考试有助于引导高职高专英语教学课程结构与内容的调整。为注重运用才干的培育,课程结构也作了相应的调整,即在保证基础性英语课程的同时,添加运用性课程和技巧性课程,运用性课程指读、译业务信函,模拟套写名片、通知、便条、说明书、填写团体简历单,技巧性课程指听、说、读、写各有侧重的单项言语技艺的提高。各课程相互结合,才干提高学生的英语综合才干。在英语运用才干考试的影响下,高职高专的英语教学内容表现了“适用、时新、实际”的特征。“适用”是指授课知识的范围应该最大地与任务层面相关联;“时新”是指授课内容是相关任务岗位上较新的、不时更新换代的知识;“实际”是指授课进程中注重与任务层面上的交际才干相关联。但同时英语运用才干考试对教学发生的消极影响是一些学校以考试为中心,以追求经过率为目的组织教学,以经过率的上下评价教员的教学。为了提高英语运用才干考试的经过率,有些学校制定奖罚措施,重奖经过率高的任课教员,或许将英语运用才干考试的证书直接和毕业证挂钩,招致了师生的考试焦虑和不纯的教学动机。在这种利益的驱动下,师生将教学的焦点不得不转向应试,考什么就教什么、学什么,师生们都在模拟题海中拼搏,在很大水平上影响了高职高专英语教学,偏离了高职高专英语教学的目的和初衷。三、结语英语运用才干考试已成为高职院校权衡学生英语水平的重要手腕,各校应该依据英语运用才干考试提供的参考规范结合本校实践状况采取措施提高教学质量。作为国际初等职业教育规模最大的英语语能考试,英语运用才干考试应尽能够地推进英教育水平的不时提升,发明积极的反拨作用。由于遭到测试目的、可操作性和手腕的局限,英语运用才干考试开展速度与言语教学相比缓慢得多。如何找出一条比拟实在可行的交际教学与测试相结合的好路子是以后亟待处置的课题。高职高专英语教学有一定水平的应试教育倾向,学生言语运用才干的实践水平令人担忧。面对失业市场的对人才语用才干的明白取向,应以培育学生的交际才干为依据来设计英语运用才干考试试卷,使测试对高职高专英语的教学起到更好的正面反拨作用。文献资料 本文来自: 计算机毕业网 :1Hughes,A.Testing for Language TeachersM.Cambridge:CUP,1989.2高职高专教育英语课程教学基本要求(试行).北京:初等教育出版社,2000.3黄大勇,杨炳钧.言语测试反拨效应研讨概述J.外语教学,2002,(3).4张尧学.增强适用性英语教学,提矮小学生英语综合才干J.中国初等教育,2002,(8). 关键词:专业规范;职业伦理守则;计算机伦理教育;社会责任 摘要:本文依据ACM和我国计算机科学与技术教学指导委员会出版的高等学校计算机科学与技术专业发展战略研究报告暨专业规范,探讨了IT应用型人才应具有专业工作能力、职业发展能力、社会责任承担能力与国际化合作发展能力等四个层面,并从社会责任的视角分析了普及计算机伦理教育对培养IT人才具有上述四项能力的重要意义。 1差距引出的问题 目前,很多大学生毕业后需要参加一些职业培训才能开始工作,实际上这完全是大学期间的工作。其中原因固然有很多,但作为高校教育工作者,尤其是IT人才专业教学人员,确实应该考虑如何改进国内的教学。 曾有报道说,上海某企业新进的员工都要开设团队合作、商务礼仪、企业文化等方面的课程训练,才能让新员工到岗实习工作。这些现象从一个侧面反映了我国IT专业教育中缺少人文教育,或者说通识教育。而对照美国耶鲁大学学生学习指导提纲的内容,可以引起我们的深思: (1) 受过教育的男女学生必须能用母语口述或笔谈自己的思想。 (2) 学生必须具备外语听、说、读、写“四会”的能力,熟悉该语言的文学。 (3) 受过教育者要学会用历史的观点看待自己的时代,这一观点的树立需要学习其他文明与文化、本国的古代文化和别国的文化(即国内外经典名著)。 (4) 数学是自然科学和社会科学的基本语言,已成为研究多种人文科学的重要工具。数学技巧广泛地渗透到科学的各个领域,现代男女不了解数学的基本原理就不能算受过教育的人。 (5) 良好的教育还意味着受教育者懂得什么是科学,科学上已取得的成就与将要取得的成就。学习科学可以了解新的思维模式,丰富人们的日常生活,有助于人们欣赏到极其复杂的、谐和的自然。 (6) 为了理解社会、人生、人际关系等实际问题,学生至少要学习一门社会科学。受过良好教育的男女必须懂得与人生活、相处的学问。现代美国人特别应该了解东欧、亚洲、非洲、拉丁美洲、西欧与美国的文化、社会制度、政府、经济等情况1。 印度IT业的快速发展离不开正确的人才培养方法。我们需要研究国内外的人才培养方法,借鉴国外先进的教育经验,采取必要的措施,增强IT行业发展的可持续性,避免陷入落后于时代发展的局面。 2应用型人才的能力特征 我国教育部高等学校计算机科学与技术教学指导委员会编制的高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)(2006年版)对计算机人才有非常明确的培养目标和规格2。结合教学实践和科研活动,我们认为IT应用型人才应有的能力应该分为专业工作能力、职业发展能力、社会责任承担能力与国际化合作发展能力等四个层面。下面就详细地讨论这四个方面的具体能力。 2.1专业工作能力 专业工作能力表现为能胜任与自己所学专业相同或相近的工作,可以细分为核心技能、行业通用技能和职业专门技能等几个方面。职业资格认证是衡量从业者基本职业能力的国际通行办法。目前,IT行业软硬件、网络、嵌入式方向都有职业资格考试,大学生在校期间可以参加这些考试,获得职业专门技能任职资格证书。而学校应该帮助、督促学生去完成这些基本培训和考试。 核心技能是指在软件或是硬件、网络、计算机应用等方向具有当下应用广泛的技术技能。计算机信息技术发展得非常快,很多新技术层出不穷,比如学生熟悉Java就比熟悉C语言有更多的职业能力。还有一些经典的技术技能,如编程能力、芯片设计能力、系统设计能力、组网能力等,需要学生有高出一般人的“绝活”。我国高校目前已普遍采用开放实验室、ACM程序设计大赛等来营造校园文化和学习环境,所以,这个目标在大学也不难实现。 行业通用技能包括职业道德素养、正确的价值观、良好的人际关系、沟通协调能力、口头和书面表达能力、不断学习的能力以及维持健康身体的能力等。这些能力是从小慢慢养成的,需要从小在家庭、学校和社会的人文教育和文化环境中熏陶出来。比起历史上曾有的和目前国外一些国家的人文教育,我国现在的人文教育远远不够。例如我国历史上曾有“三、百、千”(三字经、百家姓、千字文)启蒙教育,读经书(易经、道德经、黄帝内经、六祖坛经等)教育,这些对孩童认识自我、认识他人和认识自然都有很好的作用。复旦大学的通识教育很有特色,学生阅读的书籍包括诗经、圣经等经典读物,引导、启发学生传承人类文明,很值得国内各高校推广学习。 表1所示是美国9所大学开设的通识教育课时安排,学习量占全部学习量的20%以上,个别大学甚至超过了50%。内容更是丰富多彩。如斯坦福大学整个新通识教育的构架分为3大类9个领域:第1大类是文化核心课程(其中分3个领域,第1个领域是新CIV(Culture、Idea、Value),即“各种文化,各种观念、各种价值”;第2个领域是世界文化,第3个领域是美国文化);第2大类是科学核心课程;第3大类是人文社会科学核心课程。 每门课程都需要经过学校的专门委员会审定批准,内容则无一例外都是传统经典著作的阅读和讨论。其中一门古今欧洲指定要讨论的读物为:柏拉图对话两种(Dialogues by Prato)、亚里士多德的政治学、圣经、奥古斯丁的忏悔录、中世纪英国文学作品坎特伯雷故事、马基雅维里的君主论等西方传统名著,再加上一本非西方传统名著,但在世界范围颇有影响的古兰经。这些都反映出CIV核心课程的特色。 通过这些人文教育,学生能够理解目前人类所处的时代、社会生活环境,找到自己的理想,练就基本的职业素养,拥有正确的价值观、人生观和与人交流、合作相处的能力。 2.2职业发展能力 在信息社会,由于Internet的不断发展,很多新技术不断面世,开拓了很多新的工作岗位,而一些职业则逐渐淡出。时代需要终生学习,每个人必须能够不断地学习,规划自己的人生,适应社会的变化,才能拥有充实的人生。 从以人为本的理念出发,结合信息时代的特征,我们应该在自己喜欢的专业多思考,多用功。如很多学生喜欢绘画,也喜欢玩计算机,那么数字动漫、电脑装饰设计、广告设计等是一个好的发展方向。又如有些医生对计算机技术很感兴趣,那么可以开拓信息医疗应用领域,如用虚拟现实技术治疗孤独症、恐惧症等。信息技术在人类社会的各个层面都有很大的发展空间,有很多需要深入研究的领域。如随着独生子女的增多,出现很多空巢老人,应用信息技术辅助实现居家养老,是对个人、家庭、社会都有利的好事。又如设计开发老人用手持式全球定位器GPS、呼叫器,老人一旦走失或需要急救,问题可以很快得到解决。 提高IT应用型人才的职业发展能力,一是基于自己的兴趣;二是开放思想,在不同学科间互动、合作,会创造出新的职业和职业发展空间;三是发展服务社会、服务百姓生活的理念,开拓计算机信息技术的新应用领域。 2.3社会责任承担能力 更高层次的人才能力体现在对社会责任的承担,“做天下人,担天下事”。计算机是个万能工具,而如何应用它则是人决定的。比毒瘾危害还严重的网瘾伤害了很多家庭和孩子,制作不健康电子游戏的人是否要与贩卖毒品的人一样承担法律责任呢?作为IT人,在设计、开发技术产品时,是首先考虑产品投放市场后的社会影响,还是只顾赚钱,不顾他人的幸福与否?需要我们深入思考。 美国计算机协会(ACM)伦理与职业行为规范(1992年版)明确指出造福社会与人类、避免伤害他人、诚实可信、做到公平而不歧视、获得和保持专业能力、遵守合同、协议和分派的任务3等。这些行为规范是IT专业人员承担社会责任的指南,只要遵守这些职业道德操守并在工作生活中加以实践,个人在职业生涯中必然会是一个杰出的专业人士。所以,在我国大学生中开展职业伦理教育也是非常有必要的。 社会责任承担能力是人获得非凡职业能力的基础能力。国内外著名成功人士都具有强烈的社会责任感和使命感。清华大学计算机教授姚期智2000年获得了图灵奖,2003年放弃国外优越的工作生活条件,回国任教,定居清华园,亲自为本科生、研究生上课,为祖国培养世界级顶尖级人才辛勤工作。控制论之父、美国麻省理工学院的维纳教授,早在1948年就出版了控制论或关于在动物和机器中控制和通信的科学一书,1950年又出版了The Human Use of Human Beings:Cybernetics and Society,指出人类社会将因为控制技术的应用发生深刻的改变。他们都有敏锐的技术给人类带来的效应意识和社会预见性。 爱因斯坦曾说过,“只有利他的生活才是值得过的生活”(Only a life lived for others is a life worthwhile)。这与中国的哲学文化一样,“只有舍,才有得”,舍自私,成就大事业,就是大家都和谐、幸福,都有房子住,都有衣穿,那么你也就乐在其中了。 2.4国际化合作能力 信息技术的全球化发展,Internet的无国界,使得全球化进程愈发加快。不但技术发展全球化,经济发展全球化,而且教育也在走向全球化4。这些都迫使对IT职业人员的国际化合作能力要求上升到了一个新的层面。IT专业人员要熟练掌握一门外语,了解他们的文化、历史、宗教信仰,能够通过E-mail等现代通信技术进行远程合作。鉴于篇幅所限,这部分不作深入探讨。 3未来展望 知差距而奋进,中国IT人才培养正处于一个转折点。我国目前的网络利用人群只有22%左右,比起发达国家70%80%的网络普及率,中国的IT技术利用还有很大的提升空间。无论从医疗康复还是机器人的使用,社区管理还是灾难急救等,信息技术都得到了广泛利用,而中国差的主要是在IT应用型人才教育中开展技术伦理教育。如在IEEE-CS教学大纲中,计算机伦理课是核心课程、学位必修课,在美国一些大学中已经开设了20多年。美国南康涅狄克州大学拜纳姆(Terry. W. Bynum)教授所开设的计算机伦理学课程在2006年还被评为“美国高校示范课程”,可见其受重视程度。其授课主要内 系 统 概 述3.1系统设计3.1.1 系统功能与应用背景互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其更捷的信息传输形式改变这人们的消费模式,利用简单、快界、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。眼下电子商务网站正如雨后春笋般大量涌现,企业网络化已经一种时尚。电子商务的发展可能大家都已经耳濡目染,上网的朋友对这已经不再陌生,电子商务确确实实出现在我们周围。本系统是一个在线花店系统,具有在线先手鲜花的基本功能。同过配置,可以作为一个实际应用的鲜花销售网站。本系统是为传统经营的花店构建网上销售渠道而开发的。本例中的在线花店重要完成的功能如下。 鲜花产品选购(可按分类方式查找鲜花种类或通过关键字进行查询) 购物车功能 查看鲜花详细情况 用户注册 用户登陆 查看用户的订单信息 用户评论3.1.2 系统浏览图 3-1 是用户访问网站的第一个界面,也是本系统的主界面。用户通过这个主界面可以浏览网站各个分类页面,浏览推荐商品和查看分类属性页等。3.1.3 系统特点本章所介绍的实例具有以下特点。(1)页面模块化本系统在界面设计上都采用了模块化处理思想,把很多页面功用部分集成一个模块,例如页面的头、尾和导航条,这样在开发是遇到这些相似的页面部分,就不需要重新编写,只要重用这部分即可,大大提高了开发效率。(2)缓存技术把产品导航信息放到内存中缓存起来,大大提高了网站效率和响应速度。 3.2 系统设计和架构3.2.1 系统设计思想 电子上午发展已经有10多年的历史了,在中国很多人对电子商务也逐渐接受和认可。网上购物作为依仗时尚很多人去体会,更有部分人把购物同逛商场等显示社会服务一样作为生活的一部分。鲜花作为生活的点缀,也越来越为生活所需要。这种网上买卖鲜花的交易越来越多,也逐渐被广大消费者所接受。本系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等一实现鲜花在线销售。通过本系统可以管理简单的在线销售模式、满足用户随时查询产品信息,随时下单购物的应用需求。由于本系统考虑到产品的适应性、安全性和访问效率,所以,在系统平台多样性、技术先进性、功能适应性和灵活性等方面都有考虑,使系统相对完善,具有更好的学习价值。本实例把页面中一些常用的部分集成为模块,例如页面的头和尾部,这样设计新的页面如果有重复出现的部分,只需要那现成的模块来组装就可以了。系统功能模块细分(1)用户管理模块管理用户登录、用户注册和用户修改等用户信息的基本功能,与一般电子商务的用户管理系统基本相同。(2)产品信息模块陈列产品的详细信息(3)导航分类检索模块按不同分类和不同应用导航产品,把相关产品列出。(4)购物车处理模块通过cookie技术实现购物车。用户选者产品后,点击“购买”进入购物页面,陈列要购买的产品明细项。(5)用户选择产品完毕,通过购物页面到订单结帐页面,填写必要的信息,产生最终订单;还提供订单查询功能。3.2.3服务器和ASP运作环境配置1软件准备本章实例的数据库管理软件采用Access,安装Office的时候便会附带安装Access如果读者机器上没有安装Access,请准备Office软件;Web服务采用IIS,IIS的安装请参考1.3.4节。数据库的设计、生成与配置信息管理系统离不开数据库,它保存系统用到的数据。本系统的数据库主要用来保存用户、订单、产品等信息,所以数据库主要用到的表有:用户表、订单表、产品表和分类导航4类表。设计数据库系统时应该先充分了解各个方面的需求,根据需求决定数据库结构。3.3.1 数据库需求分析简单来说系统有3个对象:用户、消化产品和订单。用户浏览鲜花产品,并且在需要的时候下订单。各这些信息提供增加、修改、保存、更新和查询,这就要求数据库结构能从粉满足这些信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组合一份尽的数据字典,为程序设计打下基础。系统需求积累用户资源,用用户表来记录用户的信息,具体包括用户的真名、地址、电话、邮编、身份证号、E-mail和密码等基本信息。网站要给用户展现产品,把鲜花产品的详细信息介绍给用户,需要产品信息表,具体包括产品名称、各类属性和所属分类等。网站是电子商务网站,最终目的是为用户服务,使用户浏览查后有购买的欲望,进行购买行为。订单类表格记录用户的购买行为,需要记录购买的产品信息,付款人的信息,收款人的信息,下单时间等。为了方便用户的查找,提高网站的服务质量,对产品进行不同的属性导航,一个鲜花产品分可以包含不同的属性,方便用户的查找,促进用户的消费,实现网站的价值,对具体查的属性进行分类,实现属性导航表,包括产品属性分类,产品对应产品属性的对应表。通过上述系统功能分析,针对一般的在线花店的需求,包括如下数据表。 网站用户信息表,包括数据项、用户ID、用户代号等。 采购订单表,包括数据项、订单ID、付款人姓名、付款人电话等。 订单明细表,包括数据项、订单明细编号、产品ID、订单ID等。 产品表,包括数据项、产品ID、产品代码、产品名称等。 用户评论表,包括数据项、ID评论内容、用户名称等。 目录属性表,包括数据项、目录编号名字、目录编号等。 导航属性字典表,包括数据项、导航ID数字类型ID、文本类型ID。 产品导航属性对应表,包括数据项、导航类型ID、导航名称等。3.3.2数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。 摘要:在Windows2000下利用VB的串行通讯控件可实现PC机与多单片机之间的通讯。采用定时器控制大大加快了自动化进程,克服了以往“握手”协议造成的通讯速度缓慢的缺点。本文主要介绍了在PC机上如何利用VB软件构建单片机的上位机界面和底层通信基础。 关键词:单片机;通讯;属性;事件 Using VB Realized Communication Between Multiple MCU&PC Li Guofeng (Langfang Teachers College,Langfang065000,China) Abstracts:Using VB COMM Controls in Windows2000 can be realized communications Between many Microcontroller unints and PC.Greatly accelerated by the timer control automated processes,overcoming the pasthandshakeagreements resulting from the shortcomings of slow communications.This paper mainly introduces how to use a PC in VB software construction of MCU interface and the underlying communication foundation. Keywords:MCU;Communication;Property;Events 在采用以PC机为控制中心的数据采集自动化控制系统中,通常需要单片机采集数据,然后用异步串行通讯方式传给PC机,PC对单片机进行定时控制,需要多个单片机协同工作。如果系统不很复杂,可通过定时器控件控制收发过程,在必要的地方自动接收装置,使定时控制和通讯过程完美地结合起来。这样,可以免去“握手”协议的繁琐过程,简化编程,提高速度。VB具有面向对象的设计方法,友好的用户界面,简单方便的串行通讯和实用性强等优点,无论借用其他语言就可以开发出优秀的控制系统通讯软件。本文介绍在Windows2000环境下如何利用VB来实现PC机与多个PS1016单片机之间的串行通讯。 一、VB环境下通讯程序的设计 VB提供了串行端口控制Mscomm来为应用程序提供串行通讯。该控件屏蔽了通信过程中的底层操作,程序员可以设置、监视Mscomm控件的属性和事件,结合Timer控件即可完成对串行口的初始化和数据的输入输出工作。 (一)Mscomm控件的主要属性如下: 1.Commport 设置并返回通讯端口号。端口号可以设置为116的任何数,如Mscomm.Commport=2表示设置当前通讯端口为COM2。 2.Setting 设置并返回波特率、奇偶校验、数据位、停止位。格式为Mscomm.Setting=String。String是一个包含四部分的字符串:第一部分为波特率;第二部分为奇偶校验,N表示不校验,M表示符号校验,E表示偶校验,O表示奇校验,S表示空格校验;第三部分为数据位数,其可选值为4,5,6,7,8;第四部分为停止位位数,其可选值为1,1.5,2。Setting属性的缺省值为“9600,N,8,1”。 3.Portopen 设置并返回通讯端口的状态,也可以打开和关闭端口。 4.Input 从接收缓冲区返回和删除字符。该属性在运行时为只读。 5.InputLen设置并返回每次Input属性从接收缓冲区中读取的字符数。InputLen属性的缺省值为0。设置InputLen为0时,Input将读取接收缓冲区的全部字符。 6.Output向传送缓冲区写数据。要传送的数据可是文本数据或二进制数据。 7.CommEvent返回最近的通讯事件或错误。只要有通讯错误或事件发生错误时就会产生Oncomm事件。CommEvent属性中存有该错误或事件的数值代码。 (二)Timer控件的主要属性如下: 1.Enabled返回或设置一个值,该值用来确定一个窗体或控件否能够对用户产生的事件作出反应。通过把Enabled设置为“Galse”来使Timer控件成为无效,将取消由控件的Interval属性所建立的倒计时数。 2.Interval返回或设置对Timer控件的计时事件调用间的毫秒数。Timer控件的Enabled属性决定该控件是否对时间的推移作出响应。将Enabled设置为“False”会关闭Timer控件,设置为“True”则打开Timer控件。当Timer控件置为有效时,倒计时总是从其Interval属性设置值开始。创建Timer事件程序。可通知VB在每次Interval到时该做什么。Timer控件和Enabled属性设置为“True”时,VB将在Interval时间到后自动访问Timer_Timer过程。 二、主窗体设计 为实现通讯程序,须在VB开发环境下设置一个用做控制通讯的窗体。窗体上主要有一个通讯控件Mscomml和两个Timer控件。VB的特点是事件驱动,定时器控件会定时触发相应事件的驱动程序。 (一)发送单片机命令 为了使主机能够对整个检测过程进行实时控制,须要在发送命令以后设定等待的时间,也可以通过条件判断下一步是发达还是接收命令。对发送的命令,可能是文本方式或二进制代码。在发送二进制代码时,应特别注意发送的格式。 发送命令过程是一个带参过程,这样可使发送命令简便易行。具体程序如下: Sub发送单片机命令过程(command As Byte) Dim输出命令(1 To 1)As Byte DoEvents 输出命令(1)=command MSComm1.OutBufferCount=0 MSComm1.Output=输出命令 MSComm1.InBufferCount=0 End Sub (二)接收数据 接收数据是一个被动的过程,可以通过函数来实现,由定时器开启。在接收过程中,多数用特征字符,如“OK”、“#”等。这些需要在通讯协议中约定。 Function接收数据() Do DoEvents In_buffer $=In_buffer$&MSComm2.Input Loop Until InStr(_buffer$,“OK”)从串行端口读“OK”响应 In_buffer=Left(In_buffer,len(In_buffer)-2) 接收数据=In_buffer$ End Function (三)Timer控件控制 通过Timer控件来控制通讯中的发送命令和接收数据过程,在通讯程序中设置两个Timer控件分别控制发送单片机命令和接收单片机数据。为了实现一台PC机和多单片机之间的通讯,可在一个Timer控件的过程中,在发送命令之前设定命令参数和要接收数据的单片机号,然后发送单片机命令;在另一个Timer控件的过程中,根据发送前设定的单片机号,接收不同单片机的数据。 Timer控件控制程序如下: 发送命令主控程序 Privata Sub TimerSend_Timer() TimerSend.Enabled=False Select Case command Case 1 Call发送单片机命令过程(任务1) TimerReceive.Enabled=False启动自动接收 Case2 Call发送单片机命令过程(任务2) MSComm1.Rthreshold=0关闭自动接收 TimerReceive.Interval=500 TimerReceive.Enabled=True启动定时器接收机号=1 Case 3 Call发送单片机命令过程(任务3) MSComm1.Rthreshold=0关闭自动接收 TimerReceive.lnterval=500 TimerReceive.Enabled=True启动定时器接收 机号=2 Case 4 Case n End Select End.Sub 接收数据主控程序 Private Sub TimerReceive_Timer() TimerReceive.Enabled=False Select Case机号 Case 1 In_buffer$=接收数据(机号) Call任务2 Case 2 In_buffer$=接收数据(机号) Call任务3 Case 3 Case n In_buffer$=接收数据(机号) Call任务n End Select End Sub (四)自动接收、监视总线状态和通讯错误的处理 自动接收、监视总线状态和通讯错误的处理可以通过OnComm事件实现。VB程序运行过程中只要设置MSComm1.Rthreshold=1,在接收事件发生时程序就会自动访问MSComm1.OnComm()过程。 由于外界干扰或电压波动等原因,PC机和单片机之间的通讯可能会出现错误,如接收缓冲区溢出、网络端口超速等。这些可能发生的事件都能在代码中引起运行错误。为了处理这些错误,须要将错误处理代码添加到程序中。通过控件中的OnComm事件可以捕捉和处理错误。在通讯过程中所发生的通讯错误是CommEvent属性返回的。当CommEvent属性值发生改变时,表明有通讯错误,就会产生OnComm事件。同时,可以利用自动引发OnComm事件的特点在接收过程中加入状态显示码。这样可以监视通讯线路状态,得到单片机和主机及单片机和单片机之间的通讯进程。通讯错误的处理程序如下: Private Sub MSComm1_OnComm() Select Case MSComm1.CommEvent Case ComReceive Receive data 自动数据接收、监视总线通信信息 Select Case In_buffer $ Call A Label.Enabled=“正在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年城市基础设施建设用地临时租赁合同
- 2024年房屋建筑施工外包合同
- 2024年房产买卖按揭融资协议
- 2024年数据中心沉井施工劳务合同
- 2024年度演艺活动策划与执行合同
- 2024年新型能源工程设计技术服务合同
- DB4117T 207-2018 高蛋白夏大豆集成栽培技术规程
- DB4106T 50-2021 开办企业工作规程
- 2024年房屋损害赔付协议书
- 2024年家装清工承包合同样板
- 第五节 错觉课件
- 2024-2030年陕西省煤炭行业市场发展分析及发展前景预测研究报告
- 【课件】Unit+3+SectionB+1a-2b+课件人教版英语七年级上册
- 国开2024年《中国法律史》平时作业1-3答案
- 呕吐(急性胃肠炎)诊疗指南(制订)编制说明排版
- 江堤道路工程施工方案#江苏
- (外研版)初中英语语法汇总[新版]
- 李燕璇植树问题卡通版5
- 有砟轨道铺设的施工讲解
- 烟草专卖食堂燃气泄露及火灾事故现场应急处置方案
- 国家电网公司十八项反措
评论
0/150
提交评论