本次共享云盘项目后台采用Springmvc+Spring+Mybatis即SSM框架(大多数企业开发均使用开源框架,jsp+servlet也较为常用),前端框架jsp+JavaScript+bootstart+jquery+layer,前端主要分为安卓和PC端。
本次数据库系统采用mysql,就职后,由于mysql开源,所以较多公司采用mysql进行开发。有些公司公司采用oracle较多,相比于国内较为有钱的公司,中石油等采用oracle(收费),农行采用DB2。(去IOE,I-IBM,O-Oracle,E-硬盘)
图1 登录界面
图2 注册界面
图3 主页
功能分析:
共享云盘功能(使用者,目的,基本事件流)
文件操作:上传、下载、删除、复制、移动
文件夹操作:新建文件夹、删除、移动
其他:在线预览、在线打开文件
非功能分析:略(详见文档)
需求分析很重要,介绍项目申请功能。表证单书!!采集到手之后形成需求分析报告(业务功能描述)。用处:用需求分析报告来与客户签字对接,用以日后对证,大致核算成本
(需求规格说明书分工)
组员1:文件管理、文件夹管理 组员2:文件分享、在线打开文件 组员3:管理员维护部分、环境需求 组员4:个人信息管理、非功能需求部分 组员5:绪论部分,数据结构部分