1 / 11
文档名称:

2013软件工程师期末历年真题.doc

格式:doc   大小:63KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2013软件工程师期末历年真题.doc

上传人:小点 2019/5/7 文件大小:63 KB

下载得到文件列表

2013软件工程师期末历年真题.doc

相关文档

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse蚆附录蚄课程设计报告结构及要求芃(课程设计报告要求打印,用小4号宋字,,A4纸,上下左右各留边距20mm。)螈(1)封面肇封面包括:题目、专业、班级、学号、学生姓名及时间羅摘要袄摘要是论文内容的简短陈述,一般不超过400字。关键词应为反映论文主题内容的通用技术词汇,一般为4个左右。蚀(3)目录芀目录的三级标题建议按1……、……、……的格式编写。蚆目录参考:蚃设计目的与要求螀总体设计(包含几大功能模块)莆详细设计(各功能模块的具体实现算法——流程图)膄数据结构设计描述,各模块(函数)的功能介绍,参数说明等。莁调试分析(包含各模块的测试用例,及测试结果。)袀总结(课程设计完成了哪些功能,有没有什么扩展功能还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等)螇(4)正文袆正文应按目录中编排的章节依次撰写,要求计算正确,论述清楚,文字简练通顺,插图简明,书写整洁。蒄(5)参考文献羀参考文献必须是在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。膈芄膃罿蕿肆羂聿羀蒄肅腿肇膆螄艿蒈袈薃附封面格式:荿罿莅莁长江师范学院葿数学与计算机学院荿肇课程设计莄蕿课程名称___软件工程师总论___蒆题目名称______________________薅学生学院_________膃专业班级__蕿学号______________________袇学生姓名______________________芇指导教师_______陈业纲_________袂羃芈蚅羅肂虿蒇蚄膂2013年月日肀附录袅1、设计选题范围:蒃第一套:通讯录管理系统膂设计一个《学生通讯录管理系统》,在链表程序的基础上,增加查询功能,设计要求如下:***1、文件功能薇存储文件使用指定文件名或默认文件名;节可以不保存输入记录,但需要确认是否保存输入记录;节如果已有文件,只能在其后追加;薈新增记录可以不存入原文件中,可以用原来的文件覆盖内存的内容;肄2、输入功能芅可以从文件中读入;莂可以直接从键盘输入;羈3、删除记录螆可以按“姓名”或“电话”方式删除记录并更新内存链表内容;肃能给出被删除的信息,输出没有找到的信息;蒂如果已经是空表,上出时应给出信息并返回主菜单;荿如果没有要删除的信息,输出没有找到的信息;芄删除操作仅限于内存,只有执行保存记录时,才能覆盖原记录;螂4、查询记录薂可以按“姓名”或“电话”方式查询记录;薆能给出查询记录的信息;羆如果查询的信息不存在,输出没有找到的信息;薁5、更新记录功能蚁可以随时修改、排序或插入新记录,其中排序、修改和插入可以选择可按姓名或电话进行操作;羇姓名可由16位字符和数字的混合编码组成;莄电话号码可由18位字符和数字组成;蚄6、输出记录功能螁将输出信息加上输出信息信息栏,例如:莈姓名电话性别年龄生日宿舍肆李四1234男217月1日东二333莃可以将记录存盘,保存到文件螁以上功能的功能选择需要在屏幕上列出各个选择项,然后接受键盘的输入作选择。但如用菜单实现将有加分。蝿7、测试程序薄应列出测试大纲对程序进行测试;膂应保证测试用例测试到程序的各种边缘情况。袁膀芆膅羁芇羇第二套学生成绩管理系统羄设计一个学生成绩管理系统,对上学期的本班的学****成绩进行管理,可以用数组来设计这个程序,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件。肁1、设计内容蚇每一条记录包括一个学生的学号、姓名、性别、各门课成绩(上学期的科目)、平均成绩。蒅输入功能:可以一次完成若干条记录的输入。螂显示功能:完成全部学生记录的显示。膁查找功能:完成按姓名或学号查找学生记录,并显示。肈排序功能:按学生平均成绩进行排序。***插入功能:按平均成绩高低插入一条学生记录。。芁应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!葿2、设计要求蚅已知有存储本班学生记录(包括学号、姓名、科目成绩、性别、),所有学生以学号从小到大排序(该文件自行建立)。要求编程序实现查询、排序、插入、删除诸功能。具体要求如下:薄要求显示如下界面莀蚆****************************************莇1--------------查询芃2--------------排序莀3--------------插入肇4--------------删除螅****************************************肂通过选择1-4来确定要做哪一个操作。蒀若选1,则出现如下界面蒈蒇********************************