- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
博客文章管理系统设计 毕业设计论文
博客文章管理系统
需求分析
本次课程设计需要实现的是——博客文章管理系统。
经过初步研究调查,博客文章项目多种多样,有小说、散文、诗歌等。各项研究的人员也是不同的,各项文章投入的内容各有差异。所以初步设定文章的属性有编号、文章名和文章类别等等。
文章项目被不断的研究出来,所以系统需要实现录入与删除功能。
读者对文章研究项目需要进行选择,系统必须相应的实现查询与排序的功能。
最后,文章项目被确定以后,系统需要把数据从内存中写入硬盘,实现输入输出功能。
系统简单流程:
博客文章管理系统:
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读取数据成
您可能关注的文档
- sdh光传输实训报告 毕业设计论文.doc
- sj10025挤出机低速轴齿轮设计 毕业设计论文.doc
- the effect rebt have on procrastination in middle school english learners 理情行为疗法对中学生学业拖延的改善效果研究 毕业设计论文.doc
- start街时代网络策划方案 毕业设计论文.doc
- -uml课程设计-图书管理系统 毕业设计论文.doc
- tot苏打红茶大学生市场营销方案 毕业设计论文.doc
- to-bay服饰网络推广及销售策划 毕业设计论文.doc
- u型管式换热器设计软件开发及关键部件有限元分析 毕业设计论文.doc
- vb电压采集系统设计论文 毕业设计论文.doc
- vhdl课程设计--四路抢答计时器设计 毕业设计论文.doc
最近下载
- 2025下半年广东珠海市纪委监委招聘所属事业单位工作人员12人备考题库最新.docx VIP
- 炸药及起爆技术.pptx VIP
- 金航联执业药师继续教育《常用抗菌药物的处方审核要点》习题答案.docx VIP
- ISO 5173 2009 金属材料焊缝的破坏性试验—弯曲试验(中文版).pdf VIP
- 浙美版美术一年级上册第8课《影像撕纸》教学设计.docx VIP
- 工业废碱液处理控制系统的设计.doc VIP
- 2025贵州安顺市人民医院招聘编外聘用专业技术人员70人笔试模拟试题及答案解析.docx VIP
- 新解读《GB_T 20174 - 2019石油天然气钻采设备 钻通设备》最新解读.docx VIP
- 甲醇应急处置方案.docx VIP
- 2025下半年广东珠海市纪委监委招聘所属事业单位工作人员12人备考笔试试题及答案解析.docx VIP
原创力文档


文档评论(0)