刘铎9本1230116112301161开题报告_第1页
刘铎9本1230116112301161开题报告_第2页
刘铎9本1230116112301161开题报告_第3页
刘铎9本1230116112301161开题报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、 北京交通大学毕业设计(论文)开题报告题 目 :基于微信企业号的 OA 系统的设计与实现学院: 软件学院专业:软件工程学生姓名: XXXX学号: XXXXXXX 1项目概述: 项目来源及背景 在这个竞争异常激烈,客户需求日益多样化复杂化的信息时代,企业不仅需要依靠降低产品的成本和提高响应速度以确保在激烈的竞争环境下站稳脚跟,更需要提高创新能力以及深化协同工作以获取成功。随着手机操作系统和 CPU 的持续升级、随着wifi 无线的普及和手机带宽的持续扩容,通过手机、平板电脑实现随时随地的办公, 已经成为可能,尤其是高层管理者,通过移动端实现对时间碎片的高效应用成为关注 点。 项目与实习关系 本论

2、文的写作,依附于笔者参与的绿盟科技股份有限公司的微信企业号项目。该企业号的搭建正处于初期阶段,本人有幸获得在公司做研发实习生的机会,在实习期间,我将在公司各位前辈的帮助下参加并主导完成整个项目的设计、编码和测试工作。 项目开发意义、必要性与现实价值 在企业流程管理上,常面对这样的一些困境:沟通方式传统单一,沟通工具匮乏单调;制度无法清晰的被理解和贯彻,导致很多的管理制度形同虚设。 企业号推出后,各大厂商将自己的 OA 系统与微信企业号对接,企业用户也多选择了此类的 OA 系统,微信企业号的优势在于: 企业内部具备沟通的简易化。 移动集成化,以往的 OA 中,移动仅限 OA 系统本身,也可以和其

3、它的 ERP、CRM 高度集成,实现在微信端的企业信息共享,这将改变 OA 系统单一存在的局面. 企业号的开发将使工作变得轻松便捷,让企业的各项流程在规范下顺利的进行。 本设计的主要内容 北京交通大学毕业设计(论文)开题报告2本项目依托于微信企业公众号,整个 OA 系统将包括会议系统、邮件系统、工作周报系统、ERP 系统、报价系统、考勤系统等多个子模块,这些子模块都是该微信企业号内的应用。本人主要负责考勤系统、邮件系统、工作周报系统、会议系统的分析、设计及实现。 重点、难点和特色 实习公司的主攻方向是信息安全,所以对企业号的安全性十分注重。在研发过程中,我们不仅要实现企业号的功能性需求,还要学

4、习和了解多种加密方案,进行比较和分析并选择最佳方案来保证项目的安全性。 项目要实现公网访问,又需要内网保护。不同于以往的开发项目,该项目为了配合公司拟定的安全方案,将要采用的服务器架构较为复杂,将是本项目的一个难点。 设计方案: 项目背景 本系统贴合目前公司实际,实行通用化的产品设计,充分体现企业规范管理、提高办公效率的核心诉求,以帮助企业迅速建立便捷、规范的办公环境。该项目基于微信公众号,将充分发挥它互联网化连接器的作用,帮助企业连接员工、上下游、最终用户与社会贡献资源,帮助企业实现互联网化。 理论基础 采用 B/S 架构,前端采用 ionic 开发框架,结合 AngularJS 和 SAS

5、S 构建应用程序,基于微信授权及 JS-SDK 接口,采用 apache 作为 HTTP 服务器,Java 和 php 开发语言,使用 Struts2 和 thinkphp Web 开发框架,基于 ExchangeServer 电子邮件服务组件,使用 Mysql 数据库,服务器端使用 WAF-公网中间 web 服务器-内网机-内网服务器的架构模式。公网中间 web 服务器对账号 使用加密算法进行加密, 到内网 机 后传到内网服务器。本人在项目中主要负责 Java 开发, 以及内网加密方案和服务器架构的配置及部署。 北京交通大学毕业设计(论文)开题报告3 解决问题的方法与步骤 熟悉并运用 Jav

6、a 语言,巩固已学知识,熟练运用 WEB 技术、B/S 架构,为后续工作,打下良好的基础 学习并熟悉 Ionic 框架,巩固 AngularJS 相关技术,设计简单的 web 网页 了解公司实际情况,把握最新的科技动态。了解企业中流程管理的相关内容, 实地调研,了解客户需求。 学习并了解多种加密方案,进行分析和比较,选择符合公司安全标准的最佳方案。 搭建符合公司安全标准服务器架构,进行安全评审,配合安全部门进行评估。 完成邮件系统、工作周报系统、会议系统、考勤系统的需求收集及分析,UI 设计,概要设计、详细设计,编码,测试等工作 预期效果 界面美观简洁,企业号应用保持统一风格,导航清晰明确,能

7、够适配 90%以上机型及屏幕大小 使用方便,操作简单,符合人的一般使用习惯,无需培训即可快速使用 做好文档编写及整理工作,代码注释清晰易懂,运用软件工程方法做好项目质量保证,方便后期项目的维护和交接 在数据传输过程的各个阶段采取合适的保密机制,加强信息发布、传输的保密性,任何数据的查阅、传输和存储符合公司安全标准 在多层服务器的基础上能够保证企业号运行性能稳定,不卡顿,满足用户的使用要求 在此项目的分析、设计、开发与测试工作的基础上,完成毕业设计论文的撰写 北京交通大学毕业设计(论文)开题报告4主要参考文献:1 (英)Bob Hughes.软件项目管理(原书第 5 版).机械工业,2010-0

8、9-01. 2 丁承惠.浅析企业 OA 系统开发现状和发展趋势J.科技信息, 2010 , 02(23) 4 李建. 软件过程质量度量与控制M .北京:清华大学, 2006-01-01. 5 唐俊开.HTML5 移动 Web 开发指南.电子工业, 2012-03-01. 6 赵鹤芹. 设计动态网站的最佳方案:Apache+PHP+MySQLJ. 计算机工程与设 计, 2007, 28(4):933-934. 7 Pawel Kozlowski,Peter Bacon Darwin. 基于 JB 和 BS 模式 OA 系统的设计与实现. 华中科技大学, 2014-10-01. 8 段钢. 加密与

9、(第 3 版). 电子工业, 2008-07-01 9(美)william stallings(著),孟庆树 王丽娜 傅建明(译),编码学与网络安全-原理与实践(第四版),电子工业,2012 10 (美)chris brenton,cameron hunt(著),马树奇等(译),网络安全从入门到精通(第 2 版),电子工业,2003 11 徐子奎. 计算机网络安全服务器的网络架构J. 硅谷, 2012(9):176-176. 毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1 确立毕业设计论文选题 2.16-2.20 与导师探讨商榷,确定论文题目 2 查阅、学习相关资料,掌握技术基础, 深入了解项目背景 2.21-2.25 学习项目开发所用的各项技术,完备理论基础 3 认真分析系统的技术、操作、经济可行性,充分挖掘需求 2.26-2.29 4 完成系统的 UI 设计、概要设计及详细设计 3.1-3.8 北京交通大学毕业设计(论文)开题报告指导教师(审核签名): 审核日期:2016年 3 月 17日55 编写代码,实现具体功能 3.9-5.1 6 完成系统相关测试工作,撰写完成毕业设计论文初稿 5.2-5.10 通过项目的设计与开发,初步完成编写 7

温馨提示

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

评论

0/150

提交评论