基于微信平台的日程管理-本科生毕业设计开题报告.doc

上传人:龙*** 文档编号:1080520 上传时间:2018-11-30 格式:DOC 页数:7 大小:100KB
下载 相关 举报
基于微信平台的日程管理-本科生毕业设计开题报告.doc_第1页
第1页 / 共7页
基于微信平台的日程管理-本科生毕业设计开题报告.doc_第2页
第2页 / 共7页
基于微信平台的日程管理-本科生毕业设计开题报告.doc_第3页
第3页 / 共7页
基于微信平台的日程管理-本科生毕业设计开题报告.doc_第4页
第4页 / 共7页
基于微信平台的日程管理-本科生毕业设计开题报告.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、华北理工大学本科生毕业设计开题报告题目: 基于微信平台的日程管理 学 院: 专 业: 班 级: 姓 名: 学 号: 指导教师: 年 月 日1、选题背景(含题目来源、应用性和先进性及发展前景等)1. 题目来源随着信息化的时代的到来,互联网技术逐渐渗入人们生活的方方面面,智能手机已经成为了人们生活中不可缺少的一种产品。通过互联网上对微信使用用户的数量调查发现,微信团队在 2017 微信公开课上公布了微信数据报告,数据显示微信日平均用户达到了 7 亿多人,与去年同期相比又增长了 35%。数据显示,微信 9 月平均日登陆用户达到了 7.68 亿,同比去年增长 35%。另外 50%的用户每天使用微信的时

2、长达到了 90 分钟,消息日发送总次数较去年增长 67%。视频通话总次数1 亿次,较去年增长 180%。而微信红包的日发送总次数达到了 23 亿 5千万次。数据还显示,用户的年龄分布也较微信初期有了较大变化,尽管微信用户的主力军依然是 80、90 后,但 95% 后也已经占据了 14% 的比例。通过以上的数据可以看出,越来越多人会选择在微信上办公,比如语音或者视频开会、老板给公司发工资等等,因此每天都会产生的一定的日程安排,没有一个日程系统区提醒用户可能会遗忘一些重要的会议或者其他事情,因此,为了给更多用户带来方便,本文选择基于手机微信平台设计一个日程管理系统。2. 应用性与先进性手机微信平台

3、的日程管理系统为人们的日常生活提供方便,而且还能让我们充分利用时间,规划我们的生活,让我们的生活有条不紊。我们知道,传统的备忘录都是用便签或者笔记本来记录,其带来了不便,如易丢失、携带不便以及容易破坏等。而手机微信人们经常使用,逐渐成为了我们生活的必须品,联系好友、办公等。我们都可以用手机实现。因此,手机微信日程管理将代替传统的备忘录。我们可以随时随地用手机查看我们的日程安排,还带有提醒功能,让我们能够准时完成我们的日程安排。微信的使用用户已经遍布国内外,添加日程管理系统功能会使得微信的功能越来越完善,将会为更多的人提供方便。3.发展前景2011 年 1 月腾讯公司推出微信!微信用户从 0 到

4、 1 亿耗时 14 个月!从 1 亿到 2 亿耗时半年!从 2 亿到 3 亿耗时约 4 个月!此后每 5 个月增长 1 亿!2017 年微信的用户量已经超过了 7 亿。中国作为微信的发明国和用户最多的国家,对于微信的应用前景更加广阔。增加了日程管理系统后,通过关于本系统管理系统的实现,是个人的日程管理更加完善。不但可以查看日历、月历、农历,还可以编辑日程事务,了解行程,同时可以提醒备忘事项,大大提高了办事效率。2、设计方案(含设计主要内容、方法手段、实验准备情况及预期达到的目标等)1.设计的主要内容1.1 用户登录模块的窗体设计(1) 用户登录窗体启动;(2) 输入用户名和密码;(3) 从用户

5、信息表中检查是否有相应的用户名和密码;(4) 如果用户名或密码为空或者错误,进行提示。如果忘记密码可以单击“忘记密码?”字样,进入找回密码窗体;(5) 如果输入的用户名和密码正确,则允许该用户进入系统;(6) 进入主控制平台1.2 找回密码设计界面1.3 用户注册界面设置1.4 首页(主窗体)设计 (1)管理员界面;(2)普通用户界面1.5 日程管理此界面有管理员界面和普通界面之分,当是管理员时,窗体的用户姓名 label 及其对应的 textbox 为不可见 ,还有就是在查询中管理员多了一项按用户姓名查询。导航条、网格和文本框之间进行了绑定。(1)所有事件设计窗体;(2)未完成事件窗体;(3

6、)已完成事件的窗体设计(4)添加事件窗体设计1.6 用户信息界面管理2. 设计方法2.1 UI 及数据库设计本次设计采用 C+和 SQL Sever 技术开发一个实用的个人日程管理系统。操作系统:Windows 2000/XP;开发软件:Microsoft Visual Studio .NET 2005;数据库:Microsoft SQL Server 2005。(1)日期以及日记类型的显示部分用的是 UILabel,并且将背景设置为黄色;其后面的选择按钮是 UIButton,可以添加点击事件,点击后可以进行时间日期的选择和日记类型选择.(2)标题输入和正文输入分别应用的是 UITextFie

7、ld 和UITextView;为什么要使用 UITextView 呢?因为 UITextField 无法进行自助的判断进行换行,只能规定每行的固定的字符数进行换行。而UITextView 则可以自主进行判断,根据其设置的宽度进行换行。2.2 数据库管理SQLite:是一款轻型的数据库,是遵守 ACID 的关系型数据库管理系统,它包含在一个相对小的 C 库中。它是 D.RichardHipp 建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百 K 的内存就够了。它能够支持 Windows/Linux/Unix 等等主

8、流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C# 、PHP、Java 等,还有ODBC 接口,同样比起 Mysql、PostgreSQL 这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。3. 预期目标(1)用户登录、用户注册:用户通过登录的方式进行口令校验安全进入在线日程管理系统:用户注册是用户为进入该系统时将个人信息提交到数据库中。(2)人员管理:系统管理员可以对用户进行修改,其中对用户密码进行修改,对一些长期没有用的人员进行删除操作,以减少系统压力。(3)个人日程管理:其中使用 TabControl 控件,对某一天或某段时间的日程进行查看,和对某个日程的地点、

9、开始时间、重要性及联系电话进行修改,更新等操作。三、进度安排 第七学期第 05-07 周:查阅微信系统设计相关资料。第 08-09 周:收集整理获得的数据资料。第 10-13 周:深入学习相关软件开发知识。设计微信日程管理系统大体框架。第 14-17 周:学习掌握相应的开发技巧以及经验,撰写开题报告。第 18-20 周:开题答辩。第八学期第 01-02 周:确定系统的总体框架,设计系统数据库。第 03-04 周:设计系统的各个界面并实现各界面的功能。第 05-06 周:撰写中期报告,中期答辩。第 07-12 周:结合云数据库进行系统的综合开发。第 13-14 周:整体调试,撰写系统详细说明书。

10、第 15-16 周:撰写答辩稿,准备毕业答辩 四、参考文献1.蒋文沛. 中文版 SQL Server2005 数据库系统管理. 北京:人民邮电出版社, 2001.2/孙永强等.C#.NET入门与提高.北京:清华大学出版社, 20023.施燕妹,陈培,陈发吉.C#语言程序设计教程.北京:中国水利水电出版社,2004 4.薛化成 .管理信息系统.北京:清华第2版). 电子工业出版社, 2008大学5 David Mark.精通iOS开发 M. 北京:人民邮电出版社2013.096 孔祥盛. MySQL 核心技术与最佳实践 M.北京:人民邮电出版社,20147 刘丽华 付晓东. JSP程序设计案例教程M. 北京:冶金工业出版社,20118邱仲潘 张星成. JSP 程序设计实训与案例教程M. 北京:清华大学出版社,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。