《基础强化训练》课程设计校友录系统中留言管理的设计与实现.doc
《《基础强化训练》课程设计校友录系统中留言管理的设计与实现.doc》由会员分享,可在线阅读,更多相关《《基础强化训练》课程设计校友录系统中留言管理的设计与实现.doc(13页珍藏版)》请在三一办公上搜索。
1、目录一 问题描述2二 实验目的2三 功能分析23.1 系统需求分析23.2 系统可行性分析4四 系统设计54.1 内存数据结构设计54.2 留言函数设计54.3 界面函数设计54.4 处理过程设计64.5 输入输出设计8五 测试用例9六 结果显示9七 设计的特点、不足、收获与体会12一 问题描述题 目: 校友录系统中留言管理的设计与实现校友录系统中的留言管理就是对登陆界面的用户的留言和回复进行存储,显示,删除等操作,它是校友录系统不可缺少的部分,它的功能对于校友录系统的管理者和使用者来说都至关重要。编写程序主要实现以下功能:1,对留言进行存储;2,对留言进行显示;3,留言可删除;4,留言可查询
2、;5,对留言的回复可同样进行上述操作。二 实验目的1强化和巩固理论基础,掌握编程技巧,为后续的专业课学习打下良好的基础; 2要求用C/C+语言及Visual C+开发环境,实现一个小型完整程序的设计与开发; 3巩固深化所学课程的知识,培养学生运用知识,分析和解决实际问题的能力。 三 功能分析3.1 系统需求分析(1) 数据需求。该系统的数据来自登陆界面的使用者的输入和操作,包括留言,显示,查询和删除。(2) 功能需求。实现对留言的存储,显示,删除和查询。 1 主菜单1.我要留言输入留言内容对留言的存储2.显示留言用户点选择模块,有留言内容对留言的显示3.删除留言用户点选择模块,有留言内容对留言
3、的删除4.回复留言用户点选择模块,有留言内容对留言的回复5.查询留言用户点选择模块,有留言内容对留言的查询6.返回菜单用户点选择模块返回主菜单2 我要留言 执行过程数据需求实现功能请输入您的姓名用户输入内容存储姓名,为留言标志请输入留言内容用户输入内容存储留言3 显示留言执行过程数据需求实现功能选择此模块有留言内容对留言的显示4 删除留言执行过程数据需求实现功能全部删除有留言内容对留言全部删除单个删除有留言内容对留言单个删除返回上级无返回上一级5 回复留言执行过程数据需求实现功能选择回复记录号有留言内容确定回复对象输入回复内容选择完回复对象对留言回复6 查询留言执行过程数据需求实现功能按留言者
4、有留言内容显示该留言者的留言信息按回复者有回复内容显示该回复者的留言信息留言类型有留言内容或回复内容显示全部留言或回复返回上级无返回上一级3.2 系统可行性分析要完成这个题目,主要是解决留言者和留言内容的存储以及从txt文本中存取这些信息,解决的方法是建立一个带头结点的单链表,用于存储留言的信息如:留言人,留言内容,留言编号。解决了这个问题后就是判断当前操作人了,我们可以使用姓名来一一对应操作人。最重要的问题是在TXT文本中读入和输出留言人的信息,将信息存储起来,信息的存储结构显得尤为重要,分割符需采用留言信息中使用不上的一串字符来分割,以免出现误读现象。解决了这几个问题,剩下的工作就是设计一
5、个图形化的操作界面供操作人员使用以及使用对链表的操作来实现程序的功能。所以,该系统可用c+完成。而对于界面设计,由于不是实验重点,所以可以从简。而对于操作者而言,简化的操作程序也是一种客观要求。四 系统设计4.1 内存数据结构设计typedef struct liuyannodeint num;char biaoji;string name;string content;struct liuyannode *next;liuyannode,*liuyanlink;4.2 留言函数设计void insertliuyan()string add,name,content;fstream file;
6、char biaoji=!;cout欢迎添加留言!endl;coutname;coutcontent;file.open(liuyan.txt,ios:app|ios:out);name = name+#;content = content+$;add = biaoji+name+content;fileadd;filen;file.close();cout添加成功!endl;4.3 界面函数设计 void jiemian()for(int i = 0;i15;i+) cout ; for(i = 0;i50;i+) cout*; coutendl;for(i = 0;i15;i+) cout
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础强化训练 基础 强化 训练 课程设计 校友录 系统 留言 管理 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2388725.html