博客文章管理系统设计学士学位论文.doc

博客文章管理系统设计学士学位论文.doc

ID:14358151

大小:91.00 KB

页数:10页

时间:2018-07-28

博客文章管理系统设计学士学位论文.doc_第1页
博客文章管理系统设计学士学位论文.doc_第2页
博客文章管理系统设计学士学位论文.doc_第3页
博客文章管理系统设计学士学位论文.doc_第4页
博客文章管理系统设计学士学位论文.doc_第5页
资源描述:

《博客文章管理系统设计学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、博客文章管理系统一.需求分析本次课程设计需要实现的是——博客文章管理系统。经过初步研究调查,博客文章项目多种多样,有小说、散文、诗歌等。各项研究的人员也是不同的,各项文章投入的内容各有差异。所以初步设定文章的属性有编号、文章名和文章类别等等。文章项目被不断的研究出来,所以系统需要实现录入与删除功能。读者对文章研究项目需要进行选择,系统必须相应的实现查询与排序的功能。最后,文章项目被确定以后,系统需要把数据从内存中写入硬盘,实现输入输出功能。系统简单流程:开始退出删除显示保存修改查询添加项目选择博客文章管理系统:1.理顺和规范文章信息的查询和数据保存。2.提供集成的信息系统,实现业务数据和资料

2、的共享。3.由于数据的处理由系统自动完成,准确性与及时性大大提高,分析手段更加规范和多样,不但减轻了工作强度,还将促进博客管理人员从繁琐的事务处理中解放出来,用更多的时间研究文章的分类和更高效的管理,研究并运用现代管理方法改进博客文章信息管理,促进现代管理方法在文章管理中的广泛应用。博客文章系统各功能模块:1、登记入录函数;2、输出显示函数;3、保存数据函数;4、删除函数;5修改函数;6、查询函数(内分:按编号查询、按发布日期查询、按文章名查询、退出查询);7退出函数二.系统设计和实现a)系统研究项目类系统研究项目类中,ID是文章编号,Name是文章名称,Time是发布日期等等。研究项目整个

3、类中包含一个输出函数。所有数据成员与函数成员均为公有类型。classcBlogarticle+ID[BUFSIZE]:char//文章编号+Name[BUFSIZE]:char//文章名称+Time[BUFSIZE]:char//发布日期+Function[BUFSIZE]:char//主要内容+StayTime:int//有效期+Recommendedindex:double//推荐指数+flay:bool//标志+cBlogarticle()//构造函数初始化b)设定的界面博客文章管理系统————————————————————————————1:文章信息添加2:文章信息显示3:文章信息

4、保存4:文章信息删除5:文章信息修改6:文章信息查询7:退出系统你选择c)关键代码的分析(1)读取数据库voidReadData(tList*tListMedic)//读取数据库{charbuf[BUFSIZE];ifstreamifile("Blogarticle.txt",ios_base::in);//创建一个输出文件流对象if(!ifile){cerr<<"读取时打开文件出错!"<

5、(buf,BUFSIZE);strcpy(Blogarticle.ID,buf);//读取文章编号memset(buf,0,BUFSIZE);ifile.getline(buf,BUFSIZE);//读取文章名strcpy(Blogarticle.Name,buf);memset(buf,0,BUFSIZE);ifile.getline(buf,BUFSIZE);//读取发布日期strcpy(Blogarticle.Time,buf);memset(buf,0,BUFSIZE);ifile.getline(buf,BUFSIZE);//读取类别strcpy(Blogarticle.Style

6、,buf);memset(buf,0,BUFSIZE);file.getline(buf,BUFSIZE);//读取主要内容strcpy(Blogarticle.Function,buf);memset(buf,0,BUFSIZE);ifile.getline(buf,BUFSIZE);//读取有效期Blogarticle.StayTime=atoi(buf);memset(buf,0,BUFSIZE);ifile.getline(buf,BUFSIZE);//读取推荐指数Blogarticle.Recommendedindex=atoi(buf);memset(buf,0,BUFSIZE)

7、;Blogarticle.flag=true;tListMedic->Insert(Blogarticle);}cout<<"读取数据成功!";ifile.close();//关闭文件return;}voidDisplay(tList*tListMedic)//显示链表{cNode*p;p=tListMedic->head->next;while

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。