开题报告-数据信息开放平台设计

开题报告-数据信息开放平台设计

ID:44170309

大小:131.47 KB

页数:8页

时间:2019-10-19

开题报告-数据信息开放平台设计_第1页
开题报告-数据信息开放平台设计_第2页
开题报告-数据信息开放平台设计_第3页
开题报告-数据信息开放平台设计_第4页
开题报告-数据信息开放平台设计_第5页
资源描述:

《开题报告-数据信息开放平台设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、辽宁工程技术大学本科毕业设计(论文)开题报告题目指导教师院(系、部)专业班级学号姓名日期数据信息开放平台软件学院软件10・1班2014/3/28教务处印制一、选题的目的、意义和研究现状1.选题的研究目的、意义:随着公司的不断发展和壮大,业务也随之增多,涉及到数据库的需要向业务负责人开放数据库,不仅使数据不安全,而且不同的人操作同一张表带来了很多不便的问题。现在有些业务也是通过接口实现的,接口过多的使用没有统一的管理是非常容易造成滥用的。短期目标就是将公司现在的接口和对外开放的数据库进行回收,利用该系统进行统一管理,如果要用到接口或者数据库的数据需要访问该系统。长远的目标就是追随互联网行

2、业趋势,现在开放API己经是各大互联网公司盈利的有效模式之一,希望能够在统一公司内部问题之后,逐步对外开放接口,使玩家和第三方开发者能利用开放API进行开发和获取数据。希望在以后能够见到公司开放API能够面向玩家和第三方开发者,为公司增添新的盈利模式和赢得更多的价值。2.选题的研究现状:现在的公司业务都是将相应的数据库开放给业务负责人,然后由业务负责人根据业务对数据库操作,现在公司还有一些业务是通过接口实现的,有些往往不知道接口具体的实现,造成了接口的滥用。当前的工作内容存在的问题:(1)数据库密码开放,数据失去了安全性。(2)数据库对不同的业务负责人开放,一旦某个负责人改变了数据库,

3、容易使其他业务不能正常实现。(3)负责人离职之后,业务和数据库的具体联系可能丢失,只是知道业务和某个数据库有联系。(4)接口己经失去了他的意义。(5)数据库对外开放过多,没有统一的管理,在获取数据的时候要找不同的人去确认数据库和要数据库密码。(6)接口也面临同样的问题,过多已经失去了接口的作用,往往一个接口也就一个实现,有时候完全没有必要去用接口。所以,接口进行统一管理,一个人的思维能很好进行统一管理。二、研究方案及预期结果1.研究内容:本课题主要研究数据信息开放平台的设计与实现问题,设计的重点在于实现数据信息开放平台的基本功能,使得系统可以在一个稳定的状态下运行使用。该系统研究的内容

4、主要有,具体如下:(1)系统的业务流程研究1.对系统管理员,接口管理员,普通用户三种权限的划分。2.对应的权限登录系统获取相关服务。3.系统管理员进行系统权限管理,用户管理,菜单管理。4.接口管理员进行接口权限的审批和收冋。5.普通用户进行接口权限的申请。6.三种权限用户都可以获取需要的数据信息。(2)数据库安全的设计数据库安全性设计步骤大致如下:1・安全性系统总体结构与功能设计;2•结合整体数据库表设计的安全性系统数据库表设计;3.系统管理表一致性设计;4.面向数据库管理员的安全性管理功能设计;5•确保进入数据库的数据正确无误;6.处理并发事务,为了保证事务的原子性,在执行不成功的事

5、务上采用数据库事务冋滚操作老保证数据的正确性;7.阻止不合法访问的一个最好方法是将用户不拥有访问权限的功能隐蔽起来,使之不知道系统的全貌,不给他做恶意试探的机会。&采用和其他数据库应用相同的、操作性强的、可自学习的友好界面,在客户端而不是服务器端进行数据库管理操作,也是解决入门难的有效途径。操作越简便越容易入门,越不易出错,数据库也就越安全。(3)系统功能设计本系统的系统结构如下所示:权限管理角色管理用户管理图2.1.1系统结构图查看接口信息菜单管理审批权限申请收回接口权限申请接口权限2•基本理论数据信息开放平台的开发以面向对象建模与设计方法学为指导理论,严格按照面向对象软件开发过程的

6、系统构思、领域分析、应用分析、系统设计、类设计、实现、测试部署和维护这八个阶段来执行。软件过程方面,本系统所采用的是瀑布模型,瀑布模型具有以下特点,阶段间具有顺序性和依赖性、推迟现实的观点、质量保证的观点。3・方法及技术路线:系统调研阶段,在网上查看各大公司OpenAPI,借鉴他们结合自己现实情况进行开发,随后采用面向对象的开发方法。本系统运用B/S(浏览器/服务器)模式。主要采用面向对象的开发方法,使用JSP网络编程语言,以及冃前比较流行的SSII开放框架,以MySQL作为后台数据库,WEB服务器采用Apache-Tomcat6.0,开发工具为Eclipse。硬件环境:PC机:CPU

7、:Core15;内存:2GB;可用硬盘空间:10GB软件环境:Windows7旗舰版+Tomcat6.0+MySQL4.论文框架:由于系统采用面向对彖语言java,并且遵循面向对象方法学进行分析设计和开发,则论文各节主要内容如下:摘要:中文表述出这篇论文的基木内容。Abstract:英文表述岀本篇论文的基本内容。第1章系统概述:提出课题背景、目的及意义、系统研究现状、系统目标。第2章系统需求分析:提岀需求陈述,进行用例建模。第3章总体设计:系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。