黄淮学院计算机科学系
课程设计报告
2010—2011学年第二学期
课程名称 数据库系统概论 设计题目 图书管理系统 姓名学号
专业班级 计算机科学与技术1001ZB 指导教师 徐 亮
2011年6月15日
目 录
1 引 言 ................................................................ 3 1.1 问题的提出 ............................................................ 3 1.2 任务与分析 ............................................................ 3 2 程序主要功能 ........................................................... 4 2.1添加功能 .............................................................. 4 2.2删除功能 .............................................................. 4
2.3显示功能 ................................................................ 4
2.4查找功能 .............................................................. 4 2.5修改功能 .............................................................. 4 3 程序运行平台 .......................................................... 5 4 总体设计 .............................................................. 5 5 数据库设计说明 ........................................................ 6 5.1 需求分析 .............................................................. 6 5.2 数据库概念设计 ........................................................ 7 5.3数据库物理设计 ....................................................... 11 5.4 数据库逻辑设计 ....................................................... 13 6 模块分析 ............................................................. 18 6.1 系统管理模块 ......................................................... 18 6.2图书信息模块 ......................................................... 21 6.3 借阅信息模块 ......................................................... 23 6.4 读者信息模块 ......................................................... 25 7 系统测试 ............................................................. 27 8 小组分工 ............................................................. 34 9 参考文献 ............................................................. 34 10 结论 ................................................................ 34
2
黄淮学院计算机科学系课程设计说明书
1 引 言
1.1 问题的提出
图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。
编写程序系统主要实现图书馆的增加图书、查询图书、删除图书、借阅图书、还书;增加借书证、查询借书证、删除借书证、借书信息、借书限制等智能化管理过程。图书管理者只需略懂电脑知识就可以简易的操作该图书管理系统。
1.2任务与分析
本课题主要的目的是:
1.强化和巩固理论基础,掌握数据库编程的基本技巧;
2.要求用C/C++语言或其它语言及相应开发环境,实现一个小型完整程序的设计与开发;
3.巩固深化所学课程的知识,培养学生运用知识,分析和解决实际问题的能力。 系统概述:
1.图书管理: 每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。图书信息登入、查询和维护。
2.借书证管理,包括申请、注销借书证,查询借书证持有人等。借书证记录有借阅者的姓名、所在单位、职业等。
3.凭借书证借书,每次最多能借8本书。借书期限最长为30天。 4.借还图书、资料的登记、超期处理,超期拒借等。 5.图书、资料查询,借、还图书和资料情况查询。
6.图书、资料借阅情况的统计分析,拒此作为图书馆图书、资料订够的依据之一。
设计要求:
3
1.进行需求分析,编写数据字典。 2.设计E-R图。
3.实现新进图书的数据录入。
4.实现对所有购进图书的分类查询和分类统计。 5.能够按书名、作者等分类查询现有图书的数量。 6.记录借阅者的个人资料和所借图书的书名、书号数据等。
2程序的主要功能
2.1添加功能
添加一本图书的基本信息,包括书名、书号、名作者(译者)、出版社和图书简介。 添加图书借阅的基本信息,包括书号,借书证号,借书日期,应还书日期。
2.2删除功能
删除一本图书的基本信息,删除读者的基本信息,删除图书借阅基本信息。
2.3显示功能
显示所有图书信息,包括图书代码,图书名称,作者,出版社和简介。 显示所有借阅信息,包括读者号,图书号,借书日期,应还书日期。
2.4查找功能
图书信息查找,可以更具图书代码,图书名称,作者,出版日期和出版社进行查找。 读者信息查找,可更具读者姓名,读者编号,年龄,性别和所在系进行查找。 借阅信息查询,可更具图书编号和读者编号进行查询。
2.5修改功能
对图书和读者的信息进行修改。
4
黄淮学院计算机科学系课程设计说明书
3 程序运行平台
VS 2008(C#) SQL Server 2005 Windows Xp (sp3)
4系统总体框架图
登 录 输入用户名和密码 YN 系统管理 图书信息 借阅信息 读者信息 系统退出 系统帮助 图书入库 图书查询 借阅情况 借阅查询 信息简介 信息查询
图4.1 系统总体框架图
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C#图书管理系统 C#课程设计 图书管理系统在线全文阅读。
相关推荐: