怎么开始一个项目?-------一个基于阿里云的Web项目雏形的描述 3
2013-07-18 12:52
429 查看
It’s me项目设计文档
目 录
第 1章项目设计概要................................................................................................................1
1.1需求分析.............................................................................................................................1
1.2关于盈利..............................................................................................................................1
1.3完成的功能..........................................................................................................................1
1.4 相关技术............................................................................................................................2
1.5开发环境.............................................................................................................................2
1.6 uml用例图.........................................................................................................................2
第 2 章界面设计.......................................................................................................................2
2.1欢迎界面、注册界面、登录界面..........................................................................................2
2.2主界面、用户自己的后台管理界面.......................................................................................3
2.3备份界面.............................................................................................................................3
第 3章数据库的设计................................................................................................................3
3.1用户表.................................................................................................................................3
第 1 章 项目设计概要
1.1 需求分析
项目的定义为:一个让客户能在某一段时间内,拥有一个属于自己的网站。
本系统的初衷很简单:“把自己的简历、做过的项目集成和自己的亮点集中到一个网站再把网站发布到网上”。
应用情景1:
在这个最难就业季,很多同学们在为了简历的出彩而绞尽脑汁,或者在为面试时无话可谈而苦恼,使用本项目后,这时求职者可以在他的简历上加上自己网站的连接,或者在面试时和考官一起浏览自己的网站,网站上的内容都是求职者精心准备的,一进入网站当然心中有底了,自然消除了紧张和忘词的尴尬,侃侃而谈就不在话下了。
应用情景2:
又或者一个小型团队需要去争取某项业务。比如一个装修队(或者建筑队,我们四川那边几个人结伙去外面工地接活干的人很多,这就是我们的潜在客户)想去接个装修的活,他们在与客户洽谈时,他们就可以让客户浏览这个网站以此证明他们的资质,也可以在他们名片的二维码中写入网站链接别人一扫描就能访问他的主页。这样时尚有能实用的方式,大多数的工头都乐意接受。
应用情景3:
面向开发人员,对于J2EE的初级开发人员或者学员,总是希望在互联网上跑一跑自己开发网站。我们可以把服务器的资源以短租的方式提供给他们使用
本项目提供类似于QQ空间一样的自我展示平台,不同于QQ空间、人人网的内容繁多,功能丰富。也不像CSDN一样学习为主。我们的优势在于:针对性。比如用户为找工作的人则提供个人简历、实践经历、工作经历、项目展示等等的一体化展示的模板,就是要让别人浏览后,觉得你的专业技能很强。很值得把你招入公司。比如用户为某小型建筑队则提供团队简介、成员简介、工作经历、作品展示等等的一体化展示的模板,
得益于价格低廉、性能可靠的云服务器。本项目计划采用阿里云服务器(详情请参考视频)。目前阿里云提供免费试用一个月,如果购买最低配置的云服务器(69元一月(年付690元),有1M带宽,能支持日访问量在500IP左右)每月服务器成本69,假设以每月2元的租金出租给用户使用,只有有35个用户我们就不会亏本,考虑到网站的并发访问量不会太大(有很大的并发访问也没关系,云服务器支持弹性扩容,当访问量突然增大时,服务器会自动升级),假如每个用户的日访问ip为10(就是每天有10个人浏览了该用户的个人主页,但是不可能天天都有10人来浏览用户的主页,想想你的QQ空间会天天有10来个人来看你吗?)那么该服务器能至少支撑50个用户。我们就能至少盈利30元。当然我们也提供其他付费的附加服务:比如优秀模板租赁、COT就业指导、同行业信息获取等。
对于本期项目:主要是想体验下云技术。通过这次项目学会云服务器的部署和运用。对以后自己的发展大有好处。
1.3
(1) 注册功能
(2) 登录功能
(3) 用户个人页面的编辑
(4) 用户后台访问统计
(5) 服务器后台统计
(6) 其他功能
框架: ssh structs(1.3)+spring(1.3)+hibernate(2.5)开发网站
wdcp (WDlinux Control Panel)的使用
云服务器的部署
以下为可以实现:
视频的流畅播放
权限的管理问题 ---开发人员怎么调试
SEO 让用户的主页更容易被搜索引擎搜索到
网络爬虫技术:用于收集指定网站上的信息(用于附加值服务)
软件开发 uml图,但是因为这款软件太大了,所以这里我这里就直接使用eclipse给我们提供的开发uml图的开发工具。
第 2 章 界面设计
2.2
2.3
第 3 章 数据库的设计
3.1
目 录
第 1章项目设计概要................................................................................................................1
1.1需求分析.............................................................................................................................1
1.2关于盈利..............................................................................................................................1
1.3完成的功能..........................................................................................................................1
1.4 相关技术............................................................................................................................2
1.5开发环境.............................................................................................................................2
1.6 uml用例图.........................................................................................................................2
第 2 章界面设计.......................................................................................................................2
2.1欢迎界面、注册界面、登录界面..........................................................................................2
2.2主界面、用户自己的后台管理界面.......................................................................................3
2.3备份界面.............................................................................................................................3
第 3章数据库的设计................................................................................................................3
3.1用户表.................................................................................................................................3
第 1 章 项目设计概要
1.1 需求分析
项目的定义为:一个让客户能在某一段时间内,拥有一个属于自己的网站。
本系统的初衷很简单:“把自己的简历、做过的项目集成和自己的亮点集中到一个网站再把网站发布到网上”。
应用情景1:
在这个最难就业季,很多同学们在为了简历的出彩而绞尽脑汁,或者在为面试时无话可谈而苦恼,使用本项目后,这时求职者可以在他的简历上加上自己网站的连接,或者在面试时和考官一起浏览自己的网站,网站上的内容都是求职者精心准备的,一进入网站当然心中有底了,自然消除了紧张和忘词的尴尬,侃侃而谈就不在话下了。
应用情景2:
又或者一个小型团队需要去争取某项业务。比如一个装修队(或者建筑队,我们四川那边几个人结伙去外面工地接活干的人很多,这就是我们的潜在客户)想去接个装修的活,他们在与客户洽谈时,他们就可以让客户浏览这个网站以此证明他们的资质,也可以在他们名片的二维码中写入网站链接别人一扫描就能访问他的主页。这样时尚有能实用的方式,大多数的工头都乐意接受。
应用情景3:
面向开发人员,对于J2EE的初级开发人员或者学员,总是希望在互联网上跑一跑自己开发网站。我们可以把服务器的资源以短租的方式提供给他们使用
本项目提供类似于QQ空间一样的自我展示平台,不同于QQ空间、人人网的内容繁多,功能丰富。也不像CSDN一样学习为主。我们的优势在于:针对性。比如用户为找工作的人则提供个人简历、实践经历、工作经历、项目展示等等的一体化展示的模板,就是要让别人浏览后,觉得你的专业技能很强。很值得把你招入公司。比如用户为某小型建筑队则提供团队简介、成员简介、工作经历、作品展示等等的一体化展示的模板,
1.2关于盈利
本项目的业务流程为:我们开发网站模板和部署服务器,用户支付一定租金后我们将网站下的一个子域名开发给用户操作,页面的模板由我们提供,用户的操作体验类似于在QQ空间写文章,传照片和视频。得益于价格低廉、性能可靠的云服务器。本项目计划采用阿里云服务器(详情请参考视频)。目前阿里云提供免费试用一个月,如果购买最低配置的云服务器(69元一月(年付690元),有1M带宽,能支持日访问量在500IP左右)每月服务器成本69,假设以每月2元的租金出租给用户使用,只有有35个用户我们就不会亏本,考虑到网站的并发访问量不会太大(有很大的并发访问也没关系,云服务器支持弹性扩容,当访问量突然增大时,服务器会自动升级),假如每个用户的日访问ip为10(就是每天有10个人浏览了该用户的个人主页,但是不可能天天都有10人来浏览用户的主页,想想你的QQ空间会天天有10来个人来看你吗?)那么该服务器能至少支撑50个用户。我们就能至少盈利30元。当然我们也提供其他付费的附加服务:比如优秀模板租赁、COT就业指导、同行业信息获取等。
对于本期项目:主要是想体验下云技术。通过这次项目学会云服务器的部署和运用。对以后自己的发展大有好处。
1.3
完成的功能
(1) 注册功能 (2) 登录功能
(3) 用户个人页面的编辑
(4) 用户后台访问统计
(5) 服务器后台统计
(6) 其他功能
1.4 相关技术
以下为必须实现:框架: ssh structs(1.3)+spring(1.3)+hibernate(2.5)开发网站
wdcp (WDlinux Control Panel)的使用
云服务器的部署
以下为可以实现:
视频的流畅播放
权限的管理问题 ---开发人员怎么调试
SEO 让用户的主页更容易被搜索引擎搜索到
网络爬虫技术:用于收集指定网站上的信息(用于附加值服务)
1.5开发环境
开发环境:1.6 uml用例图
简单说明: uml用例图是用于描述系统功能的图,同时可以说明系统有什么样的角色。我们可以使用 ibm公司的 ration rose软件开发 uml图,但是因为这款软件太大了,所以这里我这里就直接使用eclipse给我们提供的开发uml图的开发工具。
第 2 章 界面设计
2.1欢迎界面、注册界面、登录界面
2.2
主界面、用户自己的后台管理界面
2.3
备份界面
第 3 章 数据库的设计
3.1
用户表
相关文章推荐
- 怎么开始一个项目?-------一个Web项目雏形的描述 2
- 怎么开始一个项目?-------一个Web项目雏形的描述
- 从头创建一个基于 React, webpack, babel 的模板项目
- 由于项目原因看了一下vml,写了一个Web工作流的设计器雏形!
- 一个基于wap1.0的web项目(图文)--实现登陆验证
- [转]由于项目原因看了一下vml,写了一个Web工作流的设计器雏形!
- 一个软件项目开始应该怎么入手分析,搭建
- 从安装操作系统开始,一步一步详细的基于spring web项目创建与发布
- 自己做了一个基于SSH的小的WEB项目
- 怎么用maven创建一个Java Web项目?
- 手把手教你新建一个基于 Maven 的 idea 项目(Web 项目)
- 使用DOS命令创建一个基于Maven的Web项目
- web项目Log4j日志输出路径配置问题 问题描述:一个web项目想在一个tomcat下运行多个实例(通过修改war包名称的实现),然后每个实例都将日志输出到tomcat的logs目录下实例名命名的文
- 前后端分离的j2ee的web项目,使用vue方式,即{{}}方式批量传入前端参数,遇到一个一个问题,页面上一开始有{{}},怎么处理?
- 快速创建一个基于Gradle构建的SpringBoot Web项目(SpringBoot-01)
- 利用eclipse新建的java web项目没有部署描述符web.xml文件怎么办?
- 从头创建一个基于 React, webpack, babel 的模板项目
- 开始一个React项目(一)一个最简单的webpack配置
- 从头创建一个基于react,webpack,babel的项目
- 阿里云ECS如何部署并运行一个JavaWeb项目