课程设计报告模板费下载7646624【优秀文档资料】

课程设计报告模板费下载7646624【优秀文档资料】

ID:46891586

大小:117.50 KB

页数:24页

时间:2019-11-28

课程设计报告模板费下载7646624【优秀文档资料】_第1页
课程设计报告模板费下载7646624【优秀文档资料】_第2页
课程设计报告模板费下载7646624【优秀文档资料】_第3页
课程设计报告模板费下载7646624【优秀文档资料】_第4页
课程设计报告模板费下载7646624【优秀文档资料】_第5页
资源描述:

《课程设计报告模板费下载7646624【优秀文档资料】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京理工大学珠海学院课程设计说明书_2011_-_2012-学年第.1.学期题目:学院:专业班级:学号:学生姓名:指导教师:成绩:时间:北京理工大学珠海学院课程设计任务书2011〜2012学年笫1学期学生姓名:专业班级:10软件工程4班指导教师:翁省辉工作部门:计算机学院%1.课程设计题目模拟记事本程序二、课程设计内容用文本命令行界面模拟记事本功能:包括编辑、保存、另存为、复制、粘贴、查找、替换等功能。三、进度安排(1)1-2学时,选定题目、分析需求、理解需求;(2)3-4学时,程序设计,定义数据类型、数据处理方式;(3)5-

2、10学时,编写程序、调试、测试;(4)11-12学时,编写设计报告;(5)13-16学时,答辩。%1.基本要求(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)建立文件操作类、界面显示类及相关接口类,用文件读写实现。(5)写出课程设计报告,应不少于3000字(不含附录),同一组学生只需提交1份,但必须在报告中列明分工。课程负责人签名:课程设计分工安排姓名课程设计负责工作备注课程设计成绩评定表姓名成绩评定权

3、重总分总成绩(五分制)平时成绩20报告成绩50答辩成绩30XXXX(题目)□□xxxx(空两格,小四号宋体)关键词:xxxxxnxxxxxnxxxxxnxxxx(小四号宋体,各关键词之间空一格)第一章设计内容与目标1第二章总体设计22.1模块化设计总方案22.2模块功能设计2第三章详细设计33.1数据结构设计33.2模块接口设计43.3模块实现设计12第四章调试与测试134.1调试过程中的主要问题134.2测试过程与结果13参考文献14心得体会15第一章设计内容与目标第二章总体设计2.1模块化设计总方案□□☆☆☆☆☆☆☆☆'☆

4、正文(空两格、小四号宋体)为实现系统功能,木程序主要分为六个模块。它们分别为:输入i个学生信息、删除一个学生信息、查询一个学生信息、插入一个学生信息、列出所有的学生信息、保存并月•退出该程序。这六个函数再通过主函数调用分别得以实现。2.2模块功能设计第三章详细设计3.1数据结构设计用链表存储数据。每个学生的信息用链表的一个节点來存储。CNodeCListclassCNode{public:CNode(){pdata=0;pnext=0;}CNode(CNode&n);voidinputdata(CData*pd){pdata=

5、pd;}//给节点的Data域赋值voidshownode(){pdata->show();}//输出节点的数据CData*getdata(){returnpdata;}//获取节点的数据friendclassCList;private:CData^pdata;CNode*pnext;};classCList{public:CList(){phead二0;}~CList(){deletelist();}voidaddnode(CNode*pnode);//添加新的节点voiddeletelist();//删除链表CNode^d

6、clctcnodc(CNode*pnodc);//删除节点CNode^lookup(CData&data);//查找姓名相同的节点,并返回该节点CNode*getlistheadO{returnphead;}//获取链表的头结点voidshowlist();//输出链表CNode^getnext(CNode*pnode);//获得下一个节点private:CNode*phead;};3.2模块接口设计模块接口:(1)show()(2)set(char*c,char*n,char*nam,doublec,doublecp,dou

7、blem,doublece,doublesm,doubleeg,doublemar,doubleaver)(3)voidprint()〃打印学生信息的项目(4)voiddisplay(CList&stulist)//输出学生的信息(5)voidadd(CList&stulist)//增加学生的信息(6)voidlookup(CList&stulist)//查找某位学生的信息(7)voiddeletes(CList&stulist)//删除某位学生的信息〃输出学生的信息,如学生班级,学号,姓名。。。。voidStudent::s

8、how(){cout<

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

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

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