- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 绪论
现代图书馆管理系统是使用计算机系统进行相互统筹,收集图书信息、用户信息,并运用管理科学系统科学运筹学统计学计算机科学等学科的知识
图2.2 图书馆管理的程序流程图
2.5 系统数据流程图
数据流程图(DFD)是对数据流和转换信息系统建模技术的表示。根据系统功能的需求和业务分析,可以得到系统的各级数据流程图。
图书馆管理系统的数据流程图如下所示:第1层DFD如图所示。
图2.3 图书馆管理系统第1层DFD
第2层DFD如图所示。
图2.4 图书馆管理系统第2层DFD
3 系统概要设计
3.1 .NET介绍
.NET是script、python。
(3).NET 开发工具:包括.NET 编程语言和.NET 集成开发环境。
.NET框架是.NET战略的核心,通过.NET框架执行应用程序和web服务。从某种意义上来说,可以将.NET框架看成.NET应用程序运行的虚拟机环境,它为.NET应用程序提供编译、运行、内存管理、垃圾收集、安全等服务。
.NET的框架是生成、部署和运行 Web 服务及应用程序于一体的平台。NET框架主要由两部分组成,分别是公共语言运行库(Comment Language Runtime,CLR)和类库(Class Library)。其中,CLR是管理程序执行的系统,通过CLR可以保证程序的安全性和可靠性;类库可以提供创建应用程序所需的功能。
3.2 SQL Server 2005数据库
数据库技术在计算机软件领域中一直占据着非常重要的地位,诞生于60年代,经历了50多年的迅速发展,已经逐渐形成较为完善的理论体系和一大批实用系统。数据库有很多类型,例如:SQL Server,Access,Oracle,MySQL,DB2等等。本系统采用了SQL Server 2005作为数据库软件。
SQL Server 2005是由Microsoft公司开发的一个多用户数据库管理系统,提供了强大的管理工具和开放式的系统体系结构,是当前主流的关系数据库管理系统。企业管理器提供了一种全面管理SQL Server的交互界面,查询分析器提供了一种交互执行SQL语句的图形工具。
SQL是高级的编程语言,数据库服务器和客户端沟通的重要,用户在高层数据结构上工作。
图3.1 SQL Server 2005的体系结构
Microsoft SQL Server Management Studio是SQL Server 2005提供的一种新的集成环境,用于对SQL Server所有的组件的访问、配置、控制、管理和开发。Microsoft SQL Server Management Studio将一组多样化的图形编辑工具与多种功能齐全的脚本编辑器组合在一起,这就为开发人员对SQL Server 的访问打开方便之门。
3.3 C#语言
C#是.NET平台上最重要的语言之一。它源自于C、C++和Java语言,采三家之所长并增加了自己的新特性,是微软为.NET平台专门开发的新一代面向对象语言。C#是.NET开发中最好的语言,它是唯一从头到尾为.NET设计的语言。作为专门为.NET设计的语言,C#不但结合了C++语言的强大灵活和JAVA语言简洁的特性,还吸取了Delphi和Visual Basic所具有的易用性[11]。因此C#语言具有功能强大且表达能力丰富的特点,而且它简单,十分易于编写。它可以提高程序开发的效率,同时也能十分有效地消除编程过程中可能产生的一些错误。
C#是完全面向对象的,包含强大的预建组件类库,进一步提供了对面向组件(component-oriented)编程的支持。它与使用新的.NET Framework的其他许多语言兼容。C#是专为.NET Framework设计的一种语言,所以它符合.NET Framework标准,它的运行也离不开.NET Framework平台。
C#语言的特点:实现对数据表的Select,Insert,Update,Delete操作
4 系统详细设计
本系统采用C/S架构实现,系统分别由BLL业务逻辑层、显示层、DAL数据访问层三部分构成。采用模块化设计的思想,系统采用自顶向下的模式进行设计,把系统拆分成若干个模块,逐层深入,然后对每一个模块进行设计。
4.1 软件模块设计
4.1.1系统研究方向
本系统在图书馆对外流通计算机上实现,因此需要侧重于交流平台的设计。通过对系统调研与分析,系统主要应完成的功能如下:藏书信息管理、公告栏管理和留言管理等。
4.1.2软件结构设计
图书馆管理系统包含图书采编、读者管理、流通、查询、公告栏的管理和用户留言管理等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径。图书馆管理系统属于事务型系统。
系统示意图如下图所示。
图4.1图书
您可能关注的文档
- 四柱液压汽车举升机的机构方案设计书.doc
- 两级锥齿轮圆柱齿轮减速器方案设计书说明书(有CAD图).doc
- XX矿南二采区通风方案设计书说明书.doc
- web课程方案设计书留言系统.doc
- PLC的智能交通灯控制系统方案设计书.doc
- 单片机恒温箱温度控制系统的方案设计书.doc
- 直流稳压电源方案设计书与应用.doc
- 圆锥圆柱齿轮减速器的方案设计书2009.doc
- 基于单片机的数字频率计方案设计书.doc
- 郑大三期施工组织方案设计书.doc
- 安全生产考核奖惩制度3篇.doc
- 颅脑损伤病人的护理查房【优质公开课】精品PPT课件模板.pptx
- 二零二二年度德州继续教育公需科目《公共事务管理与服务能力》试题及答案.pdf
- 二零二二年度党风廉政建设知识竞赛题库(含答案).pdf
- 二零二二年度度枣庄市专业技术人员继续教育公需科目培训班互动题.pdf
- 二零二二年度儿童保健学试题库(含答案).pdf
- 二零二二年度第十九届中国东南地区数学奥林匹克竞赛高一试题(含答案).pdf
- 二零二二年度动物卫生监督题库(含答案).pdf
- 黑龙江省大庆市重点中学2023-2025学年高一下学期2月开学考试英语试题(含解析).docx
- 二零二二年度法检书记员招考《公基》测试题库(含答案).pdf
文档评论(0)