博物馆网站的设计与实现(附件)【字数:5991】

摘 要随着社会的发展以及个人电脑和网络的普及,人们的日常生活质量要求也在不断提高,互联网也已经成为人们日常生活中不可或缺的一部分。设计和开发一个博物馆网站,是一件值的做的事情,有了这个网站,人们就可以随时随地的在网站里查看相关的馆藏,参加博物馆的各种各类活动,节省了人力物力财力,人们才有更充足的时间去充分的了解博物馆藏品的历史。本网站所用的开发软件为VS 2019,数据库软件为SQL SERVER 2008 R2,主要的功能包括在线预览博物馆信息,在线预约博物馆参展,网站访客登录及注册,博物馆资讯浏览,展品图片赏析,博物馆活动参与,预约人员审核,资讯发布与审核,网站大图管理等。
目录
一、引言 1
(一)背景 1
(二)目的 1
(三)课题研究内容 1
二、关于博物馆网站的需求分析 1
(一)关于网站功能方面的分析 1
(二)关于网站各个页面UI设计的分析 2
三、关于网站的总体设计 2
(一)网站开发使用的软件需求 2
(二)博物馆网站的结构功能 2
(三)博物馆网站的详细设计 3
(四)博物馆网站的数据库设计 5
四、博物馆网站的实现 12
(一)登录网站 12
(二)注册网站 13
(三)网站首页 15
(四)后台管理 18
(五)用户管理 20
(六)个人预约管理 21
五、总结 23
致 谢 24
参 考 文 献 25
一、 引言
(一)背景
当今社会,科技随着时代高速发展进步,中国互联网行业的你越发的快,人们对新鲜事物的接受能力越来越强,但是对一些旧的事物却越发的记不起来,人们对国家的历史好像都不是特别了解,可能的确缺少一些从旧时代留下来的产物吧,但是人们还是需要记得中华文明五千年的历史啊。因此,博物馆的存在就很有必要了。
(二)目的
为什么我要开发一个针对于博物馆的网站呢,因为现在的人们无时无刻的都离不开手机,手机对应的就是互联网,所以人们自然而然的离不开互联网, *好棒文|www.hbsrm.com +Q: @351916072@ 
而且互联网近几年来飞速发展,网络技术随之在更新换代,所以,开发一个专门针对于博物馆的商务网站很有必要。因为这样可以方便人们随时随地的浏览博物馆的网站,可以对博物馆有更充分的了解,对中国的国粹了解的更多,也可以方便人们对线下进入博物馆欣赏做一个预约,网络预约相较于线下排队还是占到了很大的优势的,节约了人力,物力以及财力。
(三)课题研究内容
本课题使用了ASP.NET开发环境,SQLServer数据库,开发了一个针对于博物馆的网站,让人们的生活更加方便快捷,让人们不要忘记历史;同时提高自己的编程能力,让自己熟练掌握使用ASP.NET对网站进行开发以及熟练使用SQLServer数据库工具对数据进行增删改查。
关于博物馆网站的需求分析
(一)关于网站功能方面的分析
本网站的使用者分为管理员和普通用户两类,他们可以使用的功能的是不一样的,但是对他们而言都十分全面且有用。?
普通用户可以使用功能如下:
(1)首先用户需要在网站上进行登录和注册,必须登录后才可以在网站上使用其他功能,如果没有登录,只能看见网站对于文物的介绍,其余功能无法享受。
(2)浏览网站内的对于各种藏品照片的描述,对于博物馆的各种资讯,对于博物馆的各种活动以及关于博物院的各种信息。
(3)登录以后可以在博物馆进行预约参观,在线下对博物馆进行浏览。
管理员用户可使用的功能如下:
(1)可以管理普通用户以及对虚假用户进行封号删除处理,可以对博物馆内各种展品进行发布与删除,可以对博物馆网站内的各种资讯进行发布编辑与删除,可以对网站的UI菜单进行管理,当然还可以审核普通用户在网站内的预约申请。
上述功能只是设计网站最初想要实现的基本功能,博物馆网站还应该具有页面简洁优美,使用简单,操作容易上手等优点。
(二)关于网站各个页面UI设计的分析?
为了达到网页界面美观以及操作易上手两个目标,因此页面样式的设计需利用HTML样式,使得功能界面与网页达到完美融合。这就会让用户有更好的视觉效果,还能够使得页面的操作更加简单。
关于网站的总体设计
(一)网站开发使用的软件需求
开发环境: ASP.NET
软件工具: Visual Studio 2019和 SQL Server 2019
服务器: IIS
开发语言: C#
(二)博物馆网站的结构功能
根据对博物馆网站的需求分析所说明的需求,从而设计出的功能结构图如下图31所示。
/
图31网站的结构功能
(三)博物馆网站的详细设计
关于博物馆网站一些方面的需求,一开始就进行了分析来确定网站的基本功能,用户一打开网站登录页面时就可以浏览到网站发布的一些基础信息,可以看见关于此博物馆的一些描述,博物馆展出的一些藏品的图片与描述,在未登录的时候,用户只能进行一些浏览信息的操作,当用户想要进一步使用网站的预约功能,就需要在网站进行注册账户,需要保证在登录界面局有验证功能,验证账户的账号和密码是否与后台数据库存有的信息一致,只有当用户登录并且进入到本网站的首页才可以对网站的预约功能进行使用。
关于普通用户的登录页面信息设计,账户名和密码的设计是第一步要实现的。首先用户名不能为空以及重复,两次输入的密码信息应该一致。用户需先进行账户注册,之后才能在网站上进行登录。
用户登录主页时需要输入自己的账户名及密码,只有账户名和密码都正确时才显示登录成功并跳转到网站首页,如果账户名或者密码输入错误,那么只能停留在登录页面,直到账户名和密码都输入正确。图32为网站的登录流程。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/70.html

好棒文