美术馆管理系统_第1页
美术馆管理系统_第2页
美术馆管理系统_第3页
美术馆管理系统_第4页
美术馆管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库系统原理课程设计课题名称:美术馆管理系统姓名:慕院东班级:信管1002学号:311009030222指导老师:刘小燕2012年 1 月 1 日目录1、任务设计书 21.1、 设计目的 .21.2、 实验环境 .?1.3、 任务要求 .21.4、 摘要 32、需求分析 .42.1 需求分析 .42.2 参观者管理模块 .52.3 美术品管理模块 62.4 美术品流通管理 .72.5 、系统流程图 .83、概念结构设计 .83.1 管理员E-R图.93.2 美术品E-R图 .93.3 美术品类型E-R图.93.4 参观者E-R图 .93.5 管理员,美术品,参观者,之间的关系如下图的E-R图

2、.104、逻辑结构设计.115、物理结构设计 .126、数据实施和维护 .147、设计小结 .168、参考文献 17- 2 - / 18设计任务书课程名称: 美术馆管理系统1.1 设计目的:数据库系统原理课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本课程设计,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力;1.2 实验环境:操作系统为Windows xp数据库管

3、理系统为SQL Server 20001.3 任务要求:掌握数据库设计的每个步骤,以及提交各步骤所需图表和文档。通过使用MS SQL SERVER,建立所设计的数据库,并在此基础上实现数据库查询、连接 等基本操作。1、需求分析根据给定的设计课题,绘制DFD、 DD 图表以及书写相关的文字说明。2、概念结构设计绘制所选课题详细的E-R 图。3、逻辑结构设计将 E-R 图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。4、物理结构设计 选定实施环境,存取方法等。5、数据实施和维护用 MS SQL SER

4、VER 建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。实现各种查询、链接应用程序,并能对数据库做简单的维护操作。6、设计小结:总结课程设计的过程、体会及建议。摘要:随 着计算机的普及和网络技术的发展,各类文物、美术馆系统资源管理数字化建设进程更是关系到文物事业在新的世纪是否具有生机与活力,并将在很大程度上决定着文物、美术馆事业在新世纪的生存方式和发展水平。如何推进美术观等文博系统单位的信息化建设,建立起统一的藏品管理信息系统并在藏品管理信息系统的支持下逐步实现通过Internet建立起自己的网站,实现馆藏资源广泛共享,突出古老的中华文明和中国传统文化特色

5、,成为摆在美术馆信息化建设中首要解决的核心问题。面临信息技术带来的机遇和挑战,中国美术馆经过长期充分的调研和论证后,克服资金、人才的匮乏的困难,在2000 年就将中国美术馆的信息化建设提上了历史日程。但在初期建设中由于选型不当,走过了一段弯路。 2001 年,中国美术观在经过综合比较和测试后,最终采用数据库技术来构建中国美术馆藏品管理信息系统关键词:美术馆管理系统、信息技术、信息管理- 4 - / 182、需求分析:一般通用的美术馆管理系统包括系统管理、参观者管理、美术品管理、美术 术品流通、统计、查询等功能。比较先进的美术馆管理系统能够在一个界面下实 现美术、音像、参观者的管理、设置假期、设

6、置暂离锁(提高安全性)、暂停某些参观者的欣赏权、导入导出参观者等。此外随着Internet应用的发展,一个完善的系统还应提供无缝接入Internet的功能,通过IE浏览器让参观者使用参阅资 料查询、修改密码、预约、美术品检索等功能。有些系统还提供参观者自助服务, 可以开放一些客户机让参观者自行管理密码、查询自己的参观情况、预约资料、 检索资料等。下面介绍的是通用美术馆管理系统所必备的功能, 如图1所示,包括基本信 息维护、参观者管理、美术品管理、美术品流通管理、统计分析管理和系统管理 功能模块,其中每个功能都由若干相关联的子功能模块组成。除此之外系统还应 包括信息系统必须具备的通用功能,例如用

7、户登陆、权限管理、权限设置、数据 备份与恢复等,有很多数据库应用方面的美术品对此均有介绍。基本信息维参观者管理美术品管理美术流通管理- 17 - / 18图1美术馆管理系统应该包含的基本功能2.1 基本信息维护模块“基本信息维护”用于对美术馆信息、美术品信息等项目进行初始化设置,这些设置一般不能轻易改动,包含的子功能模块如图2所示图2 ”基础信息维护”功能模块“美术馆信息”用于设置美术馆的基本信息,包括美术馆名称、管长、负责人、 电话、说明等。“系统参数设置”用于设置系统运行所需的参数,包括办证费用、证件有效期、参观时间、超时罚款金额等。“美术品位置设置”用于设置位置的基础信息,内容包括位置编

8、号、位置名称等。“管理员设置”用于设置使用的人员及权限。2.2 参观者管理模块“参观者管理”用于管理与参观者有关的信息,包含的子功能模块如图3所示。参观者档案管理参观者档案库设置“参观者类型设置”用于设置参观者的类型及相关的信息,内容包括美术品类型、 数量等。“参观者档案管理”用于设置参观者相关的信息,内容包括编号、条形码、姓名、 性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、 操作员、备注等。“参观者档案库设置”用于设置参观者档案常用库。2.3 美术品管理模块“美术品管理”用于管理美术品相关的信息,包含的子功能模块如图4所示。美术品管 理j)美术品类型设置作者设置美

9、术品档案管理,)美术品征买美术品验收美术品盘 点图4 ”美术品管理”功能模块“美术品类型设置”用于设置美术品的类型及相关的信息,内容包括类型名称、“作者设置” 用于设置美术品所属作者的基本信息等。“美术品档案管理” 用于设置美术品相关的信息,内容包括编号、条形码、名 称、类型、作者、价格、入馆时间、操作员、简介,位置等。“美术品征买”用于购买新美术品,内容包括征买编号、名称、类型、作者、 购者联系方式、购买数量、购买单价、购买日期、是否验收、实际数量、实际金 额、验收日期、操作员等。“美术品验收”用于征订的美术品到货后验收,增加美术品的库存。“美术品盘点”打印美术品的在库清单供盘点使用。2.4

10、 美术品流通管理“美术品流通管理”用于管理美术品流通环节相关的操作, 包含的子功能模块如 图5所示。图5 ”美术品流通管理”功能模块“美术品进馆”用于登记美术品进馆的记录。“美术品出馆”用于登记美术品出馆记录。“美术品丢失”用于报失美术品,内容包括丢失编号、损失金额、操作员、操作时间等。“美术品损坏”用于对美术品损坏情况的管理,内容包括美术品损坏编号、美术 品编号、备注等。2.5 、系统流程图美术品入馆美术品出还美术品购买美术品丢失美术品损坏系统流程图3、概念结构设计美术馆管理系统,总共含有三个实体:管理员,美术品,参观者,他们的E-R图以及他们E-R之间的关系3.1管理员E-R图3.3美术品

11、类型E-R图3.4参观者E-R图Id namex /pwd sex'''XY>管理员m官理>>n(Id2)SXS(money美术品nm一参观者Nameagel work>tarting)''''' ''' endingQpdateJ)、<S) sex 3.5管理员,美术品,参观者,之间的关系如下图的E-R图如下:4、逻辑结构设计4.1管理员字段长度必填字段允许空格备注IDint50是否id主键namechar50是否名字pwdchar50是否密码sexchar50是否性别4.2

12、美术品信息字段回长度必填字段允许空值备注idint否id主键typechar50是否图书类别startingdate10是否入馆endingdate10是否出馆moneyint20是否货币pdate日期时间是否时间namechar50是否名称numint8是否数量美术品类别字段长度必填字段允许空值备注idintid主键typechar50是否美术品类别参观者表字段回长度必填字段允许空值备注idint否id主键namechar50是否名字workchar50是否职业ageInt20是否年龄sexint20是否性别5、物理结构设计物理设计阶段包括美术品基本表,作者基本表,参观者基本表,管理者基本

13、表以及一个数据文件将各个文件的索引字段联系起来,形成一个美术馆管理系 统。美术品基本信息:编号,名称,作者,价格,类别,进馆日期。参观者信息:姓名,性别,年龄,职业管理员信息:姓名,性别,年龄,编号,登陆密码作者基本信息:姓名,年龄,性别,作品日期5.1美术品基本表字段名称字段名字段类型字段长度编号Msg-bh字符型15名称Msg-mc字符型20作者Msg-zz字符型20价格Msg-jg价格型15类别Msg-lb字符型20进馆日期Msg-sj日期型105.2参观者信息字段名称字段名字段类型字段长度姓名Msg-zm字符型20年龄Msg-nl数字型15职业Msg-zhy字符型25性别Msg-xb字

14、符型20身份证号Msg-sfh数字型505.3管理员信息字段名称字段名字段类型字段长度姓名Msg-xm字符型20性别Msg-xb字符型15年龄Msg-nl数字型20编号Msg-bh字符型25登陆密码Msg-mm数字型s305.4作者基本信息字段名称字段名字段类型字段长度姓名Msg-xm字符型20年龄Msg-nl数字型15性别Msg-xb字符型20作品日期Msg-rq数字型206、数据实施和维护关于创建数据库部分,可以通过 SQL Server企业管理器来创建,也可以通过查询分析器来创建,对应的SQL 语句如下create DATABASE meishuguanonprimary (name=m

15、eishuguan_data,数据文件MSSQLmeishuguan_data.mdf',size=200MB,maxsize=200,)log on(name=meishuguan_log,数据文件MSSQLmeishuguan_log.ldf',size=200MB,maxsize=200,)GOcreate table admin(id int primary key,name nvarchar(50),pwd nvarchar(50);create tableartwork(id int primary key,type nvarchar(50),starting nv

16、archar(50),money nvarchar(50),pdate datetime,name nvarchar(50),num int);create table type(id int primary key,type nvarchar(50);create table visitor(id int primary key,name char(50),sex char(50),Age char(25)Professional char(50)Id number char(50);create table author( name char(50),sex char(50),Age ch

17、ar(25)datetime char(50);语句查询Select*from authornameWhere author;select * from artworktype where artwork;select * from come name where artworkselect * from money where artwork;select * from artworkname where artwork;查询的实现sql="select * from artwork where 1 "if type<>"" thensql

18、=sql+"and type like '%"&type&"%”else if name<>"" thensql=sql+"and name like '%"&name&"%'"else if starting<>"" thensql=sql+"and starting like '%"&starting&"%' "end ifend

19、ifend ifsql=sql+"and money>='"&money1&"' and money<='"&money2&"' and pdate between '"&date111&"' and '"&date222&"' order by id desc"rs.open sql,db,1,3if rs.eof or rs.bof thenresponse.write "对不起没有搜索到记录"response.end设计小结经过这一星期课程设计,我更进一步掌握数据库这门课的知识和提高设计能力。 把书中的理论知识

温馨提示

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

评论

0/150

提交评论