数据库课程设计图书管理系统_第1页
数据库课程设计图书管理系统_第2页
数据库课程设计图书管理系统_第3页
数据库课程设计图书管理系统_第4页
数据库课程设计图书管理系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、湖 南 工 学 院数据库课程设计报告实验名称专 业学姓学号:年 级:0 1 班任课教师200年2 月 5日摘 要本设计报告主要介绍了用数据库开发工具P。NET 开发一个小型数据库系统图书馆管理系统的设计过程。在数据库系统的开发工具中,ASET 具有良好的人机交互界面,合理的数据库结构,是一种可视化,面向对象的快速开发工具.本文详细分析了书籍流通环节中各个功能模块之间的关系,并且详细介绍了图书馆服务子系统的整个设计过程。具体的各个功能如下:1.图书查询:实现对图书馆所有馆藏图书的精确查询。2.借阅图书:完成学生对指定图书的借阅。查询个人借阅信息:完成对指定学生个人借阅图书记录的查询,显示该学生借

2、阅的所有图书的信息。4。归还图书:完成学生对自己已借阅的指定图书的归还5。超期图书归还: 对超期的情况能自动给出提示信息。6.图书管理:能够实现图书基本情况的录入、修改、删除等基本操作。P.NE具有完全面向对象和全新的可视化编程环境,它提供了一种方便,快捷的ndws 应用程序开发工具。它使用了 Micrsot Windows 图形用户界面的许多先进的特性和设计思想,采,最为领先的数据库技术,所以我选择 P。NET作为毕业设计的开发工具。本文介绍了一个基于 BS 模式的高校图书管理系统的设计与实现。运用 AS.et结合icosot SQL Server 2000 开发的登录模块主要用于验证用户身

3、份,进行有效的操作。从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。在整个系统设计中充分利用了模块化的设计思想和开发方法。本论文首先对本系统的选题背景作了简要地介绍,然后分析了本系统的详细需求 ,确定本系统应该具有的功能.在确定系统应具有的功能之后再对系统进行总体设计,功能实现,最后论述了本系统的测试和维护工作。关键词 AS.ET课程设计QL200 数据库对象属性窗体B/S2图书管理系统软件设计说明一.可行性研究:图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQ SV

4、R200网络数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。二需求分析::目标:效性通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。 :indows200/XP203Micrsof Q Server2000数据库管理系统。: 登录用户帐号密码用户用户帐号姓名性别组号证件号码图书图书编号类别书名作者出版日期+出版社定价存放地借阅用户帐号图书编号借书日期到期日期借阅信息用户帐号图书编号借书日期到期日期 3使用L ER20作为后台数据库,就可以行使基于网络连接的用户认证。从而子系统分配

5、数据库使用权限,让他们彼此之间使用的数据库隔离开来,以达到较高的安全性。通过nene从网站上收集一些图书的相关信息,录入数据库,从而建立数据库,并在编码调试阶段测试各个功能模块的实现。:3。1 功能划分:图书管理系统主要实现以下七方面的功能:a。用户登陆d. 图书入库e. 图书修改和删除b。 查询书籍的详细信息c. 图书借还f。 图书超期提示 g。查询用户借阅的信息 图书管理包括用户登陆、查询书籍的详细信息、借还、入库、维护、超期提示、和查询用户借阅的信息七方面功能。用户登陆,用户必须使用正确的用户名和密码才能访问.查询书籍的详细信息:输入书籍名字或者编号即可查询书籍的信息图书借阅,进行借书登

6、记;当用户要查询自己的借阅情况时,可进行借阅查询.图书入库,主要实现入库登记。图书修改和删除,实现对某些书籍的信息的修改和删除的功能。图书超期提示,当借阅者在已到借书期限时未归还图书,提示其尽快办理归还手续.4查询用户借阅的信息,可以查询用户的借阅的书籍的信息 (DF):23图 书管 理员数据库接 受 进 行借 阅登 记处 理借 阅借 阅过 期用 户 231数据库更 新图 书库 存清 单接 受处 理归 还事 务54.安全性需求:考虑到不同用户的权限不同,第一次进入该系统时应该向管理员申请注册一个用户名和密码,并完整的填写相关信息,同时存入数据库表中。这样管理员就可赋予不同用户不同的权限。每位用

7、户根据自己的身份不同,进入不同的用户界面。管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。5.一致性需求:在图书管理系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。6完整性需求:根据图书管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。三。 :图书整理查询图书信息查询用户借阅查询归还图书67输 入 图 书接口设计: 外部接口:通过一定的计算机硬件,建立服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现图书管理系统。2。 内部接口:程序内部需要共同的数据定义和描述,此系统是智能办公

8、化管理系统的一个子系统,必须和这个系统的其他子系统统一数据定义等,才能使该系统性能达到最好 ,并且要尽量消除和其他子系统模块之间存在的数据冗余,才能使整个智能办公系统做到高效,方便。3.E-图R 图清楚地描述了系统中各个实体之间的联系,以及各个实体所具有的属性,可 ER 8 ER E图;4消除不必要的冗余,设计基本的 E-图。运行模块分成基本的三个模块,即是:输入模块,输出模块 ,处理模块等。这使得整个系统的维护容易,简单;系统的结构层次简单,易懂。4.2 运行控制:考虑到不同用户的权限不同,第一次进入该系统时应该向管理员注册一个用户名和密码,并完整的填写相关信息,同时存入数据库表中。这样管理

9、员就可赋予不同用户不同的权限。当用户登录进操作界面之前,我们设置了用户名和密码,当用户名和密码相匹配时才能进入该用户所允许做的权限操作界面,否则就只能看到登录界面管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。四详细设计:登录用户:(帐号,姓名,密码,权限)用户:(用户帐号,姓名,性别,组号,证件号码)图书类别:(类别,类名)图书:(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注)92计算机的软件配置inows 9Widow xp/indow 200/Wdow 203;五。 编码与实现:结 束 语在对管理信息系统的开发过程有了基本了解后,本人使用P.NET开发了这个“图书管理系统”。系统基本实现了内部图书借阅管理的系统化、规范化和自动化。例如对图书进行登记,对旧书进行销毁。添加借阅人以及注销借阅人图书的借阅、归还。可以按图书名称或者图书编号等信息对图书进行查询,并能反映出图书的借阅情况。实现了简单的统计分析功能,阅规则进行设置。通过对该系统的设计、开发和调试,一方面让我了解了图书管理

温馨提示

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

评论

0/150

提交评论