数据库系统课程设计报告
题目:天下Movie微信公众号课程代号: 0686416
课程名称:数据库系统课程设计
学号:______ ________
姓名:______ __________
完成日期:2016年10月29号
第一章引言
1.1设计开发的意义
2016年是社交网络爆发的一年,手机则是社交网络重要的通信工具,而微信是手机成为重要工具中主要的一部分。
我们针对微信平台开发微信公众号的开发是为了让学生的编程技术顺应时代潮流,不拘泥于课本知识,了解现实社会生活中客户需求,更好的提高自己的技术。
同时,也从编程角度深刻感受到了社交网络带给我们的便利。
我们的选题其中主要内容展示是电影。
电影市场在2016年由疯狂趋于理性,大家更注重于电影的质量,所以我们选择了“天下Movie”这样的课题,既能提升我们的编程水平,又能贴近生活,服务大家。
1.2任务及目标
项目的提出者:天津理工大学计算机与通信工程学院课题开发组。
开发单位:13级中加6班项目小组。
任务:建立一个服务电影爱好者的微信公众号,在新浪云建立后台数据库,响应微信公众号的请求。
目标:微信公众号可以实现电影的搜索,电影查询,留影评。
主要功能:电影搜索功能;电影排行榜查询功能;留影评。
可用性:很高,基本满足需求。
安全性:很高,云端数据库只有我们2个人才能操作。
注册用户只能对自己部分数据进行修改删除等操作。
可维护性:云端维护,有网即可,比较方便。
可跨平台性:移植性较强。
可针对不同要求的微信公众号。
1.3开发环境
操作系统:windows 10
编译环境:使用html,CSS,微信测试号进行UI开发
使用Mysql进行数据库管理
第二章系统分析与设计
2.1系统需求分析
2.1.1 处理需求
1 用户订阅我们的微信公众号,公众号自动表示感谢;
2 用户点击微信公众号菜单栏进行电影搜索和电影排行查询;
3 用户点击微信公众号菜单栏登录微网站进行留影评,并对影评经行增删改查等操作;
4 用户点击微信公众号菜单栏,公众号自动回复消息:加入我们的微信群,并提供群二维码;
2.1.1数据流图
2.1.2 数据字Array典
m_movie表
m_dist表
m_dist_m表
m_dire表
m_dire_m表
m_class表
m_class_m表
m_actor表
m_act_m表。