《高校图书管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《高校图书管理系统的设计与实现.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高校图书管理系统的设计与实现 高校图书管理系统的设计与实现 一、项目功能 随着计算机的广泛运用,图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息、还书信息。因此需要对读者资源、书籍资源、借书信息等进行管理,及时了解各个环节中信息的变更。 图书管理系统的主要功能是实现图书管图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借书管理、归还管理,还有一些基本的辅助功能:用户管理、图书管理、统计查询。 二、需求分析: 1. 学生的身份信息及借阅情况 (1) 借阅者(读者)的身份信息:读者号、姓名、性别等。 (2) 这些信息保存在图书馆读者数据库,读者可
2、以凭借自己的 读者号(借书证号)及密码登录图书馆管理系统进行个人资 料的修改和借阅情况的查询。一般只能查询本人的信息,在 不知道他人读者号及密码的情况下,就能有效保护读者个人 隐私。 2. 图书信息及被借阅情况 (1)图书信息包括:书号、书名、作者、出版社等。 (2)每本图书信息会汇总在一起,保存在图书馆的图书数据库, 读者可以在登陆图书馆管理系统后根据需要进行图书的搜寻与查询,在得到满意的查询结果后,再去图书馆进行借阅。而对于每本被借出的书,管理系统又会将相应的读者号、借出日期和应还日期保存在数据库中,供读者查询和系统管理。3. 图书馆系统管理员身份信息及工作情况 (1)图书馆系统管理员身份
3、信息包括:管理员号、姓名、性别 等。 (2) 这些数据保存在图书馆管理员数据库中,图书管理员可以 浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除、修改、图书借阅者的基本信息。 具体模块如下: 学生模块: 学生模块 个人信息修改查询 图书 信息 借阅 图书 管理员模块: 三、数据库设计 1、概念结构设计 实体“图书”的属性有:书号,书名,出版社,类别,数量 实体“学生”的属性有:学号,姓名,性别,班级,密码 实体“管理员”的属性有:工作号,姓名,性别,密码 E -R 如下: “图书”E -R 图: 管理员模块 个人信息修改 添加图书信息 修改图书信息 学生信息管理 图书借阅登记 “读者”E-R图: “管理员”E-R图: 总E-R图: 2、逻辑结构设计 图书(书号,书名,出版社,类别,数量) 学生(学号,姓名,性别,班级,密码) 管理员(工作号,姓名,性别,密码) 图书类别(书号,书名,类别) 借阅(学号,书号,学生姓名,书名,借书时间,还书时间) 学生管理(管理员工作号,学号,学生姓名,学生旧密码,学生新密 码) 3、物理结构设计 (4)Sort(图书类别表) 四、数据库的实现 1、数据库