- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博客文章管理系统设计大学毕设论文
博客文章管理系统
需求分析
本次课程设计需要实现的是——博客文章管理系统。
经过初步研究调查,博客文章项目多种多样,有小说、散文、诗歌等。各项研究的人员也是不同的,各项文章投入的内容各有差异。所以初步设定文章的属性有编号、文章名和文章类别等等。
文章项目被不断的研究出来,所以系统需要实现录入与删除功能。
读者对文章研究项目需要进行选择,系统必须相应的实现查询与排序的功能。
最后,文章项目被确定以后,系统需要把数据从内存中写入硬盘,实现输入输出功能。
系统简单流程:
博客文章管理系统:
1、登记入录函数;2、输出显示函数;3、保存数据函数;4、删除函数;5修改函数;6、查询函数(内分:按编号查询、按发布日期查询、按文章名查询、退出查询);7退出函数
系统设计和实现
a)系统研究项目类
系统研究项目类中,ID是文章编号,Name是文章名称,Time是发布日期等等。研究项目整个类中包含一个输出函数。所有数据成员与函数成员均为公有类型。
class cBlogarticle
+ ID[BUFSIZE]:char// 文章编号
+ Name[BUFSIZE]:char//文章名称
+ Time[BUFSIZE]:char//发布日期
+ Function[BUFSIZE]:char//主要内容
+StayTime :int//有效期
+Recommendedindex:double//推荐指数
+ flay :bool//标志
+ cBlogarticle()//构造函数初始化
b)设定的界面
博客文章管理系统
————————————————————————————
1:文章信息添加
2:文章信息显示
3:文章信息保存
4:文章信息删除
5:文章信息修改
6:文章信息查询
7:退 出 系 统
你选择
c)关键代码的分析
读取数据库
void ReadData(tListcBlogarticle *tListMedic)//读取数据库
{
char buf[BUFSIZE];
ifstream ifile(Blogarticle.txt,ios_base::in); //创建一个输出文件流对象
if (!ifile)
{
cerr 读取时打开文件出错! endl;
}
cBlogarticle Blogarticle;
while(ifile.getline(buf,BUFSIZE)) //遍历文本,读取数据
{
ifile.getline(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,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);
Blogarticle.flag=true;
tListMedic-Insert(Blogarticle);}
cout读取数据成功!\n\n;
ifile.close();//关闭文件
return;}
vo
您可能关注的文档
- s249宁济线鲁冀界至宁津县城段一标段寨子高架桥桩基专项施工方案大学毕设论文.doc
- sdh光传输实训报告大学毕设论文.doc
- sj10025挤出机低速轴齿轮设计大学毕设论文.doc
- start街时代网络策划方案大学毕设论文.doc
- sinumerik 808d数控车床plc连接与调试大学毕设论文.doc
- t17油门传感器支架冲孔模设计与制造大学毕设论文.doc
- the exploration of the interactive english teahing in the junior middle schools 初中英语课堂互动教学的探索英语大学毕设论文.doc
- the effect rebt have on procrastination in middle school english learners 理情行为疗法对中学生学业拖延的改善效果研究大学毕设论文.doc
- the interactive english teaching method based on constructivism in junior middle school 英语专业大学毕设论文.doc
- the translation of chinese and english idioms containing figures 英语专业大学毕设论文.doc
- 外研版选择性必修第三册 Unit 3 War and peace Starting Out & Understanding Ideas课件(共37张PPT).pptx
- 第14课 第一次世界大战与战后国际秩序 授课课件(共31张PPT).pptx
- 第18课 科技文化成就 课件(共19张PPT).pptx
- 人教版(2025) 必修第三册 Unit 2 Morals and Virtues Listening and Speaking课件(共22张).pptx
- 第20课 狼 课件(共35张PPT).pptx
- 外研版选择性必修 第三册Unit 2 A life’s work Starting out课件(共17张PPT).pptx
- 北师大版(2025) 必修第三册 Unit 8 Green Living Lesson 1 Roots and Shoots Lesson1课件(共23张PPT).pptx
- 北师大版(2025)必修第一册Unit 1 Life Choices Topic Talk 课件(共14张).pptx
- 人教版(2025) 必修第一册 Unit 1 Teenage Life Reading and Thinking 课件(共14张PPT).pptx
- 人教版(2025) 必修第一册 Unit 2 Travelling Around Listening and Talking课件(共16张PPT).pptx
最近下载
- APQP 先期产品质量策划(第三版)2024 中英文(高清可复制).doc
- 基于51单片机的二氧化碳浓度检测仪的设计.doc
- 2024—2025学年最新人教新版八年级下学期数学期末考试试卷 .pdf VIP
- MSD(湿敏器件防护)控制规范精讲.doc
- 《珍爱生命、预防溺水》主题班会 课件(共24张PPT)(含音频+视频).pptx VIP
- 2025年反诈防骗安全知识竞赛题库及答案.docx
- 高中英语读后续写满分突破主题专练:专题02 人与动物主题续写(解析版).doc VIP
- GA 423-2015 警用防弹盾牌.pdf
- 社区生鲜招商方案.docx VIP
- 最新2025年行政执法证完整考试题库必背100题(含标准答案).pdf VIP
文档评论(0)