某师范学院毕业论文过程材料_第1页
某师范学院毕业论文过程材料_第2页
某师范学院毕业论文过程材料_第3页
某师范学院毕业论文过程材料_第4页
某师范学院毕业论文过程材料_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖 州 师 范 学 院 求 真 学 院 信息与工程系毕业设计(论文)附属过程管理材料2010届专 业 计算机科学与技术 学 号 学生姓名 张力尹 湖 州 师 范 学 院 教 务 处 印 制毕 业 论 文 过 程 材 料1. 湖州师范学院求真学院本科毕业设计(论文)选题审批表2. 湖州师范学院求真学院本科毕业设计(论文)任务书3. 湖州师范学院求真学院本科毕业设计(论文)开题报告4. 文献综述5. 毕业设计(论文)外文翻译(原文)6. 毕业设计(论文)外文翻译(译文)7. 毕业设计(论文)软件验收评分表8. 湖州师范学院求真学院本科毕业设计(论文)指导教师审阅表9. 湖州师范学院求真学院本科毕业设计(论文)评阅人评阅表10. 湖州师范学院求真学院本科毕业设计(论文)答辩记录表11. 毕业设计(论文)答辩评分表12. 湖州师范学院求真学院本科毕业设计(论文)评分表13. 本科生毕业设计(论文)诚信承诺书湖州师范学院求真学院本科毕业设计(论文)选题审批表学生姓名张力尹班级设计(论文)选题名称基于.NET的阀门订单管理系统选题理由及准备情况:选题理由:随着经济的飞速发展,各企业间的竞争也日益激烈。如何高效、合理的对企业内部各环节进行管理已是企业提高竞争力的关键所在。企业对阀门生产都是围绕每一份订单进行的,随着企业业务的不断发展,订单的不断增加,产品品种也越来越多,在信息量逐步增大的情况下,如能建立一套符合企业自身需求的订单管理系统一定能提高企业自身的生产率和经济效益。中国又是一个各类大中小型企业密集的国家,而订单管理系统的使用普遍率还很低,所以开发订单管理系统的市场需求还很大,发展空间也很广,还具有很大的发展潜力。准备情况:1:学习了解 C#开发语言、SQL SERVER 数据库知识、.NET教程等;2:学习运用Microsoft SQL Server 2005、Microsoft Visual Studio 2005 ;3:对该系统的需求性进行分析;4:对该系统的可行性进行分析;指导教师意见: 该选题有一定的理论意义和实用价值,该同学有能力完成这个课题,同意选题。 指导教师(签字) 年 月 日系主任意见:系主任(签字) 年 月 日湖 州 师 范 学 院 求 真 学 院毕业设计(论文)任务书系信息与工程系专业计算机科学与技术班级学号04姓名张力尹毕业设计(论文)题目基于.NET的阀门订单管理系统毕业设计(论文)进行起止日期2009年11月04日至2010年05月10日毕业设计(论文)的内容及技术参数1 调研内容:(1) 查阅国内外相关文献, 了解分析该系统的现状和趋势;(2) 了解阀门订单管理系统的主要构成;熟悉该系统所要完成的各项功能模块;(3) 认识该系统开发的方法,流程及安全等要素;(4) 了解SQL 数据库,运用.NET技术,确定系统的开发环境;(5) 掌握软件开发过程中各种文档的编写规范;2 技术参数:(1) 使用.NET + Microsoft SQL Server2005建立阀门订单管理系统,作图工具采用Microsoft Visio。(2) 进一步学习C/S结构管理系统的开发。在本系统中由其重要的是用到了数据的各项管理,再分类记录到数据库中,达到信息完整的功能。(3) 要求界面设计美观大方,可结合使用visual studio 2005、Photoshop等工具完成系统界面的设计。(4) 系统选用SQL Server2005数据库,要求正确地设计数据库及表的结构。毕业设计(论文)的要求1、根据学校公布的毕业论文选题计划,学生在指导教师的指导下根据自身具体情况进行选题,在题目确定后必须尽早与指导教师一同做好毕业论文的准备工作。2、在毕业论文任务书下达后两周内,必须写出对毕业论文所选题目的意义和研究现状、研究目标和内容、研究方法和步骤、文献资料查阅情况等文献综述,填写湖州师范学院毕业论文开题报告交指导教师审阅。3、必须认真独立完成毕业论文阶段规定的各项工作任务,充分发挥主动性、创造性和刻苦钻研精神,严禁弄虚作假,不得抄袭他人的毕业论文或已有成果。4、要勇于创新,敢于实践,注意各种能力的锻炼和培养(如外语能力等)。参考文献15篇以上,其中有近几年发表的期刊文章3篇以上,外文资料2篇以上。5、要尊敬指导教师,虚心接受指导,遵守纪律,爱护公物。如因不听指导造成的伤害或其他后果,均由学生本人负责。6、撰写毕业论文时,做到条理清晰,逻辑性强,符合科技写作规范,并严格按照学校所规定的本科生毕业论文要求进行撰写、打印和装订。毕业论文字数达到专业规定要求。7、在答辩前一周,应将毕业论文交指导教师审核签字后,送交评阅教师评阅。8、需提交完整的毕业论文两份,一份交指导教师保存,一份交学院保存。毕业设计(论文)查阅的资料1 刘方、蔡志强、孙树栋.机械制造企业客户满意度分析J.中国机械工程,2006,17(3) 2 李彦.企业订单管理信息系统的应用J. 中国井矿盐.2009,40(5)3 张跃廷、王小科、许文武.ASP.NET数据库系统开发案例精选M. 北京:人民邮电出 版社,2007,14 陈庆龙,高志民,孙志宏,李炜.基于. NET技术的服装生产企业订单管理系统的设计 与实现J.计算机应用与软件,2005,22(12)5 海锦涛,韩新民.我国制造业可持续发展的思考J.中国机械工程,2001,12(3)6 陈良.基于.NET的纺织品外贸订单管理系统的设计与实现J.电脑知识与技术.2009.4:2818 /soft/81520.htm9 /10 /erp.html11 /products.asp?typeid=44 12 李素馨. 基于ASP.NET的库存管理系统的研究与开发J. 办公自动化(综合版). 2008(5)13 陈生昱.客户关系管理系统的设计及客户分类方法的研究D.大连理工大学.200614 张淮鑫、廖柯熹、陈霞.基于.NET的天然气管道风险评价系统的设计与开发J.西南 民族大学学报(自然科学版),2009,35(4)15 /wiki/SQL_Server_200516 孙仲美.订单管理系统的开发与应用J.微型电脑应用.2009,25(9)17 金雯婷.浅析基于.NET平台客户关系管理系统CRM的研究J.科技广场. 2009.518 李灏晨 陈赫贝. 基于.NET平台的分布式应用程序的研究J. 计算机应用研究,2003,20(6)19 张宏刚、魏生民.基于.NET的网络课程开发管理系统的设计与实现J.机械设计与制造,2005(10)20 陈良.基于.NET的纺织品外贸订单管理系统的设计与实现J.电脑知识与技 术.2009.4毕业设计(论文)进度安排序号毕业设计(论文)各阶段进度名称日期备注1完成选题,下达毕业设计任务书2009.11.042009.11.1011月8日上交任务书2查阅、收集、资料,了解C#及Visual studio 2005的开发环境2009.11.112009.11.183完成文献翻译、文献综述、开题报告2009.11.192009.12.2012月01日上交 开题报告4基本设计出基于.NET的阀门订单管理系统的主要功能的总体框架和模块划分,对整个系统的实现过程有初步、系统地认识,总体思路基本明确2009.12.212010.03.105完成系统设计,撰写毕业设计论文,完成程序测试2010.03.112010.05.054月1日中期检查6上交毕业设计论文,毕业设计论文答辩2010.05.062010.05.105月9日毕业答辩 指导教师(签名) 学 生(签名) 开始执行任务日期 湖州师范学院求真学院毕业设计(论文)开题报告学 生 姓 名张力尹班级学号04专 业计算机科学与技术指 导 教 师蒋云良、苏晓萍开题时间11月04日设计(论文)题目基于.NET的阀门订单管理系统选题意义、研究现状及存在问题选题意义: 随着经济的飞速发展,各企业间的竞争也日益激烈。如何高效、合理的对企业内部各环节进行管理已是企业提高竞争力的关键所在。企业对阀门生产都是围绕每一份订单进行的,随着企业业务的不断发展,订单的不断增加,产品品种也越来越多,在信息量逐步增大的情况下,如能建立一套符合企业自身需求的订单管理系统一定能提高企业自身的生产率和经济效益。中国又是一个各类大中小型企业密集的国家,而订单管理系统的使用普遍率还很低,所以开发订单管理系统的市场需求还很大,发展空间也很广,还具有很大的发展潜力。研究现状:随着市场经营的扩展,一些企业订单已经遍及世界各地。但是由于现在的部分企业的订单管理采取传统手工管理的方式,这不仅速度慢、效率低,而且容易出错,它已经成为制约企业产品销售的瓶颈问题。一些企业由于资金和技术上的问题,企业信息化程度很低,基本都采用分散式管理,各台计算机之间完全独立,信息交换采用口头、文档通知或Excel 表格共享。这种存在严重滞后性的信息传递方式不能及时、准确地为生产、采购等部门提供信息,使企业管理的计划、执行、反馈和处理各职能之间不协调,造成大量的信息错误和数据丢失。存在问题:1、 功能还需要进一步完善;2、 数据库的安全性问题;3、 实现.NET的技术问题;4、 对界面的布局还要进一走优化;研究目标和内容研究目标:一、深入研究基于.NET的阀门订单管理系统的原理,建立基本的阀门订单管理系统的模型,划分相应的功能模块。二、深入解析各功能模块,并对其将采用的技术及最终要达到的效果进行分析,解决各模块所遇到的具体技术难点。三、完成基于.NET的阀门订单管理管理系统的各模块的设计和实现,最终将完成各模块的合并为能真正投入大中小企业使用的系统,很好的为解决企业管理问题,实现企业的管理效益,弥补传统订单管理的不足。研究内容:本次研究目标是阀门订单管理系统。阀门订单管理系统可以为相关机电制造企业对进行订单管理提供便捷和提高效率,侧重于信息管理、查询分析、信息服务三大部分,实现产品报价、客户信息管理、客户订单管理、客户查询、订单查询、权限管理等功能。研究方法、步骤和措施研究方法:1、采用基于C/S、服务器采用SQL数据库系统和.NET组件构成的系统,不需安装客户端,被授权用户可直接通过浏览器来登录系统,完成全过程,同时可进行远程系统维护和管理。2、开发该基于.NET的订单管理系统,采用的主要技术平台和工具有.NET、SQL2005数据库、Visual studio 2005等,包括需求分析、总体设计、系统实现等几个阶段。研究步骤和措施:通过对基于.NET的阀门订单管理系统的深入研究,熟悉了整个基于.NET的阀门订单管理系统的实现具体功能所需要的技术、各个功能模块的内部结构和完成整个系统的流程,对基于.NET的阀门订单管理系统大致可以按客户端和服务器(包括数据库服务器)这两部分着手来做。为实现系统内各模块的功能,对其所需用到的一些技术进行深入了解,对该技术的优缺点进行分析,选择最适合该系统的技术。通过对基于.NET的阀门订单管理管理系统的深一步研究,根据它的运行过程,设计出基本的模型,划分出各个功能模块,确定各功能模块中所要用到的技术,列出技术难点,对各模块中的难点设计出解决的方法,并进行解决。研究的总体安排与进 度(1)完成选题,下达毕业设计任务书;(2)查阅、收集、资料,了解C#、Microsoft SQL Server2005及Visual studio 2005的开发环境;(3)完成文献翻译、文献综述、开题报告;(4)基本设计出基于.NET的阀门订单管理系统的主要功能的总体框架和模块划分,对整个系统的实现过程有初步、系统地认识,总体思路基本明确;(5)完成系统设计,撰写毕业设计论文,完成程序测试;(6)上交毕业设计论文,毕业设计论文答辩。主要参考文献1 孙仲美.订单管理系统的开发与应用J.微型电脑应用.2009,25(9)2 刘方、蔡志强、孙树栋.机械制造企业客户满意度分析J.中国机械工程,2006,17(3) 3 陈庆龙,高志民,孙志宏,李炜.基于. NET技术的服装生产企业订单管理系统的设计 与实现J.计算机应用与软件,2005,22(12)4 李彦.企业订单管理信息系统的应用J. 中国井矿盐.2009,40(5)5 陈良.基于.NET的纺织品外贸订单管理系统的设计与实现期刊论文.电脑知识与技术.2009.46 /erp.html7 /Producterp.htm 8 李素馨. 基于ASP.NET的库存管理系统的研究与开发J. 办公自动化(综合 版).2008(5)9 金雯婷.浅析基于.NET平台客户关系管理系统CRM的研究期刊论文.科技广场. 2009.510张海艳. 基于ASP.NET的人力资源管理系统的设计与实现. 科技信息. 11胥卫东. ASP.NET的特点及与数据库的动态连接. 甘肃科技. 2007.1112 /wiki/Database13 /wiki/A14 Matthew MacDonald. The ASP.NET Security Model .Pro ASP.NET 2.0 in VB 2005 .Apress.200615 Patrick ONeil . Database. Morgan Kaufmann. 2000,616张跃廷、王小科、许文武.ASP.NET数据库系统开发案例精选M. 北京:人民邮电出版社,2007,117张跃廷、王小科、许文武.ASP.NET程序开发范例宝典M. 北京:人民邮电出版社,2007,318邹建.中文版SQL Server2000开发与管理应用实例.北京:人民邮电出版社,2005,819 /List_232.html20 /special/SN/stvs2005.html 21 /sql/sql_unique.asp指导教师审核意见该同学已做了充分的调研,可行性较好,同意开题。 指导教师(签名) 年 月 日基于.NET的阀门订单管理系统文献综述计算机科学与技术专业 张力尹【摘要】:订单管理系统是现代企业信息化发展的一个方向。它可以为相关机电制造企业在进行订单管理时提供方便,可以提高企业管理效率、节省开销。本文归纳了基于C/S结构的订单管理系统在研究中的关键问题,分析了当前订单管理系统的发展现状、存在问题及发展趋势,并讨论开发订单管理系统的开发平台和工具,提出订单管理系统的优化方案。在此基础上,对订单管理系统的进一步研究进行了展望。【关键词】:订单,管理信息系统,开发平台1、 引言随着经济的飞速发展,各企业间的竞争也日益激烈。如何高效、合理的对企业内部进行管理已是企业提高竞争力的关键所在。近年来随着互联网技术的发展及普及,为了降低成本、提高效率、增强企业竞争力,企业采用了企业资源管理系统来提高内部业务流程的自动化程度,订单管理系统也应运而生1。订单管理系统对于企业的管理来说是至关重要的,它能为用户提供充足的信息和快捷的查询手段,来弥补一直以来人们使用传统的人工方式管理订单效率低、保密性差等不足。订单信息管理2的检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点是人工管理无法比拟的。在实际工作中3,管理员易于操作,在减少人力物力的同时也简化了员工的日常工作,提高了工作效率,也避免了人工管理过程中数据易错所带来的一系列的连锁反映,使企业管理科学化、正规化。阀门生产企业的管理流程都是围绕每一份订单进行的,随着企业业务不断发展,订单不断增加,产品品种等信息量的逐步增大,建立一套符合企业自身需求的订单管理系统已成为企业长期发展的必要途径。订单管理系统4使每个环节与环节之间相辅相成,部门与部门之间相互监督、相互促进,使企业内部信息得到最大程度的共享,提高企业生产率和经济效益,从面提高阀门生产企业的核心竞争力。作为我国国民经济的支柱产业机械制造业,只有通过推进企业的信息化建设,加强技术创新和管理创新能力,才能带动整个机械行业的现代化发展5。因此实现企业信息化管理势在必行。本文第一部分介绍了阀门订单管理系统的现状、发展趋势和目前软件的不足;第二部分分析了订单管理系统的开发平台,并说明了使用这些平台的原因;第三部分总结了开发此系统的必要性和将要做的工作。2、阀门订单管理系统的研究现状与发展趋势2.1 研究现状随着市场经营的扩展,一些企业订单已经遍及世界各地。但是由于现在的部分企业的订单管理采取传统手工管理的方式,这不仅速度慢、效率低,而且容易出错,它已经成为制约企业产品销售的瓶颈问题。一些企业由于资金和技术上的问题6,企业信息化程度很低,基本都采用分散式管理,各台计算机之间完全独立,信息交换采用口头、文档通知或Excel 表格共享。这种存在严重滞后性的信息传递方式不能及时、准确地为生产、采购等部门提供信息,使企业管理的计划、执行、反馈和处理各职能之间不协调,造成大量的信息错误和数据丢失。据调查分析,订单管理系统在大企业内使用率相对比较高,而对于一些中小企业来说,由于资金短缺等诸多限制原因,则在中小企业中使用率相对较低。随着企业信息化发展的趋势,网络软件公司也越来越多,而免费能为企业提供订单管理系统的软件公司却很少,互联网内免费的订单管理软件资源也很匮乏。下面先介绍几款免费的订单管理系统:EasyBiz绿色订单管理系统7 该订单管理软件是一款基于Access的、绿色的、非常简洁实用的订单管理软件,适用于多种行业,无需安装,操作简单。功能包括:订购管理、销售发货管理、退货管理、收款管理、开票管理、 报表管理、客户管理、产品管理、销售客户往来应收帐款等;支持多批次发货、分次收款,分次开票,尤其适合回款拖欠的交易往来。AH订单管理系统8 该订单管理系统秉承AH系列软件新颖实用简便的特点,是一款适用于各个行业的通用订单管理软件,一款傻瓜型的订单管理软件,该软件界面新颖友好,直观简洁,适用于各行各业的订单管理需要。这些免费的订单管理系统虽然完成了订单管理的一些功能,但还存在着很多限制,例如订单的添加数量限制、查询订单的条件少、订单内容设计规范等等。同时,不能满足企业的一些特定需求。对信息的保密、安全性还需要进一步加强。根据国内一些致力于开发研究各种订单管理系统的网络公司开发的订单管理系统软件,作如下简单介绍:易士联软件技术开发有限公司9开发的eisERP 软件:eisERP软件10中订单管理系统具有客户报价、询价作业,客户订单输入、订单进度跟踪、订单出货记录、销售出货自动减少库存、订单/销售各种统计查询分析/汇总表等功能。通过订单驱动,作业自动流转,信息完全共享。采用Windows作业平台,用户界面友好,前后一致的功能键,简便易学。但如果只需输入订单资料,其他的制造加工单、领料单、材料入库单、成品入库单都不会由系统自动产生,只要能加强此功能,可以更大程度地提高企业工作效率。济南易惠天下网络科技有限公司11的订单管理软件: 该公司的软件都是根据每个企业不同的特点,加上客户的要求,来制定满足企业需要的软件。软件公司收费制定的订单管理系统软件是根据每个企业的不同特点,而制定出适合该企业的软件。软件公司根据所需功能及软件复杂度的高低,来制定软件价格。该软件具有安全保密性高、功能完善、布局合理、操作简单、维护方便等优点,这是免费软件所无法比拟的。但该软件需要企业投放一定资金,是某些中小企业无法承担的。所以开以完善的免费订单管理系统是十分有必要的。目前开发的订单管理系统,一般都是基于两种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度,提高效率,减少错误,加快处理速度;二是减少在工作中,大量数据的保存、汇总、查询等工作。在这个信息时代,传统订单管理的种种问题已严重阻碍企业的发展,很多人看到企业的需求,着手在订单管理系统上进行开发研究,弥补了传统订单管理的不足,从而使企业能有条不紊的进行管理,更好的发展。2.2 发展趋势一个完善的订单管理系统12,具有流程设计简明、操作简单; 业务管理功能完备;业务处理机制灵活,完全避免工作中的重复劳动;单据状态监控,单据流程设定;实用的单据附件,这样在日常的业务处理工作中就可以不再需要纸质文件;智能提醒,如系统提供客户重复询价提示,到期未交货物,到期收付款,库存存量不足自动报警等智能化提醒功能;系统随时提供关联数据的查阅、打开关联单据功能;用户权限设置方便容易、管理灵活:系统可支持多个公司的业务管理,系统支持“一人多岗,一岗多人”,当组织机构中(岗位)角色或人员发生调整时,系统自动对各模块内相应的权限进行同步更新,以确保数据的安全和完整;系统简单易用,快速部署,轻松维护。因此应用订单管理软件将是大中小企业在今后企业管理的发展趋势。3、 开发平台的介绍(1)开发模式 C/S13:客户端/服务器模式,又可细分为二层C/S,三层C/S、瘦客户端等,适用于局域网或网络速度与质量俱佳的广域网,互动性较好,与系统应用结合较紧密,系统的安全性和可靠性较强。 C/S 的优点14是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,对应的优点就是客户端响应速度快。 采用C/S模式开发的主要原因为:有些企业上网设备不完备,所需作业大多只需要在一台PC即可完成,无需进行无端数据交互。而作为单机使用软件无需担心因为网络链接断开而不能运行。由于数据库与软件安装在一台PC,随时可进行数据备份,以防止数据丢失。 (2)SQL Server 数据库 在2005年10月发行SQL Server 200515,是到SQL Server 2000的继任者。订单管理系统采用Microsoft SQL Server 2005数据库,因为Microsoft SQL Server 2005 16是基于客户/服务器模式(C / S 模式)的新一代大型关系数据库管理系统(DBMS),为企业数据管理提供强大的支持,对数据库中数据提供有效管理,并采用了有效措施实现数据的完整性及数据的安全性。且具有简单易学、兼容性好等特点。Microsoft SQL Server 2005具有可以迅速开发新的因特网系统的功能17,尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构异构系统的互操作性,奠定了面向互联网的企业应用和服务基石。(3).NET技术 .NET平台18是微软公司开发的各企业级解决方案开发平台。NET Framework是整个平台的核心,它提供内存管理、线程管理和远程处理等核心服务。 .NET平台的基本模块19有.NET框架(framework)、公共语言运行时(common language runtime)、数据访问服务、表单和web服务(web service)等。common language runtime建立在操作系统之上,运行的是受控代码,以便.net跨平台、跨语言和代码安全等重要特性。.NET具有简单、快捷、高效、灵活、安全等特点。C#14是Visual S中包含的一种全新的开发语言,是一种完全面向对象、类型安全的语言,它与使用新的.net框架的其他许多语言兼容,允许与具有C/C+语言风格的需要传递指针类型参数的API进行交互操作,允许C#语言组件与其它语言组件间的交互操作。C#是一种完全建立在.net框架平台上的高级语言,它的所有类型都是从.net Framework提供的统一类库中派生的,并且所有的功能实现都依赖于这个类库。4、 结束语通过对企业传统订单管理的不足和当今社会的发展的方向的分析20,提出开发研究订单管理系统的必要性,且解决了企业在管理中的瓶颈。建立企业订单管理系统势在必行。 该系统采用了C/S模式,使系统易于升级和维护,能很好的满足企业订单管理的灵活性、实用性、集成性和可扩展性的要求。阀门订单管理系统拥有信息管理、查询分析、信息服务三大主功能模块。对推进企业信息化,提高工作效率意义重大。通过对开发平台的分析,该系统决定采用.NET开发平台,将充分利用.NET和SQL Server数据库的优点,使系统的设计、开发、安全性和可维护性都尽可能达到最高。相信系统运行稳定、可靠、操作简单、功能完善等特点,会大大增强企业的竞争力。主要系统功能有:一般用户只要登入后,添加客户订单的相关信息,就能自动为别的部门提供其所需的信息。在相关权限下,也可对添加的订单信息进行编辑、删除;对客户信息进行添加、编辑、删除;对相关内容也可进行检索查询等。参考文献1 刘方.机械制造企业客户满意度分析M.中国机械工,2006,17(3):221-2232 李彦.企业订单管理信息系统的应用J. 中国井矿盐.2009第40卷3张跃廷、王小科、许文武.ASP.NET数据库系统开发案例精选M. 北京:人民邮电出版社,2007,14 陈庆龙,高志民,孙志宏,李炜.基于. NET技术的服装生产企业订单管理系统的设计与实现J.计算机应用与软件2005第22卷第12期5 海锦涛,韩新民.我国制造业可持续发展的思考M.中国机械工程,2001,12(3):13-166 陈良.基于.NET的纺织品外贸订单管理系统的设计与实现J.电脑知识与技术.2009.4:2817 /SoftView/SoftView_31894.html8 /soft/81520.htm9 /10 /erp.html11 /products.asp?typeid=44 12 李素馨. 基于ASP.NET的库存管理系统的研究与开发J. 政务办公. 2008.513陈生昱.客户关系管理系统的设计及客户分类方法的研究D.大连理工大学.200614张淮鑫、廖柯熹、陈霞.基于.NET的天然气管道风险评价系统的设计与开发J.西南民族大学学报-自然科学版,第35卷第4期,2009,715 /wiki/SQL_Server_200516 孙仲美.订单管理系统的开发与应用J.微型电脑应用.2009第25卷第9期17 金雯婷.浅析基于.NET平台客户关系管理系统CRM的研究J.科技广场. 2009.518杨永健.基于.NET平台的MATLAB应用程序集成研究J.软件导刊,第8卷第8期,2009,819张宏刚、魏生民.基于.NET的网络课程开发管理系统的设计与实现J.机械设计与制造,第10期,2005,1020 陈良.基于.NET的纺织品外贸订单管理系统的设计与实现J.电脑知识与技术.2009.4毕业设计(论文)外文翻译(原文)Relational DatabaseA relational database matches data by using common characteristics found within the data set. The resulting groups of data are organized and are much easier for people to understand. For example, a data set containing all the real-estate transactions in a town can be grouped by the year the transaction occurred; or it can be grouped by the sale price of the transaction; or it can be grouped by the buyers last name; and so on. Such a grouping uses the relational model (a technical term for this is schema). Hence, such a database is called a relational database. The software used to do this grouping is called a relational database management system. The term relational database often refers to this type of software. Relational databases are currently the predominant choice in storing financial records, manufacturing and logistical information, personnel data and much more.1 ContentsStrictly, a relational database is a collection of relations (frequently called tables). Other items are frequently considered part of the database, as they help to organize and structure the data, forcing the database to conform to a set of requirements.11 TerminologyThe term relational database was originally defined and coined by Edgar Codd at IBM Almaden Research Center in 1970. Relational database theory uses a set of mathematical terms, which are roughly equivalent to SQL database terminology. 12 Relations or TablesA relation is defined as a set of tuples that have the same attributes. A tuple usually represents an object and information about that object. Objects are typically physical objects or concepts. A relation is usually described as a table, which is organized into rows and columns. All the data referenced by an attribute are in the same domain and conform to the same constraints.The relational model specifies that the tuples of a relation have no specific order and that the tuples, in turn, impose no order on the attributes. Applications access data by specifying queries, which use operations such as select to identify tuples, project to identify attributes, and join to combine relations. Relations can be modified using the insert, delete, and update operators. New tuples can supply explicit values or be derived from a query. Similarly, queries identify tuples for updating or deleting. It is necessary for each tuple of a relation to be uniquely identifiable by some combination (one or more) of its attribute values. This combination is referred to as the primary key.13 Base and derived relationsIn a relational database, all data are stored and accessed via relations. Relations that store data are called base relations, and in implementations are called tables. Other relations do not store data, but are computed by applying relational operations to other relations. These relations are sometimes called derived relations. In implementations these are called views or queries. Derived relations are convenient in that though they may grab information from several relations, they act as a single relation. Also, derived relations can be used as an abstraction layer.131DomainA domain describes the set of possible values for a given attribute. Because a domain constrains the attributes values and name, it can be considered constraints. Mathematically, attaching a domain to an attribute means that all values for this attribute must be an element of the specified set .The character data value ABC, for instance, is not in the integer domain. The integer value 123, satisfies the domain constraint.14 ConstraintsConstraints allow you to further restrict the domain of an attribute. For instance, a constraint can restrict a given integer attribute to values between 1 and 10. Constraints provide one method of implementing business rules in the database. SQL implements constraint functionality in the form of check constraints.Constraints restrict the data that can be stored in relations. These are usually defined using expressions that result in a boolean value, indicating whether or not the data satisfies the constraint. Constraints can apply to single attributes, to a tuple (restricting combinations of attributes) or to an entire relation.Since every attribute has an associated domain, there are constraints (domain constraints). The two principal rules for the relational model are known as entity integrity and referential integrity.141 Foreign keysA foreign key is a reference to a key in another relation, meaning that the referencing tuple has, as one of its attributes, the values of a key in the referenced tuple. Foreign keys need not have unique values in the referencing relation. Foreign keys effectively use the values of attributes in the referenced relation to restrict the domain of one or more attributes in the referencing relation.A foreign key could be described formally as: For all tuples in the referencing relation projected over the referencing attributes

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论