算机专业毕业论文web建筑装饰平台(编辑修改稿)内容摘要:

是发布装修需求的普通用户,还包括专家 ,但是专家投票所增加的点数 比普通用户高,这更体现了级别评 定的公平性,提高专业性。 作为设计师通过权限管理登录后,可以看到 设计师等级级别 和离再次升级的剩余点数,使设计师充分了解自己的等级信息, 以鼓励设计师发布更好的展品来提升 自身 等级。 等级管理涉及到设计师的各个等级,但是具体还 有所差别。 例如,投票管理的功能对提升普通设计师的级别 很是 重要,而普通设计师还可以查看其积分详情,专家对其展品的评论信息,发布新帖。 除此之外,顶级设计师是可以不用上传展品的,因为其等级最高, 他 的工作 主要涉及对其下级设计师的展品进行评论 指导。 档期安排也是设计师管理的一部分,具体表现为 顶级 设计师的级别绝对高于一般的普通设计师,他们设计的作品也是很具有档次的,很有质量的,所以他们的档期很满,需要顶级设计师设计房装的需要提前预约,根据档期进行安排。 (4)信息浏览模块。 此模块的信息包括 4 类 信息,即行业资讯、展品信息 、企业信息、政策法规。 浏览模块无需登录注册均可进行浏览,但是由展品信息浏览引出的投票功能则必须是本平台的注册用户才可进行。 (5)用户信息管理模块。 此用户不区分类型,任何用户登录后如果 想 对自己 已 注册的信息进行修改,均可点击“编辑用户信息”进行随意修改, 但是对于企业信息的石家庄铁道学院毕业设计 14 修改则要再次等待后台管理员的审批。 (6)普通用户个人模块。 普通用户登录后除了修改信息等基本功能 外 ,最主要的就是 发布 装修需求和查看针对需求的留言 ,以进一步在论坛中就房屋装修问题进行深入多方面的探讨交流。 后台管理模块也同样分几点加以介绍: (1)系统公告管理。 包括 对 系统公告的发布和删除的管理。 (2)行业资讯管理。 包括 对 行业资讯的新增和删除的管理。 (3)展品中心 管理。 对 展品 口碑不好 、顾客满意度一定时间过低、 过期等不合格展品进行删除,减少对数据库资源的 浪费 占用。 (4)企业管理。 对于已注册的企业,若是有被投诉,或是申请退出注册的,由管理员进行删除。 对于提交注册申请的企业,管理员依据提交 资料 和调查材料,有资格的予以审批, 资格不够或无资格的 删除其提交的注册信息 ,此资格主要指企业信誉度。 (5)用户管理。 用户管理 除了 对所有用户信息的删除 的 管理,最重要 的还是设计师级别的管理工作,对合适升级的 用户的 控制机制 [5]。 石家庄铁道学院毕业设计 15 第 4 章 系统详细设计与实现 本系统主要分为前台的用户 综合 模块设计和后台 管理员 的管理模块设计。 前台用户 综合 模块是行业资讯、系统公告、产品展示等 信息 的浏览 模块 , 用户 登录 注册 和权限管理 模块 、 用户 信息管理模块,设计师的 作 品展示模块,并 通过注册用户对展品是否满意而进行的投票数来提升自己的设计师等级,顶级设计师的档期安排,发布新帖。 普通用户的需求发布和留言查询模块。 除此之外, 任何用户只要是在本平台注册便可点击进入论坛 就房屋装饰装修的各个问题 进行交流 商谈。 后台 模块 是管理员对整个信息交流平台的管理,如系统公告 管理 ,展品中心, 企业管理、 用户管理、行业资讯的管理 等 [6]。 数据库的设计 准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础, 也 是 系统设计中 最困难、最耗费时间的一步。 本系统是一个 建筑装饰信息的平台 , 所以采用SQL Server 就合适了,可以满足系统对数据库的需求 [7]。 数据库的主要作用就是存储系统要用到的固定信息,方便系统随时可以调用查看。 本数据库是围绕着建筑装饰信息平台中用户的各项活动而建立的,其中设计的信息主要分为三类:业务过程信 息、用户信息和管理信息 [9]。 其中业务过程信息是指完成业务所产生的过程控制信息,如咨询上传、展品上传等,都是局部信息;用户信息是指用户在平台中所产生的所有信息,是基本信息;管理信息是由基本信息和业务过程信息加工得到的,如投票信息等,是派生信息 [10]。 数据库表的设计如下 所示,由表的形式列出数据库中各表的具体设计和 说明 : (1)Users(用户信息表 ) 用户信息表 用来 保存所有用户的注册信息,包括普通用户、设计师、建筑装饰装修企业。 主要是在登录验证用户信息时 和权限管理时 用到,可以保护网站内容 安全。 表 41 表 Users 的结构 字段名 数据类型 长度 是否主键 描述 UserID int 4 √ 用户 ID UserName varchar 50 用户名 RealName int 200 真实姓名 Password varchar 50 密码 UserType varchar 4 用户类型 石家庄铁道学院毕业设计 16 续表 41 字段名 数据类型 长度 是否主键 描述 Link varchar 50 联系人 OfficePhone varchar 20 办公电话 MobilePhone varchar 15 手机 Address varchar 500 地址 Postalcode varchar 10 邮政编码 Memo varchar 20xx 备注 Shenhe varchar 50 是否审核 (2)Works(展品信息表 ) 展品信息表是用来保存设计师发布的展品的信息。 当用户浏览展品详细信息并对满意展品投票时用到。 表 42 表 Works 的结构 字段名 数据类型 长度 是否主键 描述 WorkID int 4 √ 展品 ID WorkTitle varchar 500 标题 WorkInfo ntext 16 内容 AuthorID int 4 密码 PubTime datetime 8 发布时间 Memo varchar 20xx 备注 (3)TradeNews(行业资讯表 ) 行业资讯表用来保存后台管理员上传的行业内的资讯的信息 ,包括政策法规,行业动态,地方政策和有关房屋装修材料的信息。 表 43 表 TradeNews 的结构 字段名 数据类型 长度 是否主键 描述 NewsID int 4 √ 资讯 ID NewsTitle varchar 500 标题 SenderID ntext 4 发布人 ID NewsInfor int 16 资讯内容 PubTime datetime 8 发布时间 MsgSource varcher 500 消息来源 Memo varchar 20xx 备注 (4)Affiche(公告信息表 ) 公告信息表用来保存后台管理员上传的公告的信息。 当用户浏览公告详细信息时从数据库中取出完整的信息。 表 44 表 Affiche 的结构 字段名 数据类型 长度 是否主键 描述 AfficheID int 4 √ 公告 ID AffTitle varchar 500 标题 石家庄铁道学院毕业设计 17 续表 44 字段名 数据类型 长度 是否主键 描述 AffInfo ntext 16 公告内容 SenderID int 4 发布人 ID MsgSource varcher 500 消息来源 PubTime datetime 8 发布时间 Memo varchar 20xx 备注 (5)ArchitectInfo(设计师等级信息表 ) 设计师等级信息表用来保存 设计师的等级信息。 当设计师登陆后可以看到自己的剩余升级点数和当前级别。 表 45 表 ArchitectInfo 的结构 字段名 数据类型 长度 是否主键 描述 ArchitectID int 4 √ 设计师 ID ArLevel varchar 500 设计师等级 ArPoint ntext 16 被投票数 LastPromotionTime int 4 最后晋级的时间 (6)VoteInfo(投票信息表 ) 投票信息表用来保存用户投票的信息,防止以为用户为一个展品重复投票。 表 46 表 VoteInfo 的结构 字段名 数据类型 长度 是否主键 描述 UserID int 4 √ 用户 ID WorkID int 4 √ 展品 ID VoteTime datetime 8 投票时间 (7)EnterpriseInfo(企业信息表 ) 企业信息表用来保存企业的信息。 表 47 表 EnterpriseInfo 的结构 字段名 数据类型 长度 是否主键 描述 EnID int 4 √ 企业 ID EnName varchar 500 企业名称 EnInfo text 16 企业信息 (8)Request(需求信息表 ) 需求信息表用来保存用户发布的需求信息,当设计 师看到发布的需求才可以对其进行行留言,双方就装修进行协商。 表 48 表 Request 的结构 字段名 数据类型 长度 是否主键 描述 UserID int 4 √ 用户 ID Address varchar 100 房子地址 Tel varchar 20 电话号码 varchar 20 号码 石家庄铁道学院毕业设计 18 续表 48 字段名 数据类型 长度 是否主键 描述 Email varchar 20 Email 地址 Time varchar 50 预计开工时间 House varchar 20 房子类型 Area varchar 10 房子面积 Price varchar 50 价格要求 Type varchar 50 装修风格要求 (9)Message(留言信息表 ) 留言信息表用来保存设计师对用户发布的需求回应的留言的信息 ,当用户登录时可以看到留言信息。 表 49 表 Message 的结构 字段名 数据类型 长度 是否主键 描述 ArchitectID int 4 √ 设计师 ID UserID int 4 √ 用户 ID Time varchar 50 留言时间 Info varchar 500 留言内容 系统功能的详细设计 建筑装饰信息平台是个综合的信息平台,在设计开发中我主要负责 前台综合 模块的设计实现, 包括 登录 注册模块 , 权限管理模块 ,所有用户 的 信息管理 模块 ,设计师展品上传 模块 , 用户 在此 基础上进行的投票操作 , 顶级设计师对普通设计师展品的评论,用户需求的处理等功能模块的实现。 网站前台首页部分 在建筑装饰信息平台的首页中,用户不但可以在第一时间内掌握最新公告,行业资讯, 展品信息、 注册企业信息等, 同时因为本平台应用了权限管理功能,所以在 普通用户和设计师 登录后还会分别进入到不同的前台首页 进行属于自己权限的各种操作,在此不做过多介绍,将在后篇详细介绍。 这张页面有好几部分组成,这样做是为了便于管理各个模块,而且更方便分析错误的所在之处。 首页大部分都是调用 UserControls 内的自定义控件, 各个组成部分有 : , 这一栏目 只是网站标头的一个图片。 ,导航栏,这个页面基本上属于静态页面,只是提供到各个板块的链接。 石家庄铁道学院毕业设计 19 , 这 一栏目 提供了用户的登录模块 和 注册入口,登录信息填写错误,会弹出错误信息,提示重新登录。 , 这一栏目为网站访问者提供了行业的最新资讯浏览。 ,这一栏目提供了设计师发布的展品展示,在用户浏览时还可进行投票,但需在登录的前提下。 ,这一栏目用于显示平台的系统公告。 下面以列表形式给出前台页面各部分的说明信息,如表 410 所示。 表 410 前台页面说明 区域 名称 说明 对应文件 1 网站 标头 主要展示网站的旗帜广告 2 网站导航 主要展示站内的导航条 3 用户登录 主要用于各类用户登录 (普通用户、设计师、后台管理员 )和提供 用户 注册的入口 4 行业资讯 主要用于显示 建筑行业的最新资讯 5 展品展示 用于显示最新 设计师上传展品 6 平台公告 主要用于显示网站最新公告 7 版权信息 显示网站版权信息 登陆注册模块 和权 限管理模块 这里,将用户登录注册模块和权限管理 [13][14]模块结合起来介绍,因为权限功能是在登陆注册中体现中出来的。 用户在注册时通过选择用户类别就已经就选择了登录权限,数据库会根据 用户类别的选择自动 存储信息,在数据库中表 Users 中的 Type 的注释信息如下: 用户类别( 1 为普通用户; 2 为建筑师; 3 为装修企业; 4 为装饰材料企业; 5 为系统管理员)。 当用户输入用户名和密码登录时, 将登录信息保存进 Session,验证通过后,判断其用户类型 , 然后进入到不同的 页面 进行属于自身权限的各种操作。 (1)登录成功进入到各自 前台首页, 页面左侧的登录框变为下面图示的 个人信息框 , 显。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。