图书管理信息系统—计算机毕业设计内容摘要:
需求……………………………………………… 五、 总体设计……………………………………………… (一 ) 系统层次模块图………………… …………………… (二 ) 数据库设计…………………………………………… ……………………………………………… ……………………………………………… ……………………………………………… ……………………………………………… ……………………………………………… ……………………………………………… 六、 详细设计……………………………………………… (一 ) 主控制平台的界面效果……………………………… (二 ) 用户登录模块… ……………………………………… 10. 用 户 身 份 验 证 IPO图 ………………………………… 11. 用 户 登 录 模 块 的 窗 体 设计 …………………………… 12. 权限管理模块………………………………………… 13. 读者管理模块………………………………………… 14. 图 书 类 别 设 置 模块…………………………………… 15. 图书入库模块………………………………………… 24 16. 图 书 信 息 调 整 模块…………………………………… 17. 图 书 借 还 管 理 模块…………………………………… 18. 图书查询模块………………………………………… 参考文献……………………………………………………… 致谢辞……… ………………………………………………… 25 图书管理信息系统 四、 需求分析 (一 ) 功能需求 对于本系统,我们需要实现以下一些功能: :增加或删除系统操作人员,并指定操作人员的权限。 :设置不同的读者身份,并对读者相关信息进行管理,包括建立新的读者、编辑已有的读者信息和删除读者信息的操作。 :对图书的类别进行管理。 :录入新的图书信息。 :对已有的图书信息进行修改,包括删除指定图书操作。 :实现对图书的借出和归还的管理。 :通过各种查询方式可以来进行查询,比如书号、书名、作者等。 (二 ) 性能需求 系统的运行对运行环境还有一些要求: 处理器: Inter Pentium 166MHz 或更高 内存: 32MB 硬盘空间: 1GB 显卡: SVGA 显示适配器 操作系统: Windows 98/Me/2020/XP 数据库: Paradox 文件数据库 五、 总体设计 (一 ) 系统层次模块图 图 1 系统模 块层次图 26 “图书管理信息系统”可以分为八个模块:用户登录模块、权限管理模块、读者管理模 块、图书类别设置、图书录入、图书借还、图书信息修改和图书查询。 如下图所示,这是一个本系统的主要模块功能树结构。 (二 ) 数据库设计 表名称标识: operator 数据来源:权限管理模块进行录入 操作人员表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 用户名 Username 文本 No Yes 用户密码 Userpassword 文本 No No 用户类型 Class 文本 No No 表名称标 识: book 数据来源:图书入库模块进行录入 书籍信息表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 图书管理信息系统 用户登录模块 权限管理模块 读者管理模块 图书类别设置 图书录入 图书借还 图书信息修改 图书查询 27 图书编码 code 文本 No Yes 图书类别 class 文本 No No 图书名称 name 文本 No No 图书作者 author 文本 No Yes 出版社 concern 文本 No No 出版日期 outdate 日期 /时间 No No 备注 memo 文本 No No 价格 cost 数字 No No 丢失 lost 文本 no no 表名称标识: class 数据来源:书籍类别设置模块进行录入 书籍类别表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 类别编号 classid 数字 No Yes 类别名称 classname 文本 No No 表名称标识: userb 数据来源:读者设置模块进行录入 读者信息表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 借书人号 Userid 文本 No Yes 借书人姓名 Name 文 本 No No 借书人性别 Sex 文本 No No 借书人所在组别 Groupid 文本 No No 借书人卡号 idcard 文本 No No 表名称标识: groupb 数据来源:读者设置模块进行录入 读者组别表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 28 组别编号 groupid 文本 No Yes 组别描述 des 文本 No No 最大借书数目 maxnum 文本 No No 表名称标识: groupb 数据来源: 图书借还管理模块进行录入 借阅情况表如下表所示 名称 字段名称 类型 主键 非空 标识 id 自动编号 Yes No 图书编号 code 文本 No Yes 借书者编号 userid 文本 No No 借书日期 lenddate 日期 / 时间 No No 六、 详细设计 (一 ) 主控制平台的界面效果 对于本系统,我们需要实现以下一些功能: :增加或删除系统操作人员,并指定操作人员的权限。 :设置不同的读者身份,并对读者相关信息进行管理。 (二) 用户登录模块 IPO 图 输入:用户名和密码。 处理: 用户登录窗体启动。 从操作人员表中读取操作人员的名称信息,并写入用户名下拉框中,以方便登录。 用户选择用户名并输入密码。 从操作人员表中检查是否有相应的用户名和密码。 如果用户名或密码错误,进行提示。 如果输入的用户名和相应密码正确,则根据该用户的权限类别进行权限设置。 进入主控制平台。 输出:主控制平台。 29 用户登录模块的窗体效果如下图: i. 用户登录模块的主 3. 权限管理模块 权限管理模块负责操作人员基本信息的建立,以及对操作人员的权限进行 基本维护,不同权限的操作人员,可以使用的模块范围不一样。 权限管理模块功能树如下图所示。 (1) 权限管理模块实现三个主要功能:增加新的操作人员、编辑操作人员权限、删除指定的操作人员。 (2) 用户登录模块的窗体设计 用户登录模块的窗体效果如下图: (3) 增加新的操作人员的处理 指定“新建用户”选择框为选择状态。 输入用户名称,用户口令和权限的类别。 确认操作 权限管理 增加新的操作人员 编辑操作人员权限 删除指定操作人员 30 完成对数据库中操作人员表的相应操作。 (4) 编辑操作人员权限的处理 在“用户列表”中选择需要编辑的用户。 输入新的 用户口令和权限的类别。 确认操作 完成对数据库中操作人员表的相应操作。 (5) 删除指定的操作人员的处理 指定“用户列表”中的某一操作人员 删除操作 完成对数据库中操作人员表的相应操作。 (6) 权限管理模块的主要代码 读者管理模块负责读者信息的建立和维护,包括读者信息的新建、编辑和删除,同时完成对读者身份的设置工作,最后对各类身份的读者进行统计。 读者管理模块功能树如下图所示。 (8) 读者管理模块实现三个主要功能:读者信息的建立和维护、读者身份的设置、统计各类身份的读者。 (9) 读者信息的建立和维护功能的设计和实现 IPO 图 功能:读者信息的建立和维护主要包括读者信息的建立、编辑和删除 输入:读者的相关基本信息 处理: 从读者信息表中读取已有的信息并显示。 用户选择对信息的编辑方式:新增读者用户、编辑读者用户、删除读者用户。 更新读者信息表,并提示用户。 输出:对读者信息表进行修改或添加记录。 建立和维护功能的窗体设计 读者信息建立和维护功能的窗体效果如下图: 读者管理( uredaerSetting) 读者信息的建立和维护 读者身份的设置 统计各类身份的读者 31 (10) 读者信息建立和维护功能的主要代码 (11) 读者身份管理的窗体设计 读者身份管理的窗体效果如图所示 (12) 读者身份管理的实现 (13) 读者用户统计的窗体效果如图所示 (14) 读者用户统计的实现。 刷新显示当前的用户相关统计信息。 图书类别设置模块主要实现图书类别的编辑工作,包括图书类 32 别信息的添加、编辑和删除工作,同时实现对图书类别相关信息的统计。 图书类别设置模块功能树如下图所示。 (1) 图书类别设置模块实现两个主要 功能:图书类别的编辑、图书类别的相关统计。 (2) 图书类别的编辑功能的设计和实现 IPO 图 功能:实现对图书类别信息的编辑工作,包括对类别信息的新增、编辑和删除工作,并且以列表的形式将类别信息罗列出来。 输入:图书类别相关基本信息。 处理: 从图书类别信息表中读取相关记录并在列表中显示。 用户选择编辑状态:新增、编辑和删除。 如果是新增,用户输入类别代码和类别名称,并确认操作。 如果是编辑,用户对指定的类别进行类别名城的修改,并确认操作。 在图书类别信息表进行相应的操作。 如果是删 除,用户指定删除对象,确认删除操作,在图书类别表中闪出相应的记录。 提示用户。 输出:对图书类别信息表进行相应的修改。 图书类别的编辑功能的窗体效果如图所示 实现图书类别编辑功能 3. 图书类别的统计功能的设计和实现 图书类别设置 图书类别的编辑 图书类别相关统计 33 ( 4) 图书类别的统计实现的功能。 功能:实现对每一个图书类别相关的图书数目的统计,同时对图书总数、现存数、借出图书数目和没有按时归还的图书数目这些信息进行统计。 ( 5) 图书类别的统计的窗体效果如图所示 ( 6) 图书类别的统计的代码实现。 6. 图书入库模块 (1) 图书入库模块 的 IPO 图 功能:图书入库模块负责对图书信息的录入工作。 输入:图书的相关基本信息。 处理: 窗体初始化,读取已有的图书类别信息以列表的形式进行显示供选择。 用户输入正确的书号。 输入其他信息,包括书名、类别名称、作者、出版社、出版时间、价格和备注信息,确认入库操作。 检查输入项目是否有错误,如果一切正确,则完成对图书信息表的添加操作,同时显示相关提示信息。 输出:对图书信息表进行添加记录操作。 (2) 图书入库模块的窗体设计 图书入库模块的窗体效果如图所示 7. 图书信 息调整模块 图书信息调整模块负责对 已有的 34 图书信息进行修改,也实现对指定的图书信息的删除工作。 图书信息调整模块功能树如图所示 (1) 图书信息调整模块的 IPO 图 图书信息调整模块实现两个主要功能:对已有的图书信息的修改、对指定的图书的删除。 输入:从图书信息表中读取相关信息供用户选择书号。 处理: 用户选择或输入书号。 从图书信息表中读取该书号相关的信息并显示。 输入其他信息,包括书名、类别名称、作者、出版社、出版时间、价格和备注信息,确认入库操作。 检查输入项目是否有错误,如果一切正确,则完成对图书信息表的添加操作,同 时显示相关提示信息。 输出:对图书信息表进行添加记录操作。 (2) 图书信息调整模块的窗体设计 图书信息调整模块的窗。图书管理信息系统—计算机毕业设计
相关推荐
、 网络安全需求 网络安全是 四川 大学锦城学院 信息工程 安全运行的基础,保证系统安全运行的关键。 网络系统的安全需求包括网络边界安全需求、入侵监测与实时监控需求、安全事件的响应和处理需求分析。 中管网通用业频道 《 2020 版制造业企业管理大全》内容更丰富、查看更轻松、利用更便利、价格更实惠、购买更放心。 电话: 02568698690,68698693 手机: 15895950966 :
1、光世昌老师高中物理精品资源免费下载地址 带电粒子在匀强电场中的运动题号 1 2 3 4 5 6 7 8 9 10答案一、单项选择题 1下列粒子从静止状态经过电压为 U 的电场加速后,速度最大的是( )A质子( H) B氘核( H)1 21C 粒子( D钠离子( )42解析:由动能定理有:得 v ,可判断出 A 项正确12 2平行金属板间的距离为 d,两板间的电压为 U,现有一电子从两板间的O
如下: 冷库围护结构耗冷量计算表 序号 库房名称及库温 围护结构名称 室外计算温度(℃ )tw 计算面积(㎡) K0 (w/㎡ ℃ ) 库内外温差(℃) twtn a Q1 (W) 备注 1 冷冻间( 01) 23℃ 北外墙 南外墙 东外墙 地坪 屋顶 合计 3305. 46 2 冷冻间( 02) 23℃ 北外墙 南外墙 西外墙 0. 29 地坪 屋顶 合计 3305. 46 3 冷藏间(
① 图 书图 书 名 称图 书 编 号图 书 出 版 社图 书 编 号图 书 作 者图 书 I S B N 号图 书 数 量 图 书 类 别 ② 管 理 员编 号姓 名 密 码加 入 时 间 ③ (1) 分 ER 图 计算机学院软件工程课程设计 14 M1MN管 理 员学 生 管 理学 生借 阅归 还图 书NN图 书 管 理1N (2) 总 ER 图 图 概念结构设计 ER 图 实体
面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。 只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。 Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 面向对象的程序设计 版以 后的 Visual Basic 支持面向对象的程序设计
生从进校到离校,一共借了多少本图书,分别为什么样的图书的分类汇总0。 8. 图书的管理由计算机来完成,主要功能有图书信息的各种形式的查询 9. 新书的各种形式的查询。 系统开发计划 系统开发过程中使用的技术规范采取与图书馆现以有的信息资源管理标准结合的方式,开发是以原型法为主线的。 如表 22: 时间 工作内容 1周 图书馆详细调查,可行性研 究 1周 系统分析,制作原型,经协商确定原型 2周