展开

艺术品评论论坛如何设计 

发布时间:2017-01-09   |  所属分类:美学:论文发表  |  浏览:  |  加入收藏

  网上论坛是网站的功能之一,某一主题的论坛为特定用户群服务,该文设计艺术品相关知识信息交流平台。用户通过访问网站,查看所有帖子内容。在注册成为会员后,可以发帖子,或是查看其他用户发表的帖子并进行回复。接下来小编汇总艺术品论坛的一篇论文。

小艺术家

  摘要:利用Access数据库,用C#语言实现艺术品评论论坛的制作。设计实现会员注册与登录。在登录后可以在论坛中执行各种操作,登录的会员可以发帖子,查看及回复帖子,查看艺术品小知识版块和赏鉴商品。后台实现了管理员管理会员信息。

  关键词:论坛;模块;数据库;控件;艺术品

  同时设有特殊板块提供艺术品首饰相关小知识,并展示部分商品,供用户收藏标识自己喜欢的款式。管理人员以管理员身份登陆后,可以查看管理用户信息,对帖子进行删除等管理。

  1艺术品论坛各模块功能设计

  论坛的制作划分为六大模块,各模块功能如下。用户注册及登录:通过注册成为会员并可以以会员的身份登陆论坛。管理员登录后可以进入用户管理页面。帖子标题显示与发布:显示所有帖子的标题,点击标题可以跳转页面,实现帖子内容的查看;登录会员可以发布帖子。帖子内容与在线回复:在上一级点击了标题后,可以进入该级查看帖子内容,登录会员还可以对帖子进行在线回复。小知识板块:该论坛提供相关艺术品鉴赏知识。艺术品鉴赏与心愿单:在这里可以看到市面上的人气商品,登录用户可以标识喜欢的商品,完成心愿单。用户信息管理:管理员可以新建与注销一个用户,也可以查看登录信息更改注册资料。

  2数据库连接的实现

  建立数据库后,需要连接数据库。使用Microsoft.Jet.OLEDB.4.0驱动程序,利用Provider属性连接到Access数据库。对于在ASPNETDB.MDF数据库,在建立的时候,自动在Web.config文件夹中生成,实现链接。

  3各模块的实现

  3.1首页

  利用工具箱中WebParts控件组中的控件。主要有WebPartManager控件、WebPartZone控件。将用户控件放入WebPartZone控件中。在使用用户控件之前要先用Register指令来注册。网页包括的两个用户控件分为显示日历和一段文本。CatlogZone控件,用来放置Pagecatalogpart控件等。Pagecatalogpart控件让用户通过选择复选框的方式,选定将哪些控件添加转移到其他的WebPart区域中去,就是显示所有已经被关闭的Web部件的列表,用户可以再次把它们加到页面上去。EditorZone控件用来放置AppearanceEditorPart控件BehaviorEditorPart控件。

  3.2注册

  利用CreateUserWizard控件来实现用户注册功能。CreateUserWizard控件有许多属性。属性MailDefinition,设置为true时,当前账号密码创建后,发给用户电子邮件内容及相关信息。LoginCreatedUser属性设置为true,则可以利用生成的账号登陆。关于网站安全,也就是对数据的验证,利用数据验证控件。RequiredFieldValidator控件,可以判断文本框控件中是否输入了数据。ControlToValidate属性设置要验证的控件的ID、ErrorMessage属性,设定当验证无效时显示的信息。在验证“再次输入密码”和“密码”的时候,使用CompareValidator控件,其ControlToCompare属性设置要比较的控件的ID,其ControlToValidate属性设置要验证的控件的ID。同样的,ErrorMessage属性,设定检验不合格时显示的信息。RegularExpressionValidator控件,可以设置和验证特殊字符,确定输入控件的值是否符合正规表达式的模式。在该系统里,用此控件来验证输入的邮箱号码是否格式正确。ValidationExpression属性中,提供多种标准表达式模式,选择其中的“电子邮件地址”,便实现了对用户输入的邮箱号码格式的检验[2]。

  3.3登录与注销

  登录功能用Login控件实现。Login控件提供了用户名和密码按钮,它是一个复合控件,对网站上的用户进行身份验证所需的所有常见UI元素。注册时,由使用的CreateUserWizard控件中的LoginCreatedUser属性,设置为true,则可以利用生成的账号登陆。Login控件的方法主要有3个:Authenticate方法,用来查验身份验证是否通过;Membership方法,用来访问管理网站上数据库(即ASPNETDB.MDF)中的成员数据;ValidateUser方法,用来判断账号,密码是否正确。对于管理员登录,该系统管理员也是会员之一,不过是在ASP.NET的用户管理中被赋予了特殊角色,即管理员角色的特殊用户。在母版页上,加入LoginStatus控件用来显示用户验证时的状态。在登录状态下,显示的是“注销”,此时,只要点击注销,即实现注销操作,并跳转到登录页面。

  3.4发表帖子

  利用数据源控件,读取App_Data/luntan.mdb数据库中的数据。运用GridView控件,在前台显示数据库中的数据,即帖子的作者点击回复,发帖时间,及标题。点击“发帖”,即实现将会员写入的帖子写入数据库。

转载请注明来自:http://www.uuqikan.com/meixuelw/18049.html


上一篇:中国动画艺术有何风格
下一篇:我国传统文化在建筑设计中的继承与创新