1、29 C+程序设计程序设计课程设计说明书 题目:题目: 学生成绩管理信息系统设计与开发 29 C+C+程序设计程序设计课程设计任务书课程设计任务书 题目:题目: 学生成绩管理信息系统设计与开发 课程设计从课程设计从 2011 年年 5 月月 10 日起到日起到 2011 年年 6 月月 15 日日 1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) :、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) : 1) 、设计内容: 制作学生成绩管理系统,实现数据录入、数据删除、数据浏览以及数 据查询等功能。 2) 、课程设计的要求: 包括系统设计要求,开发环境要求,技术文档要求
2、三部分。 系统设计要求系统设计要求: a) 学生成绩管理系统中不同使用单位 (用户) 的学生人数事先无法确定 b) 该学生成绩管理系统要求有学生成绩录入,查询,修改,删除,保存 文件 c) 系统使用文字菜单,用户通过选择菜单项的编号,实现系统对子模块 的调用也可用 windows 界面下的菜单栏、弹出式菜单、下拉菜单。 d) 每个班级每门课程的成绩可以从学生的成绩总表提取出子表并存储成 一个文本文件,以便在 windows的 notebook或者 Microsoft word下打 印,规定该文本文件名由班级号和课程名拼音字符串构成输入班级 号和课程名字符串后自动生成文件名如班,语文,则文件名为
3、: c1yuwen.txt e) 每个学生学习的课程有语文,英语,数学,物理,化学,生物 f) 学生的成绩总表结构约定为(学号,姓名,课程名,平时成绩,期末 成绩,总评成绩) 总评成绩由程序自动计算,总评成绩平时成绩 30期末成绩70 g) 学号是一个 9 位整数构成的字符串, 学号的编码规则: 入学年份+在读 年级+在读班级+班内编号;入学年份用 4 位整数构成字符串,如 2003 年入学则表示为:”2003”;在读年级用 1位整数构成字符串,如正在 1 年级读书则表示为:”1”;在读班级用 2 位整数构成字符串,如正在 1 班读书则表示为:”01”;班内编号用 2 位整数构成字符串,如在班
4、内 编号为 23 号则表示为:”23” 开发环境要求:开发环境要求: 29 软件环境:windows98/windowsXP/windows2000,Visual C+ 硬件环境:计算机(Pen4CPU, 256MRAM,60G 以上硬盘,输入输出设备) 技术文档要求:技术文档要求: 按照软件工程技术文档编写要求进行。要求流程图绘制规范, 模块功能描 述清晰,数据字典齐全。 2、对课程设计成果的要求包括图表、实物等硬件要求 :、对课程设计成果的要求包括图表、实物等硬件要求 : 1)提交课程设计报告 按照系统设计要求,用 Visual C+设计和开发一个应用程序学生成绩管 理信息系统,提交由需求
5、分析;系统设计说明(包括主菜单、子菜单、模块 功能简介、数据字典、系统结构图) ;系统技术文档 (包括系统各模块主要流 程图,软件总体测试方案与测试记录、局部测试方案与测试记录、软件调试 和修改记录、测试结论、运行情况记录),系统使用说明书,源程序代码为附 录构成的课程设计报告。 2)课程设计报告版式要求 打印版面要求:A4 纸,页边距:上 2cm,下 2cm,左 2.5cm、右 2cm; 字体:正文宋体、小四号;行距:固定值 20;页眉 1.5cm ,页脚 1.75cm;页 码位于页脚居中打印; 奇数页页眉“C+程序设计课程设计” ,偶数页页眉“学 生成绩管理信息系统设计与开发” ,页眉宋体
6、小 5 号;段落及层次要求:每节 标题以四号黑体左起打印(段前段后各 0.5 行) ,节下为小节,以小四号黑体 左起打印(段前段后各 0.5 行) 。换行后以小四号宋体打印正文。章节、小节 分别以 1、1.1、1.1.1 依次标出,空一字符后接各部分的标题。 当论文结构复杂, 小节以下的标题, 左起顶格书写, 编号依次用 (1) 、(2) 或 1) 、2)顺序表示。字体为小四号宋体。 对条文内容采用分行并叙时,其编号用(a) 、 (b)或 a) 、b)顺序 表示,如果编号及其后内容新起一个段落,则编号前空两个中文字符。 29 3)设计报告装订顺序与规范 封面 C+程序设计课程设计任务书 目录 C+程序设计设计课程设计报告正文 设计体会及今后的改进意见 参考文献(资料)参考文献(资料) 左边缘装订 3、课程设计工作进度计划:、课程设计工作进度计划: 时间时间 设计任务及要求设计任务及要求 第 13 周 需求分析分析、功能分解并深入学习动态链表知识 第 14 周 编写程序代码