您的位置:首页 > 其它

怎么开始一个项目?-------一个基于阿里云的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一样学习为主。我们的优势在于:针对性。比如用户为找工作的人则提供个人简历、实践经历、工作经历、项目展示等等的一体化展示的模板,就是要让别人浏览后,觉得你的专业技能很强。很值得把你招入公司。比如用户为某小型建筑队则提供团队简介、成员简介、工作经历、作品展示等等的一体化展示的模板,

 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
用户表

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐