数据库课程设计报告---图书管理系统1.doc_第1页
数据库课程设计报告---图书管理系统1.doc_第2页
数据库课程设计报告---图书管理系统1.doc_第3页
数据库课程设计报告---图书管理系统1.doc_第4页
数据库课程设计报告---图书管理系统1.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录1、开发背景42、系统描述43、数据分析43.1、数据流图43.2、数据字典54、概念模型设计75. 逻辑模型设计及优化76. 物理设计和实施87、应用程序设计(前台)108、课程设计心得体会11参考文献121、开发背景90年代中期,由于internet 的迅速普及,使intranet成为internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入internet后,形成了新型的浏览器/服务器(browser/server)结构,而传统的客户机/服务器(client/server)结构在这方面就远不及b/s结构。图书馆管理信息系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开发的。该系统的是终目的是要将自己的图书馆放到网络上,以方便员工查阅。2、需求分析2-1系统目标设计通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高学校管理效率的目的。2-2本系统的开发设计思想系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于各种数据的查询,又便于系统功能的修改,及时根据用户需求进行数据的添加、删除、修改、查询等操作。3、数据分析3.1、数据流图通过需求分析,得出图书馆管理信息系统的流程图如图1所示图书管理系统借阅管理借书还书办理统计用户信息添加删除修改修改删除删除修改读者资料添加图书资料登陆界面添加 通过图书馆图书管理系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。 该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查询访问和内部管理人员对数据记录的管理维护。每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。3.2、数据字典3-2-1读者信息的输入、修改、查询包括:读者编号、读者姓名、家庭住址、电话号码。3-2-2图书信息的输入、修改、查询包括:图书编号、图书名称、作者姓名、出版社名称、图书价格、图书类别。3-2-3用户信息的输入、修改、查询 包括:用户编号、用户名、密码。3-2-4借书、还书办理手续包括:借书、还书信息的办理:包括读者编号、图书编号。3-2-5全部信息的统计统计的内容包括:未还图书、已还图书和所有业务。并按照读者姓名、图书书名、图书作者、图书出版社、图书分类、图书价格进行统计。4、概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型(e-r)如图所示。用户信息用户名密码权限图2 系统的总体概念模型图书信息图书编号 图书名图书类别作者信息处理出版社名出版日期登记日期读者信息读者编号读者姓名家庭住址人电话号码5. 逻辑模型设计及优化图书信息图书编号char (8)主键,不允许重复图书名称 char (8)图书类别char (8)出版日期datetime作者信息char (4)外键出版社名称 char (12)读者信息读者编号char (4)主键,不允许重复读者姓名char (20)家庭住址char (8)电话号码int用户表用户名char (8)主键,不允许重复密码char (20)权限char (20)6. 物理设计和实施6.1用户登录图6.1.1登录界面621图书添加模块622图书修改模块 623图书删除模块 6.3借书管理模块64还书管理模快64用户管理模块界面如下:此管理模块主要功能是实现用户的添加7、课程设计心得体会在这次课程设计中,我们所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。在这次课程设计中,我们选择了图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。最后,我们要感谢老师的指导和教诲。再次向所有帮助、理解、支持我们做好数据库课程设计的老师和同学们致以崇高的敬意和表达深深的谢意,感谢你们的帮助和关爱!参考文献1 龚沛曾,陆慰民,杨志强visual basic 6.0 程序设计简明教程(6.0版)m高等教育出版社20012 林永,张乐强visual basic 用户编程手册(第二版)m人民邮电出版社200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论