电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于uml和c图书管理系统设计毕业设计论文

63页
  • 卖家[上传人]:xiao****1972
  • 文档编号:116457867
  • 上传时间:2019-11-16
  • 文档格式:DOC
  • 文档大小:5.33MB
  • / 63 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于UML和C#图书管理系统设计 摘要针对目前我国数量庞大的图书馆以及图书管理系统陈旧与传统的事实,为了最大程度的提高图书馆的工作效率并保证工作质量,使图书管理员和读者对图书馆里的资源使用更方便快捷,对管理和服务更满意,故设计实现了一个基于UML图书管理系统,该图书信息管理系统主要针对学校图书馆。系统前期使用UML进行系统建模,使用StarUML作为开发工具,本系统采用B/S结构,后期主要以ASP.NET框架作为基础,使用了C#开发语言,用Microsoft Visual Studio作为开发工具,以SQL Server作为数据库,设计开发一套界面简单、操作方便,容易维护的系统。此图书管理系统包括如下几项功能:图书分类管理、读者管理、图书管理、借书管理、还书管理、用户参数设置,以使图书管理系统的服务内容更多样。 关键词 图书管理系统 ;UML;ASP.NET;C#;Microsoft Visual Studio The design of library management system based on UML and C#Abstract Aiming at the large

      2、number of libraries and library management systems and traditional old facts, in order to maximize efficiency and ensure the improvement of the quality of work the library, librarians and readers to make more convenient to use the librarys resources, management and service satisfaction, it designed and implemented a UML-based library management system, the library information management system aimed at the school library. Early systems using UML system modeling, using StarUML as a development to

      3、ol, the system uses B/S structure, the latter mainly in ASP.NET framework as a basis, the use of C# development language, using Microsoft Visual Studio as a development tool to SQL Server as database design and development of a simple interface, easy to operate, easy to maintain system. This library management system includes several features as follows: Book taxonomic relationship, the reader management, library management, library management, book management, user parameter settings to make th

      4、e services more diverse library management system.Keywords library management systems; UML;ASP.NET,;C#; Microsoft Visual Studio目 录摘要iAbstractii1 绪论1 1.1 课题研究的背景1 1.2 课题研究的意义1 1.3 图书管理系统的设计目标12 系统的开发环境及技术简介22.1 系统开发语言2 2.1.1 UML语言简介2 2.1.2 C#语言简介22.2 开发工具 3 2.2.1 StarUML3 2.2.2 Microsoft Visual Studio 200832.3 B/S体系结构32.4 开发框架ASP.NET43 系统总体设计53.1 需求规格说明5 3.1.1 系统需求分析5 3.1.2 识别参与者6 3.1.3 识别用例6 3.1.4 用例的事件流描述7 3.2 静态结构模型10 3.2.1 定义系统对象10 3.2.2 定义用户界面类11 3.2.3 建立类图123.3 动态行为模型14 3.3.1 编写目的14 3.3.2 建

      5、立交互作用图14 3.3.3 建立状态机图18 3.3.4 建立活动图193.4 建立物理模型20 3.4.1 建立部署图20 4 系统数据库设计21 4.1 数据库SQL Server21 4.2 概念模型设计21 4.3 数据库逻辑模型22 4.4 数据库表结构23 4.5 平台数据表的设计23 5 系统功能实现25 5.1 用户登录25 5.2 系统主界面26 5.3 图书分类管理主界面27 5.4 图书管理主界面29 5.5 读者管理主界面30 5.6 借书管理主界面33 5.7 还书管理主界面36 6 系统测试39 6.1 软件测试39 6.1.1 测试目的39 6.1.2 测试方案39 6.1.3 测试用例39 6.1.4 测试分析41 6.2 测试评价41 结论42 参考文献43 致谢44 外文原文45 中文翻译54 1 绪 论1.1 课题研究的背景全国各地图书馆数量和规模都随着科学技术的发展而迅速增加。现在已处于传统图书馆向数字图书馆过渡阶段。但其中大部分小城市的图书馆没能高效率地利用网络信息资源。传统的机制已不能满足时代发展的需求,因为这造成了人力和物力的极大浪费,这

      6、就是该图书管理系统开发的大背景。因而建立一个规范、系统、准确、有效的图书管理系统在现代社会势在必行,这也对图书管理系统提出了更高的要求,如图书管理、借书管理、还书管理、读者管理等各种方便用户使用的界面。UML统一建模语言是标准化编制系统蓝图的语言,对于复杂的系统UML可以建立可视化的系统模型。UML建模技术应用于图书管理系统建设,能够加快开发的进程,保证代码的质量,适应动态的业务需求,还可继承原有的传统图书馆信息资源。UML统一建模语言是一种定义良好、富于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想新方法新技术,支持面向对象的分析与设计。此管理系统能让管理者和读者对图书馆中的书籍得到更方便、更满意的服务。1.2 课题研究的意义 随着图书馆规模的不断扩大和读者的不断增多,图书馆中的书籍、读者、图书的借阅、收费服务等都将越来越繁杂,需付出的人力物力也将越来越大。若采用传统人工的方式处理各种数据,则会出现诸多缺点,比如: 检索速度慢,觉得很不方便,可靠性差,而且时间长了以后,会产生大量的文件和数据,用于检索,更新和维护都带来了很大的难度。在随着计算机科学技术的迅猛发展,使

      7、用计算机网络对图书馆的各项信息进行操作处理,使图书馆管理系统的服务模式更多样化,更广泛。这些优势可以提高效率,并确保最大程度的工作质量,将使图书管理员和读者对图书馆里的资源使用更方便快捷,对管理和服务更满意。所以,开发先进的图书管理系统软件是大势所趋。1.3 图书管理系统的设计目标该图书信息管理系统主要针对学校图书馆,图书逐渐成为人们的学习和精神文化消费主流以及传统而陈旧的管理方式应运而生的,该软件的开发是为了图书管理员和读者更好地利用图书馆的管理和业务。图书管理系统要最终实现图书馆管理业务,实现各项管理等几个方面的功能。图书馆的书籍和读者信息以及有关借阅情况的管理对图书管理者来说都是至关重要的。同时,方便快捷性是使用者最为关注的。为了实现上述目标,图书管理系统就包括如下几项功能:图书分类管理、读者管理、图书管理、借书管理、还书管理、生成记录列表。将使图书管理员和读者对图书馆的资源使用更方便快捷,对管理和服务更满意。保证图书管理系统的效率和质量。 2 系统的开发环境及技术简介2.1 系统开发语言2.1.1 UML语言简介 统一建模语言(UML)建模的过程是开发面向对象设计方法的第一步。

      8、UML是一种定义良好、富于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术,支持面向对象的分析与设计。UML表示法集中了不同的图形表示方法,定义了用例图、类图、顺序图、通信图、活动图、状态图、组件图、部署图等9种图。这些图从不同的侧面对系统进行描述。系统模型将这些不同的侧面综合成一致的整体,便于系统的分析和构造。UML的定义包括UML语义和UML表示法两个部分,UML语义描述了基于UML的精确元模型定义,元模型为UML的所有元素在语法和语义上提供了简单一致通用的定义性说明,使开发者在语义上取得一致。UML表示法定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。 UML语言特点:UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。它实际上是一种通用的建模语言,可以为许多面向对象建模方法的用户广泛使用。UML建模能力比其它面向对象建模方法更强。UML是一种建模语言,而不是一个开发过程。 UML应用领域:常用的是建立软件系统的模型,但它同样可以用

      9、于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。 此外,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例,类之间需要协作,这可以用UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。 编程(构造)是一个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。在用UML建立分析和设计模型时,应尽量避免考虑把模型转换成某种特定的编程语言。因为在早期阶段,模型仅仅是理解和分析系统结构的工具,过早考虑编码问题十分不利于建立简单正确的模型。UML符号具有定义良好的语义,不会

      《基于uml和c图书管理系统设计毕业设计论文》由会员xiao****1972分享,可在线阅读,更多相关《基于uml和c图书管理系统设计毕业设计论文》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.