- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术系
数据库课程设计报告
图书借阅系统
姓 名:
学 号:
班 级:08级计算机科技三班
指导老师:
二○一一年十二月
目 录
一、 需求分析 2
1.1.1图书资料查询管理 2
1.1.2借阅图书资料管理 3
1.1.3归还图书资料管理 3
1.1.4图书资料管理 4
1.1.5读者信息管理 4
1.2 数据库需求和分析 4
1.2.1数据结构(数据库中表的设计) 4
1.2.2数据项具体设置 5
1.2.3数据流 5
1.2.4数据储存 5
1.2.5处理过程 6
1.3数据库概念结构设计(E-R关系图) 6
二. 整体设计 9
1.1选用程序语言 9
1.2选用MSAccess数据库 10
1.3程序流程图 11
三. 具体设计以及程序实现 11
3.1程序的各个模块的实现以及代码和截图 11
四. 结束语 35
五. 参考文献 35
需求分析
需求分析是只收集和分析用户对系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息,一般包括实体类、联系类、数据的使用要求及冲突表等方面的内容。
下面我们从程序设计过程中分别对程序的需求分析和数据库的需求分析结合进行讨论。1.1 系统需求与功能分析
1.1.1图书资料查询管理
图书资料管理系统主要是向读者提供图书借阅的服务,读者为了借阅图书资料,一般情况下,需要在借阅图书之前查询所要借阅的图书情况,所以该系统需要为读者提供图书查询功能。例如,读者可能想借阅某方面的图书,但不知道在该方面有哪些图书可供借阅,所以需要对图书进行查询;或者,读者知道想借的图书信息,但不知道是否有该图书、该图书是否被借出、是否可以借阅等信息,这也需要使用图书查询功能。
读者在查询图书资料时,可能依据以下条件进行查询:
1.图书资料的名称;
2.图书资料的种类;
3.图书资料的作者;
4.图书资料名中的关键词;
经过图书资料的查询,读者可以获得是否有自己想借阅的图书资料、该图书资料的简单信息以及该图书的借阅情况等。
1.1.2借阅图书资料管理
图书资料管理系统的基本功能之一就是为读者提供借阅服务,读者通过借书这一过程,可以把图书资料借出,从而使读者能够更方便地阅览图书资料。结束过程中,图书管理员要对读者的借阅资格等进行审查,对符合借书条件的员工,允许其借书,对其借书记录进行登记;对没有借阅资格的读者,禁止其借书。具体借书的步骤如下:
1.读者想借阅书籍或资料,须向管理员提交书号或资料号和本人的借书卡,借阅管理员先检查该书或资料是否存在;如果存在,再检查该书或资料是否在馆;
2.当读者要借的书或资料在馆时,借阅管理员要检查该书或资料是否有人预定,如果预定的编号与当时借阅读者编号相同,则可借,当不同时,则被预定不能借出。
3.借阅管理员检查无预定时,方可检查员工借书卡,看其卡号是否存在,是否在有效期之内,并且还应检查借书卡是否有被锁定,检查是否交清罚款,是否有超期,检查员工总借书量是否超出最大限额,有其中任何一样,均不能借出。
4.如果上述的都满足条件,则可顺利借出,在借出之后,如原有预定,则要修改为已借,除此之外还要对所借的书籍状态进行修改,并且还要记录日志。
1.1.3归还图书资料管理
读者在一本图书或者资料借阅期满之前应该把该图书或资料归还,一般的还书步骤是:
1.读者把所借的图书或资料和自己的借书卡交给还书处的借阅管理员。
2.借阅管理员检查图书或资料是否存在于系统之中,如果存在,则系统继续。
3.借阅管理员对该图书或资料进行检查,看有无损坏,如有图书或资料存在坏损的情况,读者应进行相应的赔偿。
4.借阅管理员查看该图书或资料是否超过规定的借阅期限,如已经超过,则读者要按规定交纳罚金。
5.借阅管理员进行登记,同时改变书的状态,并且查看在还书之前是否有人预定,如有预定,则书立即进入预定状态,除预定者,其他人均不能借出,并且制定预定日期,同时还要记录日志。
1.1.4图书资料管理
图书资料管理是实现图书管理员对图书或资料信息的添加、删除、修改等变化进行登记的功能。图书管理员可以对图书或资料的各种信息进行修改维护。例如,可以对图书或资料的类别、出版社等信息进行添加;还可以对图书或资料的名称、作者等进行修改,但其在具体应用中主要是对图书或资料的状态进行修改。
1.1.5读者信息管理
读者信息管理是读者管理员对于读者的各种信息进行修改维护的功能。读者管理员可以对读者信息进行修改,例如对读者的编号、姓名、性别等信息进行修改,为读者设置密码等功能;还可以添加或者删除读者信息,即添加或删除读者。
1.2 数据库需求和分析
1.2.1数据结构(数据库中表的设计)
编号 数据结构名 属 性 1 管理员 管
您可能关注的文档
- [工程科技]数控机床毕业论文[1] (1).doc
- [工学]110kV降压变电所电气部分毕业设计.doc
- [工学]南京工业大学毕业设计施工组织设计.doc
- [管理学]数据库课程设计 物流运输管理.doc
- [机械-仪表]九矿新风井施工设计施工.doc
- [机械-仪表]建阳市阳光旅馆方案设计书.doc
- [建筑-土木]1554m模板工程施工方案1.doc
- [建筑-土木]变形监测.doc
- [建筑-土木]地暖用什么地板【营销管理】地暖企业要做大_品牌管理要跟上暖通.doc
- [计算机软件及应用]xx营销价值链系统设计报告.doc
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
最近下载
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项案例分析第03卷(含答案).doc
- 水发农业集团招聘笔试题库2025.pdf
- 火炬共架火炬施工组织设计.pdf VIP
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项案例分析第09卷(含答案).doc
- 2023年海南公务员考试申论真题及答案.pdf VIP
- 外研版英语(新版)七年级下册单词表(听写版) .pdf VIP
- 2023年全国市长研修学院(住房和城乡建设部干部学院)招考聘用社会人员笔试历年典型考题及考点剖析附答案详解.docx VIP
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项案例分析第07卷(含答案).doc
- 2023年中级社会工作者《社会工作法规与政策》口袋书2.pdf VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx
文档评论(0)