博客系统需求分析报告
个人博客需求分析

需求分析1.引言1.1编写目的本概要设计为系统的详细设计、实现、测试以及验收提供参照,也为评价系统功能和性能提供标准。
本概要设计适用于用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。
1.2背景说明博客的精神是:自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。
博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。
虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。
生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。
督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。
这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:a)记录生活,在自己的每一天上留下思考的划痕。
b)整理思路,固化知识,获得更多更好的想法。
c)分享,将自己的想法、经验与人分享。
d)交流、提高,通过交流产生更多的思维火花,相互提高。
e)交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享1.3参考资料[1]郑阿奇.SQL Server实用教程(第二版).北京:电子工业出版社.2005[2]崔淼,陈明非.Visual C# 2005 程序设计教程.北京:机械工业出版社,2007.1[3]段德亮,余键,张仁才。
博客管理系统实验报告

博客管理系统实验报告实验报告一、实验目的本实验旨在设计并实现一个博客管理系统,通过该系统的搭建与运行,掌握博客管理的基本原理与方法。
二、实验内容1.系统设计:根据博客管理的需求,设计系统的功能结构与页面布局。
2.数据库设计:根据系统的功能需求,设计数据库的结构与表关系,并创建相应的数据表。
3.系统开发:根据系统设计与数据库设计,使用合适的开发语言和相关技术进行系统的开发。
4.系统测试:对系统进行全面测试,检查系统的功能完整性和安全性。
三、实验步骤1.系统设计根据博客管理系统的功能需求,我们设计了以下功能模块:-用户管理:包括用户注册、登录、密码找回等功能。
-博客管理:包括博客的发布、修改、删除等功能。
-评论管理:包括对博客的评论、回复等功能。
-分类管理:包括对博客进行分类、浏览等功能。
-管理:包括对博客的关键字等功能。
-统计管理:包括对系统用户、博客、评论等数据的统计功能。
系统的页面布局采用了简洁、清晰的设计风格,以提高用户的使用体验。
2.数据库设计根据系统的功能需求,我们设计了以下数据库结构:-分类表:保存博客的分类信息。
-统计表:保存系统用户、博客、评论等数据的统计信息。
3.系统开发根据系统设计与数据库设计,我们使用了Java语言和MySQL数据库进行系统的开发。
我们使用Java编写了后端程序,实现了用户管理、博客管理、评论管理、分类管理、管理和统计管理等功能。
我们使用MySQL创建了相应的数据库和数据表,并通过Java程序和数据库进行数据的增删改查操作。
4.系统测试我们对系统进行了全面测试,主要包括功能测试、安全性测试、性能测试和易用性测试。
在功能测试中,我们分别测试了用户管理、博客管理、评论管理、分类管理、管理和统计管理等各个功能模块的完整性和正确性。
在安全性测试中,我们测试了系统的用户权限控制、数据加密和防止SQL注入等安全方面的问题。
在性能测试中,我们测试了系统的并发性能、响应时间和负载能力等方面的性能指标。
blog需求分析

个人Blog网站需求分析1 引言1.1 编写目的本需求的编写为实现个人blog网站奠定了基础,定义了个人blog系统的详细需求。
本需求的预期读者是个人blog网站需求的客户(也就是同组的另外一个同学),客户就是此次项目的最终的验证者和决策者。
1.2 项目背景本项目的任务提出者是同组同学,开发者是同组的另一位同学,最终要完成的功能需要需求提出者与设计者协商,设计者汇总整理出具体详细的需求分析,并多次与提出者协商,最终由提出者确定需求分析是否达到其预期的目标,经提出者的准确确定后,该需求分析才会最为以后个人blog设计时的基础和目标。
1.3 定义需求分析:指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围定义和功能时所要做的所有的工作。
Blog:Blog 就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。
个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。
许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。
2 任务概述2.1 工作范围与提出者协商,了解提出者的需求,整理编写网站的需求设计文档,交由提出者审核再讨论,多次修改后由提出者最终确定文档,后以此为基础和目标设计后期的具体产品实体。
2.2 工作方法客户交流,正确引导客户能够将自己的实际需求用较为适当的语言表达出来;用户调查以问卷的形式;市场调研:主要是从网络上查看同类网站的设计及其优缺点;提炼需求优化业务流程;确认需求对收集到的用户需求做进一步的分析和整理,借助各种方式把用户需求文档化。
2.3 条件与限制本博客系统是应用于个人博客。
在功能在可以进行个人信息管理,日志管理,留言管理,评论管理,相册管理,视频管理等。
个人博客系统设计需求分析

个人博客系统设计需求分析一、需求分析背景在互联网时代,个人博客成为了人们记录生活、分享思考的重要方式之一、然而,由于各种个人博客系统存在着千差万别的特点,往往不能满足用户的全部需求。
为了满足用户对个人博客的个性化需求,设计一款符合用户要求的个人博客系统变得十分重要。
二、需求分析目标本文将从用户角度出发,设计个人博客系统,以满足用户对博客系统的基本需求。
三、需求分析内容1.用户管理(1)用户注册与登录功能:用户可以通过注册账号并登录进入个人博客系统。
(2)用户信息管理功能:用户可以修改个人信息,包括头像、昵称、个人简介等。
2.博客管理(3)博客查看和评论功能:用户可以浏览其他用户的博客,并对其进行评论。
3.页面展示(2)博客详情展示功能:用户可以点击进入博客详情页面,查看博客的具体内容和评论。
4.功能(1)博客功能:用户可以通过关键字博客。
(2)用户功能:用户可以通过关键字其他用户。
5.用户交互(1)点赞功能:用户可以对其他用户的博客进行点赞。
(3)分享功能:用户可以将自己喜欢的博客分享给其他社交媒体平台。
6.系统管理(2)数据备份与恢复功能:系统可以自动进行数据备份,并支持用户进行数据恢复操作。
7.安全与稳定性(1)用户身份验证:用户登录时需进行身份验证,确保系统安全。
(2)数据安全性:用户的个人信息和博客内容需要进行加密存储,确保信息安全。
(3)系统运行稳定性:系统需要保证稳定运行,防止系统崩溃或数据丢失。
四、总结通过对个人博客系统的需求进行分析,可以了解到用户对系统的基本功能要求。
在开发过程中,需要充分考虑用户体验,提高系统的易用性和稳定性,从而满足用户对个人博客的各种需求。
同时,还需要积极收集用户反馈,对系统进行优化和改进。
(完整版)博客系统需求分析

校园博客系统需求分析评审日期:2010年04月01日校园博客系统需求分析目录1导言 (1)1.1 目的 (1)1.2 范围 (1)1.3 缩写说明 (1)1.4 术语定义 (1)1.5 引用标准 (1)1.6 参考资料 (2)2系统定义 (2)2.1 项目来源及背景 (2)2.2 系统整体结构 (2)3应用环境 (3)3.1 系统运行网络环境 (3)3.2 系统运行硬件环境 (4)3.3 系统运行软件环境 (4)4功能规格 (4)4.1 角色(A CTOR)定义 (5)4.1.1博客访问者 (5)4.1.2管理用户 (5)4.1.3数据库 (6)4.2 系统主U SE C ASE图 (6)4.3 客户端子系统 (6)4.4 管理端子系统 (8)4.4.1登录管理 (10)4.4.2类型管理 (11)4.4.3评论管理 (12)4.4.4留言管理 (12)4.4.5图片管理 (12)4.4.6用户管理 (13)5性能需求 (13)5.1 界面需求 (13)5.2 响应时间需求 (13)5.3 可靠性需求 (13)5.4 开放性需求 (14)5.5 可扩展性需求 (14)5.6 系统安全性需求 (14)6产品提交 (14)7实现约束 (14)1导言1.1目的该文档是关于用户对于校园博客系统的功能和性能的要求,重点描述了校园博客系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3缩写说明BMBlog Manager(博客管理员)的缩写。
JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。
博客需求分析与系统设计

博客需求分析与系统设计一、需求分析博客系统作为一种信息发布与交流的工具,具有广泛的应用场景,无论是个人博客、新闻媒体博客还是企业官方博客,都需要满足一定的功能需求和用户体验。
1.用户注册与登录博客系统需要提供用户注册功能,用户可以通过填写注册信息来创建账号,同时还需要提供登录功能,用户可以使用已注册的账号登录系统。
考虑到用户体验,登录功能可以选择记住密码或者第三方账号登录等方式。
2.内容管理4.评论与回复博客系统需要提供评论和回复功能,用户可以对他人的博客内容进行评论,同时其他用户可以对评论进行回复。
为了避免垃圾评论和恶意攻击,需要设置评论审核机制和用户身份验证。
5.用户管理与权限控制二、系统设计在需求分析的基础上,对博客系统进行系统设计,设计一个合理的系统架构和数据库设计。
1.系统架构设计博客系统可以采用三层架构,分为展示层、应用层和数据层。
展示层负责接收用户请求,渲染页面并提供用户交互功能;应用层负责处理业务逻辑,包括用户注册、登录、内容发布和评论等操作;数据层负责与数据库进行交互,保存用户信息、博客内容、评论等数据。
2.数据库设计3.用户界面设计博客系统的用户界面需要简洁、美观且易于使用。
可以借鉴现有的博客系统设计,提供清晰的导航栏、便捷的栏、个人账户页面和博客发布页面等界面。
同时,需要兼顾不同设备的适配,提供响应式布局和移动端适配。
4.技术选型在系统设计中,需要选择适合的技术栈来支持博客系统的开发。
可以选择使用Java、Python或者Node.js作为后端开发语言,使用Spring Boot、Django或者Express.js作为后端框架;前端可以选择使用HTML、CSS、JavaScript以及相应的前端框架来实现。
同时,需要选择合适的数据库引擎,如MySQL、MongoDB等。
总结:博客系统的需求分析和系统设计是博客系统开发的重要环节,通过需求分析明确功能需求和用户体验,通过系统设计设计合理的系统架构和数据库结构,可以为博客系统的开发提供清晰的指导。
个人博客需求分析(含流程图、ER图、存储过程)

个人博客需求分析含有Oracle数据库主要存储过程语句一.需求分析该系统为个人博客,具有一般博客系统的功能。
博主,即管理员,拥有最高权限,能对文章,分类,评论,用户等进行管理。
游客只能浏览前台页面,及浏览文章。
只有游客注册成为注册用户后,才能对文章进行评论。
根据以上需求分析,该系统要实现的主要功能为:◆前台显示文章部分●显示最新的前几篇文章●显示所有文章分类●按分类显示其下的所有文章●文章详细信息浏览阅读●游客注册以及注册用户的登录●评论文章功能◆后台管理部分●登录验证,只有博主能登录●添加、编辑、删除文章功能●用户、类别、评论的管理功能二、数据库设计2.1、E-R图总E-R图2.2、表结构设计用户信息表userinfo文章信息表Articles文章分类表Tags评论信息表Comments三.博客系统的性能需求该系统在性能功能上应达到如下需求:◆操作简单、界面友好: 完全控件式的页面布局,使得文章的录入工作更简便,许多选项只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
对常见网站的博客管理的各个方面:上传博客、浏览、删除、修改等方面都大体实现,实现了网站对即时文章的管理要求;◆即时可见:对文章的处理(包括添加、编辑、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;◆系统运行应该快速、稳定、高效和可靠;◆在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
四.系统结构实现过程系统流程图整个系统的工作流程为:打开该系统网站,游客能浏览、阅读文章,能进行注册,注册后成为注册用户,注册用户登录后能够对文章进行评论。
博主从后台入口登录,可以添加文章,包括文章标题、类别、内容;还能对用户、文章、类别、评论进行管理。
数据库中主要Oracle操作语句--ADDARTICLEcreate or replace procedure addarticle(title in articles.a_title%type,content in articles.a_content%type,tagname in articles.t_name%type,commentnum in articles.a_commentnum%type default 0,viewnum in articles.a_viewnum%type default 0)asbegininsert into articles ( a_title, a_content, t_name, a_publishedtime, a_commentnum, a_viewnum)values(title, content, tagname, sysdate, commentnum, viewnum);end addarticle;--ADDCOMMENTcreate or replace procedure addcomment(aid in comments.a_id%type,c_content in comments.c_comment%type,cname in comments.c_username%type)as begininsert into comments (a_id, c_comment, c_username, c_leavetime)values (aid, c_content, cname, sysdate);end addcomment;--ADDTAGcreate or replace procedure addtag(tagname in tags.t_name%type)asbegininsert into tags(t_name) values (tagname);end addtag;--ADDUSERScreate or replace procedure addusers(v_name in varchar2,v_password in varchar2,v_type in ertype%type default 0)asbegininsert into userinfo(username,userpassword,usertype) values (v_name,v_password,v_type);end addusers;--CHECKADMINcreate or replace procedure checkadmin(v_username in varchar2,v_password in varchar2,result out number)isl_count number;beginselect count(*) into l_count from userinfowhere USERNAME = v_username and USERPASSWORD = v_password and usertype = 1;if l_count=0 thenresult:=-1;elseresult:=1;end if;end checkadmin;--CHECKUSERScreate or replace procedure checkusers(v_username in varchar2,v_password in varchar2,result out number)isl_count number;beginselect count(*) into l_count from userinfowhere USERNAME = v_username and USERPASSWORD= v_password and usertype=0;if l_count=0 thenresult:=-1;elseresult:=1;end if;end checkusers;--DELETEARTICLEcreate or replace procedure deletearticle(id_in in number)asbegindelete from articles where a_id=id_in;end deletearticle;--DELETECOMMENTcreate or replace procedure deletecomment(id_in in number)asbegindelete from comments where c_id=id_in;end deletecomment;--DELETETAGcreate or replace procedure deletetag(tagname in tags.t_name%type)asbegindelete from tags where t_name=tagname;end deletetag;--DELETEUSERcreate or replace procedure deleteuser(id_in in number) as begindelete from userinfo where userid=id_in;end deleteuser;--selectarticlecreate or replace procedure selectarticle(cur out article_type.cur_type)isbeginopen cur forselect * from articles;end;--selectcommentcreate or replace procedure selectcomment (aid in comments.a_id%type,cur out comment_type.cur_type)isbeginopen cur forselect * from comments where a_id=aid; end;--selecttagcreate or replace procedure selecttag(cur out tag_type.cur_type)isbeginopen cur forselect * from tags;end;--updatearticlecreate or replace procedure updatearticle(id_in number,title in articles.a_title%type,content in articles.a_content%type,tagname in articles.t_name%type)asbeginupdate articles set a_title = title, a_content = content , t_name = tagname where a_id = id_in;end updatearticle;--updatepwdcreate or replace procedure updatepwd(u_password in erpassword%type)asbeginupdate userinfo set userpassword=u_password where userid=1;end updatepwd;--updatetagcreate or replace procedure updatetag(id_in in number,tagname in varchar2)asbeginupdate tags set t_name=tagname where t_id=id_in;end updatetag;。
博客管理系统需求分析报告

博客管理系统需求分析报告1任务概述.1.1任务背景随着网络应用的丰富和发展,网络应用已经成为现代人生活中不可或缺的一部分,人们花费在网络上的时间也越来越多,个人博客和空间成为很大一部分人娱乐和消遣的选择,但是很少有人从中盈利,一方面由于没有这方面的意识,更重要的是很多人觉得这个只有专业人员可以做,实际上任何一个会上网,懂的电脑基本操作的人都可以通过这个盈利,为此我们开发了博客发布系统(1)项目名称:blog management System(博客管理系统)(2)开发人员:薛岳,康江伟,关晓松,候邵萌1.2目标我们的目标是让任何一个懂的电脑基本操作的人都可以通过本系统建立自己的博客,以此来盈利。
该《博客管理系统》供任何懂电脑基本操作,平时喜欢做博客和空间的爱好者,以及学生老师等使用,发布自己的心情,日志,技术分享,促进交流,同时达到获取利润的目的。
1.3参考资料《ASP。
NET3.5核心编程》微软技术认证丛书《asp动态网页设计》清华大学出版社曾平编著《ASP。
NET详解》清华大学出版社庞大伟著《C#面向对象程序详解》清华大学出版社吕双编著《使用软件工程》清华大学出版社郑仁杰编著2。
条件与限制1)软件环境要求(1)操作系统:windowNT(windowsXP,windows7,windows2003 Windows2008等)(2)数据库开发环境与工具:SQlserver2005(小型个人的可用access)(3)软件开发工具:C#语言开发环境,VisualStudio2010开发环境,集成开发环境,DreamWeaverCS5,PhotoshopCS5,FlashCS5,LeapFTP, EmEditor文本编辑器,Aptana集成开发环境。
(4)源代码管理工具:vsscrosoft Visual SourceSafe](或者svn)(5)数据库设计工具:powerdesigner(6)测试环境工具:IIS6.0 ,FrameWork4。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
博
客
系
统
需
求
分
析
报
告
院系:信息电子工程学院
班级:软件08-1
设计小组人员:29号
日期:2010年5月24日
一、系统概述
“博客”一词是从英文单词Blog音译(不是翻译)而来。
Blog是Weblog 的简称,而Weblog则是由Web和Log两个英文单词组合而成。
Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。
博客(BLOGGER)概念解释为网络出版(Web Publishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog,或Blog。
在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行。
而2000年博客开始进入中国,并迅速发展,但都业绩平平。
直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。
2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。
起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。
但随着Blogging快速扩张,它的目的与最初已相去甚远。
目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。
不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。
目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。
二、需求分析
博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。
1.匿名用户模块
本模块主要由注册、登录、浏览博客、评论4个部分组成。
匿名用户可以对其他用户的博客内容时行浏览、评论。
也可以通过注册后登录博客系统,申请一个属于自己的博客。
2.注册用户模块
本模块主要由个人信息管理、评论管理、好友管理、相册管理、文章管理5
个部分组成。
这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。
3.系统管理模块
本模块主要由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。
这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。
综合所述,博客系统的总体功能需求如下图所示。
三、建立系统用例模型
1.角色的确定
角色是对系统外的对象描述,是用户作用于系统的一个角色,它有自己的目标,通过与系统的交互来实现,交互包括信息交换和系统的协同。
在本系统的UML建模中,可以创建以下角色:匿名用户、注册用户、系统管理员。
2.创建用例
博客系统根据其实现流程可分为以下几个用例。
①与匿名用户相关的用例:注册、登陆、浏览博客、评论。
②与注册用户相关的用例:浏览博客、评论、个人信息管理、评论管理、好友管理、相册管理、文章管理。
③与系统管理员相关的用例:注册、登录、用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理。
3.建立用例图
如下图所示为博客系统的用例图。
博客系统的用例图
四、建立系统动态模型
下图所示是描述博客功能实现的流程。
在图中,匿名用户、注册用户和系统管理员三者发生了相互的关系。
首先匿名用户未注册登录时,可浏览博客、并对其时行评论。
如注册登录成功,则可申请一个个人博客,对其博客时行管理与设置,如注册用户要发表博客相关内容时,则需系统管理员经过审核后,如无问题注册用户才能发表博客内容。
最后由系统管理员更新数据库中博客内容。
用泳道对这三类对象的活动进行描述。
博客系统活动图2.顺序图
①用户登录顺序图如下图所示
用户登录顺序图②博客内容发表顺序图
博客内容发表顺序图
3.协作图
①用户文章管理协作图如下图所示
8:
用户文章管理协作图
②用户博客发表协作图如下图所示
注册用户管理员
2:审核后发表博客
4:博客同步更新
3:更新至数据库
博客发表协作图
五、系统类模型
1.类图
如下图为博客系统事务信息包。
博客中的任何操作都要在用户注册登录后才能进行,因此在系统事务包的类图中,博客中的功能操作事务都依赖于用户登录的事务。
而用户登录事务必须依赖于系统管理员审核。
除此之外,博客中的内容添加、修改及删除这些事务都依赖于系统管理的事务。
因为这些事务的实现必须经过系统管理的审核,审核通过才能实现操作。
所以它们之间都用虚线箭头相连。
系统事务信息包内的类图
六、结束语
经过几个星期的努力,软件工程课程设计终于完成了。
通进此博客系统的设计,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发系统的方法和思想:既加深了对博客系统的认识。
又进一步巩固了所学软件工程的知识,提高了软件开发的水平。
从而为以后的就业打下了一个良好的基础。