【建站服务】新沂网站制作要多少钱【域名企业邮箱服务器注册申请办理】新沂网络优化公司哪家好、新沂软件开发外包价格、新沂高端企业网站页面制作设计专业公司、新沂微信公众号小程序购物支付搭建制作公司-域名申请
作者: 风兰 . 阅读量: 10 . 发表时间:2022-09-20 15:24:58
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
新沂网站制作要多少钱【域名企业邮箱服务器注册申请办理】新沂网络优化公司哪家好、新沂软件开发外包价格、新沂高端企业网站页面制作设计专业公司、新沂微信公众号小程序购物支付搭建制作公司
新沂,简称“新”,古称钟吾,地处华北平原南端,江苏省北部,苏、鲁两省交界处,徐州市下辖。北接山东郯城,南隔沂河、骆马湖与宿迁市相望,西和邳州市相邻,东与东海、沭阳毗连,是江苏的正“北大门”,1952年以境内新开辟的新沂河得名,1990年2月撤县建市。 [1]
1万年前石器时代,新沂已有人类活动的踪迹。5000多年前,著名的花厅古文化就在这块美丽富饶的土地上发祥,这里是北方大汶口文化和南方良渚文化交流融汇的重要区域。乾隆皇帝六下江南,多次下榻于此,留下了“第一江山”的赞誉。 [1]
新沂正抓住国家“一带一路”战略、沿东陇海线经济带建设、全面振兴徐州老工业基地、江苏沿海大开发和省委省政府支持苏北新一轮发展等重大战略,成为新亚欧大陆桥的交通枢纽城市、沿东陇海线经济带中心节点城市,新兴的工业和商贸旅游城市。 [1]
2015年3月,国家发改委下发《国家发展改革委办公厅关于开展中小城市综合改革试点工作的通知》,新沂成为国家中小城市综合改革试点地区。2019年3月,被列为第一批革命文物保护利用片区分县名单。 [2] 2019年,新沂位居全国综合实力百强县市第58位、经济竞争力百强第63位、全国投资潜力百强县市第69位、全国绿色发展百强县市第48位、全国科技创新百强县市第71位、全国新型城镇化质量百强县市第53位、全国营商环境百强县第69位。 [3-5] 2020年10月,被评为全国双拥模范城(县)。
从这一章起,我们将来学习实践的项目开发。第一个项目案例是全新的创业项目。
这是一个全新的创业项目,意味着开发团队要从0到1,搭建一套接口服务。该创业项目的名称叫WeTime,主要专注于精准订阅的社交日历。借助于PhalApi开发框架,开发团队需要交付一套满足业务需求的接口服务,提供给安卓版App、iOS版App和PC版管理后台调用,保证顺利完成产品的快速开发和迭代。最终上线的产品,期望首页运行效果请见图5-1。

图5-1 WeTime项目最终产品的首页
下面这一章,将讲解在WeTime项目中,如何快速开发接口服务,提供给各客户端产品使用。WeTime是一个真实的创业项目,实际上它所涵盖的技术面非常广,并且最初设计的系统的目标是能存储和处理大数据,能应对海量的访问。可以说,实现WeTime的接口服务系统有一定的技术难度,但在这里,为了方便初级开发工程师学习,我们特意将精简为迷你版的小型项目,并假设是5-8人的开发团队,采用的是非正式开发流程。
在启动一个新项目之前,需要完成一些前期的准备工作。对于普通的项目来说,通常会有需求分析、模块拆分、数据库设计、创建代码仓库、部分开发环境。然后,才可以进行具体的接口服务开发。下面将来分别介绍这些前期的准备工作。
在前面有提到,WeTime项目主要专注于精准订阅的社交日历。但这一句话,对于理解项目的实际项目业务没有太大作用,这只能算是对产品功能的高度概括,或者说是产品的使命和愿景。而对于项目开发而言,对于开发工程师而言,只有充分理解需求了,才能更好地展开编程工作。
如同一般性的项目开发,在项目最初,我们应该进行需求分析,深入理解WeTime这个产品到底具体是做什么的,它主要服务于哪些人群,提供哪些数据,需要进行哪些交互,以及它有哪些业务功能。在这里,WeTime的产品经理很好地回答了这些问题,并提供了一张非常具有指导价值的模块说明图。

图5-2 WeTime项目需求中的功能模块
根据图5-2,WeTime产品的核心功能之一是提供基于日历的事件和动态,传播在社交网络,并通过用户订阅关注的方式实现精准推送,从而打造一款精准订阅的社交日历。到了后期,如果条件成熟,会进行平台与平台间的合作,结合新硬件(如iWatch)打造物联网实时的推送网络。除了社交日历这个基本的核心功能外,还有线下互动的活动邀请、提供给第三方接入的开发平台以及多维度的大数据分析等。
在大致初步了解了产品需求后,接下来应该对产品的功能模块进行划分,以便明确模块之间的依赖关系,提前对项目进行概要设计。请注意,在这个项目的开发过程中,开发团队遵循的是敏捷开发流程,但敏捷开发流程并不意味着不需要进行设计。根据前面的需求分析,WeTime产品的功能众多,由于边幅有限,这一章,我们将重点讲解如何开发基本核心功能——社交日历模块的接口服务。
下面是对将要开发的接口服务,按功能模块划分的情况。
首先,最容易想到的,就是几乎全部系统都会需要用到的基本功能模块——用户模块。在WeTime项目中,同样需要用户模块,并且这是核心功能模块所依赖的模块,是前置功能模板。也就是说,缺少用户模块,将难以开发后续的业务功能模块,尤其是在社交应用系统中。在项目初期,所需要的用户模块接口服务主要有两个:注册与登录。
注册账号 进行账号注册,注册须提供账号、密码、昵称、头像图片等。
账号登录 根据已注册的账号和密码进行登录。
有了基本用户模块的接口服务后,接下来就是辅助的关注模块。
在虚拟的社交网络中,用户会对感兴趣的其他用户进行关注,或对不再感兴趣的用户取消关注。此时,需要用的则是辅助的关注模块。它主要的接口服务也只有两个:关注/取消关注、获取关注列表。
关注/取消关注 对感兴趣用户进行关注,或对已关注的用户取消关注。
获取关注列表 获取用户已关注的用户列表。
构建完社交网络所需求的接口服务后,下一步,便可以开发核心的功能模块——社交日历模块了。
经过进一步分解,社交日历模块主要涉及的接口服务有: 发布事件、查看事件和操作事件这三个。
发布日历事件 用户发布一个新事件到社交日历,事件的信息主要有标题、内容、地理位置、权限(公开或私有)、有效时间、图片素材等。
查看日历事件列表 用户可以查看自己以及所关注/订阅的好友所发布的日历事件。
操作日历事件 用户可以对已发布的日历事件进行操作,主要有删除事件、把事件标识为已完成或未完成。
虽然上面共有7个接口服务,但理解起来并不难。我们可以通过一个模拟的业务场景来加深对这些接口服务的应用。下面是一个连贯使用了上述7个接口服务的模拟故事场景。
Aevit是一位资深的iOS开发工程师,同时也是一位喜欢途游的户外爱好者,他将打算用半个月探索西藏神秘的自然风光。在出发前,他来到了WeTime,希望通过这个平台与更多志同道合的旅友一起分享他的经历。
1、Aevit打开WeTime,并注册了一个账号(注册账号);
2、Aevit使用刚注册的账号成功登录了WeTime(账号登录);
3、Aevit发现了一位有趣的旅友Angle,并关注了她(关注/取消关注);
4、在欣赏西藏盐田美妙风景的同时,Aevit发布了下一步的计划动态(发布日历事件);
5、坐在前往下一站的车上,Aevit看到了自己和Angle已发布的动态,愉快地消遣在途中的时间(查看日历事件列表);
6、到站后,Aevit按之前发布的事件进行了相关的准备,并将事件置为已完成(操作日历事件);
7、突然想到之前关注的Angle也来到了这个站,Aevit赶紧打开WeTime,查看了自己的关注列表(获取关注列表)……;
这是一模拟的故事,但对于我们将要开发的接口服务,有着很好的启发性。
WeTime项目使用的是MySQL数据库,我们先简单了解一下WeTime系统数据库的设计,以及各数据库表的设计。

图5-3 WeTime项目初期的ER图设计
根据图5-3,在项目初期根据需求抽象的逻辑关系是,用户与用户之间可以相互关注,并且一个用户可以发布多条事件。其他逻辑关系先暂不关注,因为我们本章重点关系用户实体与事件实体之间的关系。
数据库名则以项目名来命名,并叫做:wetime,数据库表约定使用统一表前缀“wt_”,表示WeTime的缩写。结合前面的需求分析,功能模块划分,以及数据库的设计,我们目前共需要三张数据库表,分别是:用户表、关注表和事件表。
先创建一个wetime数据库,可以使用:
CREATE DATABASE `wetime`;复制代码
用户表记录了用户的基本账号信息,其数据库表名为:wt_user,表结构如下:
表5-1 用户表wt_user的表结构
字段 | 类型 | 允许空值 | 索引 | 注释 |
|---|---|---|---|---|
id | int(10) unsigned | 否 | 主键 | UID |
username | char(20) | 否 | 用户名 | |
nickname | char(20) | 否 | 昵称 | |
password | char(32) | 否 | 密码 | |
salt | varchar(32) | 是 | 随机加密因子 | |
avatar | varchar(255) | 否 | 头像 | |
regtime | datetime | 否 | 注册时间 |

新沂网站制作要多少钱【域名企业邮箱服务器注册申请办理】新沂网络优化公司哪家好、新沂软件开发外包价格、新沂高端企业网站页面制作设计专业公司、新沂微信公众号小程序购物支付搭建制作公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


