【毕业设计】图书管理系统的分析与设计.doc

上传人:知****量 文档编号:86253502 上传时间:2023-04-14 格式:DOC 页数:14 大小:190.50KB
返回 下载 相关 举报
【毕业设计】图书管理系统的分析与设计.doc_第1页
第1页 / 共14页
【毕业设计】图书管理系统的分析与设计.doc_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《【毕业设计】图书管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《【毕业设计】图书管理系统的分析与设计.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、铜陵学院信息系统分析与设计课 程 设 计题 目:图书管理系统的分析与设计系 别:数学与计算机科学系班级:07信管学生姓名:学号:指导教师:张 然职称:讲师起止日期:2010年12月6日起至 2009年12月12日止一、课程设计的目的课程设计比教学实验复杂一些,涉及的深度广些并更加接近实用。目的一方面是通过课程设计的综合训练,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务;另一方面,通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,培养学生的实际分析问题、编程和动手能力,提高学生用程序的思想来解决实际问题的能力。二、课程设计要求

2、1、遵守课程设计时间安排,按时上机。2、认真查找相关的资料,理解相关的知识内容。3、认真调试程序,组员之间应加强团队合作,取长补短,共同分析问题解决问题。4、根据设计题目规定的具体要求进行具体规范操作。5、认真撰写课程设计报告,避免相互抄袭。三、对课程设计说明书撰写内容、格式、字数的要求1课程设计报告是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、实验器材、设计原理及内容、设计具体步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。2在适当位置配合相应的实验原理图、实验数据表、问题分析流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐

3、。3设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。4课程设计报告打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距20磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。5课程设计报告装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。五、成绩评定评定成绩根据系统功能、界面效果,系统操作的方便性、灵活性等方面进行,主要从三个方面进行考虑:1、对问题的理解程度;2、成果的好坏;3、设计报告。信息系统分析与设计课程设计成绩评定表教研室:

4、信息管理与信息系统 班级: 07信管 学生姓名: 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调 研论 证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态 度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工 作 量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质 量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅

5、教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查 阅文 献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工 作 量工作量饱满,难度适中。0.55432说明书的质 量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分目 录一、开发背景6二、需求分析6三、业务流程图7四、数据流图与数据字典71、数据流图72、数据字典8五、系统功能设计10六、数据库设计101、E-R图102、关系模式的3N

6、F设计11七、系统实施121、系统界面122、系统的主要源代码:133、开发过程中遇到的技术问题以及解决方法13八、系统开发总结13九、主要参考文献14一、开发背景(此部分用于说明软件目标和范围,以及系统开发的可行性分析)本系统是为了方便用户对图书的管理开发的。要求系统界面友好,使用简单,提供对图书信息、读者信息和图书流通情况的编辑、查询、统计报表等全面的数据管理功能,同时使用户能方便的进行图书的出借、返还等操作,并提供预约、续借,馆际互借等功能。此外系统还具有一定的安全性和可维护性。可行性分析:(1)技术可行性近几年来计算机技术发展异常迅猛,高速度大容量的电脑已成为许多学校里日常工作必不可少

7、的设备,随着办公自动化的软件不断涌现,微机的普及为该系统的开发奠定了坚实的基础。(2) 经济可行性一方面,系统的开发不需要额外增加设备购置费、软件开发费、管理和维护费用。另一方面,系统的开发可以较好地解决图书馆因日常事务繁杂而造成的处理效率低,出错率偏高的局面,并可以及时了解各项日常事务的进展情况,为及时调整库存资料提供可靠的数据支持,从而明确工作目标,同时还可以减少人工劳动、提高工作效率、增加书本流通量。(3)操作可行性计算机以强大的信息处理能力作为人类脑力劳动的有利助手登上历史舞台后,已渗透到社会生活的各个领域,使现代社会组织、特别是企业,学校的信息处理能力适应现代化管理的要求,且系统逐步

8、从单项事务信息处理系统迅速向综合服务(决策支持系统)的管理信息系统发展。本系统使用界面良好,易于操作。图书馆拥有一批较高素质的员工,只需了解相关知识,就可熟练操作本系统了。通过以上分析,图书馆管理信息系统的开发在经济上、技术上、操作上都是可行的。二、需求分析(此部分要详细分析将要设计的系统“可能”或“应该”具有的功能)系统协助图书馆管理员实现各种日常事务的管理。系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。利用这些数据,系统可协助管理员进行读者的图书出借、返还、预约和续借等操作,读者

9、身份认证和借书权限认证等都可由系统承担,大大减轻了管理员的工作量。此外,对于系统本身的维护,系统具备一定的安全机制和信息备份机制,对用户分级管理,设置用户权限,保证系统安全性;提供数据库文件的备份功能,按用户要求备份,防止意外数据丢失影响系统工作。通过需求分析,系统应具备以下功能,具体描述如下:(1)图书信息维护:主要完成图书馆新进图书的编号、登记、入馆等操作。(2)读者信息维护:主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才有资格进行图书的借阅活动。(3)借书/还书处理:主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在库情况。(4)读者借阅记录:让每位

10、读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。(5)图书书目检索:读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书。(6)图书超期通知:为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及相应的读者信息。三、业务流程图(业务流程分析的目的是通过剖析现行业务流程,经过调整、整合以后重构目标系统的业务流程。进行业务流程分析的基本工具是业务流程图。绘制好的业务流程图可以转化为数据流图。)四、数据流图与数据字典根据系统功能描述,采用面向数据流的分析方法,绘制出系统的数据流图。(此部分绘制各级数据流图,一定要分析最底

11、层,即数据流图不可再分解为止。注意各级数据流图之间的平衡。数据流最好使用visio绘制。)1、数据流图(1)顶层图(2)0层图(如果有需要,要继续分析数据流图中的加工,直到不可分解位置)2、数据字典(数据字典的中各条目要求与数据流图中的内容相对应!)(1)数据流的描述数据流编号: D001数据流名称: 借阅信息 简述:读者所要借阅的图书信息单数据流来源:读者数据流去向:读者信息判断数据流组成:读者号+索书号+书名+ISBN等数据流量:1000/天高峰流量:3000/天数据流编号: D002数据流名称: 读者信息无效提示 简述:图书管理员发现非法读者时的提示信息数据流来源:读者信息判断数据流去向

12、:读者数据流组成:读者号+读者名等 数据流量:100/天 高峰流量:500/天(2)数据存储的描述数据存储编号:F001数据存储名称:读者信息 简述:读者的基本信息数据存储组成:读者号+姓名+身份证号+性别+入学年份+出生日期+学院关键字:读者号相关联的处理:P001数据存储编号:F002数据存储名称:图书库存信息 简述:保存图书库存、在库情况的文档数据存储组成:图书编号+图书名+出版社编号+出版日期+作者+数量+入库日期+批次备注+购入价格+定价关键字:图书编号相关联的处理:P002,P003,P005(3)处理逻辑的描述 处理逻辑编号:P001处理逻辑名称:读者信息判断 简述:判断读者信息

13、的合法性输入的数据流:借阅信息处理描述: 根据读者提供的借阅信息,验证读者信息,验证通过则继续下移处理查看库存中是否有读者所要借的图书,验证不通过则返回给读者信息指明为非法读者。输出的数据流: D001借阅书目信息、D002无效提示信息处理频率: 10次/天处理逻辑编号:P002处理逻辑名称:图书库存查询 简述:查询读者所要借的图书是否有库存 输入的数据流:D001借阅书目信息处理描述:根据读者提供的借阅书目信息,到仓库中查找是否有该书,有则进行借书处理,如没有则返回读者该书无库存信息。输出的数据流: D001借阅书目信息+D003该书已全部借出信息处理频率: 1000次/天五、系统功能设计(

14、此部分要绘制系统功能图,并描述出各功能模块的具体功能,可以采用不同的形式描述,如流程图、文字说明,框图等。)根据数据流图,绘制出系统功能的层次图各功能模块的功能描述:六、数据库设计1、E-R图根据系统数据流图和数据字典,得出系统的各局部概念模型(E-R)和总体概念模型(E-R)如下图所示。书籍借阅罚款E-R图:管理员维护图书E-R图:管理员管理图书E-R图:全局ER图:各ER图各实体的属性如下所示:图书:(图书编号, 图书名, 作者, 出版社, 单价,图书类别, 出版日期, 副本数量, 是否可借, 存放馆室)读者:(读者号, 姓名, 性别, 学号, 读者类别号, 系别, 专业, 年级, 办证日

15、期)管理员:(管理员号, 姓名, 性别, 所在馆室, 电话)馆室:(馆室号,馆室名, 管理员数, 地址)读者类别: (类别号, 类别名, 允许借阅图书数, 允许借阅时限, 借阅证期限)各E-R图中联系的属性如下所示:借阅信息: (读者号, 图书号, 图书名, 作者, 存放馆室, 借阅时间, 应还时间, 超期天数, 罚款金额, 处理状态)借阅历史:(图书号,读者号,图书名, 作者, 借阅时间,归还时间)罚款信息:(图书号, 读者号, 图书名, 借阅时间, 应还时间, 归还时间, 罚款金额,处理状态,管理员号)2、关系模式的3NF设计(根据转换规则将E-R图转换为关系模式并进行优化,至少达到3NF

16、标准)根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型。图书信息表(图书编号,图书的书名,图书作者,图书出版社,图书的单价,出版日期,图书的分类,图书的副本数,图书是否可借,图书所在的馆室号)读者信息表(读者编号,读者姓名,读者性别,读者学号,读者类别编号,读者所在学院,读者所属专业,读者的年级,办证日期)管理员信息表(管理员编号,管理员姓名,管理员性别,管理员密码,管理员电话,管理员地址)读者类别信息表(读者类别编号,读者类别号,允许借阅图书最大数,持有图书最长期,借阅证期限)借阅信息表(读者编号,图书编号,图书名,作者,借阅时间,应还时间

17、,超期天数,罚款金额,处理状态)罚款信息表(读者编号,管理员编号,图书编号,图书名,借阅时间,应还时间,归还时间,罚款金额,处理状态)七、系统实施1、系统界面遵循人-机界面的设计原则设计应用系统界面。本系统主要界面运行实时截图如下:【管理员登陆验证窗口】【图书管理系统主界面】【图书信息对话框】2、系统的主要源代码:3、开发过程中遇到的技术问题以及解决方法八、系统开发总结(写出本次课程设计的收获、体会或相关建议。以下文字仅作参考,不限制具体的形式和内容。)本次设计使用了Microsoft Visual .net2003结合Microsoft SQL Sever2000来开发一个图书馆管理系统。以

18、铜陵学院图书馆管理系统作为第一参考对象,结合其他由网络获取的资料及个人生活经验,分析了作为图书馆管理系统所需要实现的基本的管理功能,在此基础上确定了本次课程设计所开发的系统的预期功能。受到时间限制,暂缓实现结算逾期罚款的模块功能。 对于任何系统来讲,其灵活性的保证都是应该提到高度关注的层面上来的。任何企业、单位,其业务流程、规章制度都不可能长期保持不变。业务流程或者规章制度的变化,必将引起原先所用系统的失效。作为具有实用价值的系统,一定要考虑到保证灵活性的设计,使得用户业务流程、规章制度对原先系统所造成的影响最大限度地减小。在本图书借阅管理系统中设置的参数配置模块,就是为了保证系统具有一定的灵

19、活性。 任何系统,都是为了人的需要而设计开发的。因此,时刻要记得“以人为本”的道理,并将“人本”原则贯彻到系统的实际开发实施中来。既然是为了方便用户,帮助其节约时间精力,集中注意力关心要处理的问题,而不是问题的形式等次要的方面,那么,就要保证系统界面设计的友好性、简洁性和易理解、易操作性。在本图书借阅管理系统的界面设计中尽可能地完善了用户帮助的建设,使得用户在学习本系统上要花费的代价可以缩减到最低。以上,只总结了开发本系统的一点点感悟,更多的是一时间难以理得脉络清晰分明的概念,待到往后的开发中再进行挖掘。九、主要参考文献(此部分请注意参考文献的格式)文献主要类型格式如下:期刊:序号 作者篇名J

20、刊名,出版年份,卷(期)号如:1 李心合.知识经济对传统会计的挑战J.财经研究,1998.122 刘朝英,宋哲英,宋雪玲.MATLAB在模糊控制系统中的应用J.计算机仿真,2001.18著作:序号 作者书名类型标识出版地:出版社,出版年份如:1 辛希孟.信息技术与信息服务国际研讨会论文集:A集C.北京:中国社会科学出版社,1994.52 冯西桥. 核反应堆压力管道与压力容器的LBB分析R.北京:清华大学核能技术设计研究院,1997.报纸:序号 作者篇名N报纸名,出版日期(版次)电子文献:序号 作者著作名出处发表或更新的日期例如:1郭路.XML数据传输的安全加密EB/OL. /xml/xmlb2b/index5.shtml, 2001-06-04/2001-10-04.其中参考文献类型与文献类型标识对照表参考文献类型专著论文集报纸文章期刊文章学位论文报告标准专利文献类型标识MCNJDRSP

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁