- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业论文c课程设计图书管理系0
课 程 设 计 报 告
课程名称:面向对象程序设计C++
设计题目: 图书管理系统
专 业:计算机科学与技术
姓 名:
学 号:
指导教师:李 晓 虹
2015 年 1 月 10 日
一、系统需求分析
1.1系统介绍
图书馆管理系统对加强图书馆管理有着极其重要的作用。随着图书的日益增多,传统的手工图书馆管理不仅工作量大,而且容易出现问题。图书馆管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理、读者信息管理管理、图书借阅和归还管理,图书的查询和修改等。
经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对 现 行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:
新的图书购进后,分门别类地进行归并并汇总,加以编号。
新书编号后,上到书架以备学生借阅。
如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录 相关借阅信息与借阅日期,同时相应图书应减少所借出的数目,尽管该书只剩下零本,也能查询到该书的信息。
学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。
根据以上调查分析,可以给出其现行业务流程图如图所
1.2系统面向的用户群体
本图书管理系统面向的用户群体为本校的师生全体。系统能帮助图书馆管理工作者进行大量业务处理工作用计算机进行简单操作以实现全面现代化管理。且该系统对用户来说操作简单,并且容易学习和掌握。
1.3 系统的功能性需求
1.3.1 系统功能需求分析
图书馆管理系统对加强图书馆管理有着极其重要的作用。随着图书的日益增多,传统的手工图书馆管理不仅工作量大,而且容易出现问题。图书馆管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理、读者信息管理管理、图书借阅和归还管理,图书的查询和修改等。?
由于系统主要是为方便管理定制开发的,因此针对图书馆管理的实际工作而言,经过了反复地论证,最终确定了图书馆管理系统的设计方案,图书馆管理系统的主要功能为:
1.图书管理:包括图书类别管理和图书信息管理两部分。其中,图书类别管理包括添加图书类别、修改图书类别等;图书信息管理包括图书信息的添加、图书信息的修改,图书信息的查询、图书信息的删除等。?
2.读者管理:包括读者类别管理和读者信息管理两部分。其中,读者类别管理包括添加读者类别、修改读者类别等;读者信息管理包括添加读者信息、修改读者信息、读者信息、查询读者信息等。?
3.借阅管理:包括借书信息管理和还书信息管理两部分。其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书的添加、还书信息的修改、还书信息的查询等。?
4.?系统管理:包括修改系统用户密码、增加新用户以及退出系统等。
1.3.2系统的功能模块划分
(1)系统管理模块:?
?设置系统管理人员。系统初始设置一个用户名和密码,操作人员可利用这个用户名和密码登录后,设置其他的管理员用户名。
图书管理模块
a) 图书信息编辑子模块?
图书信息编辑子模块主要完成对图书馆内的所有图书信息进行图书分类,添加图书,修改图书信息,删除图书信息等。当图书馆购进新书后需要对数据库中的图书表进行维护添加。当图书馆内的现有图书数量等发生了变化时需要对现有图书数据库中的信息进行修改和删除一些记录。对图书数据库进行维护的字段包括图书编号、书名、作者、类别、出版社、价格、总库存量、剩余量、入库日期等。
?b)图书基本信息的查询子模块?
图书馆中的书数以万计,想了解图书藏在哪里,馆内现在书的状态包括库存量和剩余量,图书的作者,出版社等信息是我们在借书时经常想知道的,传统的手工方法显然无法快速准确的获得这些信息,而通过计算机管理优势就十分明显,可以通过图书编号,书名,作者,出版社,类别等快速获得我们想了解的信息。比如,通过图书编号就可以知道该书大致藏在哪里。在不知道图书编号的时候可以通过书名或者作者,或者出版社,类别等快速查询出我们需要的图书相关的编号等信息。系统的查询包括单项查询和多项查询,查询的字段包括:图书编号、书名、作者、出版社、类别等。
读者管理模块?
a)读者信息编辑子模块?
读者信息编辑子模块主要完成对在图书馆内的所有读者信息进行添加读者信息,修改读者信息,删除读者信息等。当新的读者时需要对数据库中
您可能关注的文档
- 本科毕业论文__垫片__冲压模具设计.doc
- 本科毕业论文__法国ideaux(依多克斯)__重庆地区营销方案论文.doc
- 本科毕业论文_垫片_冲压模具设计.doc
- 本科毕业论文_法国ideaux(依多克斯)_重庆地区营销方案论文.doc
- 本科毕业论文__飞虹架索__设计说明书.doc
- 本科毕业论文“互联网+”时代的出租车资源配置.doc
- 本科毕业论文《单片机原理及应用》课程设计—单片机电子琴设计.doc
- 本科毕业论文《数据结构》课程设计最小生成树问题.doc
- 本科毕业论文0.6万吨低温仓储升级改造项目实施方案 精品.doc
- 本科毕业论文0.6万吨低温仓储升级改造项目实施方案.doc
- 本科毕业论文c++课程设计图书管理系统0.doc
- 本科毕业论文c++课程设计图书管理系统7.doc
- 本科毕业论文c++课程设计学生信息管理系统.doc
- 本科毕业论文c620车床主轴的热处理工艺设计课程设计说明书.doc
- 本科毕业论文c++学生成绩管理系统课程设计报告.doc
- 本科毕业论文cadcam在机械制造业中的应用.doc
- 本科毕业论文comparison of english and chinese taboos 英汉禁忌语的比较.doc
- 本科毕业论文cbgq3100型齿轮油泵设计及工艺分析.doc
- 本科毕业论文cultural differences of chinese and western courtesy language 中西方礼貌用语的文化差异.doc
- 本科毕业论文ct数据中骨的等值面绘制程序的设计与实现课程设计.doc
文档评论(0)