版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北科技大学课程设计报告学生姓名:学号:专业班级:课程名称:学年学期:指导教师:200年月课程设计成绩评定表学生姓名学号成绩专业班级起止时间设计题目图书馆管理系统指导教师评语指导教师:年月日图书馆管理系统的需求分析系统功能需求系统的功能需求包括一下几个方面。借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够节约书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新数目,增加、删除和更新借阅者账户,增加和删除书籍。满足上述需求的系统主要包括一下几个模块。基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更新与修改。基本业务模块。基本业务模块主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还书等操作。数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行管理。信息查询模块。信息查询模块主要用于查询书籍的信息和借阅者的信息。图书馆管理系统图书馆管理系统基本数据维护模块基本业务模块数据库管理模块信息查询模块图1功能需求图1所示表示了图书馆管理系统的功能需求。基本数据维护模块基本数据维护模块入图2所示的几个方面基本数据维护模块基本数据维护模块增加借阅者信息添加数目信息删除书籍信息添加书籍信息修改更新借阅者信息修改更新数目信息图2基本数据维护模块(1)添加借阅者信息。系统管理员可以添加借阅者账户。(2)修改更新借阅者信息。系统管理员可以修改更新借阅者信息。(3)添加数书目信息。系统管理员可以添加书目。(4)修改更新书目信息。系统管理员可以修改和更新书目信息。(5)添加书籍信息。系统管理员可以添加书籍。(6)删除书籍信息。系统管理员可以删除书籍。基本业务模块基本业务模块包括入图3所示的几个方面。借书。处理借书业务。还书。处理还书业务。书籍预订。借阅者可以通过网络进行书籍预订。取消书籍预订。图书管理员可以根据情况取消书籍预订。如果借阅者已经借了此书或者借阅者要求取消预订都涉及此项业务。四、数据库模块数据库模块包括如图4所示的几个方面基本业务基本业务模块借书还书书籍预订取消书籍预订图3基本业务模块数据库模块数据库模块借阅信息管理书籍信息管理账户信息管理书籍预订信息管理图4、数据库模块功能(1)借阅信息管理。书籍借阅信息包括所借的书名、ISBN以及借书的时间等。(2)书籍信息管理。书籍信息包括书籍的名字、ISBN、作者、入库时间以及书籍在相应书目下的编号等。(3)账户信息管理。账户信息包括借阅者的账户ID、姓名、地址、邮编和所借书籍的书目等。(4)书籍预订信息管理。负责管理书籍预订信息。五、信息查询模块信息查询模块主要是查询数据库中的相关信息。如图5所示。信息查询模块信息查询模块借阅书籍信息查询借阅者信息图5信息查询模块功能查询书籍信息。负责书籍信息的查询查询借阅者信息。负责借阅者信息的查询。系统的类图类图的生成在图书馆管理系统中用到的主要类有7个:Item、Title、Loan、Reservation、Borrower、Administrator和Librarian,前5个类之间有一定的关系类图说明Borrower类是借阅类的类,它的属性很多,包括借阅者的账户ID(UserID)、姓名(Name)、地址(Address)、邮编(Zip)、所借书籍的书目(borrow_number)等。其中主要操作有借书(borrow)和还书(return_back)。Librarian类是图书管理员的类,包括工作账号(WorkID)、名字(Name)和地址(Address)等属性。Administrator类是系统管理员类。Title类是记录书目信息的类,包括书籍的名字(name)、作者(author)、ISBN、此种书籍的总数量(total_number)、借出的数量(borrowed_number),是否允许借出(isAllowForBorrow)等属性。Item类是具体某本书的类,属性包括书籍号(id)。操作包括预订(reserve)、按书目查找(find_on_title)等。Loan类是某本书的借阅信息类,包括所借书籍的ISBN、借阅的时间(date)等。Reservation类是预订信息类,每个预订信息包括预订日期(date)、所预订书籍的ISBN、预订书籍的用户ID(UserID)等属性。Title类是书库里的一条记录,而Item类则是指具体的书籍。现实世界里,每条记录都会有多本书存在,所以Title与Item之间是一对多的关系;Title与Reservation之间也是一对多的关系,也就是说Title可以有多个预订记录,但是也可以没有预订记录。Item与Reservation之间是一对一的关系,不可能存在同一本书被两个人预订的情况;Borrower与Loan以及Borrower与Reservation之间是一对多的关系。系统的组件图业务对象的组件图系统建立在一个含有书目信息、书籍信息、借阅者信息、借阅信息和书籍预定信息的中央数据库上。用户界面组件图除了业务对象以外,系统与用户交互的组件也能创建一个组件图.系统的配置图配置图主要是用来说明如何配置系统的软件和硬件的。系统由5个节点构成,应用服务器负责整个系统的总体协调工作;数据库负责数据管理;WEB应用程序模块用于借阅者进行书籍查询、网上书籍预订;业务操作模块用于处理读者借书、还书等一般流程;信息维护模块用于系统管理员维护整个系统的数据信息,如添加和修改书目、添加和修改借阅者账户等。总结通过本次课程设计,使我对需求建模有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化创意产业市场拓展与品牌建设指导书
- 时尚品牌采购经理绩效评定表
- 小学生心理健康教育主题班会课件小学主题班会课件
- 感恩与梦想并行-小学主题班会课件
- 产品质检报告反馈回复函5篇
- 远离交通隐患平安校园齐守护小学主题班会课件
- 小学数学奥林匹克主题班会课件
- 电力系统故障诊断与维护指南
- 弘扬红色精神挺起民族脊梁小学主题班会课件
- 人力资源招聘与筛选指南
- 2026年医师定期考核儿科题库练习备考题含答案详解【满分必刷】
- 安全生产党政同责、一岗双责、齐抓共管制度培训
- 2026年新公需课《乡村振兴战略》试题库及参考答案
- 2026年福建省福州市辅警协警笔试真题及答案
- 客运企业三防工作制度
- 2026年岭南版小学二年级美术下册(全册)每课教学设计(附目录)
- 2026年商业地产(购物中心)招商佣金激励制度与分配方式
- 2026年汽车广告投放渠道ROI对比:传统媒体与新媒体
- 三类汽修厂业务受理制度
- 高危药品知识的
- 修脚店公共卫生管理制度
评论
0/150
提交评论