




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 图书馆 数据库管理系统 统详细设计说明书 1 引言 图书管理系统详细设计是概要设计的下一个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。 概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不 等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。 根据我校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。 数据库管理软件 数据库管理系统 P/7 :运行环境 C# :软件开发语言 开发工具 2 程序系统的组织结构 程序系统的组织结构如图 1 2 图 1 程序系统的组织结构 3 登录系统设计 此模块负责用户的登陆,其中可分为管理员登陆与读者登陆两部分。用户输入用户名密码进行登陆,然后进入其他模块完成相应的动作。 用户名密码输入:提供输入窗体,进行用户名密码输入; 数据查询:根据输入的用户名密码,从数据库进行相应的查询; 错误提示:提示用户是否存在和密码是否正确; 密码验证:进行用户名密码的验证工作; 登陆成功:通过 用户名密码验证,进入系统; 用户名、密码; 用户名是否存在提示、用户名密码错误提示、登陆成功提示; 如图 2流程逻辑图; 3 图 2流程逻辑图 管理员信息管理接口、读者信息管理接口、图书信息管理接口、图书借阅接口、图书管理接口; 表 1 学生信息表的结构 序号 字段名称 字段说明 类型 位数 属性 备注 1 生编号 文本 6 必须非空 2 生姓名 文本 10 必须非空 4 生性 别 文本 1 可为空 5 生入学时 间 时间日期 必须非空 6 生毕业时 间 时间日期 必须非空 表 2 管理员信息表的结构 序号 字段名称 字段说明 类型 位数 属性 备注 1 理员编号 文本 5 必须非空 2 理员姓名 文本 10 必须非空 3 码 文本 6 必须非空 4 理员加入时 间 时间日 期 10 必 须非空 4 数据库连接情况:正常情况,数据库文件缺少,外部系统异常。 系统设置获取:正常情况,外部系统异常。 对用户输入的响应: 合法输入,能够正常调用子模块; 非法输入,系统能否辨别,并作出响应 (提出警告 ); 子模块的异常状况,系统能否及时做出响应。 4 学生信息查询 输入查询信息,在数据库中查找相应的信息,如果有,则显示查询结果,如果没有,则显示没有该学生信息。 功能类型:查询学生的基本信息以及借阅图书的信息 功能概述:显示查询结果 前提业务:该生 已经登陆 需要查询的内容 学生学号 姓名 性别 入学时间 毕业时间 借书编号 图书编号 借书时间 还书时间 是否归还 如图学生信息查询逻辑图 3 5 图 3学生信息查询逻辑图 与登陆系统相连接 表 3学生信息表 序号 字段名称 字段说明 类型 位数 属性 备注 1 生编号 文本 6 必须非空 2 生姓名 文本 10 必须非空 4 生性别 文本 1 可为空 5 生入学时 间 时间日期 必须非空 6 生毕业时 间 时间日期 必须非空 模块正常工作流程 对输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 5 图书信息查询 实现按条件对响应书目的查询; 根据查询者所提供的信息检索数据库中所有满足条件的书目; 图书的基本信息,如书名、作者、图书编号、出版社等; 6 符合所查询信息的所有项; 如 图图书信息查询逻辑图 4: 图 4图书信息查询逻辑图 无 图书信息表( 其字段列表如表 4所示。 表 4 图书信息表的结构 序号 字段名称 字段说明 类型 位数 属性 备注 1 书编号 文本 7 必须非空 2 书名称 文本 20 必须非空 3 书 文本 15 可为空 4 书作者 文本 10 可为空 5 书出版社 文本 20 可为空 6 书类型 文本 16 可为空 7 书价格 货币 可为空 8 书库存量 整数 可为空 9 书副本数 量 整数 可为空 10 书总数 整数 可为空 数据库连接正常 ; 7 数据库数据正常获得正确的查询结果并显示; 数据库数据异常给出警告; 数据库连接异常给出警告; 6 图书借阅 完成对用户借书的相关信息的记录; 查验输入的读者学号或工号; 运行借书对话框; 获取该用户的相关信息; 查验输入的书号; 记录该借书信息; 借书者的学号或工号、所借图书的编号; 借书日期、借书操作是否正确完成; 如图图书借阅逻辑图 5: 8 图 5图书信息查询逻辑图 登陆模块 图书借阅登记表( 其字段列表如表 5所示。 表 5 图书借阅登记表的结构 序号 字段名称 字段说明 类型 位数 属性 备注 1 书编号 文本 6 必须非空 2 生编号 文本 6 必须非空 3 书编号 文本 7 必须非空 4 书时间 时间日期 可为空 5 书时间 时间日期 可为空 6 否归还 文本 1 可为空 模块正常运行流程 ; 用户输入数据检查 (读者证号、图书书号 ),包括数据合理性检查,以及合法性检查; 数据库操作; 数据库连接异常时的响应情况; 7 图书归还 9 完成对用户借书的相关记录的删除; 运行还书对话框; 查验输入的图书书号; 对合法输入登录还输信息; 现实相关信息(本次还书操作信息,尚未归还图书的相关信息,读者信息); 还书者的学号或工号、所还图书的编号、还书日期; 还书操作是否正确完成、借书是非超期; 如图图书归还逻辑图 6: 图 6图书归还逻辑图 登陆模块; 图书归还登记表( 其字段列表如表 6所示。 表 6 图书归还登记表的结构 10 序号 字段 名称 字段说明 类型 位数 属性 备注 1 书编号 文本 6 必须非空 2 生编号 文本 6 必须非空 3 书编号 文本 7 必须非空 4 书时间 时间日期 可为空 5 书时间 时间日期 必须非空 6 否归还 文本 1 必须非空 7 还异常 文本 8 可为空 模块正常工作流程 ; 对输入的查验,包括输入值的合法性 与合理性检验 ; 数据库连接异常能否做出适当处理 ; 数据库数据异常时能否判断并给予适当处理 ; 8 管理员信息管理 实现对管理员信息的管理; 添加、修改、删除管理员信息; 要管理的管理员的登录名、密码、权限等相关信息; 该操作是否成功; 如图管理员信息管理逻辑图 7: 11 图 7管理员信息管理逻辑图 登陆模块 ; 管理员信息表( 其字段列表如表 7所示。 表 7 管理员信息表的结构 序号 字段 名称 字段说明 类型 位数 属性 备注 1 理员编号 文本 5 必须非空 2 理员姓名 文本 10 必须非空 3 码 文本 6 必须非空 4 理员加入时 间 时间日 期 10 必须非空 5 理员权限 整型 5 必须非空 模块正常工作流程 ; 对输入值的合法性与合理性检验 ; 数据库数据异常时能否判断并给予适当处理 ; 9 图书信息管理 实现对图书馆图书信息的管理; 添加、修改、删除图书信息; 12 要管理的图书的相关信息; 该操纵是否成功; 如图图书信息管理逻辑图 8: 图 8图书信息管理逻辑图 登陆模块 图书信息表( 其字段列表如表 8所示。 表 8 图书信息表的结构 序号 字段名称 字段说明 类型 位数 属性 备注 1 书编号 文本 7 必须非空 2 书名称 文本 20 必须非空 3 书 文本 15 可为空 4 书作者 文本 10 可为空 5 书出版社 文本 20 可为空 6 书类型 文本 16 可为空 7 书价格 货币 可为空 8 书库存量 整数 可为空 9 书副本数 量 整数 可为空 10 书总数 整数 可为空 13 模块正常工作流程 对输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 10 读者信息管理 对图书馆系统中的读者进行管理,包括读者的添加、删除以及修改; 功能类型: 添加、删除和修改读者信息; 功能概述:在数据库中增加,删除或修改相应信息; 业务前提:需要管理员来进行信息管理; 功能约束:权限约束; 操作权限:图书馆管理人员; 要添加、删除或者修改的读者 信息 操作结果 如图读者信息管理逻辑图 9: 14 图 9读者信息管理逻辑图 管理员模块 读者信息表( 其字段列表如表 9所示。 表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第13课 買い物 教案 -2024-2025学年初中日语人教版七年级第一册
- 第1节 分子动理论说课稿-2025-2026学年初中物理教科版2024九年级上册-教科版2024
- 2025年学历类自考专业(护理)儿科护理学(二)-预防医学(二)参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)混凝土及砌体结构-工程地质及土力学参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)建筑结构试验-土力学及地基基础参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)工程地质及土力学-土力学及地基基础参考题库含答案解析(5套)
- 餐厅建筑方案设计图(3篇)
- 多式联运信息平台2025年与物流行业的区块链技术应用报告
- 2020建筑方案设计题目(3篇)
- 2026届惠州市实验中学高一化学第一学期期中复习检测试题含解析
- 围手术期质量评价标准(手术室)
- 化学品安全技术说明(胶水)
- 输血法律法规培训PPT
- 海姆立克急救(生命的拥抱)课件
- 越南语基础实践教程1第二版完整版ppt全套教学教程最全电子课件整本书ppt
- 标准化项目部驻地建设方案(五星级)
- 220kv升压站质量评估报告
- C语言程序设计(第三版)全套教学课件
- 软件系统平台对接接口方案计划
- 硅的基本性质
- 大连市劳动用工备案流程
评论
0/150
提交评论