课程设计汇本选题管理系统报告.docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计汇本选题管理系统报告 目录 1.设计目的和任务.................................................... ............................ 2 一、本课程设计的目的…………………………………… 2 2.本课程设计任务……………………………………… 2 2. 设计方案………………………………………… .. 3 一、整体设计……………………………………………………… 3 2.系统设计………………………………………………………… 3 三、系统实现………………………………………………… 5 4.系统测试……………………………………16 3.经验…………………………………………………………… 20 _ 一、设计目的与任务 一、本课程的目的 1 )课程设计是实践教学环节。设置课程设计的目的是加强学生对本课程及相关课程知识的理解,培养学生综合运用理论知识分析解决实际问题的能力。有助于提高学生的创新能力和创新意识。做好课程设计和教学工作,对实现专业培养目标、提高学生综合素质具有重要作用。 2 )通过课程设计进一步了解C++的基础知识。 3 ) 培养软件开发系统的观点和软件开发的总则规则,在此过程中培养严谨的科学态度和良好的工作作风。初步掌握软件开发过程中的问题分析、系统设计、程序编码、调试、测试等基本方法和技能。 4 ) 精通C++知识在程序中的应用,了解书本知识在解决实际问题中的应用。 2.本课程设计任务 (一)问题描述 课程设计主题包括:编号、名称、关键词、实施技术、人员数量(由几个人完成)等信息。 学生信息包括:学生证、性别、年龄、班级、专业等信息。 (2)功能要求 ①添加功能:程序可以添加学生记录和课程设计主题记录,并提供选择界面供用户选择要添加的类别。添加记录时,学生ID和ID必须是唯一的。如果添加重复记录,则提示数据添加重复并取消添加。 ②查询功能:可根据学号、学号、姓名等信息查询已添加的学生及课程设计题目。如果没有找到,会给出相应的提示信息。如果找到,将显示相应的记录信息。 ③显示功能:可以显示当前系统中所有学生的信息和课程设计主题信息,每条记录占一行。 ④编辑功能:可以根据查询结果修改对应的记录,修改时注意学号的唯一性。 ⑤删除功能:主要实现添加学生和课程设计主题记录的删除。如果当前系统中没有对应的记录,会提示“记录为空!”并返回操作。 ⑥统计功能:可根据各种参数进行统计。根据课程设计题目的题目,可以统计选择题目的学生信息。 ⑦保存功能:可以将当前系统中的各种记录保存到文件中,保存方式可以任意。 ⑧读取功能:文件中保存的信息可以读取到当前系统中供用户使用。 设计 1. 整体设计 我们设计了一个程序来保存学生的课程设计主题信息,并对学生的主题信息进行各种操作。该程序包括以下功能模块: 1 )学生信息添加模块:可以输入学生基本信息并保存到文件中间。 2 )查询模块:显示所有符合要求的课程设计信息。 3) 编辑模块:可以修改学生信息。 4)删除模块:可以删除相应的学生信息。 5) 统计模块:可以根据各种参数进行统计。 6) 查看模块:显示所有课程设计主题的信息。 7) 退出系统。为了完善系统,我们还添加了登录界面。 2.系统设计 1)类设计 定义一个学生班级Student,班级包括学号stuid、stuname、性别、年龄、班级、专业,以及所选课程的课程号couid、课程名couname、关键字keyword、实现技术; Guanli ,其成员函数包括输入函数到文件void write (int n);从文件中读取函数, int read();添加学生信息函数void add() ,查询信息函数void search() ,查询函数 void searchsid() 按学号,查询函数void searchsname() ,查询函数void searchcid()按标题号,查询函数void searchcname()按标题名称;修改信息函数 void alter();删除信息函数 void del();统计函数 void total();显示函数 void display() 和数据成员 Student stu[50] 。 2)功能设计 void write (int n) ,将数据写入文件,打开文本文档,将数据输入到文本文档中; int read() ,向文件写入数据,从文件中读取数据,打开文本文档,并输出文本文档中的数据; void add() ,添加学生信息; void search()查询信息(可以根据学生的学号、所选课程号、课程名称查询信息); void alter () ,修改学生信息; void del() ,删除学生信

文档评论(0)

181****3209 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档