首页 .NET501基于.NET汽车销售管理系统

.NET501基于.NET汽车销售管理系统

举报
开通vip

.NET501基于.NET汽车销售管理系统.NET501基于.NET汽车销售管理系统 汽车销售管理系统的设计与开发摘    要本设计讲述如何为一个汽车4S店铺建立一个汽车销售管理系统。首先进行系统的需求分析,提出系统任务和系统业务流程的分析。其次,用SQL Server 2000建立系统运行所要的后台数据库。在数据库设计中,本设计又先对数据库进行需求分析和概念设计结构的列出,这样得到了较合理的逻辑数据结构,利用此数据的结构才能支持系统的各模块的实现。然后通过Micros...

.NET501基于.NET汽车销售管理系统
.NET501基于.NET汽车销售管理系统

汽车销售管理系统的设计与开发
摘    要
本设计讲述如何为一个汽车4S店铺建立一个汽车销售管理系统。首先进行系统的需求分析,提出系统任务和系统业务流程的分析。其次,用SQL Server 2000建立系统运行所要的后台数据库。在数据库设计中,本设计又先对数据库进行需求分析和概念设计结构的列出,这样得到了较合理的逻辑数据结构,利用此数据的结构才能支持系统的各模块的实现。然后通过Microsoft Visual Studio .NET 2003进行各个系统功能模块的创建和系统的实现。在创建过程中,本设计先从系统主模块着手,再实现各个小的模块功能。最后在系统实现的过程中将数据库连接起来,实现整个系统的正常运行。一个正常进行的汽车销售需要管理所拥有的汽车信息的设置、销售人员的信息和客户的信息等,更重要的还要提供汽车信息管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

关键词:网上订购;数据库;信息管理
3 系统需求分析与设计
3.1 系统功能结构
本课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的具体任务就是设计一个汽车销售管理信息系统,它是一款利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平的实用软件。其主要的功能设计有:对汽车类型的购进,客户信息及销售情况进行日常的管理,如:添加、删除、修改数据库信息;查询信息;系统维护等。该系统还有在销售人员登录后能够自动库存更新的功能,使得企业能够对汽车信息进行实时的管理,提高工作效率。
3.2 系统管理模块分析
通过对汽车销售管理业务的调查分析与资料查询,弄清了汽车销售管理的工作业务流程和管理功能。
汽车销售管理信息系统主要有以下几项管理功能:
信息数据管理:管理员对汽车信息的输入、存库和维护。
客户请求信息管理:对销售业务涉及的问题进行交流回馈。
客户定购信息管理:对客户定购需求的信息进行归档管理。
汽车信息管理:对新进汽车的信息进行归档管理。
信息查询统计管理:管理员通过对客户提供的汽车信息找到客户所需的汽车并通过客户信息库对客户的核查后,把客户所需的汽车信息提供给客户。对销售、库存等的统计。

4 数据库的详细设计与实现
4.1 数据库需求与功能分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。同时在完成基本功能的同时还要实现销售人员对于客户问题回答,以及客户对于汽车选购等等实现功能。
仔细分析调查有汽车销售公司管理信息需求的基础上,将得到如图所示的本系统所处理的数据流程。

 
图 4-1 客户与销售人员交易图
4.2 数据库模块设计结构
有了以上数据项以及数据结构后,以及实现的各项以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面得出有以下数据项:ACASE(客户信息实体);AutoMobile(汽车信息实体);Emploee(销售人员信息实体);FQ(客户服务信息实体);Picture(图片信息实体);Resolvecase(回馈信息实体)
ACASE(客户信息实体)E-R图:

摘要:数据库课程的 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 具有立体化特点。本文针对应用性教育的特点和人才市场的需求,分析数据库课程的教学目标、能力要求,设计面向应用性教育的数据库课程体系,并提出相应的教学方法、实践训练建议。
  关键词:应用性教育;课程改革;数据库课程
  
  数据库类课程是计算机科学与技术的专业基础课程,涵盖从基本原理到应用实践的多方面内容。数据库技术具有理论基础强、实践应用性突出、学科间知识综合性明显、学科内多层面内容交融、前沿新技术发展迅速等特征。如何改革、设计数据库课程,使之适应应用性教育的培养目标,是需要认真研究的问题。
  1问题的提出
  数据库技术是计算机科学的重要分支,数据库系统已经成为信息系统的核心和基础。随着数据库技术的成熟发展和系统产品的研制应用,数据库学科不断丰富和发展,知识点形成了一个立体化的学科体系。课程体系可以按照应用开发人员、数据库管理员(DBA)、数据库设计师、数据库管理系统(DBMS)软件设计人员所需的知识、理论、素质、能力等多类型、多视角构建。目前国内计算机课程与技术专业数据库类课程的问题如下:
  (1) 教学目标不明确。教学仍以理论教学为主、实践教学为辅。学生毕业后没有工程实践 经验 班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验 ,对软件平台不熟悉,既无法很快从事应用开发及数据库管理工作,又不具备参与数据库设计工作的能力,对概念、术语、理论都知道一些,对DBMS也略有了解,但不能真正进入工作状态。
  (2) 按照理论体系构建课程体系。教学内容理论性强,模型抽象,实践教学多是针对SQL语言或某些技术环节进行的。学生完成课程学习之后,往往对抽象的理论有模糊印象,但没有建立起应用体系的概念,不具备数据库技术的应用能力。
  (3) 学习效果不好。在学习过程中,学生首先接触到的概念和理论抽象难懂、逻辑性强,他们很难建立起数据库系统的概念,某些知识点,如安全性、完整性、范式理论、数据库恢复、并发控制等内容缺少具有代表性的实例,学生只能体会到概念和某些局部功能,无法深刻体会各个知识点在整个数据库系统中的位置和作用,导致学习效果不好。
  2数据库课程的定位与目标
  2.1课程定位
  “应用性教育”与“学术性教育”的重要区别是,应用性高等教育培养直接为生产、生活、工作服务的一线应用性人才[1],主要类型有技术应用、复合应用、服务应用和职业应用。这种为社会生产一线服务的人才,一方面要掌握某一领域学科的基本知识和基本技能,另一方面又应具有较强的解决实际问题的能力。从培养目标的内涵来看,应用性高等教育既不同于普通高等教育,也不同于高等职业教育,是一种全新的教育类型。与普通高等教育相比,二者都以学科为基础,但应用性本科教育更强调面向工作的应用能力培养,与高等职业教育相比,应用性本科教育强调学科知识平台对培养应用能力的支撑作用。应用性本科教育是学科与应用并重的一类高等教育。
  
  应用性本科教育的课程强调学科和应用两个方面,既强调学科基础,又重视应用能力。前者为培养学生的应用能力打好学科基础,使学生具备运用理论和原理解决实际问题的学术性知识,后者提高毕业生可能从事工作的应用能力。落实培养应用型人才的目标,课程体系的设计、建设是关键的环节之一。
  设计应用性课程体系需要进行如下工作:第一,明确学生将要从事的工作所需的应用能力,包括通用能力和专门能力;第二,分析、确定与应用能力相关的学科性知识,包括经验性知识和工作过程性知识。
  根据调查,我国目前数据库应用人才主要有三类角色:数据库应用系统开发人员、数据库管理员(DBA)和数据库设计师。应用开发人员是在DBMS上开发信息系统的一组专门技术人员,能够利用DBMS提供的接口开发应用系统。DBA负责维护系统,对于大型数据库系统,则需要非常有经验的高水平DBA来管理、维护数据库,包括日常的性能检测、故障排除、数据备份、安全审计、性能调优、系统升级等。中、大型软件系统的开发往往需要专门的数据库设计师,他们要掌握数据库设计的方法、技术,熟悉DBMS及开发平台的特性,需要有实际经验。DBA和数据库设计师都需要不断的经验积累和较深厚的专业功底,经过本科教育的学生难以达到DBA和数据库设计师的要求,这部分教学主要让学生掌握知识、概念,并通过简单的设计、数据库管理的实践,掌握知识、理论,初步积累对相关工作的认知和感受。学生参加工作后,一般以数据库应用系统开发或简单的数据库管理工作为起点,积累一定工作经验后才能够承担DBA和数据库设计师的工作。
  需要说明的是,数据库知识理论体系中有一部分内容是对DBMS本身功能的设计与开发。DBMS是一个大型复杂的基础软件,对系统软件设计开发人员的要求非常高。现阶段,在服务北京市信息产业的定位之下,对这类人才的培养不是重点。
  
  2.2课程目标
  根据人才市场的需求及应用性本科计算机科学与技术专业的培养方向,数据库系统课程的教学目标是使学生具备对数据库系统的认知、分析、设计、应用能力和学科素质。具体而言,就是使学生较全面地掌握数据库系统的基本概念和基本原理,了解学科的发展前沿和发展趋势,学习、掌握数据库的基本理论、技术和方法,提高学生综合运用数据库系统的知识、技术和方法进行数据库应用系统的设计和实施能力,在掌握相关课程、技术的基础上具备开发数据库应用系统的能力,较熟练地从事应用系统的开发;能够进行数据库的日常管理;能够参与数据库设计工作。在有一定的工作积累后,能够承担DBA和数据库设计师工作。
  3构建数据库课程体系
  目前,数据库教材及课程教学基本都是以知识体系为顺序组织、编排的:前半部分集中介绍数据库的基础理论;后半部分介绍一种具体的数据库管理系统软件,也有一批研究型院校使用的教材以理论为主。随着数据库技术的不断丰富和发展,数据库学科的知识点形成了一个立体化的学科体系,研究领域涉及理论、方法、技术、应用多个方面。立体化的学科体系决定了我们的课程体系应该是多层次、多类型、多视角的。
  面向应用性教育的数据库课程不能是研究型本科教学内容的简单删减,也不是以某个DBMS软件为核心的软件使用培训,而是要按照数据库应用人才的能力需求,从教学内容、形式、组织方法等多方面进行改革,重新构造课程体系。
  表1是将数据库知识体系与相关能力重构后得到的课程体系,重构的依据是应用能力。
  
  数据库课程改革不是简单按照角色的知识、能力要求重新组合课程单元,而是按照培养目标进行优化、取舍、重组。例如,在数据库理论体系中,数据库的安全性、并发控制、备份与故障恢复等内容是面向DBMS设计的,面向应用的教育可以简化这部分内容,只介绍基础概念,不必详细分析原理。
  4课程教学设计
  4.1教学方法
  数据库技术的立体化对有效教学提出了更高要求。课程内容多,即有抽象概念,又有应用技术,学生在短期内接受并掌握课程的概念、理论、方法和技术,有很大困难。因此,不同类别的教学内容应采用不同的教学方法。
  (1) 一般到抽象。根据思维与能力训练的循序渐进性,在教学过程中,改变先讲关系数据库模型,后讲SQL语言的惯例,先介绍SQL语言的查询,并在给定的具有良好结构的样例数据库上进行操作,引导学生理解查询的含义,再学习关系代数形式化描述,然后学习查询优化的一般方法。在这个过程中,还要引导学生观察、分析样例数据库,为学习数据库设计打下基础。

(2) 案例教学+任务驱动+课堂讨论。讲授数据库设计时,采用案例教学+任务驱动+课堂讨论的教学方法。通过分析与设计实际案例,讲授数据库设计的理论、方法及技术,学生以小组为单位接受任务,设计数据库,在完成设计的基础上进行讨论,阐述设计思路和方案。教师适当点评并予以引导,帮助学生从应用的角度建构数据库设计的方法和技术体系,深化对相关内容的理解。
  4.2实践训练
  数据库课程的实践教学对于学生巩固知识,提高实际动手能力和综合素质十分必要。实践教学体系包括课程实验教学和综合实践教学两部分。
  课程实验是对理论知识的验证、吸收和消化,主要是使学生全面、系统地理解和掌握数据库的操作。综合实践教学是课程实践教学体系中最重要的一个环节,重点是建立数据库应用系统,包括从数据库设计到应用系统开发的全过程。综合实践教学能够帮助学生建立数据库系统的整体概念,有利于发挥和挖掘学生的潜能。实践教学体系与理论教学体系应融为一体,相互补充、相互发展。
  4.3数据库课程教学方案设计
  
  培养目标
  通过本课程的学习,使学生掌握数据库系统的基本概念和基本原理,了解学科发展前沿和发展趋势,培养学生综合运用数据库系统的知识、技术和方法进行数据库应用系统的设计和实施的能力。使学生在掌握相关课程、技术的基础上,具备开发数据库应用系统的能力;能够进行数据库的日常管理;能够参与数据库设计的工作。在有一定的工作积累之后,能够承担DBA和数据库设计师的工作。
  
  基本要求
  基本素质:
  具有工程意识和素质
  具有团队合作的品质
  具有良好的职业道德和品质
  具有良好的身心素质
  基本理论、概念、方法:
  数据模型、关系模型
  关系数据理论
  关系的安全性、完整性、并发控制、故障恢复
  数据库规范化理论
  数据库设计方法
  应用能力:
  安装、配置、使用一种DBMS
  使用SQL语言管理、访问数据库
  通过接口访问数据库
  数据库管理:安全性、备份与恢复
  数据库设计
  课程内容
  ● 数据库、数据库系统、关系数据模型
  ● 数据库与SQL语言
  ● 数据库的完整性
  ● 数据库编程
  ● 关系数据理论
  ● 数据库设计
  ● 数据库管理(安全,备份与故障恢复)
  ● 数据库技术的发展 概 述: 班主任任务不只是教员任务的重要组成局部,而且是教育教学的重要内容。要做好此项任务,班主任不只需求熟练把握 治理 学等知识,而且需求率先垂范,以自身的优秀质量和高尚品德对学生停止潜移默化的影响,更需求有一颗爱心,把爱付诸日常任务的各种举动之中。
  中心词汇: 计算机毕业网 班主任任务 爱心 举动
  
  班主任任务是一项十分辛劳和琐碎的任务。班主任不但要教好所任教的学科,而且要着力培育一个安康向上的班团体,使每个学生的德、智、体、美、劳等方面都失掉充沛开展,并构成良好的特性质量。因此,不付出艰辛的休息和辛劳的汗水是不会有收获的。
  1.要有一颗爱心
  “没有爱就没有教育”,在往常的教育进程中,班主任应以一颗仁爱之心对等地看待每一位学生,尽量站在他们的角度体验其内心感受,进而走进他们的情感世界。爱 心的表达方式往往是经过具体的大事反映出来的,例如天天 早晨走进教室,看看学生有没有到齐,在天冷或天热的时分,提示同窗们增减衣服;早上上学路上是不是留意平安;天天 做操时,看到学生红领巾没有戴正,提示其系好;有学生衣服不够划一,悄然地帮他拉一拉。学生感遭到班主任的关心和保护,体会到班主任很在意自己,从而有一个好意境投入到一天的学习中去。这些事看起来都很往常,由于这正是班主任最基本的任务,也是班主任爱心的具体表现。
  班主任除了关心学生的生活外,还要关心学生的学习、身心的安康和思想状况,并在肉体上给予他们鼓舞和支持。关于那些学习退步的,考试发扬不好的,有困难的,缺少母爱父爱的学生,班主任都应经常用言语劝导、鼓舞,不时与其谈心。这样既能充沛了解他们的心思活动,又能消减他们的肉体压力,还能取得学生的信任。班主任还应做到在学习上不偏袒、不歧视、不坚持任何一名学生。班主任要做到不以家庭出身上下、智力好坏定亲疏,不以效果好坏分优劣,尊重学生的人格,做到严中有爱、严中有章、严中有信、严中有度,还要及时地把握 学生的思想静态,找准说话机遇,做好学生的思想任务。
  2.为人师表,率先垂范,对学生停止思想品德教育
  班主任是全班学生的组织者、教育者和指点者,对创立良好的班团体,提高学生的素质,陶治学生的情操,培育片面开展的人才有着无足轻重的作用。班主任和学生接触的时间长,在学生面前是一面镜子、一本书。因此班主任规范学生的行为,首先应规范自己的行为,在任务中要求学生做到的,自己首先做到。对学生来说,班主任最关心的是三个方面:一是每个学生的平安;二是学生的品行能否端正,俗话说,海宽不如心宽,地厚不如德厚,一团体要成才,必需先成人,学问再大,假设没有德,那也不能够成为对社会有用的人;三是学习的态度,班主任应让学生明白,父母及教员是如何关心其生长的,通知他们,父母养育孩子的不易与艰辛,要学生懂得感恩,珍惜大好的光阴,端正学习态度,树立学习目的,争取用良好的效果来感谢父母师长。
  3.完善班级治理
  班主任应擅长组织和治理 学生。班主任要做的任务多且冗杂。例如天天 率领学生大扫除,早上提早到校,反省家庭作业,组织早读,上早操,组织各种团体活动等,每学期的任务方案,期末总结,天天 晨会,每周 班会 初三期末考动员班会考试后心理调适班会暑假期间安全主题班会九年级下学期开学班会考前心理辅导主题班会 ,往常不活期的班干会,学生会,布置教室,出黑板报,主题班会,广播操练习 ,文娱活动、班主任手册的填写、各项收费等任务都要到位。加上天天 素日里的偶发事情、家庭访问等琐事,消耗的时间精神无法计算。那么怎样才干比拟轻松而又出色地做好班主任任务呢?班主任必需具有一定的组织治理 学生的才干,留意培育班级的主干力气,让学生自己治理 自己。这样不只班主任轻松,而且能调动学生自我治理 的能动性与积极性,开展班干部的组织才干。
  班主任应懂得微观治理 ,擅长放权,将班级里的普通事情交由班长担任,各项具体任务分工到各个班委。语、数、英早读各布置人担任,早操由体育委员担任;学习上由学习委员和各科代表担任。班主任自然要随时随地地作反省指点,以防止某些任务的疏漏和不到位状况。对各项任务及时作出总结,表扬先进,指出缺乏。当发现班上有些效果好的学生不爱休息,做事一副娇滴滴的样子时,班主任应与他们谈心,让他们明白“一屋不扫何以扫天下”的道理,抓住机遇对其停止教育:一团体连教室都扫不好,还无能什么事?要想干大事,必需从大事做起,莫以善小而不为,从一件大事往往能看到一团体思想深处的东西。班主任要学生看法到,踏踏实实地做好每一件大事的必要性,树立并构成良好的班风。
  4.擅长开掘学生身上的闪光点
  人都有喜欢被表扬的天分,学优生需求表扬,学困生更需求表扬。其实学困生身上也存在着许多优点,需求班主任去发现、去开掘。班主任要擅长发现他们身上的闪光点,擅长给他们以信任和鼓舞,积极引导他们无看法地发扬自己的优点,克制缺陷,扬长避短,从而向好的方面开展。有些学生学习效果不好,但休息十分积极。每次学校大扫除,他们拖地、擦门窗、排桌椅,忙得满头大汗,还不停地问:“教员,还有什么事要干?”班主任应乘机对他们说:“教员特殊 欣喜看到你们如今的表现,假设你们在学习上再下点功夫,就会成为一名德才兼备的好学生。到那时,同窗们都会对你们刮目相看的,教员和你们的父母也就愈加开心了。”他们听了这样的话肯定会有所震动、有所举动,若班主任再辅以其他的手腕,这些学生就会渐渐地改动,如作业写得很仔细了,字迹清楚了,上课守纪律了,作业做得十分快。班主任对他们的这些提高都要及时地给予表扬,使其向上的积极性继续坚持。
  班主任要不吝啬对学生的表扬,多鼓舞和劝导学生。学生有着不同的教育基础,来自不同的家庭,拥有差异各别的智力水平,因此其开展肯定是多层面的,只需他们在原有的基础上不时有所提高就可以了。所谓“蹲上去看学生”,大约就是换一个角度看学生。班主任不能用同一个形式要求学生,要多思考 学生自身的特点,做到因材施教。
  5.要有一颗往常心,自得其乐
  做一名班主任不轻易,做一名优秀的班主任更不轻易。有人能够会埋怨班主任任务的辛劳,正由于如此,有很多人都不情愿当班主任。但假设是班主任,就不应埋怨,而应有一颗往常心,学会在苦中寻求快乐。如快乐地任务,快乐地生活,凡事学会换一种角度去想,合理排解自身的消极心情,学会自得其乐。这样才干以良好的心情感染学生,使自己的教育教学收到较好的效果。
  总之,班主任任务是一项复杂的任务,只要从点滴做起,从大事做起,因势利导,做到润物细无声,给学生更多的人文关心,才干把任务做到学生的心里去,才干真正带好一个班团体。

数据字典:
  下面为借书业务流程图中的每一部分编制数据字典。
(1)数据元素:每种药品都有药品代码这个信息,其描述内容如下:
数据元素名称:药品代码
        类型:字符
        长度:7位
  数据值类型:字符
相关的数据结构:{拼音码+药品码+药品名称}
(2)数据流。数据流“药品采购信息”条目如下:
数据流名称:药品采购
      说明:药品批发公司 的药品采购信息
数据流来源:供应部门
数据流去向:药品采购员
数据流组成:{进货商码+进货单序号+进货单号+付款方式码}
数据流的流通量:大约10/天
(3)数据存储:数据存储“采购情况”条目如下:
数据存储名称:药品采购情况
简述:存放的是药品批发公司 的药品采购情况
输入数据:采购情况
数据存储组成:{批号+库房名称+进货单号+药品码}
存储方式:按借书的先后顺序排列
(4)数据处理。数据处理“查询药品”条目如下:
数据处理名称:查询药品
数据处理编号:1.1
简要描述:根据药品的药品代码进行查询
输入数据流:药品信息
输出数据流:查询结果
处理逻辑:根据相关人员的药品的的分类号检索相应的药品信息。
第四章 系统总体结构设计
4.1软件模块结构设计
4.1.1系统方案确定。通过对系统调研与分析,系统主要应完成的功能如下:药品采购、药品销售、财务管理、系统管理等内容。
数据库设计
数据库采用了Microsoft推出的Visual Foxpro自带的数据库,这是微软集成到VFP中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于VFP具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。使用它的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。
本系统涉及到的实体:(共有一个数据库it.dbc,下有二十三个数据表,分别为:)。
(1)本系统中所涉及到的主要实体及其属性有:
batchno表:{药品吗,批号,批号码}
custract表:{客户编号,付款日期,付款编号}
customer表:{拼音码,客户编码,客户编号,客户单位,联系人,地址,销售金额,销售回款,前期余额,电话,税号,帐号,备注}
departmt表:{部门编码,部门名称}
employee表:{员工码,姓名,职务,电话,等级码,口令}
inventoty表:{库房编号,盘点表序号,盘点表号,日期,供货厂商,金额,备注,审核}
invitem表:{批号,盈亏,盈亏原因,盘点表号,药品代码,药品码,数量,单价,金额,审核}
medicine表:{拼音码,药品码,药品代码,药品名称,规格,单位,包装类型,产地,批发价,零售价,折扣率,出厂日期}
payment表:{付款方式码,付款方式}
purchase表:{供货商码,进货单序号,进货序号,日期,付款方式码,金额,备注,审核}
puritem表:{批号,库房名称,进货单号,药品代码,药品码,数量,单价,金额}
reason表:{盈亏原因码,盈亏原因}
saleitem表:{批号,库房名称,销售单号,药品代码,药品码,数据,批发价,折扣率,金额}
sales表:{员工码,销售单序号,销售单号,日期,部门代码,客户编码,付款方式码,金额,备注,审核}
setup表:{表名,关键字值}
stores表:{库房编号,库房名称}
suppacct表:{供货商码,付款日期,付款金额}
supplier表:{供货商代码,供货商码,供货商名}
user_level表:{等级码,说明}
wditem表:{批号,库房名称,退货单号,药品名称,药品代码,数据,单价,折扣率,备注,金额}
wdpurch表:{退货单序号,退货单号,日期,供货商码,付款方式码,金额,备注,审核}
withdraw表:{退货单序号,退货单号,部门码,日期,客户名称,付款方式码,金额,备注,审核}
wpitem表:{批号,库房名称,退货单号,药品名称,药品码,数量,单价,折扣率,金额}

摘要:以企业项目为导向的教学模式是根据职业能力培养的需要,密切联系地方产业发展实际,将行业企业的实际项目设计成专业基础课程或专业课程的教学内容,根据企业项目组织实施教学与考核,从而使专业人才培养的能力目标得以实现。本文具体论述了紫光软件集团CMMI3认证项目导入到软件工程课程教学的实施方法,提出了课程未来建设思路。
  关键词:项目导向;软件工程;CMMI
    
  1引言
  
  目前我国职业教育改革发展主要呈现两大趋势:一是规模快速发展;二是职业教育模式转型,由传统的学院式教育模式向政府主导下的就业导向模式转变,以适应经济增长方式转变与社会转型的需要。在国家颁布的一系列推进高等职业教育发展的文件中明确指出:高等职业院校要积极与行业企业合作进行课程建设与改革,探索以企业项目为导向的教学模式,加强学生实践应用能力的培养。
  “软件工程”是一门理论与实践紧密结合的课程,它强调软件开发的过程和工程的实施,要求教学方式多注重实践性,强调学生的实际工程能力。目前较多的职业院校把软件工程当作一门纯粹理论课程来讲授,与软件工程实际运用有些脱节。这种教学方式,难以有效达到职业院校培养解决实际问题专业人才的目的。同时,讲授型的教学模式强调全面知识的掌握,忽视适应不同岗位的专业技能的训练,使学生在日后工作中难以准确定位。
  因此,我们通过参与紫光软件集团的CMMI3认证项目,在软件工程课程教学做了一些改革,采用以项目为导向的教学模式,将紫光软件集团的CMMI3认证项目导入软件工程课程实践教学中,将理论与实践结合,提高学生实践应用能力。而在软件工程课程中采用以项目导向教学模式,将教学和实践相同步,结合实际软件工程项目培养学生的自学能力和实际运用能力将是职业院校软件工程教学的一个有效途径。
  
  2CMMI3认证项目背景
  
  近年来,由美国SEI(软件工程研究所)开发的SW-CMM(软件过程能力成熟度模型)模型以及改进后的CMMI(能力成熟度模型集成)模型得到了国际上的广泛认可。CMMI模型共划分为五个级别,级别越高代表企业的软件开发与管理能力越强,因此有越来越多的软件企业已
  
  
  经或开始采用这些模型开展相应的过程改进工作,来提高过程能力的成熟度,以期使企业的软件或系统开发工作更加高效,更具有国际竞争力。紫光软件集团自2007年开始就引入软件能力成熟度模型CMMI,力争在1年内通过持续改进,达到CMMI3级水平。
  为了配合紫光软件集团此次CMMI3认证,同时为了实施以项目为导向的软件工程课程教学模式改革,我院组织了软件0501班所有学生参与了四个项目的全程认证,四个项目分别是:山西漳泽水库地理信息系统、企业级开发中间件EPOD、无锡(太湖)国际科技园三维可视化系统及太湖流域水污染监测数据共享平台。
  将紫光软件集团的CMMI3认证项目导入软件工程课程实践教学中,将理论与实践结合,提高学生实践应用能力。其基本思路是:将紫光软件集团的CMMI3认证项目贯穿软件工程课程教学过程的始终,以项目实施的工作过程为线索安排教学步骤,整个教学过程由项目任务来驱动,学生在学习过程中参与一个完整项目的分析、设计、实现全过程。这种开放性、创新性的教育思想和模式,有效克服了以往教学模式的弊端,促进了学生在软件开发与过程管理应用方面实际水平的提高。下面具体讲述以紫光软件集团CMMI3认证项目为导向的软件工程课程教学实践情况。
  
  3项目与教学实施的同步
  
  3.1项目与教学的前期准备
  第一步:教师对课程与项目的介绍
  教师在课程的第一次课重点介绍的内容:向学生讲解教学 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 ,让学生了解该课程的主要内容以及时间安排;给学生提供项目选题,并详细讲解项目运作方式和规则,以及考核方式;讲解每个项目的目标、范围以及相关要求,让学生大致了解项目要做什么,并提供项目任务书电子文档;声明项目人员的组织方式和原则,强调学生自愿,但老师可以根据具体情况进行指导调配;讲解如何编写项目计划,可以结合教学计划进行样例讲解;要求学生在第一个教学周完成项目计划的初稿。项目计划要经过教师审阅通过。项目计划的质量也是学生考核的参数。
  第二步:企业技术人员对四个项目的介绍
  
  重点介绍项目开发背景以及开发中用到的技术和开发工具,项目实现的功能。
  第三步:咨询顾问对全体人员的CMMI3知识培训
  由企业邀请CMMI项目咨询顾问为全体人员进行CMMI3知识的培训,重点介绍内容:过程的概念与作用。过程是为了达到给定目标所实施的一系列步骤,它包括工具,方法,材料及人员,尽管过程常被认为是过程-人员-技术三角组合中的一极,但它也可以被看作是“粘合剂”,把其他两极统一成一体。CMM和CMMI的基本概念。成熟度等级、成熟度与过程域、CMMI 1.2结构和组件、PDCA过程、IDEALSM模型以及CMMI在IDEAL模型中的运用。
  通过以上培训,知晓CMMI3认证的基本原则:作为改进的关键杠杆作用点是过程;有效的过程定义对于过程制度化是至关重要的;基于CMMI的过程改进是可测量的;CMMI对于发现当前组织管理中的问题以及软件工程、产品开发和交付是有用的工具。
  3.2项目的选择以及角色的定位
  根据CMMI3评估规则,每个项目都需要13种角色的参与,这13种角色分别是:项目经理、项目副经理、需求人员、设计人员、开发人员、测试人员、配置人员、质量管理人员、采购人员、人力资源人员、工程专家组、配置管理委员会、度量人员。
  在学生自愿和教师指导相结合的原则下确定每个项目的人员组织和角色。将软件0501班所有学生分为四个小组,每个小组负责完成一个项目的认证。每个小组中项目角色的确定是在学生自由报名的前提下,由指导教师根据学生个体知识能力的差异进行微调搭配,尽量保证小组每位成员都能承担一个角色。考虑到学生没有参与过软件开发与过程管理,因此分别在四个项目小组中为每个项目角色指派一名指导教师和一名企业技术人员,项目的项目组人员的组织结构图如图1。
  项目组成员确定完毕后,将成员组织起来形成四个CMMI3认证项目团队,建立团队的共同目标和共同的价值观及信念,使成员相信CMMI3认证项目不仅是能提高企业的生产效率,也能提高企业的产品质量。在本阶段需要明确以下几点:
  明确各CMMI3认证项目组成员所承担的任务及职责,并以文档的形式予以保存;
  确保CMMI3认证项目时间表并获得项目组成员的支持;
  保证CMMI3认证项目团队拥有所需的资源;
  建立完善的记录和信息沟通系统;
  制定CMMI3认证项目团队规范。
  
  通过此种人员组织方法,让教师、学生与企业三方互动,共同完成某一个角色的工作,这种以协作小组的方式进行课程学习和项目开发,既能为学生解决在项目实践过程中所遇到的困难,也能让教师参与企业项目实践提高自身专业素养。同时还可以使小组成员之间加强沟通与协调,互相取长补短,加强学生的团队意识,有利于学生高级认知能力的发展和健康情感的形成。
  3.3制定项目实施计划
  在为项目组成员进行相关知识的培训后,项目组成员对CMMI的基本知识有所了解,在此基础上,咨询顾问与各项目组成员一起,结合企业的实际情况,从实际出发,完成CMMI3认证项目的具体计划,使得各个CMMI3认证项目小组成员更进一步明确自己承担的任务以及各项任务的时间截点。

项目实施计划的制定主要依据项目定义的生命周期。CMMI 3级的项目生命周期定义:
  组织标准过程: CMMI 3级组织定义了一整套覆盖所有项目生命周期的标准过程和相关文档,包括:技术工程文档,项目管理文档和支持活动(配置管理、质量管理、度量管理)的文档标准。
  组织同时提供一个剪裁指南,为项目经理根据项目情况,从组织标准生命周期过程删除一些活动和过程,生成项目的生命周期,作为项目管理的依据。
  在教师和企业专业技术人员的指导下,各小组将依据工程技术类、项目管理类、支持类的生命周期图2、图3、图4完成计划制定。
  在项目计划制订过程中,需要特别重视项目里程碑点。里程碑是项目进度的关键点,说明谁负责跟踪和更新里程碑,组织级项目管理过程定义了时间偏差阀值为20%,项目可以根据具体情况自行定义,但不得超过20%。当项目实际进度与项目里程碑的偏差超出此控制范围时,应采取相应的行动。表1给出了制定开发计划中的里程碑计划表。
  3.4项目的跟踪与监控
  对于CMMI项目来说,做好计划是前提,但后期的跟踪与监控更是关键。因此,在CMMI3认证项目的实施过程中通过对该项目计划的跟踪,及时解决在实施计划中出现的问题并及时修改计划。如果没有很好的对计划的实施情况进行有效及合理的跟踪,很可能会导致CMMI3认证项目延缓或者脱离轨道,最终导致CMMI3认证项目的失败。在此阶段,教师教学和学生实践紧密结合。教师要结合项目所需进行讲解,让学生从完成项目任务的角度上主动去学,教师跟踪每日计划实施,企业人员跟踪周计划实施。重点跟踪与监控:
  试点项目的文档完善
  组织过程改进的文档完善
  培训、采购、QA的文档完善
  组织和项目的配置库的完善
  组织标准过程的培训
  参评人员的评估应答的培训
  模拟评估
  文档打印和签字
  在项目的里程碑处,项目组的人员应该向教师进行项目工作的汇报。教师统一安排所有项目里程碑的评审会。评审会分为三个议程:首先是对项目的工作产品进行讲解,学生结合幻灯片讲解项目的进展、技术路线、完成的工作产品以及项目组每个成员 摘要:高等院校计算机工程专业方向的计算机硬件课程体系主要培养学生对中小型计算机应用系统的设计和应用能力。本文分析了许多院校的应用型计算机硬件课程体系的课程组成及体系内课程内容的配合关系,根据计算机技术的发展情况,提出调整“微型计算机原理”和“单片机原理与应用”课程在课程体系中的位置和作用,以改进教学效果的观点。
  关键词:课程体系;计算机硬件;单片机;系统应用
    1 引言
  
  在高等院校计算机专业课程中,计算机硬件系列课程是一个重要的方面。对于培养工程应用型人才的院校来说,计算机硬件系列课程着重于介绍计算机系统的组成和体系结构,计算机应用系统的设计和构成,计算机系统和数据通信系统的集成应用原理和技术等。在计算机应用领域中,各种智能控制终端、数据采集设备等末端系统的作用非常重要,有时甚至是起决定性作用的。社会对这方面的人才需求是大量的、迫切的,学校也需要切实加强对学生在计算机系统、硬件应用能力方面的培养。如何设置及组织计算机系统和硬件系列课程和实验,加强实践训练,对培养学生在中小型智能终端系统、控制系统的设计和应用能力方面,有着很大影响和作用。
  
  2 计算机硬件课程体系的构成
  
  工程应用型计算机专业人才,即计算机工程专业方向人才的知识体系和专业能力,在于设计和构建计算机系统和基于计算机的系统,包括研究计算机硬件、软件、通信以及它们之间的交互。计算机工程专业方向的学生要学习包括计算机、通信系统、含有计算机设备的数字硬件系统的设计,并且要学习这些设备中软件的开发。计算机工程覆盖的范围从理论、原理到使用硬件和软件设计开发产品的实际应用。其知识领域主要强调以下方面:操作系统原理与设计、人机交互、法律/职业/伦理/社会、技术需求分析、嵌入式系统、分布式系统、计算机体系结构与组织、计算机系统工程、数字逻辑等。
  目前,大多数高等院校应用型专业的计算机硬件课程体系构成如图1所示。
  
  在计算机硬件课程体系中,“模拟电子电路技术”,“数字电路与逻辑设计”课程是整个体系的基础知识,计算机系统的所有部件,各种数据采集、系统控制功能都是基于模拟和数字电路来实现的,掌握这部分知识对于理解计算机部件、接口电路器件的工作原理非常重要。在此基础上,“计算机组成原理”、“计算机系统结构”从原理上论述了计算机系统内各个部件的组成和功能模块之间的关系、计算机中央处理器CPU的工作原理,数据处理方法、处理过程、与外部设备的信息交互等。“操作系统”介绍了计算机系统如何对内部资源的进行管理以及为用户提供使用计算机资源的手段。掌握这些知识,就可以从原理上了解计算机系统的工作原理和系统构成。而“汇编语言程序设计”和“微型计算机原理与接口技术”则是在前面计算机系统工作原理学习的基础之上,以具体的某一种计算机系统(一般是微型计算机系统)为例,具体说明计算机各个部件的工作方式和过程,如CPU指令系统、CPU的操作、存储器读写和外设接口的输入输出操作等。同时,配合相应的实验,进行简单汇编语言程序的设计和编写,设计接口电路和外部设备的连接,并完成一定的输入输出和控制操作,以验证相应汇编指令的作用、接口电路的功能等。在完成以上课程后,还开设了“单片机原理与应用”、“计算机设计技术”、“嵌入式系统与应用”等选修课,使学生了解多种计算机系统的应用,以进一步开阔学生的知识面,培养和提高对计算机应用系统的设计和开发能力。在计算机硬件课程体系中的所有课程,基本都配有相应的实验。通过实验,让学生更好地掌握相关理论知识,并进行一些应用实践。这些实验对于学生深刻理解计算机系统的工作原理,培养设计和构建计算机应用系统的能力,发挥了很大作用。
  在计算机硬件课程体系教学中,通过相关课程的配合,比较全面地介绍了计算机硬件技术,为学生建立了从基础到实际应用的一个完整的计算机硬件系统的概念。多年的教学实践证明这种计算机硬件课程体系具有一定的合理性。
  
  3 日前的课程体系中存在的问题
  
  如图1所示,在目前大多数学校的计算机硬件课程体系中,“汇编语言程序设计”和“微型计算机原理与接口技术”及其实验课程作为计算机硬件系统和应用的实例,为学生展示了计算机硬件系统各个部件的组成和工作原理,如中央处理器CPU、存储器、译码电路、接口电路等,以及它们的相互连接。在程序的控制下,计算机各个部件相互配合,完成一定的处理和控制功能,学生通过编写汇编程序代码、设计接口电路和外部电路,并通过调试电路和程序,完成相应的实验,从而更好地理解相关理论,了解计算机各个部分的功能,掌握计算机系统设计和应用能力。
  在计算机技术发展的早期,计算机电路的集成度比较低,各种接口电路、控制芯片的功能比较单一,对计算机系统的控制非常直观、有效。从微处理器芯片发展的早期到目前为止,Intel x86系列处理器在微型计算机领域里都占有着绝对的优势,应用非常广泛。因此大多数学校的微型计算机理论课程和实验系统都是以Intel x86系列CPU为核心,使用8086系列汇编语言来进行实验。这些课程的理论和实验教学对于帮助学生理解和掌握微型计算机系统组成及其应用发挥了巨大作用,取得了良好的教学效果。随着电子技术和集成电路技术的发展,微型计算机处理器芯片和接口电路的集成度迅速提高,功能和控制更加复杂,Intel x86系列处理器构成的系统已经向大规模、高性能方向发展,微型计算机系统的设计趋向于专业化、复杂化。对于初学者来说,学习、理解这样的复杂系统非常困难,用以设计、实现小型实验应用系统也几乎不可能。而且如果微型计算机原理方面的课程仍然以传统的Intel8086系列CPU芯片为例来介绍计算机系统的系统组成和应用,则又不能适应微型计算机技术的发展。随着计算机硬件处理能力的提高,操作系统也要求提供更加强大的功能和系统安全可靠性,因此,现在流行的操作系统往往采用计算机硬件保护机制,不允许用户直接对计算机硬件进行控制,必须通过操作系统的相关功能调用来控制硬件的操作。操作系统的这种思想和实现,可以更好地保护计算机系统的安全,但对需要详细了解计算机硬件工作原理和控制过程的学习和实验却造成了障碍。目前大多数微型计算机原理和接口方面的课程实验,往往只涉及某些接口电路的功能和应用,对学生深入了解计算机内部控制机制,培养和训练计算机系统整体设计和应用方面的能力,产生了一定的影响。
  目前计算机硬件课程体系中的“单片机原理与应用”等课程,往往作为专业选修课,在三年级第二学期或四年级第一学期开设,总学时和实验学时也相对较少。同时由于找工作或考研究生等多方面因素影响,学生对这些课程

的重视程度不够,使得这些课程的教学效果大打折扣。学生在学习完相关课程后,只能对计算机体系结构和组成的理论有所了解,掌握一些接口芯片的简单、孤立的应用技术,缺乏对计算机系统的整体设计和综合应用能力。
  
  4 调整课程设置,加强实践环节
  
  由以上的分析可以看出,目前大多数高校的应用型专业计算机硬件课程体系虽然在理论上可以达到相应的培养目标,但在实际上由于各种因素的影响,而且随着计算机技术的发展和变化,原先的课程设置可能达不到预想的教学效果,有必要进行相应的调整。
  在微型计算机处理器发展的同时,单片微型计算机系列芯片、嵌入式微型计算机技术也得到了迅速发展,已经逐渐成为广泛应用的小型智能终端计算机系统的核心。
  目前,在各种领域中广泛应用的单片机系统有多个厂家、多种系列,其体系结构、数据处理方式、控制方式等方面都存在很大差别。单片机系统既能够以单芯片处理器加上少量的辅助电路构成小型简单应用系统,也可以配合以一定规模的外围电路形成较强功能的系统。虽然目前单片机芯片的性能迅速提高,但相对而言处理能力仍然较弱,一般应用于相对简单的小型控制系统或大中型系统的智能终端部分。这是单片机系统的局限性,从某些方面来看却又是优点。单片机系统规模虽小,但处理器、存储器、总线和接口电路等各部分模块齐全,功能清楚,便于初学者理解和掌握计算机系统的相关概念和理论。而且大多数单片机系列芯片和接口芯片价格低廉,系统设计和实现简单,非常适合用于计算机硬件的教学。Intel MCS-51系列单片机是目前最常见的、典型的单片机系统,并且与Intel x86系列CPU构成的系统在体系结构和控制等方面有许多相似之处,因此在多数高校中都以MCS-51系列单片机芯片作为典型,进行单片机系统的教学。
  由于Intel MCS-51系列单片机与Intel x86系列CPU构成的系统的相似性,在计算机硬件课程体系中,可以用“单片机原理与应用”代替“微型计算机原理与接口技术”课程,即以MCS-51单片机系统代替Intel x86系统作为计算机组成原理和体系结构的实例开展教学。由于单片机系统功能和构成简单,便于理解,对于学生理解计算机硬件体系构成,掌握计算机系统的设计和实现技能,可能具有更好的教学效果。而且芯片价格低廉,在同等教学经费的情况下,可以提供更多的实验系统和实验时间,让学生有更多的机会对单片机系统的指令集合、控制时序、接口芯片的应用进行学习,对相关知识有更加充分的了解,并能够设计和实现简单的单片机应用系统,培养学生的创新和实践动手能力。
  因此,在计算机硬件课程系列的设置中,建议增加“单片机原理与应用”课程的教学课时和实验学时,作为必修课程,让学生通过对单片机系统的学习和实验了解和掌握计算机系统的原理和应用。同时适当减少“汇编语言程序设计”和“微型计算机原理与接口技术”的课时,或者将其精简合并成为一门选修课程,将Intel x86系列处理器作为一种典型的体系,向学

 

随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的宾馆业也在不断的完善服务体制。它是集餐饮、住宿、娱乐于一体的立体化服务体系,其中顾客可以随意消费并统一结账;宾馆管理者可及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进的科学管理手段,利用计算机管理系统才能更好实现这一管理模式。

近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国

本文档为【.NET501基于.NET汽车销售管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_031092
暂无简介~
格式:doc
大小:372KB
软件:Word
页数:0
分类:经济学
上传时间:2012-04-18
浏览量:9