欢迎来到天天文库
浏览记录
ID:15510543
大小:540.00 KB
页数:17页
时间:2018-08-03
《数据库技术及应用课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库技术及应用》课程设计报告姓名:班级:学号:指导老师:年月日目录一.项目背景31.1项目原因阐述31.2项目任务目标31.3项目要求3二.需求分析42.1功能需求42.1.1读者信息管理42.1.2图书信息管理52.1.3图书类型管理52.1.4借书信息管理52.1.5删除图书信息62.1.6出版社信息62.2数据流图7三.数据库分析73.1图书管理系统E-R图73.1.1数据关系图(类图)73.1.2全局E-R图83.1.3局部E-R图83.2图书管理系统数据字典10四.数据库设计114.1创建“读者信息”数据库表114.2创建“图书信息”数据库表124
2、.3创建“借阅信息”数据库表124.4创建“图书类型”数据库表124.5创建“出版社”数据库表12五.程序开发135.1创建系统主窗体135.2完成读者信息录入功能135.3完成读者删除及删除成功查询功能145.4完成图书添加功能145.5完成图书查询功能155.6完成读者借阅信息查询功能155.7触发器代码:155.8事务代码:16六.小结17七.参考资料17一.项目背景几年前,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用:即使是实现了正常流通的,也不能提供领导管理上需要的各
3、种信息,如本馆各种资料分布及借阅情况。1.1项目原因阐述图书馆办馆的要求就是藏书全部开放,师生共享,开价借阅。这种借阅方式是适合当前我国国情、发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为师生服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。各地教育主管部门也都逐步提出学校要采用图书馆管理系统,从而实现人工管理做不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提高了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到
4、了示范和促进作用。1.2项目任务目标图书馆管理系统总的实现目标是:建立以馆藏目录为基础的书目数据库;实现馆内采购、编目、流通、文献检索等信息化管理;建立图书馆动态网站;接入校园网为广大师生及时提供馆内的最新信息。长期的目标还要实现直接浏览电子图书以及馆际间的图书互借等。1.3项目要求1、完成图书管理系统的设计,数据库用sql2005实现,前台界面用网页设计工具实现;分组要求如下:(1)完成图书查询的功能(2)完成添加新书的功能(3)完成删除图书的功能(本组需完成基于事务的删除图书功能和基于触发器的删除图书的功能)(4)完成借书的功能代码尽量写于后台数据库,多使用
5、存储过程。二.需求分析2.1功能需求一般通用的图书管理系统包括系统管理、读者管理、编目、图书流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外阻随着Internet应用的发展,一个完善的系统还应提供无缝接入Internet的功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。下图所示是图书馆理系统所必备的功能
6、。图书馆管理系统读者信息管理图书信息管理退出系统借书信息管理帮助还书信息管理2.1.1读者信息读者信息管理用于管理读者相关的信息,包含的功能模块如下图所示。读者信息读者ID读者验证读者姓名读者性别图书是否丢失读者年龄所在系读者专业最大借阅量2.1.2图书信息图书管理用于管理图书相关的信息,包含的功能模块如下图所示。图书信息图书编号图书名称图书类型是否借阅出版社编号作者图书单价2.1.3图书类型图书类型管理用于管理期刊相关的信息,包含的功能模块如下图所示。图书类型图书类型图书类型名所在楼层2.1.4借书信息借书信息管理用于管理图书流通环节相关的操作,包含如下图所示
7、的功能模块。借书信息借阅编号图书编号是否已还读者编号借阅时间归还时间2.1.5删除图书信息删除信息读者编号读者验证读者编号读者性别读者年龄2.1.6出版社信息出版社信息出版社编号出版社电话出版社名称出版社地址2.2数据流图读者管理图书管理管理员流通管理图书借阅图书归还图书征订预约续借罚款管理读者信息图书信息三.数据库分析3.1图书管理系统E-R图3.1.1数据关系图(类图)3.1.2全局E-R图3.1.3局部E-R图下图实体读者的E-R模型图:读者读者编号读者验证读者姓名读者性别所在系读者专业读者年龄最大借阅量图书是否丢失下图是实体图书信息的E-R模型图:图书图
8、书编号号图书名称作者图书
此文档下载收益归作者所有