I will use the IDE that facilitates the development of the .net core program on the Windows 10 platform, Visual Studio Community 2017, which is a powerful tool for the development of .NET programs. As
I will use the IDE that facilitates the development of the .net core program on the Windows 10 platform, Visual Studio Community 2017, which is a powerful tool for the development of .NET programs. As the old saying goes, gentlemen are not only different in nature but also good at things. With powerful help, the development process of the entire program will be organized and very fast.
keywords:Simple micro-blog;.NetCoreMVC website;Simple social network;SuperMicroBlog
目录
1 绪论 1
1.1 课题背景 1
1.2 课题研究目的及意义 1
1.3 课题的调研情况 2
1.4 可行性分析 3
1.4.1 经济可行性 3
1.4.2 技术可行性 3
1.4.3 操作可行性 4
1.4.4 法律可行性 4
1.4.5 时间可行性 4
2 相关技术原理及开发环境相关技术 5
2.1 何为ASP.NET CORE MVC[1]? 5
2.2 开发环境 6
2.2.1 概览 6
2.2.2 Visual Studio IDE介绍 6
3 社交网站“超微博”的设计与实现 8
3.1 需求分析 8
3.1.1 系统功能构思 8
3.1.2 用户端功能设计: 9
3.1.3 用户端相关流程图 13
3.1.4 系统组织结构图 16
3.1.5 管理员端功能设计 17
3.2 数据库设计 19
3.2.1 E-R图 19
3.2.2 E-R图转实体 20
3.2.3 为实体添加索引 21
3.2.4 创建表 21
3.3 后台开发 27
3.3.1 框架的准备 27
3.3.2 UI的准备 31
3.3.3 将页面与我们的逻辑相结合 33
3.4 用户端开发 37
3.4.1 UI的准备 37
3.4.2 关键性代码 38
4 系统测试 41
4.1 测试用例编写 41
4.1.1 管理员端 41
4.1.2 用户端 43
4.2 实施测试 43
4.2.1 管理员端登录测试: 44
4.2.2 查询用户测试: 45
4.2.3 用户状态更改测试 46
4.2.4 查询文章测试 47
4.2.5 文章状态修改测试 48
4.2.6 查询评论测试 49
4.2.7 修改评论状态 49
4.2.8 图片查询测试 50
4.2.9 修改图片状态测试 51
4.2.10 账户权限测试 51
4.2.11 查询管理员 52
4.2.12 修改管理员测试 54
4.2.13 用户端登录测试 54
4.2.14 注册用户测试 55
致谢 59
主要参考文献 60
附录 61
1 绪论
1.1 课题背景
抖音和快手的大火或许能说明一个问题-我们现在生长在快节奏的时代。
目前来看,越是能直接抓住眼球的东西就越能流行起来。比如腾讯有了QQ还去做的微信,以及非常典型的UC团队专门做的一个更简洁手机端浏览器-夸克浏览器,还有更早之前的迅雷推出的极速版,无一例外,更简洁的东西都更用户喜爱了。
这说明了一点,这个时代的我们,需要更纯粹的东西!早在互联网更起步的时候,各类app或网站都比较少,每一块市场都还有机会,所以服务商为了抓住每一个机会拼命地丰富我们应用的功能,所以一个app的空间越来越大,莫名其妙的功能也越来越多。而那个年代,互联网还没普及,人们不知道自己需要什么,所以更多的功能更能迎合市场。然而现在,各类网站和应用已经百花齐放,当年的那些臃肿程序是时候减减脂了!总之,他们不减,总有人帮他们去减,我算其中一个,超微博的设计初衷也是还网页社交一片清净。
作为一个即时通讯工具,通讯一定是最重要的,所以,更纯粹的微信大火了。
作为一个浏览器,广告一定不是一个浏览器应该有的东西,所以夸克大火了。
作为一个下载工具,没有人喜欢除下载以外的任何东西,所以,迅雷极速版一出来就占据了迅雷的半壁江山。
然而,现在,微博作为一个国内的非常主流的社交网站,却没有人去做更纯粹的产品出来和它pk。从我的角度看,微博社交以外的乱七八糟的功能太多,没有侧重点,同时铺垫盖地的广告,使用体验极差。