展览馆管理系统的设计与实现(论文+源码)_kaic

简介: 展览馆管理系统的设计与实现(论文+源码)_kaic

目录

1 引言    

1.1 背景    

1.2 系统研究意义    

1.3 研究目标    

1.4 开发环境介绍    

1.4.1 ASP.net    

1.4.2 SQL Server    

2 系统分析    

2.1 可行性分析    

1、系统技术的可行性    

2.2 功能需求    

2.2.1 系统功能分析    

2.3 性能需求    

2.3.1 安全性考虑    

3 系统总体设计    

3.1 系统功能结构图    

3.2 系统功能描述    

3.3 运行环境    

4 数据库设计    

4.1 系统数据库的概念设计    

4.1.1 系统E-R图设计    

4.1.2 系统局部E-R图设计    

4.2 系统数据库的逻辑设计    

4.3 系统数据库的设计    

5 系统模块详细设计    

5.1 用户登录模块的设计与实现    

5.2 系统管理员首页模块的设计与实现    

5.3热门作品展示和管理的设计与实现    

5.4作品管理的设计与实现    

5.5用户信息管理的设计与实现    

5.6管理员信息管理的设计与实现    

6 系统的测试

6.1 管理员功能测试

6.2 用户功能测试

结束语    

参考文献

致  谢    

[摘 要]今年是建党一百周年,在这一百年里,我国科技文化发展迅速,许多外来文化,不仅是好的坏的都被接纳,我国上下五千年的民族文化有许多都快要被遗忘了,还有许多的被其他国家申遗,这是对我国文化的打击,所以我想做一个展览馆,来展示我国的传统艺术品供大家观赏,以此来达到让许多人了解到我们中国的传统艺术文化,比如说剪纸艺术、编制艺术、传统乐器等等,有许多好看的好玩的都展示出来,吸引大家来观赏的同时也了解一下什么才是真正的艺术。也可以将自己动手做的一些手工品展示在这个展览馆里面,只要你想什么都可以,如果一些年纪大的不会怎么操作,只要联系到我们的管理员就可以了,该系统操作方便,通俗易懂,在展示作品的同时也可以查看该作品的作者同时可以选择自己喜欢的作品的作者进行联系,此系统的最大的优点就是面向大众,方便快捷,也有利于传承我国的传统艺术文化,将艺术家们的艺术价值紧紧的联系起来,发挥出最大的价值。

1 引言

进入 21 世纪,AI技术已经有许多人去了解、掌握。为了顺应时代的潮流,也因为现在疫情当前,有许多的人被隔离在家,所以我想何不借此机会,去宣扬我们的中华文化传统,根据我所学的知识,运用技术来设计一个展览馆管理系统,让人们足不出户也可以对文化了如指掌,在家也可以自己动手,既了解的文化,也促进了家庭和谐。

1.1 背景

在如今科技发展迅速的大时代,人们热衷于追求一些高科技的东西,从而使中国上下五千年的有些传统文化消失不见,许多传统文化找不到继承人,本人打算做一个可以交流文化的平台,既结合了当代的信息化技术,方便人们的浏览,又传播了传统的优秀文化,让人们对这些古老的艺术感兴趣。本人打算用一些传统的语言开发展览馆管理系统,致力于开发一个功能较为完善,可用性高,界面使用良好,方便观赏,通俗简单易操作的展览馆管理系统

1.2 系统研究意义

本系统设计的目的是根据本人大学所学习的所有文化知识和实现操作,对慢慢消失的优秀文化作品做出探索,设计一个功能齐全、完美好看的展览馆管理系统,站在时代的角度下,审视未来格局的发展和变化。采用本专业所学习的知识技巧来完成本次毕业设计。

1.3 研究目标

采用ASP.net的展览馆管理系统设计,致力于做出多种受市场欢迎的功能。支持提交、展览、浏览、对作品所有者留言、对喜爱的艺术品点赞、与管理员进行反馈等特色功能。同时对角色和权限进行了全面而且细致的掌控,精确到每一个界面和操作的按钮。

1.4 开发环境介绍

1.4.1 ASP.net

ASP.NET可以使得程序代码看起来更洁净、更简单。ASP.NET比其他的版本要简单,并且容易学习,功能比一般的要强大、应用超级的灵活、扩展性很好,可以使用任何.NET兼容语言。应用ASP.NET可以创建丰富、动态和个性化的网站。  

1.4.2 SQL Server

Microsoft SQL Server可以为用户提供更加可靠的安全性能更高的存储系统。

2 系统分析

2.1 可行性分析

1、系统技术的可行性: ASP.NET 支持三种开发模式:

Web Pages    MVC    Web Forms

单页面模型    模型视图控制器    事件驱动模型

本系统采用的是模型视图控制器(MVC),可以实现解耦合的效果,提高了程序四个方面的性能,大大降低了程序开发的难度,不同的视图层可以用不同的多种不同的方式来显示,比较适合不太繁琐的系统设计。

2、系统操作的可行性:本设计不仅扩展性非常佳,而且处理能力也非常强大,以及对这几种技术相对于其他的要熟练,对于系统的进度比较有可控性。

3、经济可行性:ASP.net是来自老师给的版本是免费的,数据库采用SQL Server编写,是同学分享来的,渠道是正规的,并且也是免费的,所以经济可行性没问题。

4、用户可行性分析:在当下越来越多的文化涌现,如何实现自己的文化自信是需要考虑的一件很重要的事情,利用该系统可以掌握对传统文化艺术品的了解,对于学生了解民族的传统有一定的帮助,可提高学生的爱国主义情怀,有利于课外知识的积累与学习,对学生的审美有进一步的提高,对国家的发展也将起到重要作用和深远的影响。

2.2 功能需求

2.2.1 系统功能分析

注册和登录:账号密码,验证码等校验登录接口。

热门作品展示和管理:管理员根据点赞情况进行管控。

作品管理:管理员根据作者的理念对作品选择上架和下架。

用户信息管理:用户如果忘记了自己登录的密码,想要重置密码可以联系管理员,管理员可以对用户的信息进行筛选,管理。

评论管理:选择游客身份也就是观众的用户,可以对于自己喜欢的艺术品点赞,甚至可以对这个艺术品底下留言,表达自己对它的喜爱之情,或者给作品所有者提意见,让作品所有者对于自己的作品有一个更高的完整度。

反馈管理:对于观众用户所给的留言,管理员也可以看见,如果是给系统的留言,管理员可以及时看见,并且解决问题。

权限管理:管理员所独有的管理权限,可以对于观众和作品所有者之间的评论对话,进行监督,有不积极的言论出现,及时删除阻止,并可以给予警告。

2.3 性能需求

2.3.1 安全性考虑

登陆之前需要注册,设置了有效的登录期限,用来防止作品所有者长时间忘记退出登录而让其他人操作界面,管理员的权限仅由本人可以设置,提高了系统账户的安全性。

3 系统总体设计

展览馆管理系统的主要任务是,展示作品和欣赏作品以此来了解作品达到最终的弘扬和发展中国传统文化的目的。在展览馆系统中,智能管理的核心是自动化管理,其他的通信系统、监控系统都是其子系统。自动化系统包括登录模块、浏览界面、用户资料、历史登记记录、通信管理、提交和审核管理。


1、注册登录功能:每个浏览该系统的人都有资格注册身份,需要验证自己的姓名、性别、电话号码、QQ以及自己的QQ邮箱。有2个选择,第一选择游客身份,选择该身份之后,可以随意浏览该系统中的任何艺术品,也可以进行关键字搜索,以及在自己喜欢的作品下面评论,还可以跟该作品的作者聊天。第二个选择就是作者身份,可以上传自己的艺术品的设计理念和自己的作品,将自己的作品命名传到该系统上面,也可以与其他的作者沟通和回复游客们在自己作品下面的内容。如果不想要该功能可点击一键注销。

2、浏览功能:说是浏览界面,其实就是艺术品的房间号,其中包括好几大类,有剪纸类、服饰类、音乐类、书画类、编织类五大类,作者最少要选择其中的一类来展示自己的作品,每一类作品下面都有专属的作者介绍以及对该作品的阐释以及最重要的就是作品的名称。

3、提交和审核管理功能:先由作者提交该作品,对于作品的好坏是由大众评价的,但是一副作品被大家看到的时候应该是一个完整的作品,所以对于作者提交上来的作品需要由管理员进行审核,审核的主要内容是作品是否完全由该提交者完成、对于作品的介绍是否正能量、作品本身的动机是否单纯最重要的是是否符合本网站的特点。

4、管理员管理功能:该界面在用户资料这一部分,该系统有两个管理员。一个是后勤管理员:用来管理作者、游客、作品等之类的信息。一个是审核管理员:用来审核作者的作品是否符合该系统开发的概念,审核每个人的发言是否正规,带有不好的语言的游客进行警告和封号处理。拥有任何一种身份的管理员都将公平公正的行使自己的权力,严格管控作者提交上来的作品是否符合该系统的标准以及来源是否合法,一定保证该系统上的所有作品都是作者个人创造出来的,不存在任何抄袭现象。保证每一个登录该系统的人员发言正能量,若有不恰当的言论一律不可以出现在该系统中。

5、通信功能:该界面最主要的功能就是游客与作者之间的交流,管理员与作者的交流,对于一些游客和作者给与该系统的一些评价所作出的反馈信息。

 


相关文章
|
11月前
|
存储 安全 开发工具
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
939 4
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡
|
11月前
|
Java Spring
jwt解析方法找不到(Cannot resolve method ‘parseClaimsJws‘ in ‘JwtParserBuilder‘ )
解决Cannot resolve method ‘parseClaimsJws‘ in ‘JwtParserBuilder‘
|
数据采集 自然语言处理 监控
【优秀python毕设案例】基于python django的新媒体网络舆情数据爬取与分析
本文介绍了一个基于Python Django框架开发的新媒体网络舆情数据爬取与分析系统,该系统利用Scrapy框架抓取微博热搜数据,通过SnowNLP进行情感分析,jieba库进行中文分词处理,并以图表和词云图等形式进行数据可视化展示,以实现对微博热点话题的舆情监控和分析。
1811 110
【优秀python毕设案例】基于python django的新媒体网络舆情数据爬取与分析
|
Android开发
Android自定义一个属于自己的刻度尺
Android自定义一个属于自己的刻度尺
357 0
|
API
通用图片搜索-百度源免费API接口教程
该接口用于搜索百度图片,支持通过关键词、页码、结果数量等参数获取图片搜索结果。请求方式为POST或GET,需提供用户ID和KEY,可选参数包括关键词、页码、结果数量及返回源类型。返回结果包含状态码、信息提示、结果集、当前页码、最大页码和结果数量。示例中提供了GET和POST请求方法及返回数据示例。
2129 4
|
JavaScript Docker Windows
Windows下构建Node.js的Docker Nano Server基础镜像
本文讲的是Windows下构建Node.js的Docker Nano Server基础镜像【编者的话】本文介绍了如何在Windows下制作Nano Server的Docker镜像,并用镜像来部署Node.js应用。
2898 0
|
Java 数据库连接 mybatis
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
mybatis关于出现Parameter ‘XXX‘ not found. Available parameters are [collection, list]问题的解决方案
2274 0
|
Java
POETIZE个人博客系统源码 | 最美博客
这是一个 SpringBoot + Vue2 + Vue3 的产物,支持移动端自适应,配有完备的前台和后台管理功能。 网站分两个模块: 博客系统:具有文章,表白墙,图片墙,收藏夹,乐曲,视频播放,留言,友链,时间线,后台管理等功能。 聊天室系统:具有朋友圈(时间线),好友,群等功能。
431 5
POETIZE个人博客系统源码 | 最美博客
|
关系型数据库 MySQL 数据库
同一台电脑安装两个不同版本的mysql。简单暴力有效
这篇文章介绍了在同一台电脑上安装并配置两个不同版本的MySQL数据库的过程,包括修改端口号、配置服务、修改连接端口和测试连接情况,以确保不同版本的MySQL能够正常运行而不相互干扰。
同一台电脑安装两个不同版本的mysql。简单暴力有效