软工图书管理系统华电_第1页
软工图书管理系统华电_第2页
软工图书管理系统华电_第3页
软工图书管理系统华电_第4页
软工图书管理系统华电_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

课程设计报告一、设计文本1.可行性分析报告1.1项目简介1.1.1项目目标当今时代是一个飞速发展的信息时代。信息处理在各行各业都是不可缺少的。这是计算机广泛用于信息管理系统的环境。计算机最大的优点是它可以用于信息管理。用计算机控制信息不仅提高了工作效率,而且大大提高了其安全性。特别是对于复杂的信息管理,计算机可以充分发挥其优势。随着科学技术的不断进步,计算机科学日益成熟。其强大的功能已经被人们深深的认可。它已经进入人类社会的各个领域,发挥着越来越重要的作用。随着高等教育的快速发展,学校的规模不断扩大,学校的各项基础设施也在不断加强。图书馆是学校的一部分。作为信息资源的集散地,它服务于整个学校的教学、科研、学习和生活。它是校园里的一个重要单元。其运作和管理尤为重要。图书馆应该能够为用户提供充足的信息和快捷的查询手段,由于图书和用户借阅资料数量众多,包含大量的数据管理,有必要建立一个高效的图书管理系统,以规范、系统化和程序化图书管理工作,避免图书管理的随意性,提高信息处理的速度和准确性,并能够及时、准确、有效地查询和修改图书信息。使用计算机管理图书馆比手工管理有着无可比拟的优势。例如:快速搜索、方便搜索、可靠性高、存储容量大、使用寿命长、成本低等。这些优点可以大大提高图书馆管理的效率。对于一个现代化高效的图书馆来说,需要一种高速、快速、便捷的图书管理方法。1.1.2系统的简要描述和主要功能总体而言,系统应实现以下功能:对于管理员,他们可以管理和维护学生、图书和图书系统管理员的信息,并可以查看和维护系统状态。对于学生来说,他们可以查询存储在图书馆的书籍和他们的个人借阅情况,修改他们的个人信息和借阅目前存储在图书馆的书籍。该系统可以提供友好的用户界面,最大限度地减少各种用户的工作量。该系统具有良好的运行效率。该系统应该是智能和创新的。1.2现有系统的分析1.2.1工艺流程和数据流管理员流程图基本如下:学生流程图基本如下1.2.2现有系统的其他注释1)维护:在系统交付后的两年内,系统的维护只需由开发单位提供;2)人员:开发人员数量少,管理员数量一定,参加考试的人员必须是数据库中现有的人员,所以每次考试前,管理人员必须确定可以参加考试的候选人。3)开发人员所需的环境:硬件环境:(1)处理器(中央处理器):双核I5(2)内存容量:至少2G软件环境:(1)操作系统:微软视窗7(2)数据库管理系统:SQLServer2008(3)微软视觉工作室2010(4)软件需求管理工具(5)软件设计工具(6)软件测试工具。4)局限性:开发者都是大学生,缺乏项目经验,技术操作不熟练。经过严格的分析,我们可以看到原系统存在很大的局限性,如技术落后、人员工作量大、系统维护和费用支出巨大、人员和设备技术含量低等一系列缺点。所有这些都表明,需要一种适合新信息时代的新的高科技系统。因此,有必要开发这样一个系统。1.3技术可行性分析基于winform window程序的图书管理系统的关键技术在于各种信息的管理,即从数据库中获取相应的数据,并收集学生和管理员输入的数据,从而管理图书馆的借阅信息。我们的系统是用C#语言和微软SQL Server 2008数据库实现的。管理系统的部署、应用和维护更加方便。因此,该技术方案成熟可行。1.4经济可行性分析近年来,计算机技术的发展和计算机办公自动化的普及和应用大大提高了计算机的应用。计算机也成为大学管理中的重要设备。在硬件方面,没有必要单独购买计算机,只需要使用现有的计算机,并且可以接入互联网,所以从用户的角度来看是完全可行的。从开发人员的角度来看,这种软件的开发周期通常是2-3个月。开发所需的硬件、软件和软件目前对大多数个人电脑系统来说是负担得起的,开发成本也不高。总而言之,这个项目的经济方面是完全可行的。1.5社会因素的可行性分析随着信息技术的飞速发展,原有的图书管理方式已经越来越不能满足教师和学生的需求。因此,必须有一套适用于时代前沿、适应新需求的图书管理系统来提高考试效率,方便人们的生活。法律因素我国法律体系健全,对计算机软件的国家法律有一定的保护模式。计算机软件保护条例中使用的术语“计算机软件”是指计算机程序和相关文档。本系统的所有文件和程序受法律保护,严禁非法使用。中国对计算机软件的法律保护模式也是多样化的。有三种代表性模式:一是著作权法保护;第二是专利法的保护。第三,保护商业秘密。目前,我国计算机软件基本上受著作权法保护。我国使用版权制度来保护计算机软件。版权法不仅有相对清晰和完善的立法,而且有非常丰富的司法活动。保护的范围也很广,从系统软件和应用软件到源程序和目标程序,都可以得到保护。目前,世界上有60多个国家通过了版权法来保护计算机软件。中国也采用了这种方法,这种方法便于获得全世界的响应,也有利于国际文化、技术和经济交流。1.5.2用户使用的可行性整个系统操作简单,界面友好,易于维护。数据库要求运行稳定、执行速度快、数据安全性高。用户可以很容易地使用它,不需要任何特殊的训练,只需要一点点的熟悉,他们就可以胜任图书馆的信息管理。1.6替代品方案一:基于C#编写的winform表单的图书馆管理系统。系统主要分为两部分:学生部分和管理员部分。学生部分实现的功能包括:查询存储在图书馆的图书、个人借阅情况、修改个人信息和借阅当前存储在图书馆的图书。对于管理员,他们可以管理和维护学生、图书和图书系统管理员的信息,并可以查看和维护系统状态。该方案的优势和选择原因:(1)C#语言简单易用,兼容性好,winform窗体程序,相对简单方便用户操作;(2)降低开发难度,降低开发成本;(3)在系统维护方面,C#语言与数据库连接,实现了系统与数据库的无缝连接,降低了系统维护成本;方案二:系统可选择客户端/服务器或客户端/服务器模式缺点:(1)C/S模式开发成本高;(2)C/S模式大多建立在窗口平台上,表达方式有限,对程序员要求高。(3)在系统维护方面,由于其完整性,必须对C/S程序进行整体检查,以处理问题和系统升级。很难升级。(4)就硬件要求而言,客户/服务通常建立在专用网络上,在小型网络环境中,局域网通过专用服务器提供连接和数据交换服务。选项3:购买缺点:(1)系统购买昂贵;(2)为了学生的方便,使用学校内部的小图书馆似乎是“过分的”;(3)成套系统维护困难,维护费用较高。可以直接从国内或者国外购买,但是考虑到各种情况,我们最好开发这个系统,因为我们是根据您的实际情况为您量身定制开发的系统,直接购买可能不合适,所以我们建议您使用我们开发的系统。2.软件需求规范2.1要求概述1)软件需求的总结和简单描述图书管理系统是一个图书馆支持系统。其总体任务是实现图书借阅和管理的信息化。图书馆管理系统需要从学生和馆员两个方面满足需求。对于学生来说,他们关心的是:您可以查询存储在图书馆的图书、个人借阅、修改个人信息以及借阅当前存储在图书馆的图书:学生可以通过登录图书馆网站直接查询图书馆的图书,学生可以通过根据自己的图书卡号和密码登录系统来查询自己的借阅和维护自己的一些信息。具体而言,学生的功能需求包括:1.图书信息检索,可以根据书名、作者和出版社等检索项目进行准确或模糊的检索,以最快的时间找到目标图书。2.学生个人信息查询,学生根据借书证号查询本人当前借阅情况和历史借阅记录等。一般来说,学生应该只询问他们的借阅情况和维护他们的个人信息。如果他们想查询和维护其他学生的借阅情况和个人信息,他们需要知道其他学生的图书卡号和密码。这些都很难获得,尤其是密码,所以他们不仅满足学生的要求,而且保护他们的个人隐私。3.借书。学生们可以在现有的图书馆里借一些书和杂志。这样,当他订购的书籍和杂志被退回或购买时,他将通知图书管理员。当预订了一本书的借款人借出该书时,预订被取消,或者预订通过明确的取消过程被强制取消。对于图书馆系统管理员,他们关心的是:它可以管理和维护学生、图书和图书系统管理员的信息,并可以查看和维护系统状态。系统管理员可以浏览、查询、添加、删除和修改图书、学生等图书系统管理员的基本信息。可以输入、查询和修改学生的基本信息和图书信息,可以输入借阅图书和归还图书的信息。根据图书馆的实际需求和网络图书馆的基本服务功能,图书管理系统应包括以下功能模块:1.基本业务模块:主要实现图书馆日常业务的信息处理,包括借书和还书。2.基础数据维护模块:主要对学生信息、书目信息和图书信息进行操作,包括添加、修改和删除。同时,它还可以对其他管理员进行操作并更改用户名和密码。2)操作环境Windows 7、Windows Vista/Windows XP或更高版本至少有100米左右的硬盘空间。2.1功能要求图书馆管理系统用例图:管理员操作时间序列图:学生时间序列图:2.2数据描述数据表之间的关系图:每个事件的类图:1.学生学生类别中包含的属性主要是学生编号、学生姓名、学生登录密码、学生性别和学生出生年份。学生的方法主要是一些基本的操作,如选择和更新(修改自己的密码)。2.管理员类管理员类中包含的属性主要包括:管理员登录帐户、管理员名称和管理员密码。管理员类的方法主要是一些基本操作,如添加、删除、修改和检查3.书籍和信息主题类别包括以下属性:图书编号、图书名称、图书状态、图书类型、图书作者、图书出版社、图书出版日期和图书描述。图书分类的方法主要包括添加、删除、选择和更新。4.书籍类型图书类型类包含以下属性:图书所属类型的类型号和名称图书类型类的方法主要有查询、添加和删除。5.借阅信息类试题中包含的属性主要包括:标识符、书号、读者号和借阅日期借用信息类的方法主要有增加、删除和查询。数据字典:管理员库管理员信息字段值数据类型限制形容阿努姆varchar(20)主关键字管理员号码名称varchar(20)不为空管理员姓名Apwdvarchar(20)不为空管理员登录密码读者学生读者信息字段值数据类型限制形容Rnumvarchar(20)主关键字读者编号名称varchar(20)不为空读者姓名Rpwdvarchar(20)不为空阅读器登录密码Rsexvarchar(20)不为空读者的性别Rbirthvarchar(20)不为空读者的出生日期图书或期刊信息字段值数据类型限制形容Bnumvarchar(20)主关键字书号b名称varchar(20)不为空图书名称BstateInt默认值为0书的状态,借阅是1b类型varchar(20)不为空书籍类型鲍瑟varchar(20)不为空书的作者b发布者varchar(50)不为空图书出版社b发布varchar(20)出版日期Bdescribvarchar(200)这本书的描述类型书类型信息字段值数据类型限制形容Typenumvarchar(20)主关键字型数键入名称varchar(20)不为空图书类型名称借借还信息字段值数据类型限制形容编号Int主关键字标识符Bnumvarchar(20)不为空书号Rnumvarchar(20)不为空读者编号b时间varchar(20)借款日期Rtimevarchar(20)返回日期2

温馨提示

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

评论

0/150

提交评论