软件工程 - 个人主页 - 可行性分析与需求分析文档

该报告详述了建立个人主页的可行性分析和需求。采用B/S架构,利用Github和Netlify搭建免费服务器,功能包括个人信息展示、博客、项目、演讲、活动和联系方式。开发周期预计3周,成本为0,具备开发条件。主页设计为静态,仅站主可编辑,用户可浏览和联系站主。
摘要由CSDN通过智能技术生成


1、引言

1.1撰写报告目的

个人主页可以介绍自己,展示经历,作为简介等等许多个性化的功能,制作一个精美的个人主页会带来不少好处,制作的过程也充满乐趣。

此可行性研究报告,是为实现在最短的时间内以最小的代价确定个人主页的设计,从而确定进一步对系统进行开发的流程步骤。

1.2项目背景

当前很多时候需要个人的简历和介绍等,个人主页的方便性快捷性和优质的可视化使得个人主页的拥有者越来越多,个人主页越来越流行。

2、可行性分析

2.1系统基本要求

2.1.1采用架构
本项目采用浏览器/服务器(B/S)架构:浏览器可用Google或其他等同浏览器,服务器端使用的是Github上的云端服务器,并用Netlify连接Github自动部署生成web网站。

2.1.2主要功能要求
主要分为六大模块功能:Home、Posts、Projects、Talks、Events、Contact。

(1)Home:包括个人简介,一些联系方式的链接网址,爱好,教育经历,任职经历,掌握技能,已修课程等等详细的个人信息,接近简历的性质,能在主页的开始帮助读者更精炼的掌握主页拥有者的信息。

(2)Posts:主页拥有者一些日常想分享的事情,博客等。

(3)Projects:主页拥有者正在进行或者曾经进行的项目的介绍或者经历。

(4)Talks:主页拥有者的演讲或者会议经历。

(5)Events:生涯大事以及发表过的文章,还具有下载站主简历pdf附件的功能。

(6)Contact:再次列出主页拥有者的联系方式。

2.1.3系统运行环境
浏览器端使用装有基本浏览器的操作系统即可,一般是Window 7及以上。

2.2系统开发要求

2.2.1网站实现
开发周期:文档编写1周,代码编写1周,软件测试1周。

2.2.2环境搭建
服务器端采用Github上免费使用的,连接Netlify搭建网站系统环境。

2.2.3费用开支与效益分析
(1)环境搭建采用开源免费软件。

(2)代码开发,因项目开发为个人主页,所需开发与维护人员为1。
综上,各项费用开支基本为0,个人主页为非盈利的网站,纯经济效益为0。

2.3其他各因素的可行性分析

2.3.1可用性方面分析
搭建满足用户自己需要的主页,且不关心经济效益,因此可用性较佳。

2.3.2法律方面分析
鉴于个人主页的非盈利性、非广泛传播特点,法律问题一般不会涉及较多。

3. 可行性分析总结

上述可行性分析,参考现有开发资料、文档等资源,个人主页的体系结构比较完善,开发要求相比于复杂的系统较低,具备进一步进行需求分析与后续开发的条件。

以上为项目的可行性分析,自此向下为个人主页的需求分析。

4.项目功能需求

4.1基本需求分析

基于个人主页的特点,网页的编辑只有主页的拥有者有权限,可以进行内容删改,链接的编辑,读者是没有权限的。但是读者可以通过主页的渠道与主页拥有者进行联系,提出意见等。

4.2主页设计方法

(1) 主页不设有登录登出功能,为静态网页。
(2) 浏览用户仅有浏览网页、通过主页上的方式获取拥有者联系方式的功能,不能对主页数据内容进行修改。
(3) 主页站主需在GitHub仓库中修改内容,并通过Netlify生成修改。

4.3功能性分析

(1) 网页浏览内容,了解站主;
(2) 通过主页给出方式联系站主。
(3) 下载网页附件。

5. 开发环境、硬件及软件的需求

开发工具:
Visual Studio Code

编程语言:
Markdown
Yaml
HTML
Go

开发模式:
B/S模式

软件与硬件需求:
本地客户机
普通PC
Window XP/7/8/10

建议浏览器:
Google
IE

代码仓库:
Github

编译工具:
Netlify

6.主页框架

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值