基于微信平台的日程管理-本科生毕业设计开题报告_第1页
基于微信平台的日程管理-本科生毕业设计开题报告_第2页
基于微信平台的日程管理-本科生毕业设计开题报告_第3页
基于微信平台的日程管理-本科生毕业设计开题报告_第4页
基于微信平台的日程管理-本科生毕业设计开题报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华北理工大学本科生毕业设计开题报告题目: 基于微信平台的日程管理 学 院: 专 业: 班 级: 姓 名: 学 号: 指导教师: 年 月 日1、 选题背景(含题目来源、应用性和先进性及发展前景等)1. 题目来源随着信息化的时代的到来,互联网技术逐渐渗入人们生活的方方面面,智能手机已经成为了人们生活中不可缺少的一种产品。通过互联网上对微信使用用户的数量调查发现,微信团队在2017微信公开课上公布了微信数据报告,数据显示微信日平均用户达到了7亿多人,与去年同期相比又增长了35%。数据显示,微信9月平均日登陆用户达到了7.68亿,同比去年增长35%。另外50%的用户每天使用微信的时长达到了90分钟,消息日发送总次数较去年增长67%。视频通话总次数1亿次,较去年增长180%。而微信红包的日发送总次数达到了23亿5千万次。数据还显示,用户的年龄分布也较微信初期有了较大变化,尽管微信用户的主力军依然是 80、90 后,但95% 后也已经占据了 14% 的比例。通过以上的数据可以看出,越来越多人会选择在微信上办公,比如语音或者视频开会、老板给公司发工资等等,因此每天都会产生的一定的日程安排,没有一个日程系统区提醒用户可能会遗忘一些重要的会议或者其他事情,因此,为了给更多用户带来方便,本文选择基于手机微信平台设计一个日程管理系统。2. 应用性与先进性 手机微信平台的日程管理系统为人们的日常生活提供方便,而且还能让我们充分利用时间,规划我们的生活,让我们的生活有条不紊。我们知道,传统的备忘录都是用便签或者笔记本来记录,其带来了不便,如易丢失、携带不便以及容易破坏等。而手机微信人们经常使用,逐渐成为了我们生活的必须品,联系好友、办公等。我们都可以用手机实现。因此,手机微信日程管理将代替传统的备忘录。我们可以随时随地用手机查看我们的日程安排,还带有提醒功能,让我们能够准时完成我们的日程安排。微信的使用用户已经遍布国内外,添加日程管理系统功能会使得微信的功能越来越完善,将会为更多的人提供方便。3.发展前景2011年 1月腾讯公司推出微信!微信用户从0到1亿耗时 14 个月!从1亿到2亿耗时半年!从2亿到3 亿耗时约4个月!此后每 5个月增长1亿!2017年微信的用户量已经超过了7亿。中国作为微信的发明国和用户最多的国家,对于微信的应用前景更加广阔。增加了日程管理系统后,通过关于本系统管理系统的实现,是个人的日程管理更加完善。不但可以查看日历、月历、农历,还可以编辑日程事务,了解行程,同时可以提醒备忘事项,大大提高了办事效率。2、 设计方案(含设计主要内容、方法手段、实验准备情况及预期达到的目标等) 1.设计的主要内容1.1 用户登录模块的窗体设计 (1) 用户登录窗体启动;(2) 输入用户名和密码;(3) 从用户信息表中检查是否有相应的用户名和密码;(4) 如果用户名或密码为空或者错误,进行提示。如果忘记密码可以单击“忘记密码?”字样,进入找回密码窗体;(5) 如果输入的用户名和密码正确,则允许该用户进入系统;(6) 进入主控制平台1.2找回密码设计界面1.3用户注册界面设置 1.4首页(主窗体)设计 (1)管理员界面;(2)普通用户界面1.5日程管理 此界面有管理员界面和普通界面之分,当是管理员时,窗体的用户姓名label 及其对应的 textbox 为不可见 ,还有就是在查询中管理员多了一项按用户姓名查询。导航条、网格和文本框之间进行了绑定。(1)所有事件设计窗体;(2)未完成事件窗体;(3)已完成事件的窗体设计(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)标题输入和正文输入分别应用的是UITextField和UITextView;为什么要使用UITextView呢?因为UITextField无法进行自助的判断进行换行,只能规定每行的固定的字符数进行换行。而UITextView则可以自主进行判断,根据其设置的宽度进行换行。2.2 数据库管理SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。3. 预期目标(1)用户登录、用户注册:用户通过登录的方式进行口令校验安全进入在线日程管理系统:用户注册是用户为进入该系统时将个人信息提交到数据库中。(2)人员管理:系统管理员可以对用户进行修改,其中对用户密码进行修改,对一些长期没有用的人员进行删除操作,以减少系统压力。(3)个人日程管理:其中使用TabControl 控件,对某一天或某段时间的日程进行查看,和对某个日程的地点、开始时间、重要性及联系电话进行修改,更新等操作。三、进度安排 第七学期第05-07 周:查阅微信系统设计相关资料。第08-09 周:收集整理获得的数据资料。第10-13 周:深入学习相关软件开发知识。设计微信日程管理系统大体框架。第 14-17 周:学习掌握相应的开发技巧以及经验,撰写开题报告。第 18-20 周:开题答辩。第八学期第 01-02 周:确定系统的总体框架,设计系统数据库。第 03-04 周:设计系统的各个界面并实现各界面的功能。第 05-06 周:撰写中期报告,中期答辩。第 07-12 周:结合云数据库进行系统的综合开发。第 13-14 周:整体调试,撰写系统详细说明书。第 15-16 周:撰写答辩稿,准备毕业答辩 四、参考文献1.蒋文沛. 中文版 SQL Server2005 数据库系统管理. 北京:人民邮电出版社, 2001.2/孙永强等.C#.NET入门与提高.北京:清华大学出版社,20023.施燕妹,陈培,陈发吉.C#语言程序设计教程.北京:中国水利水电出版社,2004 4.薛化成 .管理信息系统.北京:清华第2版). 电子工业出版社, 2008大学5 David

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论