欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    管理信息系统课程设计--图书馆借阅系统(共17页).doc

    • 资源ID:12258619       资源大小:394.50KB        全文页数:17页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理信息系统课程设计--图书馆借阅系统(共17页).doc

    精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 图书馆借阅管理系统 院(系): 软件学院 专业班级: 软件学院112班 学 号: 学生姓名: 安凯辰 指导教师: 翟宝峰 教师职称: 副教授 起止时间: 2012.5.28-2012.6.8 专心-专注-专业课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名安凯辰专业班级软件工程112班课程设计(论文)题目图书馆借阅管理系统课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如VB)和数据库(SQL)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成教学管理系统的分析设计实施工作,实现该系统进入新书、借阅、信息查询管理等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩: 指导老师签字: 2012年6月12日目 录第一章 系统分析1.1用户需求分析用户的需求可分为以下3方面:(1)图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;(2)图书馆工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借阅记录;(3)读者能通过计算机查询浏览图书馆中的图书,确定自己需要的书籍,实施借阅。1.2功能分析本系统主要用图书馆借阅管理系统管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,其系统功能分析是在系统开发的总体任务的基础上完成的。为了提高大家的时间和工作效率,节约运行费用而设计的。所以图书管理系统的主要功能如下:1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。2读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。3书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。4书籍类别信息的查询、修改,包括类别编号、类别名称。5书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。6书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。7借书信息的输入,包括读者借书证编号、书籍编号、借书日期。8借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。9还书信息的输入,包括借书证编号、书籍编号、还书日期。 10还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。11超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。12超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等。1.3数据流程分析图书管理系统可以显示学生教师档案更新、书籍信息更新、借书还书的数据流程,其整体数据流程图如下:管理员1读者管理2图书管理D1读者信息表D2图书信息表读者D2借阅信息表图书4查询管理3归还图书3借阅图书结果图1.1图书管理系统的数据流程图1.4业务流程图本图书借阅管理系统主要针对的用户是中学或大学图书馆,藏书的种类和数量较大,但是读者的数量和来源可能在局部上受到一定的限制。其相应的需求有:1能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 图书信息的录入、删除及修改;图书信息的多关键字检索查询;图书的出借、返还和资料统计。2. 能够对一定数量的读者进行相应的信息存储与管理,这其中包括:读者信息的登记、删除及修改;读者资料的统计与查询;能够对需要的统计结果提供打印输出。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。图书管理系统的业务流程图如下:注册登记表读者登记表采购员读者图书目录借书单读者信箱采编室图书馆管理员借阅管理员库存单图书登记表借阅登记表 图1.2图书管理系统的业务流程图1.5数据字典1、数据流条目 用户=用户帐号+姓名+性别+组号+证件号码 图书=图书编号+类别+书名+作者+出版日期+出版社+定价+存放地借阅=用户帐号+图书编号+借书日期+到期日期2、数据字典名字:图书编号描述:唯一标识每本图书的关键域定义:图书序列号=1numeric10位置:新书入库 借阅登记 借阅查询 图书整理超期提示名字:作者别名:描述:标识每一本图书的写作者定义:图书作者=1nvarchar20位置:新书入库借阅登记 图书整名字:书名描述:标识每一本图书的实际名字定义:图书名称=1nvarchar50位置:新书入库借阅登记借阅查询 图书整理超期提示名字:出版社别名:描述:标识每一本图书的出版处定义:图书出版社=1nvarchar50位置:新书入库借阅登记图书整理第二章 系统设计2.1总体设计图书馆管理系统系统流程图:图书管理员图书管理书籍归还明细书籍借出记录系统维护图书信息表书籍类别管理书籍资料管理书籍赔偿表图书管理系统处理存档档案记录图2.1 程序流程图2.2详细设计依据需求分析阶段得到的数据流程图,在保证系统基本功能要求的前提下,给出图书管理系统的功能模块图。用户管理图书信息表图书管理系统系统管理读者管理书籍管理统计分析系统设置修改密码数据库备份系统初始化教师资料管理学生资料管理丢失损坏赔偿书籍类别管理书籍资料管理出借书籍管理归还资料管理书籍超期罚款书籍归还明细书籍赔偿表已借出图书表图2.2 图书管理系统的功能模块图2.3数据库设计一、概念设计图书管理系统的E-R图如下:图书书名作者出版社图书编号图书价钱图2.3 图书实体E-R图读者读者编号姓名性别住址联系电话图2.4 读者实体E-R图管理员密码管理员编号姓名图2.5 管理员实体E-R图1NMM1N图书管理管理员读者图书NN借阅读者管理归还图2.6 图书管理总体E-R图二、逻辑设计下面列出几个主要的数据库表设计:表2.1借阅者基本情况表序号名称数据类型字段长度备注1读者号字符型4主码2姓名字符型1003性别字符型24类别字符型45出生日期日期型86住址字符型2007联系电话字符型15表2.2图书信息表序号名称数据类型字段长度备注1图书号字符型5主码2图书名字符型1003作者字符型1004出版社字符型505库存总量整型26现存量整型27入库时间整型8三、物理设计图2.7 管理员信息图2.8读者信息图2.9 图书信息第三章 系统实施一、登陆窗口如下所示图3.1 登陆界面输入管理员admin01,密码12345,即可进入图书馆管理系统,相关代码如下:Private Sub cmdLogin_Click()connstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library;Data Source=(Local)"conn.Open connstrsqlstr = "select 密码,管理员 from 管理员信息 where 管理员 = '" + Me.textadmin.Text + "' and 密码 = '" + Me.textcode.Text + "'" rs.Open sqlstr, conn If rs.EOF = True Then Me.textcode.Text = "" MsgBox ("你输入的账号或密码是错误的!") Else Me.Visible = False frmMain.Show End If rs.Close conn.CloseEnd Sub二、图书管理子系统图3.2 图书管理子系统界面进入图书管理子系统后,可以查询图书,读者和图书流通的相关信息。三、图书管理图3.3 图书管理界面进入该界面后,可以进行图书的添加,修改和删除操作,相关代码如下: conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library;Data Source=(local)"Adodc1.RecordSource = "select 图书号 from 图书信息 where 图书号 = '" & sqlbooka(1) & "'" Adodc1.Refresh If Adodc1.Recordset.EOF = True Then conn.Execute ("insert into 图书信息(图书号,图书名,作者,出版社,库存总量,现存量) values('" & _ sqlbooka(1) & "','" & sqlbooka(2) & "','" & sqlbooka(3) & "','" & sqlbooka(4) & "'," & sqlbooka(5) & "," & sqlbooka(5) & ")") Else MsgBox "图书号不能与已有的重复!", , "提示" End If Adodc1.RecordSource = "select * from 图书信息" Adodc1.Refresh conn.CloseEnd Sub四、读者管理图3.4读者管理界面进入读者管理界面,可以对读者进行添加,修改和删除操作,相关代码如下: conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library;Data Source=(local)" Adodc1.RecordSource = "select 读者号 from 读者信息 where 读者号 = '" & sqlreader(1) & "'" Adodc1.Refresh If Adodc1.Recordset.EOF = True Then conn.Execute ("insert into 读者信息(读者号,姓名,性别,类别,出生日期,联系电话,住址) " & _ "values('" & _ sqlreader(1) & "','" & _ sqlreader(2) & "','" & _ sqlreader(3) & "','" & _ sqlreader(4) & "','" & _ sqlreader(5) & "','" & _sqlreader(6) & "','" & _ sqlreader(7) & "')") Else MsgBox "读者号不能与已有的重复!", , "提示" End If Adodc1.RecordSource = "select * from 读者信息" Adodc1.Refresh conn.CloseEnd Sub五、图书流通管理图3.5 图书流通管理界面进入该图书流通界面,可以完成读者借书,还书续借等功能,相关代码如下:Private Sub cmdSubmit_Click() conn.Open connstr readerstate(1) = 0: readerstate(2) = 0 ' 处理借书的情况 If optBorrow.Value = True Then If readerstate(2) = 1 Then MsgBox "该读者借书已满不能再借书!", ,"警告" conn.Close Exit Sub End If If dcboBookID.Text <> "" Then bookid = Trim(dcboBookID.Text) Else MsgBox "请输入要借阅的图书号", ,"提醒" Exit Sub End If Set rs = New ADODB.Recordset sqlstr = "select 图书号 from 图书信息 where 图书号 = '" & bookid & "'" rs.Open sqlstr, conn If rs.EOF = False Then sqlstr = sqlstr & " and 现存量 = " & Set rs = New ADODB.Recordset rs.Open sqlstr, conn If rs.EOF = True Then Sqlstr="insert int借阅信息(图书号,读者号,借出日期,借阅状态) values('" &_bookid&"','" &readerid&"','"& Date &"','非续借中')" Set rs = New ADODB.Recordset rs.Open sqlstr, conn Adodc1.Refresh Adodc1.Recordset.Update MsgBox "借书成功!", , "提示" conn.Close Exit Sub Else MsgBox "此书已被借光", , "提示" inputerror = True conn.Close Exit Sub End If Else MsgBox "书库中无此书", , "提示" conn.Close Exit Sub End If End If第四章 设计总结我做的课程设计名称是图书馆借阅管理系统,本系统是一个面向小型图书管理系统,具有一定实用性的数据库信息管理系统。它主要完成对图书馆的一系列管理,包括进入新书、借阅、信息查询管理。本系统采用当前流行的面向对象的开发工具VB来完成整个系统的设计,在数据库的设计上利用了SQL的便利性和实用性。本次设计和开发的图书馆管理系统符合规定,满足对教师、学生的信息管理的需要,并达到操作过程中得直观、方便、使用、安全等要求。系统采用模块化设计的方法,既便于系统功能的组合和修改,又便于未参与开发系统开发的技术维护人员补充和维护。在本管理系统的设计过程中,遇到了不少难题。其中有一些是因为自己以前光学课本,缺少一些实践和动手能力引起的,比如说话系统功能分析图的时候,由于以前没用过这个组织结构图,所以碰到了一些障碍。不过最后经过同学的帮助终于解决了此问题。在完成过程中,首先遇到的就是数据库的建立问题。怎样合理地建表,设定几个字段名称,数据类型以及其他属性需要根据运行功能不断修改完善。第二个问题是由于时间的仓促,很多信息的摄入没有做好有效字符的限定设置,就显得没有那么地正规。本系统具有相当的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成。在管理方面,系统较好地实现了管理员注册和密码修改等各项功能。这次的课程设计虽然在做的过程中遇到了许多问题,但是通过向老师和同学的咨询,从中又改进了许多。所以在这里很感谢老师和同学们的帮助。参考文献1 黄梯云.管理信息系统 M.高等教育出版社.20092 毕蔗伟.管理信息系统分析与设计M.机械工业出版社.2009.3 高智勇中文版 Visual Basic 6.0 实例教程M航空工业出版社.2000.124 钱雪忠、李京.数据库原理及应用M.北京邮电大学出版社.2001.115 丁卫群数据库系统概论M科学出版社.1999.5 6 骆娟,何旭洪Visual Basic 6.0 数据库系统开发实例导航M人民邮电出版社.2006.57 段 兴Visual Basic 6.0 数据库实用程序设计100例M人民邮电出版社.2000.68 张海藩.软件工程导论M.清华大学出版社. 2001.19 牛又奇,孙建国新编Visual Basic 6.0程序设计教程M苏州大学出版社.1997.710 梁昌勇.管理信息系统M.中国物资出版社.2008.

    注意事项

    本文(管理信息系统课程设计--图书馆借阅系统(共17页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开