【毕业学位论文】(Word原稿)基于.NET和MVC的管理信息系统-软件工程_第1页
【毕业学位论文】(Word原稿)基于.NET和MVC的管理信息系统-软件工程_第2页
【毕业学位论文】(Word原稿)基于.NET和MVC的管理信息系统-软件工程_第3页
【毕业学位论文】(Word原稿)基于.NET和MVC的管理信息系统-软件工程_第4页
【毕业学位论文】(Word原稿)基于.NET和MVC的管理信息系统-软件工程_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 基于 n 文作者 桑铭阳 指导教师 杨愚鲁教授 申请学位 工程硕士 培养单位 软件学院 学科专业 软件工程 研究方向 软件管理 答辩委员会主席 评 阅 人 南开大学研究生院 二一 三 年 五 月 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文 (包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所及其万方数据电子出版社和中国学术期刊 (光盘 )电子出版社提交规定范围的学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至 校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 2013 年 5 月 1 日 南开大学研究生学位论文作者信息 论文题目 基于 管理信息系统 姓 名 桑铭阳 学号 2220091490 答辩日期 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 /系 /所 软件学院 专业 软件工程 联系电话195862075信地址 (邮编 ): 山东省潍坊市寿光市中央华府 。 邮编 262700 备注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 南开大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的 研究成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 2013 年 5 月 1 日 非公开学位论文标注 说明 (本页 表 中填写内容须打印 ) 根据南开大学有关规定,非公开学位论文须经 指导教师同意 、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 基于 管理信息系统 申请密级 限制 ( 2 年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位 评定委员会 办公室盖章 (有效 ) 注: 限制 2 年 (可少于 2 年 );秘密 10 年 (可少于 10 年 );机密 20 年 (可少于 20 年 )摘 要 摘 要 管理信息 系统是通过计算机的相关技术, 利用计算机的硬件和软件 对信息数据的收集、传送、存储,并将大量的信息数据进行分析处理从而获取有用的信息供人们使用。 在日常工作中人们一直以来使用传统的方式来提交自己的工作汇报,通过纸面甚至口头的形式来传递通知,这些方式都有着很多的缺点,比如:效率低、浪费纸张,时间一长就会产生大量的文件,不利于对它们的管理、查找、维护,如果通过人工的形式来维护,工作量将十分庞大。现在随着网络技术的发展,人们运用计算机来管理操作信息带来了极大的便利,通过信息系统将这些文件存储到数据库当中,就能够更方便的对这些文件进行管理。本着对现实工作中几个依 旧采用传统方式的工作进行更加便利管理和操作,开发了这样一个 管理信息 系统。 此 管理信息 系统的设计本着 实用性、可维护性和可扩展性的原则,的 式的体系结构。本系统主要实现单位内部的一些基本的个人 管理信息 、报告系统管理、通知系统三大功能,综合采用各种信息资料,将数据存储到 中并实现一些简单的 管理信息 ,大大提高了内部的管理水平和实现效率。 本文实现了对单位个人信息数据的统计,为用户提供相关 账号 来实现对自己信息的查看、修改和编辑等基本操作, 通过报告系统实现用户可以实现报告的上传、浏览、查看、修改、删除等功能,并通过通知系统实现通知的发布、查看等。系统采用 改进 式的模块化设计, 有利于系统后需的进一步扩展及复用,而且对系统实行了分层的编写方式,更有利于团队开发合作来提高开发效率。 文章遵循软件 开发 的基本流程,从需求分析到 概要设计,然后进行相应的编码实现,对编写好的系统进行测试,最终通过 署发布 。 关键字: 管理 信息 系统 式 数据库 is a to by in by In to by or in of it is a its in of of to to in In to of is in we of IS is in of is in in in is 008. its of of as to of to to of of VC is to of a of is to of to on 录 目 录 摘要 . . V 第 1 章 绪论 . 1 究背景 . 1 究现状 . 2 理信息系统的由来 . 2 内外发展及现状 . 3 究内容 . 6 究目的和意义 . 6 文的组织结构 . 7 第 2 章 基本理论 . 8 术 . 8 关数据库及其操作的基本理论 . 9 据库及 句介绍 . 9 术 . 10 式 . 11 式在 的工作原理 . 13 系统中对 改进 . 16 第 3 章 系统需求分析及结构 . 19 求分析 . 19 据库需求及概念结构设计 . 23 据库需求 . 23 据库概念设计 . 24 统结构 . 27 第 4 章 数据库设计及操作模块实现 . 28 目 录 据库设计 . 28 据库操作模块 . 30 第 5 章 系统实现及测试 . 34 务组件模块及 块 . 34 务组件模块 . 34 块 . 35 户登录模块的实现 . 36 告管理功能模块的实现 . 38 告管理模块普通用户部分的设计与实现 . 39 告管理模块管理员部分的设计与实现 . 41 知管理功能模块的实现 . 43 统测试 . 45 总结与展望 . 48 参考文献 . 49 致谢 . 51 个人简历 在学期间发表的学术论文与研究成果 . 52 第一章 绪论 第 1 章 绪论 究背景 随着时代的进步、技术的发展,信息技术越来越多的应用到人们的生活当中,信息对于每个公司每个单位来说都是十分重要的,如何将这些信息合理的利用,通过合适的方式表达到现实生活当中,并让人们能够快速的了解到自己想要了解的信息及实现信息的便捷反馈被越来越多的提到日常的工作生活当中。 信息技术的快速发展对现代社会的变革产生了重大而深远的影响,信息 已 经 成为 企业发展、国家社会进步、经济增长的 关键性 因素 , 如何更好的进行信息的管理、 最大 限度地掌握和利用 信息 越来越 多的 成为企业与 机构信息化的 核心 1。 随着企业、国家对信息技术重视,信 息技术越来越受重视并被广泛的应用。 信息作为现代社会最大的竞争资源,如何更好有效的管理利用信息并加以提取转换成对发展有利的结果是现在各个企业加大投入和重视的方面, 管理信息 可以根据信息源的表现形式的不同加以不同的方式来进行。对企业来说信息正成为可以同能源、资金、人力资源等相同等级的基本资源。虽然信息是无形的,但是信息却可以把企业与整个行业、与整个社会联系在一起。由于信息的这样无形性也导致了企业在分配和运作各类资源时没有足够的能力和方法将信息对其正确处理。信息技术的成熟发展极大地帮助企业对信息资源加以妥善的管理和有效的利用,信息技术通过一定手段对数据、信息进行收集、存储、处理和使用,使企业有了更好的参考。另外信息技术对信息的管理还有很多其他人工方式管理所不具有的优势,例如:保密 性强、查找方便、存储量大、管理可靠、维护费用低、寿命长等。但是这也要求企业要采用上面所说的有关信息技术的核心技术,并将这些核心技术转化成自己实际的生产力,从而促进企业的发展。 管理信息系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统 2。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此管理信息系统是一个信息处理系统。 现在 管理信息系统 越来越多的应用于人们的工作当中,这不 仅极大地提高了人们工作的办事效率,也极其高效的将单位、公司内部的活动有机的组织起来。早期的管理信息系统通常是以各单位为主体 , 独自进行开发和应用。从技术上看 ,大体是以局域网或客户 /服务器 ( C/S) 模式组成应用系统平台 , 在操作系统和数据库管理系统的平台上开发应用软件系统。但是 , 由于技术的发展和进步以及应第一章 绪论 用、管理和数据共享的需要等诸多原因 , 把分散开发且分布在各个地域的独立的管理信息系统互相连接起来 , 实现系统硬件、系统软件、应用软件及数据的共享 ,已经成为越来越迫切的任务。 在日常的工作当中,单位内部的信息越来越多, 往往一些信息的传递过程中会出现这样那样的问题,随着单位员工的增多,对于每月一次的报告的提交也显得越来越繁琐,而起没有一个统一的流程来实现,为了使日常的信息更有利管理,使报告的提交及反馈更加的及时有效,从而建立这样一个内部的 管理信息 系统。 通过设计这样一个 管理信息 平台对日常办公有很多的优势。首先可以规范化管理报告内容,在一般情况下,只需要通过此信息平台直接填写自己的报告内容及下一步工作计划,当本报告的内容涉及到很多的图表内容是则可以采用添加附件的形式来提交,这样就规范了数据的提交从而使之规范;其次节省了成本, 在通知及报告提交等文件传递信息的情况下,传统模式下需要大量纸张来打印相关文件,采用网站信息上传及发布的方式可以大大降低运行成本,实现无纸化办公;再者大大的减轻管理人员的工作强度,系统中包含了员工的基本信息,可以在此基础上进行扩展。在日常工作当中每天都会产生大量的信息,但以往由于缺乏有效的手段,造成管理人员的时间与精力都只能放在大量的分类、登记和计算机等工作中,因而在很多场合只能简化管理。但是通过 管理信息 系统的进一步扩展,可以调用计算机的强大功能,使工作人员有更多的精力去研究、细化管理内容,扩大管理的深度和广 度;最重要的是通过 管理信息 平台可以提高工作效率,省去了很多不必要的中间环节,通过对数据库的操作可以方便的查阅历史文档这样就会省去很多文档查阅所花费的不必要的时间,从而提高效率。 究现状 理信息 系统的由来 1970 年, . 刚出现的 管理信息 系统一词 下了一个定义 :“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。通过这句话可以看出最早对 管理信息 系统的定义是对管理来说而非计算机的应用。在他的定义当中突出 强调 了信息 支持 决策的概念,但是没有给出应用模型,也没强调一定要用计算机 3。由此可见 定义只是在管理学上对其给出了一个理论上的定义。后来随着计算机技术的快速发展,信息技术越来越受到人们的重视, 在 1985 年管理信息系统得创始人 . 管理 信息 系统 作了一个第一章 绪论 比较完整的定义:“管理信息系统 是一个利用计算机软 硬 件 资源,手工作业, 分析、计划、控制和决策 模型 以及数据库的用户 机器系统。它能提供信息支持企业或组织 的运行、管理和决策功能”。通过这个定义我们可以 明了的看出 管理信息 系统的具体应用模型改如何实现,它的目标及其功能都是什么,同时这个定义也在一定程度上反映了当 时 管理信息 系统所达到的水平。 虽然 出了一个比较完整的定义,但 对于 管理信息 系统的理解是无法形成一个真正意义上的“定义”, 随着技术的发展人们对 管理信息 系统的定义将会得到不断的完善 。 目前信息技术的发展和应用逐步推进社会进入信息化时代,这种推进力给人类经济和社会生活带来了深刻的影响。对企业来说信息化同样推动了企业的管理变化,而这种变化可谓是革命性的,通 过组建企业 络,实现管理软件的无缝连接,极大地改变了企业办公、管理、生产的方式。对于信息的发布、采集、处理企业都可以通过 理,从而形成 一个高效便捷的管理信息 系统。 通过这些变化可以看出 管理信息 系统是在不断发生变化的,从早期的管理学发展到现在的计算机系统甚至到将来其他方面的一些应用, 管理信息系统在不断地影响着社会的发展和进步。 总的来说: 管理信息 系统可以看作是一个能够利用计算机技术,通过对信息数据的收集、传送、存储,并将大量的信息数据进行分析处理从而获取有用的信息供人们使用的系统。 内外发展 及 现状 一、国外 发展及 现状 在欧美等发达国家 管理信息 系统从上世纪 80 年代就开始得以广泛的开发和应用,随着计算机、网络技术等的快速发展, 管理信息 系统不断的加深对信息资源的深度开发,使得企业的生产、经营、管理、决策的效率和水平不断的提高,欧美等国的公司通过这种 管理信息 的优势提高了企业的经济效益和竞争力 ,目前管理信息系统的应用几乎渗透到发达国家工作和生活的各个领域。 对国外企业来说, 管理信息 系统在计算机未出现之前就存在,但是直到计算机问世之后,随着信息技术的飞跃和现代社会对信息需求的增长,它才迅速发展起来,其 管理信息 系统大致经历了一下几 个阶段 4: 1、 统: 一种以计算机为基础的编制生产与实行控制的系统,它不仅是一种新的计划管理方法,而且也是一种新的组织生产方式。 出现和发展,引起了生产管理理论和实践的变革。 2、 统: 资源制造计划,它是一个由原料供应信息,产品需求信息,产品制造信息,消费者反馈信息,构成的一个封闭的信息环,这样可以更快的适应市场的变化, 及时调整产品结构以适应市场的变化。 第一章 绪论 3、 统: 统是指建立在信息基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台,它是从 料需求计划)发展而来的新一代集成化管理信息系统,它扩展了 功能,其核心思想是供应链管理。 统集信息技术与先进管理思想于一身,成为现代企业的 运行模式。 当前随着管理环境的变化和信息技术的飞速发展,管理信息系统的发展方向慢慢的向 细分化、专业化、 智能化 、网络化、移动化 发展 5。所谓 细分化,是指企业需求越来越细导致 管理信息 系统将在功能上更加的细化。 基于 管理信息系统形成了 智能化和 网络化趋向:随着信息技术的飞速发展,现代企业高层的管理决策质量要求越来越高,决策时要考虑的因素越来越复杂,决策的速度要求更快,在这种情况下,智能决策支持系统作为传统 人工智能的结合体能更好地支持管理决策。一方面, 术为管理信息系统真正发挥信息的收集、处理、存储和分配以及组织的决策支持、协调与控制功能奠定了基础,另一方面, 使传统的封闭式的 到了尽头,并向新的 计者提出了 利用 术实现网络化集中管理的更高要求。 目前随着 3G 网络的普及、智能终端的发展,移动办公的需求也在不断的增加 ,在未来如何将智能终端及 3G 甚至 4G 网络更好的应用于管理信息系统当中将是 企业 未来发展和深化管理信息系统的一个关键。 发展到今日,国外发达国家企业的信息化水平已经到了一个很高的水平, 在经历的统计系统、数据更新系统、状态报告系统、数据处理系统、支持 工作和办公自动化系统、决策支持系统的发展后现在开始了更加智能的专家系统。 而且现在诸如:系统集成技术、数据仓库、数据库挖掘技术等先进的技术应用在管理信息系统,实现了其的快速发展。 二、 国内 发展及 现状 国内的企业在改革开放的这 30 年当中, 逐渐 摆脱了 以前的桎梏思想, 积极与国际接轨,在企业的管理信息系统的投入也在不断的加大 。目前的企业在激励的市场竞争下,不断的摸索适合自己发展的模式,在与世界跨国企业竞争的同时也从它们身上学到了很多现代管理理念。面对不断多样化的用户需求,企业意识到只有快捷、灵敏的追随用户的步伐才能取得更大的效益,在此间人力已经很难在管理信息上达到要求,必须借助于信息科技的最新成果,优化、加强企业的运营和管理。 管理信息 系统的应用使得企业在“新管理”时代中找到了提高自己竞争力的方式,建立 管理信息 系统不仅能快速有效的分析企业运营所需要的数据,还能安全的对其进行管理 ,提高企业的运作效率及保证数据的安全性。 历观近 二第一章 绪论 十多 年的企业信息化发展, 我国企业管理信息化的发展阶段 及表现 6示: 表 国企业管理信息化的发展阶段及表现 发展阶段 主要表现 会计核算信息化阶段 这个阶段的主要任务就是采用计算机替代手工记账、算账的任务,减轻会计人员的工作强度,提高会计人员的工作效率。成为企业信息化的突破口。 财务管理信息化阶段 主要是把计算机化了的会计数据用来帮助经营管理,这个阶段主要是财务软件的发展,相比会计核算来说多了一些诸如:财务分析、财务预测、自动编制财务计划、财务控制的功能。 一体化企业管理信息化阶段 这一阶段主要是对企业的资金流、物流和信息流进行一体化、集成化管理。软件多采用 32 位的开发工具,还采用了 B/S 结构),同时已开始考虑电子商务( 软件功能中的应用。 全面企业管理软件( 段 在此阶段企业内部管理全面采用信息化的手段,在财务管理、销售管理、采购管理、库存管理、生产管理、人力资源管理等方面应用 件,实现企业管理各个部门的信息资源共享,最大限度的降低单个企业的经营成本,提高管理效率。 从上世纪 90 年代开始,管理信息系统在我国开始研发,许多企事业开发了管理信息系统软件,首先在财务软件方面取得了巨大的成功,并带动了其他行业的开发 7。近 10 年,我国的管理信息系统水平也迅速提高,应用领域不断扩大,但是 相对欧美发达国家来说,我国管理信息系统发展起步晚,计算机软硬件的发展相对比较落后,加上相关软件企业技术能力不想,高素质软件开发人才稀缺,严重制约了我国管理信息系统的开发与应用。目前引进的一些国外的管理信息系统存在着不符合我国企业具体的管理需求,经汉化、改造之后的系统存在针对性不强,适应性差等问题,远远不能满足各行业管理生产的要求。而自主建设的管理信息系统 还存在 水平较低 、 系统集成少 , 大多数企业没有一个总体的规划和设计,不能形成信息集成、资源共享系统 等问题 8、 9。这样一些的问题 远远不能满足企业信息资源的建设 水平。但是当前随着与国际社会的快速接轨,企业也在不断加大对管理信息系统的建设投入,通过借鉴国外现有技术,通过自主建设来开发适合自己发展的系统 。 目前随着物联网、云计算等新兴技术的快速跟进及发展,国内的企业也在新的发展浪潮中抓住发展机遇, 快速发展各类信息化服务和数据分析系统, 更好的建立自己的竞争优势, 从而融入信息化的浪潮当中 获取更大的经济效益 10。 第一章 绪论 究 内容 随着时代的进步、技术的发展,信息技术越来越多的应用到人们的生活当中,信息对于每个公司每个单位来说都是十分重要的,如何将这些信息合理的利用并通过合理的方式应用到现实生活当中,并让人们能够快速的了解到自己想要了解得信息及实现便捷的反馈被越来越多的提到日常的工作生活当中。但是一直以来人们使用传统的方式来提交自己的工作汇报,通过纸面甚至口头的形式来传递通知,这些方式都有着很多的缺点,比如:效率低、浪费纸张,时间一长就会产生大量的文件,不利于对它们的管理、查找、维护,如果通过人工的形式来维护,工作量将十分庞大。现在随 着网络技术的发展,人们运用计算机来管理操作信息带来了极大的便利,本着对现实工作中几个依旧采用传统方式进行的工作的便利管理和操作,开发了这样一个内部的 管理信息 系统。 此 管理信息 系统的设计本着实用性、可维护性和可扩展性的原则,的 式的体系结构。本系统主要实现单位内部的一些基本的个人 信息 管理 、报告系统管理、通知系统三大功能,综合采用各种信息资料,实现一些简单的 信息管理 ,大大提高了内部的管理水平和实现速率。 系统开发过程中由于现有软硬件资源的限制,并从成本和性能两个方面来考虑,本系统基于微软的 台,采用 操作系统、 息服务( 008 数据库系统,通过 C#、 语言以及 发技术,在了解掌握 台的基础上,开发设计了一个基于 内部 管理信息 系统,系统主要包括个人信息管理、报告管理、通知管理三大部分。 究目的和意义 1、研究目的 通过文章中对 行讨论改 进,探讨了管理信息系统的框架结构,基于改进 式进行系统设计是本文的一个特色。在此基础上,结合 据库技术和 C#编程语言,实现了基于 B/S 开发模式的管理信息系统,进一步阐明了此系统对单位内部信息的整合和管理效率的提高。 2、研究意义 本系统针对某单位内部管理信息系统的开发进行了研究和探讨,结合具体的实际需求和现有的开发技术,对该单位内部现有的报告提交形式等 具体需求 进行分析, 在此基础上 采用分层分块的方法 构建了管理信息模型。通过该系统的应用,第一章 绪论 实现了 现有纸质化办公的变化,将大量的人力 从目前繁琐、重复的报告提交和管理当中解放出来,调高了办公管理的效率和质量,也保证了对报告信息查询的便捷性,对该单位的 信息 管理提供了有利支持。 此外,通过该系统的搭建 也 为 后续其他管理方面的信息化实现提供了借鉴和支持。 文的组织结构 本文的主要研究内容根据章节可以分为以下几个部分: 第一章绪论,主要介绍本文研究的背景与意义,讲述了 管理信息 系统的研究现状,最后介绍了系统的基本研究内容。 第二章基本理论,这章的主要目的是学习介绍在系统开发的过程中所涉及到的一些基本理论,主要包括: 术、数据库操作的基本理论以及 句的简单介绍、 章着重介绍了 改进等内容。为下面的应用打下一个理论的基础。 第三章系统需求分析和结构,首先对整个需求进行了分析,通过 的用例图等介绍了系统各部分需要实现的功能,然后对系统数据库的需求进行了分析,并实现了数据库的概念设计等内容 。 第四章数据库设计及操作模块实现,介绍了数据库当中新建各表的功能,详细介绍了数据库当中遇到的一些问题和解决的办法,其次讲述了数据库操作模块的实 现,介绍如何连接数据库并对其操作等过程。 第五章系统实现及测试,重点介绍了系统当中 改进的 模块的实现和系统各功能模块的具体实现,另外介绍了系统的功能性测试 与过程 。 第六章总结与展望,总结了系统实现过程中研究重点,提出 自己在实现过程中存在的不足和有待改进的地方,并提出下一步将要深入 研究的内容。 第二章 基本理论 第 2 章 基本理论 术 统一建模语言)是 一种可视化建模语言,它 是由 合开发的第三代面向对象( 建模语言,它 的发展方向是简化和巩固大量已经存在的面向对象的建模方法, 采纳和扩展了 标记法和 标记法 11, 同时 还吸取了 面向对象技术 领域中的很多的新思想、新方法和新技术, 其中 也受到了非 面向对象 方法的影响。 态结构定义了系统中重要对象的属性和这些对象之间的相互关系;动态行为则是描述了对象的时间特性和对象之间为实现特定功能而进行通信的机制 12。 在 变发展过程 中它 还提出了一些新的概念,诸如在 板、职责、扩展机制、线程、过程、分布式、并发、模式、合作、活动图等新概念 ,并清晰地区分类型、类和实例、细化、接口和组件等概念 。 因此 其中某些概念还需实践来检验。 总之, 是一种开发方法,不局限于特定开发过程,主要用于对软件开发进行描述、可视化处理、构建和建立软件系统的文档 13。经过不断的发展有以下几个显著特点:形式化、简单性、唯一性、无缝性、可逆性、支持性等。 的技术核心在于它的定义当中的语法和表示法,支持对元模型的扩展定义; 义 为使用这些图形符号和文本语法进行系统建模提供标准。 据图在系统开发过程中不同阶段的应用 可以通过 以下 5类图来定义 14: 用例图( 包含系统、角色和用例等三种模型元素 ; 静态图( 包含描述系统中类的静态结构的类图和对象图 ; 行为图 ( 包含描述系统动态模型 的状态图和组成对象 交互关系的 活动图 ; 交互图( 描述对象间的交互关系;实现图( 包含描述代码部件物理结构及其各部件间的依赖关系的 构件图和定义系统中软硬件物理体系结构的配置图 。 第二章 基本理论 关数据库及其操作的基本理论 数据库 ( 是 按照数据结构来组织、存储和管理数据的仓库 , 是一个数据集合。 数据库系统 ( 是 数据库及其管理软件组成的系统,是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构 。数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序;数据库系统的数据冗余小,可以节省数据的存储空间;另外数据库系统还很容易实现多个用户的数据共享。在开发此 管理信息 系统的过程中,数据存储是选择微软的 008,对于数据库的操作实现主要是通过 术来实现的。 据库及 句介绍 数据库的发展经历了最早的包括层次型和网状型的非关系型数据库系统到关系型数据库系统( 及现在的对象 现在数据库技术与网络通信 技术、人工智能技术、面向对象程序设计技术、并行计算技术等相互渗透、有机结合,成为当代数据库技术发展的重要特征 15。 目前最常用的是关系型数据库,它主要采用二维表结构存储与管理数据,并规定了表内和表间数据的依存关系,当前流行的大型关系型数据库有: 。在关系型数据库当中采用结构化查询语言( 为客户端程序与数据库服务器间沟通的桥梁 客户端发送 令到服务器端,服务器端执行相关的指令并返回其查询的结果。 在关系数据模型中,关系可以看成由 行和列交叉组成的二维表格,表中一行称为一个元组,可以用来标识实体集中的一个实体。表中的列称为属性,给每一列起一个名称即为属性名,表中的属性名是不能相同的。列的取值范围称为域,同列具有相同的域,不同的列也可以有相同的域。表中任意两行(元组)不能相同。能唯一标识表中不同行的属性或属性组称为主键 16。 尽管关系与传统的二维表格数据文件具有类似之处,但是它们又有区别,严格地说,关系是一种规范化的二维表格,具有如下性质: (1) 属性值具有原子性,不可分解。 (2) 没有重复的元组。 (3) 理论上没有行序,但是有时使用时可以有行序。 在关系数据库中,关键码(简称键)是关系模型的一个重要概念,是用来标识行(元组)的一个或几个列(属性)。如果键是唯一的属性,则称为唯一键;反之由多个属性组成,则称为复合键。 关系数据库的数据操作语言( 语句分为查询语句和更新语句两大第二章 基本理论 类。查询语句用于描述用户的各类检索要求;更新语句用于描述用户的插入、修改和删除等操作。 关系数据操作语言建立在关系代数基础上,具有以下特点: (1) 以关系为单位进行数据操作,操作的结果也是关系。 (2) 非过程性强。很多操作只需指出做什么,而勿需步步引导怎么去做。 (3) 以关系代数为基础,借助 于传统的集合运算和专门的关系运算,使关系数据语言具有很强的数据操作能力。 结构化查询语言 一种数据库查询和程序设计语言,用于存储数据以及查询、更新和管理关系数据库系统。 下面我们 简略 介绍在数据操作语言中对数据库进行查询和更新等操作的 常用 语句 17: (1) 句: 于指定的条件在一个数据库中查询的结果,返回的结果被看作记录的集合; 于创建一个更新查询,根据指定的条件更改指定表中的字段值。 (2) 句: 于向一个表添加一个或多个记录; 于创建

温馨提示

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

评论

0/150

提交评论