软件工程图书管理系统报告.docVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1章绪论

§1.1引言

图书管理系统是智能办公系统的重要组成部分。目前,图书管理系统正以方便、快捷的优点慢慢渗入人们的生活,将传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小犯错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。采用数据库技术生成的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简朴、高效的工作中。基于这个问题,开发了图书管理系统。系统实现了借还书的方便性、高效性、有效性和及时性。

§1.2开发背景

随着计算机及网络技术的飞速发展,当今社会正向着信息化前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,图书信息以及由两者互相作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,不仅可以缩短借阅者的等待时间,减轻管理人员的工作量,方便管理人员的操作,并且可以提高管理质量和水平,做到高效、智能化管理。

本次课程设计以学校图书馆管理系统为背景,全文分为目录、绪论、需求分析、概要设计、具体设计、软件测试等过程。采用结构化的功能设计方法,可读性好,易于扩充,易于维护,操作简朴。

§1.3开发环境

系统开发环境:MicrosoftVisualStudio2023

文档开发工具:Microsoftoffice下的Word、Visio、Project等

系统开发语言:C#、SQLSever等

运营平台:WindowsXP

数据库:SQLServer2023

§1.4定义

(1).需求分析:涉及提炼,分析和仔细审查已收集到的需求,以保证所有的风险,承担者都明确其含义并找出其中的错误,遗憾或其它局限性的地方。

(2).功能分析:指定系统必须提供的服务,通过需求分析划分出系统必须完毕的所有功能。

(3).性能分析:指定系统必须满足的定期约束或容量约束。

(4).模块:由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,并且有一个总体标记符代表它。

(5).模块化:指把程序划提成独立命名且可独立访问的模块,每个模块完毕一个子功能,把这些模块集成起来构成一个整体,可以完毕指定的功能满足用户的需求。

§1.5C

C#(Csharp)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大限度地开发运用计算与通讯领域。

C#增强了开发者的效率,同时也致力于消除编程中也许导致严重结果的错误。C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。

§1.6系统说明

(1).系统名称

中文名称:图书馆管理系统

英文名称:TheLibraryManagementSystem

(2).使用范围

在学校图书馆内部的现有局域网这个网络环境下,信息超级管理员、管理员、普通用户(学生及教师)在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达成信息共享。

§1.7SQLServer数据库管理系统的特点

(1).真正的客户机/服务器体系结构。

(2).图形化用户界面,使系统管理和数据库管理更加直观、简朴。

(3).丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

(4).具有很好的伸缩性,可跨越从运营Windows95/98的小型电脑到运营Windows2023的大型多解决器等多种平台使用。

(5).对节选技术的支持,使用户可以很容易地将数据库中的数据发布到页面上。

(6).SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

§1.8SQLServer的重要工具和实用程序

(1).公司管理器

公司管理器基于一种新的被称为微软管理控的公共服务器管理环境,它是SQLServer中最重要的一个管理工具。公司管理器不仅可以配置系统环境和管理SQLServer,并且由于它可以以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完毕[8]。运用公司管理器可以完毕的操作有管理SQLServer服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日记、恢复数据库;复制数据库;设立任务调度;设立警报;提供跨服务器的拖放控制操作;管理用户账户;建立Transact-SQL命令语句以及管

文档评论(0)

152****4270 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档