欢迎来到天天文库
浏览记录
ID:11780708
大小:379.50 KB
页数:16页
时间:2018-07-14
《图书馆管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录第一章课程设计目的与要求21.1课程设计目的21.2课程设计环境21.3课程设计内容及要求2第二章课程设计内容32.1数据库设计32.1.1需求分析32.1.2概念设计42.1.3逻辑设计52.1.4物理设计62.1.5数据库实现62.2程序设计22.2.1系统流程图22.2.2数据库存储过程3第三章课程设计总结8参考文献881第一章课程设计目的与要求1.1课程设计目的1、掌握运用数据库原理进行系统分析和设计的方法;2、掌握关系数据库的设计方法;3、掌握利用SQLServer2000技术;4、掌握应用程序对数据库的访问方法。1.2课程设计环境硬件:
2、计算机一台。软件:WindowsXP、SQLServer2000、MicrosoftVisualBasic6.01.3课程设计内容及要求一、内容1.要求根据数据库原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2.需求分析具体实现3.在sqlserver2000上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的调用。二、要求课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。81第二章课程设计内容2.1数据库设计图书管理系统主要设计目的是利用数据库软件编制
3、一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。2.1.1需求分析数据需求需求分析是指准确了解和分析用户的需求,这是最困难、最费时、最复杂的一步,但也是最重要的一步。它决定了以后各步设计的速度和质量。根据系统的需求,首先将要记录的信息分类,要记录的信息如下。1.图书管理在图书管理中,主要是对“图书库”中的书籍进行管理,如新增图书更新、
4、修改图书信息、提供图书查询和删除图书3.图书借阅管理图书借阅管理就是对借书者的借书和还书进行管理,当借书者借书时,随即对“图书库”、“借书库”和“借书证库”进行相应的管理,并把相关信息提供给图书管理和借书证管理;还书,则除了上述的几个功能外,还要对还书库进行更新和记录。4.管理员管理管理员管理则是根据需要对各个管理员进行管理,并记录和反馈管理员信息。事务需求经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下功能模块,如下所示。(1)任何人都可对图书信息进行查阅。81(1)在用户信息管理部分,要求如下:l可以浏览用户自身信息。l可以修改自身登
5、陆密码、和其他(除用户编号外)用户基本信息。l可以查询自身借阅信息及图书信息等(2)在管理员信息管理部分,要求如下:l可以浏览所有用户信息。l可以浏览管理员自身信息。l可以对所有用户信息进行维护,包括查询、修改、添加及删除等操作。l可以修改自身登陆密码、和其他(除管理员编号外)管理员基本信息。l可以添加管理员。l可以对所有用户的借阅信息进行维护,包括查询、修改、添加及删除等操作。l可以对图书信息进行维护,包括查询、修改、添加及删除等操作等。用户登录用户信息管理图书信息管理借阅信息管理管理者信息管理注销系统业务逻辑关系2.1.2概念设计概念结构设计是指对
6、用户的需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,是整个数据库设计的关键。概念设计生成E-R图。81图书图书编号书名丛书类别作者出版社出版日期图书简介用户用户编号姓名出生日期密码电子邮件联系地址联系电话性别个人简介借阅超出还书天数应还书时间借书时间图书馆管理 E-R图2.1.3逻辑设计(1)用户信息:包括用户编号、姓名、密码、性别、出生日期、联系方式(联系电话、电子邮件、联系地址)、用户简介等。(2)书籍信息:包括图书编号、书名、丛书类别、作者、出版社、出版时间、图书简介等。(3)借阅信息:包括用户编号、图书编号、借书日期、应归还日
7、期、超出还书天数等。(4)管理者信息:包括管理者编号、姓名、密码、性别、出生日期、联系方式(联系电话、电子邮件、联系地址)、管理员简介等。根据这些需要,本系统需要“用户信息”表,“图书信息”表,“借阅信息”表和“管理者信息”表。812.1.4物理设计数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储
8、结构的设计,存储路径的设计。2.1.5数据库实现数据库实施是指建立数据库,编制与调试应用程序,
此文档下载收益归作者所有