微信订阅号需求分析.docx

上传人:b****1 文档编号:1588882 上传时间:2022-10-23 格式:DOCX 页数:11 大小:799.03KB
下载 相关 举报
微信订阅号需求分析.docx_第1页
第1页 / 共11页
微信订阅号需求分析.docx_第2页
第2页 / 共11页
微信订阅号需求分析.docx_第3页
第3页 / 共11页
微信订阅号需求分析.docx_第4页
第4页 / 共11页
微信订阅号需求分析.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

微信订阅号需求分析.docx

《微信订阅号需求分析.docx》由会员分享,可在线阅读,更多相关《微信订阅号需求分析.docx(11页珍藏版)》请在冰豆网上搜索。

微信订阅号需求分析.docx

微信订阅号需求分析

需求分析

1.应用简介

随着社会发展,我市各类幼儿园发展迅速,家长渴求能够更直接,方便的了解到孩子在学校学习的概况,老师也希望更好的和家长沟通,借助微信公众平台的发展壮大。

现今越来越多的人会使用微信。

微信的注册使用用户现在达到了4亿。

针对这一广大的使用人群。

开发微信公众账号可以更加便捷人们的生活。

同时实现老师孩子和家长的更好沟通。

我们致力于开发一款完善的微信公众账号。

我们这款应用是针对幼儿园的宝宝们设计的一款微信公众账号。

其中宝宝包含了宝宝的所属学校信息,宝宝的家长信息等。

并且家长和学校可以发送更新消息。

2.开发环境与技术要求

(一)客户端

Windows操作系统,MySQL数据库,Eclipse。

(二)服务器

MySQL数据库服务器,XXbae服务器

(三)开发语言

我们使用Java语言来进行我们的后台开发

(四)技术要求

a)掌握E-R图的绘制和数据库的设计

b)掌握SQL的语法知识,并能熟悉的运用它

c)掌握事物与存储过程的使用

d)掌握Java语言基本语法,熟悉Eclipse开发。

e)了解XX开发者的bae上的服务器的机制。

3.应用框架设计

4.功能需求分析

●微信用户功能需求分析

微信用户在关注我们的公众账号后,微信用户可以在输入正确的手机号码后可以登入我们的用户界面,可以实现查看学校基本信息,包含校园概况,入园指南等。

还有一个重要的功能是家长用户可以上传自己宝宝的分享动态。

这样在家长圈里面我们可以看到每个家长的分享动态,并且可以进行点赞和评论。

分享的内容包含分享玩具,用品,衣物,食物。

●学校登入功能需求分析

学校的信息首先要联系我们的管理员,负责把学校基本信息情况写入我们的数据库中,例如校园概况,入园指南等,这些信息是有些固定的,不易变的,在写入了这些信息后,一般不会更改,如果想要更改这些信息,可以联系我们的管理人员进行更改。

然后一个功能就是我们的学校所特有的了,学校的更新动态,这些信息是由我们的学校来自己进行发布的,学校的一些动态新闻等等动态信息,学校发布了以后,学校和学校学生的家长都可以看到。

●系统管理员功能需求分析

系统管理员,是我们的系统设计者,我们掌握着最高的权利。

可以负责对学校的各类信息进行管理,同样我们也可以对学校家长用户进行管理。

并且系统管理员还负责数据库的信息的一些更新操作。

5.

微信后台设计

●数据库设计

A.ER图

B.关系模型

学校:

(校名,入园指南,食谱)

分析:

学校表的主码是校名。

宝宝:

(学号,姓名,老师电话,校名,家长电话)

分析:

学号是宝宝的主码,其中老师电话是老师表的外码,家长电话是家长表的外码,校名是学校表的外码。

家长:

(家长电话,姓名,住址)

分析:

其中家长电话是家长表的主码。

老师:

(老师电话,姓名)分析:

其中老师电话是老师表的主码。

C.表设计

表名

老师表(teacher)

数据库用户

sa

主键

teacher_Tel

其他排序字段

索引字段

序号

字段名称

数据类型(精度范围)

允许为空Y/N

唯一Y/N

区别度

默认值

约束条件/说明

1

teacher_Tel

int

N

Y

identity(1,1)

主键/客户编号

2

teacher_name

char(10)

N

N

客户姓名

sql脚本

createtablebaby

teacher_Telintidentity(1,1)primarykey,--老师手机号

teacher_namechar(10)notnull,--老师姓名

);

表名

宝宝表(baby)

数据库用户

sa

主键

baby_ID

其他排序字段

索引字段

序号

字段名称

数据类型(精度范围)

允许为空Y/N

唯一Y/N

区别度

默认值

约束条件/说明

1

baby_ID

int

N

Y

identity(1,1)

主键/客户编号

2

baby_name

char(10)

N

N

客户姓名

sql脚本

createtablebaby

baby_IDintidentity(1,1)primarykey,--宝宝学号

baby_namechar(10)notnull,--开户名

);

●微信后台代码实现设计

A.微信消息传送

6.微信客户端界面设计

图4.1

注释:

这是用户关注微信账号后,发送推送消息给用户的消息

图4.2

若选择1,界面如上,用户要输入合法的学校和密码。

图4.3

注释:

若学校登入输入学校名称成功界面

图4.3

注释:

家长登入成功后的界面

7.团队简要分工

七月八日我们正式开始我们的项目。

首要任务我们是了解设计总体思路,我们小组在听完刘欣老师的讲授后,有了一些自己的设计思路。

开始我们的分工是余昊负责了解自己服务器的创建,在这之前有一个重要的任务就是我们都要申请一个微信的公众账号,因为那个账号审核需要几天的时间,只有账号审核成功后我们才可以我们的主要的一些实现设计。

叶立民在这两天的任务是了解总体设计思路,撰写出简明的需求分析文档。

并确立好应用设计总体的功能。

随后两人一起了解讨论服务器,使用Java的代码开发。

8.时间任务匹配

七月八日——七月十号:

完成文档需求设计,设置自己的服务器成功。

匹配上微信和服务器的连接。

七月十号——七月十一号:

完成用户界面主题界面设计,功能实现暂时不考虑。

七月十一号——七月十二号:

完成某一个功能的实现,例点击宝宝校园,弹出二级菜单,实现二级菜单的校园概况功能。

七月十二号——+月末:

完成各个功能的各个流程可以走通,完成比较简单的功能实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1