


免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统设计班级:xx撰写人:XX指导老师:XX组员:XX地点:XX目 录目标描述战略分析需求分析计划分析目标描述在大学以局域网为主要网络的环境中,为合理的分配和利用图书馆信息资源,以节省信息系统的投资,增加工作效率,改善图书的管理。特分析制订图书管理系统分析报告。战略分析一:问题的提出:随着计算机及网路技术的飞速发展,Internet/Intranet 应用在全球国内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事物中解放出来,提高了我们的工作效率。目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时完成借阅过程。要求:手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量打,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生的借阅过程形成一整套动态的管理。二:可行性的分析文档 图书馆系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生恩呢刚刚有效的借阅,功能上对系统的要求是全面的。因此对用户的需求课分为四个方面:一方面是图书管理人员对需要进行图书信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。 这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,课方便快捷地共享信息、交流信息,高效地协同工作。在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书借阅信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的借阅。需求分析1 图书管理系统的需求分析图 当决定要开发一个信息系统时,首先要对信息系统的需求进行分析。需求分析要作的工作是深入描述软件的功能和性能,确定软件设计和软件同其他元素的接口细节,定义软件的其他需求。其实步骤包括四步。(1) 获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。手工处理流程大致是这样的。读者将要接的书和借阅证交给工作人员,工作人员将没本事附带的描述信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅条上填写借阅信息。这样结束过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写还书信息。(2) 抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从单签系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析的深入,有些本质的因素就成为了不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的因素,去掉那些非本质的因素即可获得反映系统本质的逻辑模型。(3) 建立目标系统的逻辑 模型,分析目标系统的当前系统逻辑上的差别,明确目标系统到底要“做什么”,从而从当前的逻辑模型导出目标系统的逻辑模型。在上述流程进行分析后,我们对新的图书处理流程进行整理,图书馆开架借还书过程如下:读者从架上选到所需要的图书后,将图书和借书卡交给管理人员,管理人员用条码阅读器将图书和借书卡上的读者条码信息读入处理系统。系统根据读者条码从读者文件借阅中找到相应记录;根据图书上条码从图书文件中找到相应的记录。需求分析在图书管理系统中,管理员要为每个读者建立借阅账户,并给读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录的信息,持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。 借阅图书时,先输入读者的借阅卡号、系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示原因,有效则显示读者的基本信息(包括照片),供管理员人工核对,然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对,最后提交借阅请求,若被系统接受则存储借阅记录,并修改记录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅记录以及是否超期借阅,无则提示,有则显示读者和图书基本信息供管理员人工核对,如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅记录,并登记并修改可借阅图书的数量。计划分析一:概要设计1. 运行环境:该系统采用Microsoft c+ 6.0作为主要开发设计语言环境,设计数据库应用程序,采用Microsoft Access 7.0作为数据库开发工具。该系统是基于Microsoft Windows 操作平台开发、安装和运行的,需要ODBC支持。本项目文档的技术术语均符合Microsoft c+ 6.0和Microsoft Access规范要求。2. 程序结构:1)信息录入功能1)添加新图书信息。当图书馆收藏新图书时,系统向用户提供新图书信息录入功能,由于同一种书可能会有多本,因此,新图书的信息有两类:某一个ISBN类别的图书信息,包括:ISBN书号、图书类别、书名、作者、出版社、出版日期、价格、馆藏数量、可借数量、图书简介;另一个具体到每一本书的信息,包括:ISBN书号、图书书号、是否可借。每一个ISBN书号和同一个ISBN书号的多本书之间是一对多的关系,每一本书的图书书号是唯一的。2)添加读者信息。用于登记新读者信息。包括:借书证号、姓名、性别、身份证号、职称、可借数量、已借数量、工作部门、联系电话等。3)借阅信息。用于登记读者的借阅情况信息。包括:借书证号、借阅书号、借出日期、借阅期限、归还日期等信息。归还日期为空值表示该图书未归还。(2)数据修改和删除功能1)修改和删除图书信息。图书被借出时,系统需要更新图书信息的可借数量,当可借数量为0时,表示该图书都已被借出。当输入的图书信息有错误或需要进行必要更新时,可以修改图书信息;当一种图书所有馆藏图书都已损毁或遗失并且不能重新买到时,该图书信息需要删除。2)修改和删除读者信息。当读者的自身信息发生变动,如部门间调动或调离本单位,或违反图书馆规定需要限制其可借阅图书数量时,需要修改读者信息。3)还书处理。读者归还图书时,更新图书借阅信息表中的归还日期,读者信息表中的已借数量及ISBN类别信息表中该图书的可借数量。(3)查询和统计功能1)图书查询功能。根据图书的各种已知条件来查询图书的详细信息,如书名、作者、出版社、ISBN书号等支持模糊查询。2)读者信息查询。输入读者的借书证号、姓名、工作部门等信息,查询读者的基本信息。对查询到的每一个读者,能够显示其未归还的图书编号和书名。3)查询所有到期未归还的图书信息。要求结果显示图书编号、书名、读者姓名、借书证号码、借出日期等信息。4)统计指定读者一段时间内的某类图书或所有类别图书借阅次数及借阅总次数。2.数据表的创建根据功能要求的说明创建下列数据表:(1)图书ISBN类别信息表图书ISBN类别信息表包括以下字段:ISBN书号、图书类别、书名、作者、出版社、出版日期、价格、馆藏数量、可借数量、图书简介。(2)图书信息表图书信息表包括以下字段:ISBN书号、图书书号、是否可借。(3)读者信息表读者信息表包括以下字段:借书证号、姓名、性别、出生年月、身份证号、职称、可借数量、已借数量、工作部门、家庭地址、联系电话。(4)借阅信息表(图书-读者关系)借阅信息表包括以下字段:借书证号、借阅书号、借出日期、借阅期限、归还日期。3.数据库完整性设计设计者应认真分析和思考各个表之间的关系,合理设计和实施数据完整性原则。1) 给每个表实施主键及外键约束。2) 设定缺省约束。如性别。3) 设置非空约束如图书信息表中的书名。4) 实施CHECK约束。如ISBN类别表中的可借数量小于馆藏数量。5) 实施规则。如身份证号码必须为15为或18位。4.SQL Server数据库对象设计1)设计一个存储过程,以图书编号为输入参数,返回借阅该图书但未归还的读者姓名和借书证号。2)读者资料查询:设计一个有多个输入参数的存储过程,返回读者的详细信息。设计另一存储过程并以读者借书证号为输入参数,返回该读者未归还的图书名称和图书编号。3)到期图书查询:设计一个视图,返回所有逾期未归还的图书的编号、书名、读者姓名等信息。4)统计图书借阅次数:设计一个以两个日期作为输入参数的存储过程,计算这一段时间内各类别图书被借阅的次数,返回图书类别、借阅次数的信息。5)加快数据检索速度,用图书编号为图书信息表建立索引。6)为读者信息表创建一个删除触发器,当一个读者调出本单位时,将此读者的资料从读者信息表中删除。注意实施业务规则:有借阅书的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北师范大学《统计分析软件运用A》2023-2024学年第二学期期末试卷
- 浙江省亳州市2025届小升初数学预习模拟卷含解析
- 长春财经学院《语文学科教学论》2023-2024学年第二学期期末试卷
- 湖南省衡阳四中2025年高三毕业班适应性练习卷生物试题含解析
- 重庆市育才成功校2025年初三物理试题第三次质量检测试题试卷含解析
- 温江县2025年五年级数学第二学期期末学业质量监测模拟试题含答案
- 南京理工大学《俄罗斯语言学》2023-2024学年第一学期期末试卷
- 武汉工程大学邮电与信息工程学院《医学科研方法与论文撰写》2023-2024学年第一学期期末试卷
- 湖北职业技术学院《空间数据库原理Ⅰ》2023-2024学年第二学期期末试卷
- 辽宁省鞍山市铁西区2024-2025学年初三下学期综合练习(二)英语试题试卷含答案
- 《餐饮空间设计》课件
- 《大学生创新创业教育(第三版)微课版》全套教学课件
- 2024年贵阳市贵安新区招聘中小学雇员教师笔试真题
- 2025年广东韶关南雄市卫生健康局下属事业单位招聘工作人员67人历年高频重点提升(共500题)附带答案详解
- 环保管家合同范例
- 《家用电器销售管理系统的设计与实现》2000字(论文)
- 可信数据空间建设及应用参考指南1.0
- 机械设计基础第10章连接(键、花键-六)
- 2024年城市更新改造工程路灯杆广告经营权租赁协议3篇
- 减重指南课件
- 颈心综合征的临床特征
评论
0/150
提交评论