图书管理系统数据库课程设计报告内容摘要:
输入 信息:读者信息或图书信息 数据存储:借书记录 输出信息:借书记录 激发条件: 简要说明:读者续借图书,输入读者信息或图书信息,由系统判断是否能够续借 编号: 名称:还书 输入信息:图书信息 数据存储:借书记录 输出信息:借书记录 激发条件: 简要说明:读者还书,输入 图书信息判断是否超过期限,是否需要罚款,还书是否成功 编号: 名称:是否允许借阅 输入信息:借书记录,预约记录 数据存储:借书记录 输出信息:借书记录 激发条件: 简要说明:读者确定要借的图书,由系统根据读者的借阅记录判断读者是否允许借阅 编号: 名称:是 否允许续借 输入信息:借书记录 数据存储:借书记录 输出信息:借书记录 激发条件: 简要说明:读者所借图书是否能够续借 编号: 名称:是否超过期限 输入信息:借书记录 数据存储:借书记录 输出信息:借书记录 激发条件: 简 要说明:读者是借阅的图书是否超过了借书期限 编号: 名称:罚款 输入信息:借书记录 数据存储:借书记录,罚款金额 输出信息:借书记录 激发条件: 简要说明:读者是借阅的图书超过了借书期限需要罚款 ( 4) 数据流图 续借流程 : 读者条码 图书条码 读者 管理员 是否可以续借 续借 不能续借 续借成功 是 否 处 理过程 代表传递 代表参与 代表存储 代表报表 代表人员或部 门 图例: 过程流程图 : 表示存储 表示处理 表示数据流 图例: 表示外部实体 图书 读者 借书 预约记录 续借 还书 借书记录 预 约 借书记录 图书条码 读者条码 是否超过期限 读者 管理员 管理员 还书 罚款 罚款金额 还书成功 否 是 还书流程 : 借书记录 图书 是否允许续借 允许 不允许 还书 管理员 借书 图 流程 图 图书 读者 是否允许借阅 管理员 借书记录 预约记录 图 流程 图 图 图 罚款金额 管理员 借书记录 是否超过期限 罚款 过期 图书 没有过期 图 数据流程 图 已借书数是否超过允许数额种类 图书 读者 管理员 借书记录 预约记录 是否有过期书 否 是 否 是 图 据流程图 物理设计 ( 1) 确定数据库的存储结构 为了提高系统性能,根据具体情况将数据的易变部分与稳定部分、经常存取部分和存取频率较低部分分开存放。 DBMS 产品一般都提供了一些系统配置变量、存储分配参数,根据应用环境确 定这些参数值,并且在系统运行时还要根据系统实际运行情况进行调整,以使系统性能最佳。 ( 2) 评价物理结构 根据所选用的 DBMS,如 SQL Server 2020,从定量估算各种方案的存储空间、存取时间和维护代价入手,对估算结果进行权衡、比较,选择一个较优的合理的物理结构。 系统实施 实现过程 数据库设计 ( 1)根据系统的功能要求,建立数据库 Library。 CREATE DATABASE Library ( 2)建立数据表 CREATE TABLE Library 的各个列表,包括借书,还书和 查 看图书借阅记录和删除记录 借书: long Is_bookid,Is_cert_id,Il_i,Il_m,Il_n,Il_v date Is_returndates datetime Is_loandates,Il_j,Il_k integer Is_flag,Il_a,Il_b,Il_d,Il_f,Il_w if =or iSNull()then messagebox(缺少数据 ,请输入借书证书 ID) () return elseif =or iSNull()then messagebox(缺少数据 ,请输入图书编号 ) () return end if Is_bookid=long() Is_cert_id=long() Is_loandates=datetime(today()) Is_returndates=relativedate (today(),30) Is_flag=0//自定义为 0 select into:Il_j from loan where =:Is_cert_id and :Is_loandates and =0。 if Il_jIs_loandates and Il_jIl_k then messagebox(提示信息 ,所借书在 +string(datetime(Il_j))+ 已超期,请你还书。 ) () return end if select into:Il。图书管理系统数据库课程设计报告
相关推荐
要经过管理员审核,审核通过才能用用户名与密码登录。 2) 系统管理模块:管理员可以对用户与增加删除修改,如果有新用户注册就会提示管理员进行审核或有新的留言也会相应提示。 3) 图书管理模块:对图书进行增加删除修改。 4) 借阅管理模块:对借书 , 还书进行管理 , 还有可以查看其罚款信息。 5) 读者管理:对学生与教师进行信息查询 , 并且可对学生与教师的信息 进行管理。 6) 系统设置
过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。 . 技术可行性评价 就目前使用的开发技术来说软件的 功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。 4 软件经济可行性分析 软件不需太多的硬件设施,所以在购买和安装硬件及有关设备上不会有太多费用支出。 . 软件并不是太大的系统软件,系统开发费用很低,并没有一次性的巨大投资和日常研究的耗费。
ly sends Xue a telegram stating, “I accept your offer for $60,000.” Discuss whether Ben can hold Xue to a contract for the sale of the land. 10. As a bank officer, you have responsibility for
公司一次支付、分期摊销的待摊费用,应分期摊入成本费用。 分摊期限一般不超过 1 年。 在费用尚未发生以前,需要预提的费用项目和标准,应报主管财政机关批准。 第五章收入、利润与分配 精品文档 2020 全新精品资料 全新公文范文 全程指导写作 –独家原创 6 / 12 第十七条公司的营业收入包括利息收入和其他营业收入等。 利息收入是公司发放委托贷款获得的利息收入。 其他营业收入是指投资咨询