《美术馆管理系统数据库设计报告(共33页).doc》由会员分享,可在线阅读,更多相关《美术馆管理系统数据库设计报告(共33页).doc(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上美术馆管理系统 课程设计报告天津理工大学计算机学院第二章 第三章 第四章 第一章 引言1.1 设计开发的意义 随着美术馆事业的飞速发展,计算机技术与日常工作逐渐贴近,因此需要我们在日常生活中不断探索、研究,寻找计算机与美术馆的契合点以提高业务管理水平、实现信息化管理师美术馆面向新世纪、适应信息时代发展要求的产物,也是今后的发展趋势。信息管理系统的建设是一项非常复杂的软件工程,其早期的建设往往能引起足够的重视,但后期的管理和维护却少人问津。实际上信息系统建设是一项长期的工程,需要人力、物力及资金的不断投入和支持,要解决思想和认识上的问题。一个成功的信息管理系统,在建设过
2、程中及投入使用后,都离不开全体人员的配合和参与。决策层要对系统建设有总体掌控,对信息化建设过程中起到决定性作用,各业务部门的积极配合,提出明确的业务需求,和程序开发人员共同分析需求并制定数据库设计说明书。只有各司其责,才能让现代化管理模式顺利运作起来。1.2 所设计应用系统的任务及目标使用计算机的美术馆管理系统,在一定范围上实现了经济性、技术性和管理的简单化,满足了美术馆的现代化管理要求。1.3 设计开发及运行的软硬件环境1. CPU:AMD Phenom(tm) N830 Triple-core Processor 2.10 GHz2. 内存:4.00GB3. 操作系统:Windows XP
3、/Windows 2000/Windows 7 旗舰版4. 数据库平台:SQL server5. 软件环境:MyEclipse 9 、power designer 、Adobe Dreamweaver CS4、Navicat for MySQL6. Tomcat 7.0x7. 浏览器:google浏览器第二章 系统分析与设计2.1 系统需求分析211系统需要满足以下功能(1) 系统具有良好的人机操作界面;(2) 系统具有良好的权限管理功能;(3) 强大的数据查询功能,支持展品名称查询功能;(4) 对管理员的增、删、改、查的功能进行有效管理,以防止在系统内展品混乱的情况; (5) 能够直接“透视
4、”美术馆内展品的详细情况212管理员需求分析 管理员登陆后,不仅能够查询展品的存放位置,展品的来源和展品的作者以及对展示时展品的详细描述,使管理员对任何的一件展品都了如指掌。美术馆管理系统对管理员的使用实例如下图所示:查询展品增加展品作者增加展品展位增加展品描述删除展品修改展品2.2 数据库概念结构设计美术馆管理系统的E-R图如下:展品作者展品位置展品名称展品描述增加展品删除展品查询展品管理员 (admin)登陆展品描述展品名称修改展品展品作者展品位置 2.3 数据库逻辑、物理结构设计该系统采用SQL Server2000数据库,系统数据库名称为Gallery,数据库Gallery中包含了20
5、张表。下面给出主要数据表的结构。(1) Gallery 中login表Login表用来存放用户登录名字和登录密码idnamepassword1adminadmin21231233aaaaaa表2.1(2) Gallery 中work表Work表用来存放展品的相关信息idnameauthorloctext1长江山城吴冠中12-1年代:2003年 尺寸:148148cm 2此时无声钢琴家顾圣婴俞云阶12-2年代:1980年年 尺寸:75.287.7cm 3 书法(轴)钱瘦铁12-3 年代:1190年 尺寸:77.533cm 4运粮吴谷虹12-4 年代:1948年 尺寸:1421.5cm 表2.22
6、.4 数据库的创建图 2.1 (数据库建立-MyEclipse 9)Fig 2.1 2.5 系统总体结构设计2.5.1 系统总体结构简单描述 美术馆管理系统是一个典型的数据库开发应用程序,由管理系统首页,增加展品,查询展品,更新展品,删除展品,系统退出6部分组成。(1)管理系统首页 该模块主要是针对管理员登录界面进行设计,管理员需要用用户名和密码来登录管理系统;(2)增加展品 该模块主要是对美术馆内增加展品时候用作记录库存时候管理,内有增加 展品的名称、作者、展品位置和展品的相关信息描述等;(3)查询展品 该模块主要是对展品的查询,输入所要查询展品的名称就可以查询到该展品的相关详细信息,方便管
7、理员的管理;(4)更新展品 该模块主要实现对某件展品信息的更新,包括展品的名称、作者、展位以及相关描述;(5)删除展品 该模块主要是实现某件展品的删除,包括增加展品时候的所有信息全部删掉;(6)系统推出该功能主要实现当管理员记录完展品的相关信息后,就可以点击退出相系统,以保证该系统的安全性。2.5.2 系统结构设计E-R 图第三章 系统开发及实现3.1开发采用的技术:采用传统的网站设计模式:Servlet + JavaBean3.2系统实现的功能展示:图3.1 (管理系统管理员登陆界面)Fig3.1 实现功能:管理员登陆时必须要用管理员的用户名和密码才可以登陆,否则登陆失败。图3.2 (管理员
8、登陆失败)Fig3.2图3.3 管理系统登陆首页界面Fig3.3 图3.4 增加展品界面Fig3.4图3.5 查找展品界面Fig3.5 实现功能:该界面时为查找展品,输入展品的名称就可以查找展品的相关信息图3.6 删除展品界面Fig3.6图3.7 更新展品界面Fig3.7 实现功能:对某件展品的信息更新或修改,输入想要修改展品的名称就可以修改展品的相关信息 ,修改的内容如下图:图3.8 修改展品界面Fig3.8 实现功能:对展品的名称、作者、展位以及展品描述的修改和更新。图3.9 查找展品信息Fig 3.9 实现功能:在查找展品界面输入展品名称就可以查找到展品的相关信息图3.10 更新信息成功
9、界面Fig3.10 图3.11 更新失败界面Fig3.11图3.12 查找失败界面Fig 3.12图3.13 删除失败界面Fig3.13图3.14 增加展品成功界面Fig3.14第四章 总结 通过这次课程设计,我不仅巩固了数据库课程中所学的各种关于Sql的知识和技巧,更重要的是我学会和实践了如何使用所学知识设计可行的,符合要求的没有冗余的数据库表。此外还提高了自己使用sqlserver的能力,从数据库的设计和实施中我巩固了,如何创建数据库和表,如何创建视图,如何设置主键和外键等知识。另外,由于使用NAT网络进行数据库的连接,我还特别学到了如何配置网络数据库,如何查看数据库的端口监听状态。不仅如
10、此,我更系统的掌握了数据库的整个设计过程:概念结构设计、逻辑结构设计、物理结构设计,更全面的理解了各个设计的衔接与分工及其联系和转化。当然,我们从中也了解到编程的乐趣以及程序编写的多样性和变通性。然而,在整个项目的开发中也暴露出了我们在知识掌握上存在的误区,同时让我们也深刻明白了“会做与做了”的区别。所以总的来说,通过这个项目,除了技术和知识层面上的收获,值得我们去学习、深思的却更多,总之,这次数据库课程设计对我的帮助很大,也使得将来在毕业设计中,对数据的处理,提供了一个优秀的方案。参考文献1 王珊 萨师煊 数据库系统概论. 北京:高等教育出版社,20062 明日科技 Java数据库设计案例精
11、选. 北京:电子工业出版社,20013 明日科技 ,JSP网络开发实例自然手册 人民邮电出版社 2008年4 钱雪忠主编 数据库原理及应用 北京邮电大学出版社 2007,8 第二版5 Bain T著 SQL server 2000数据仓库与Analysis Services 中国电力出版社 20036 王珊主编数据库技术与联机分析处理 北京科学出版社 1998附录增加展品页面代码: 首页 美术馆管理系统 欢迎登录! | 退出系统 系统首页 增加展品 查找展品 删除展品 更新展品 增加展品 展品名称: 展品作者: 所在位置: 展品描述:  
12、; 删除展品代码: 首页 美术馆管理系统 欢迎登录! | 退出系统 系统首页 增加展品 查找展品 删除展品 更新展品 删除展品 展品名称: 管理系统登录首页: 首页 美术馆管理系统 欢迎登录! | 退出系统 系统首页 增加展品 查找展品相关信息 删除展品 更新展品信息 美术馆管理员相关通知 1、文化部艺术司关于2012年全国美术馆馆藏精品展出季活动总结工作的通知 2012-11-26 2、文化部艺术司关于2012年全国美术馆馆藏精品展出季活动总结工作的通知 2012-11-16 3、2012年“文化管理在中国”项目招生须知 2012-04-20 管理员登陆界面代码 登录 美术馆管理系统 用户名: