layui社区项目开发设计与账户管理.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

喜科堂互联教育社区项目

01.项目简介

本项目完成了一个社区项目,在本项目中,主要包括两类用户,分别为社区用户和社区管理员,其主要操作如下:

社区用户:本项目所面向的用户群体,可进行帖子,回复,收藏等操作

社区管理员:对的社区用户及用户的帖子、回复进行管理

02.项目技术框架

Layui+Asp.NetMvc+EntityFramework

03.主要功能概述

该项目主要分为以下几个模块:

账户模块:

社区用户可在此项目中并完成登录操作,并可对自身信息进行相应的操作(修改个人信息、修改头

像、修改登录)

帖子模块:

帖子列表

帖子列表会展示在项目首页及列表页,用户可根据帖子类别、帖子状态进行查询

帖子详情页

帖子详情主要包括帖子的,编辑、删除、回复、加精、置顶、结贴等操作。社区用户仅可对自己发

布的帖子进行编辑、删除、结贴操作;社区管理员则可进行加精、置顶操作;所有用户都可对帖子进行

回复。

用户模块:

个人主页

个人主页包括当前用户的基本信息,的帖子以及相应的帖子回复,该模块是,所有用户都

可查看

用户

用户中记录了用户帖子信息及收藏帖子信息,该模块只有当前登录用户可查看

管理模块

管理模块是由社区管理员管理用户及帖子信息的相关操作

04.数据库设计

Post:帖子表(帖子信息)

PostReply:帖子回复表

PostCollection:帖子收藏表

File:通用文件表

说明:

1.文件的处理

在帖子表和回复表里面可能会有文件上传的内容,如果使用外键进行关联的话,使用一个字段进行关联

(RelationGuid)

2.EFCode-First数据迁移

本质:从代码去更新数据库的操作

注意:一定不要手动去修改数据库的结构

3.数据迁移的步骤:

开启自动迁移

在数据库上下文类所在的类库中的程序包管理控制台中执行命令enable-migrations

添加迁移内容

add-migrationName

更新数据库

update-database

注意:

1.使用数据迁移,原有的数据不会丢失

2.建议:使用上述的手动迁移方法,很有可能修改实体类,如果是自动迁移的话,就会自动的更新数据库

文档评论(0)

wccebooks + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档