图书管理系本科统毕业设计_第1页
图书管理系本科统毕业设计_第2页
图书管理系本科统毕业设计_第3页
图书管理系本科统毕业设计_第4页
图书管理系本科统毕业设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、图书管理系本科统毕业设计    图书管理系本科统毕业设计    摘要 本系统主要根据瀑布模型思想开发设计的,用.net 开发出来的系统。首先根据系统特点 确定了开发模型,再通过对系统进行需求分析研究,建立结构化分析,系统功能模块,数据 流图,然后进行数据字典分析。确定数据的定义和属性,建立数据表,对功能的实现,讨论 了图书管理系统的运行环境和前台,后台的设计,结合了 SQL SERVER 数据库的运行环境和 前台后台的设计,可以实现数据的查询,插入,删除和修改,最终设计了程序流程,最终设 计包括用户模块和管理员模块

2、,实现了借还书籍,书籍管理。用户管理等图书管理系统的基 本功能。 关键字:图书管理系统 .net 技术开发 数据库 Abstract This system is developed by .net primarily based on waterfall model idea.First of all, according to the characteristics of the system ,we choose the development model.Second ,through the analysis studies of system , we establish stru

3、ctured analysis, system function modules, data flow diagram.Next, analysing the data dictionary, insuring the definition and attributes of data,creating a data table, realizing the functions.We discuss the operating environment andforeground,background design, combining with the SQL SERVER database

4、operating environment and foreground ,background design . The system can query,insert, delete the data and in the end design the program flow, Final design includes a user module and administrator module, achieving the library management system's basic functions, for instance,the books reservati

5、on , books return, user management and the like. Key words: Books management system management system .net technology development Database 目录 第一章 基 本 理 论.1 1.1 引言 1.2 C#.NET 技术 1.3 数据库技术 第二章 开发环境的配置 2.1 Dreamweaver 的安装 2.2 SQL SERVER 的安装 2.3 Microsoft web developer 2008 的安装 第三章 系统设计 3.1 需求分析 3.2 用户界

6、面设计 3.3 数据库设计 3.4 模块设计 3.5 程序设计 3.6 系统测试 总结 参考文献第一章 基本理论1.1 引言 为了提高书店的工作效率,方便的进行书店科学的管理,根据实习的书店的实际情况 设计了 “图书管理系统” 。本论文主要描述了图书销售管理系统的设计方法及系统的实现 过程,阐述了系统分析,硬件选择,系统实施等步骤。重点论述了系统设计方法,数据流程 的分析,数据库的建立过程。 图书销售管理系统主要的内容包括图书管理, 图书的档案, 新书的录入存储等方面的内容。 在设计过程中考虑到图书管理特殊的操作性,计算机操作人员的操作水平的 客观因素,在 软件的功能设计及界面设计方面尽可能简

7、捷方便,已利于操作。 图书管理系统的开发环境。这套系统实在 Windows Me 操作系统平台下,采用客户/服 务器模式,用 c#.net 开发。按照基本方法和设计技巧完成。 1.2 C#.NET 的技术 Mircosoft net 是微软公司提出的新一代软件开发模型,.net 主要包括 VISUAL STDIO.NET 开发工具,.net 平台以及.net 服务器,其核心是 web service。目前微软 应经推出了.net 企业服务系列,类如 windows server 2003 等,微软还将推出其他的 企业解决方案,以及.net 开发工具,所以说.net 具体较好的发展情景。 1.3

8、 数据库技术 当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称 数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是 “人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧 重于数据的组织)。更有甚者称数据库是“一个数据仓库” 。当然,这种说法虽然形象,但并 不严谨。 严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库” 。在经济管理的 日常工作中,常常需要把某些相关的数据放进这样“仓库” ,并根据管理的需要进行相应的 处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、

9、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这 个"数据仓库"我们就可以根据需要随时查询某职工的基本情况, 也可以查询工资在某个范围 内的职工人数等等。 这些工作如果都能在计算机上自动进行, 那我们的人事管理就可以达到 极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库", 使其可以利用计算机实现财务、仓库、生产的自动化管理。 J.Martin 给数据库下了一个比较完整的定义: 数据库是存储在一起的相关数据的集合, 这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于

10、使 用它的程序; 对数据库插入新数据, 修改和检索原有数据均能按一种公用的和可控制的方式 进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集 合” 。第二章2.1 Dreamweaver 的安装 (1)下载该软件 (2)双击压缩文件进行文件包解压开发环境的配置(3)点击下一步,然后接受协议 (4)更改文件所保存的路径 (5)点击下一步 (6)完成 2.2 SQL Server 的安装 (1)下载 Sql server 软件 (2)双击文件安装 (3)接受协议 (4)下一步,下一步 (5)完成安装 2.3 Microsoft web developer 的安装 (1

11、)下载 Microsoft web developer 2008 (2) 点击文件包中的 setup 安装软件 (3)安装程序扫描组件 (4)同意协议 (5)下一步,下一步,直到安装完成为止。第三章 系统设计3.1 需求分析 1.引言 1.1 编写目的 图书管理信息系统的前阶段, 对本系统的需求做了详细的阐述, 并提出了这份软件需求 规格说明书。 此需求规格说明书对图书管理信息系统软件做了全面细致的用户需求分析, 明确所要开 发的软件应具有的数据库、功能、性能等,使系统分析人员及软件开发人员都能清楚地了解 用户的需求, 并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。 本说明 书

12、的预期读者为用户、需求分析人员、代码编写人员、测试人员、用户文档编写者、项目管 理人员。 在下一段的设计中, 程序设计员可参考此需求分析规格说明书, 在需求分析说明书对图 书馆管理信息系统所做的模块结构设计的基础上进行详细设计。 在以后的软件测试以及软件 维护阶段也可参考此说明书, 以便于了解在概要设计过程中所完成的各模块设计结构, 或在 修改或发现错误时找出在本阶段的不足或错误。 1.2 项目背景 由于图书馆书籍多,查找、增加、借阅、归还极为不便,要浪费许多的人力、脑力、物 力。 图书的管理不当会严重导致图书馆书籍的遗失等问题。 于是我们希望能找到解决的方法。 为了解决以上的问题,让图书馆能

13、够有效的管理图书馆书籍,有效的利用软件的便捷, 保护好书籍, 促进图书馆管理的信息化和规范化。 我们多方听取意见、 分组讨论、 查阅资料, 进而了解图书馆管理的流程,开发出一套适合于图书馆书籍多而复杂的管理系统。 1.3 定义、缩写词和符号 专门术语 SQL SERVER:系统服务器所使用的数据库管理系统(DBMS) 。 SQL:一种用于访问查询数据库的语言。 主键:数据库表中与其他表主键关联的域。 外部主键:数据库表中的关联域。值互不相同。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规 范或其它正式规定文档所需具有的条件或权能。 缩写 系统:若未特别指出,统

14、指本图书信息管理系统。 SQL:Structured Query Language(结构化查询语言) 。 1.4 参考资料 软件工程实务罗先文、徐军,重庆大学出版社,2005 年 3 月 UML 用例驱动对象建模Doug Rosenberg、Kendall Scott 著,徐海、周靖、陈华伟译, 清华大学出版社,2003 年 5 月 UML 系统分析设计应用案例 冀振燕,人民邮电出版社,2003 年 6 月 NET 语言程序设计 陈炜,人民邮电出版社,2005 年 1 月 SQL Server 数据库吕凤顺,清华大学出版社,2006 年 9 月 网页设计与制作于巧娥、何金奎,北京大学出版社,2

15、006 年 1 月 2.任务概述 2.1 目标 2.1.1 开发目标 实现图书管理信息系统的基本需求。 2.1.2 应用目标 让图书馆能够有效的管理图书的查询、借阅、增加、归还等操作,保护好文件,促进图 书管理的信息化、规范化,实现图书馆的智能化管理,以提高图书馆的的工作效率。 2.2 运行环境 2.2.1 硬件环境 A 一台 586 以上的微机及兼容 B内存 16MB(最好 32MB 内存) 2.2.2 软件环境 A.windows 98 以上的操作系统 BOffice 2000 应用软件 2.3 条件与限制 本图书管理信息系统软件是应用于中小型的图书馆。 在功能上还不是很健全, 还需要进

16、一步完善, 还可进一步实现与 E-Mail 和 Internet 电话连接起来, 成为网络图书管理信息系 统软件。 3. 数据描述 3.1 静态数据 下面列出了五个表的具体静态数据: 1)图书信息表(book): 数据结构(自动编号 ID,图书编号(BookID) ,书号(ISBN) ,价格(Price) ,类别名 (Kind) ,图书名(BookName) ,出版社(Publish) ,借出日期(BorrowDate) ,是否借出 (IsBorrowed) ) 2)借出图书信息表(bookoff) : 数据结构(自动编号 ID,借书证号(LoanNum) ,姓名(Name) ,图书编号(Bo

17、okID) ,书 名(BookName) ,价格(Price) ,类别(Kind) ,出版社(Publish) ,借出日期(BorowDate)) 3)管理员信息表(Librarian) : 数据结构(自动编号 ID,名称(LibName) ,密码(Password) ) 4)读者信息表(personal) :数据结构 (自动编号 ID,读者编号 (ReaderNum) 借书证号 , (BorrowNum) 姓名 , (Name) , 班级(Class),部门(Depart),职称(Tittle),罚款(Fine) ) 5)图书类型信息表(type): 数据结构 (自动编号 ID,类别名(Ki

18、nd),借出天数(BorrowedDay)) 3.2 动态数据 输入数据:菜单选项,查找关键字,新建记录项。 输出数据:由查询关键字确定的数据库记录集合。 内部生成的数据:中间查询结果。 3.3 数据库描述 本软件采用 SQL SERVER 数据库。 3.4 数据流图 图书管理信息系统 软件的数据流图是比较清晰的, 对各功能模块来说都比较有规律。 但完整的图比较繁琐,各个功能模块的数据流图如下。 1 系统管理数据流图不正确 用户 注 册 管理员 管理员输入 密码登陆 正确信息 查 询 书 籍 用户输入 密码登陆 信 息 核 对重新 登陆 修改信息 成功正确信息修 改 密 码显示书籍信息数据库文件2.图书管理数据流图 2.图书管理数据流图 显示书籍信息 查 询 书 籍 输入关键字 学生 输入密码信息登陆 检查用户 身份 数据库文件管理员 图 书 分 类3.借书证管理数据流图 3.借书证管理数据流图不正确 管理员输入密码登陆检查管 理员身 份正确增 加 借 书 证 信 息数据库文件修 改 借 书 证 信 息删除 借书证4.借书和还书操作数据流图 4.借书和还书操作数据流图借阅 书籍 正 用户、管理员 输入密码登陆 检 查 用 户 身份 归还 书籍输出提示信息数据库文件确续借 书籍5.报表打印

温馨提示

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

评论

0/150

提交评论