




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统分析与设计课程设计系统设计说明书课程设计题目: 图书管理系统 专 业 班 级: 信管0702班 学 生 姓 名: 王增伟 学 号: 20070501059 指 导 教 师: _王廷尉_ 2010年 12 月 26 日目录1 概述21.1 编写目的21.2 参考资料22 需求概述23 结构设计43.1 总体设计43.2 接口设计53.3 数据库设计53.4 出错处理设计64 模块详细设计64.1 模块1设计64.1.1功能说明74.1.2 输入74.1.3 输出84.2 模块2设计85 用户界面设计81 概述1.1 编写目的图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。 本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 1.2 参考资料张兆印 邓琨 金英 惠丽 软件工程教程 东北林业大学出版社 2010殷海春 软件工程与实践中国水利水电出版社 20102 需求概述2.1 功能需求系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分:2.1.1 图书的基本操作图书的基本情况包括了对于书籍的录入、修改、删除等基本操作:1书籍类别标准的制定,类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。2书籍类别信息的查询、修改、包括类别编号、类别名称、关键词、备注信息等。3书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者名称、出版社名称、出版日期、关键词、登记日期、备注信息等。2.1.2 办理借书卡模块办理借书卡的模块包括了三个方面:1新生办理借书证。2丢失办理借书证。3. 修改办理借书证。2.1.3 实现借书功能借书功能模块是对书籍和读者的管理,实现了图书的基本运行功能,它包括了两个方面的内容:1借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。2借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。2.1.4 实现还书功能还书信息功能和借书信息功能有类似的地方,它也包括了两个方面的内容:1还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。2还书信息的查询和修改,包括还书信息编号、读书编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。2.1.5 实现查找的功能查找功能提示的主要功能是能够方便的对图书进行查询,对超期的情况能自动给出提示信息。2.2 数据需求l 书目(图书编号,类型号*,书名,作者,出版社,库存总量,现存量量,价格);l 读者(读者编号,姓名,密码,联系方式,地址,电子邮箱,本次借书);l 管理员信息(管理员编号,姓名,密码);l 借还书(读者编号*,图书编号*,借阅时间,应还时间,实还时间,罚款金额);l 用户(编号,姓名,密码);l 出版社(出版社编号,名称,地址,联系方式,电子邮箱);2.3 性能需求2.3.1数据精确度查询时应保证查全率100%,所有相应域包含查询关键字的记录都能查到。查询时应保证查准率100%,查到记录与给定的单项或组合项查询条件完全匹配。2.3.2适应性满足学院正常使用要求。3 结构设计3.1 总体设计系统总体结构和模块外部设计3.2 接口设计硬件接口:支持一般的PII或更高档微机,笔记本电脑。软件接口:运行于WINDOWS95/98/ME/2000/NT的操作系统之上;3.3 数据库设计由于图书管理系统是针对管理员管理、图书管理、读者管理、读者借阅管理还有读者借阅历史等等,所有这些就要涉及到读者信息表xs、借阅信息表:jy、书本信息表:book、借阅历史表:jyls、用户信息表:users。表的具体信息如下读者信息表:xs字段名类型与宽度是否主码是否允许空值说明xsnoChar(15)是Not null(主键)命名规则如:200507034244xsnameChar(20)否Not null读者姓名departmentChar(15)否Not null专业名sexBit否Not null性别;默认是0;0:男;1:女bothDatetime否Not null出生时间输入规则:yyyy-mm-ddxscountInteger否Not null借书数量:默认是0xsphotoImage否可空照片filelenBigint否可空储存读者照片借阅信息表:jy字段名类型与宽度是否主码是否允许空值说明bnoChar(10)是Not null索书号xsnoChar(15)是Not null借阅证号ISBNChar(16)是Not null书籍出版号bnameChar(20)否可空书本名xsnamechar(20)否可空读者姓名jydateDatetime否可空借阅时间(当前系统时间)hsdatedatetime否可空实际还书时间书本信息表:book字段名类型与宽度是否主码是否允许空值说明ISBNChar(16)是Not null书籍出版号bnameChar(20)否Not null书本名zuozheChar(15)否Not null作者chubanChar(20)否Not null出版社bookleiChar(8)否Not null书籍类别(默认为计算机类)bookjgFloat(8)否Not null书本价格fubenInteger否可空当对书籍进行插入、删除时,复本量应等于库存量; 默认值都是0kucunInteger否可空借阅历史表:jyls字段名类型与宽度是否主码是否允许空值说明xsnoChar(15)是Not null用来存放读者的借阅历史信息ISBNChar(16)是Not nullbnoChar(10)是Not nulljydateDatetime否可空hsdatedatetime否可空还书时间用户信息表:users字段名类型与宽度是否主码是否允许空值说明yhnumChar(10)是Not null用户号主键且不可更改yhnameChar(10)否Not null用户名mimaChar(15)否Not null密码cfmimaChar(15)否Not null重复密码;判断是否与密码一致jibiebit否Not null级别 默认1;0:系统管理员;1:一般用户3.4 出错处理设计本软件应充分考虑各种系统错误,避免造成数据系统不一致或损坏;本软件提供撤销机制,避免用户因误操作对数据库系统造成破坏;采用对话框形式为用户提供警告信息;一些关键性操作(比如删除或修改录入),都应提供确认机制。4 模块详细设计4.1 模块1设计4.1.1功能说明图书借阅管理系统功能结构图本系统主要由两个部分组成,分别为图书管理和系统管理。其中在图书管理中可以增加删减图书、查询有哪些图书,可以浏览图书的借阅情况,也可以查找自己的信息。在系统管理中,就可以退出你当前的窗口,或者重新登录再进行你要的查询事项。用户管理功能包括用户的添加、删除和修改,同时允许合法用户对密码进行修改。数据导入导出功能允许用户将全部记录导出进行备份,也可以将过去备份的数据信息导入至本系统的数据库中。能够准确快速的记录图书的状态,以便能轻易的查出图书是否被借、是否归还、是否借出超期等信息;借书者可对自己感兴趣的图书进行检索从而缩短借书流程;管理员除了进行借还书信息的操作,还要对超期者进行处罚。4.1.2 输入读者信息以及图书信息和借阅情况。4.1.3 输出借阅时间及返回时间。4.2 模块2设计图书借阅管理系统流程图5 用户界面设计采用Windows的通用图形界面,对用户友好,而必须对鼠标和键盘提供支持,界面的设计采用遵循如下规则:l 界面要具有一致性,界面规范应遵循Wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省阜阳市太和县2024-2025学年九年级上学期10月月考物理试卷(含答案)
- 拍摄视频采购合同范本
- 养鱼设备租赁合同范本
- 土地同意转租合同范本
- 承包土地售卖合同范本
- 网络平台经销合同范本
- 法律规定合同范本
- 大型货车货运合同范本
- 企业定制珠宝合同范本
- 绿化草坪的合同范本
- 茂县生活垃圾资源化综合利用项目环评报告
- 水电站新ppt课件 第一章 水轮机的类型构造及工作原理
- 护理查对制度课件
- 市政工程占道施工方案
- 初中英语中考专题训练阅读理解-应用文篇
- GB/T 39965-2021节能量前评估计算方法
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
- GB/T 17449-1998包装玻璃容器螺纹瓶口尺寸
- 熵权法教学讲解课件
- PMC知识培训课件
- 高中数学教材分析讲座课件第五章-三角函数
评论
0/150
提交评论