求助 c语言课程设计 皇后 排序 哈希表
课程设计,那老师考试时题目已经出得超难了!现在课程设计又搞个超烦的出来!!!!全班人都服了....如下:《软件工程》课程设计提纲 封面:课题名称,设计人姓名、专业、班级、学号,日期。 目录:有序号、标题、页码,布局合理 功能 1. 求解皇后问题。 取n=6,用图形方式显示所有的布局。 2. 数据排序(自选3种方法)。 先随机产生n个数(如n=50),再选用2种排序方法进行排序,最后显示结果,并计算各排序方法所用的时间。 3. 哈希表 先随机产生n个数(如n=50),再构造哈希表(任选一种解决冲突的方法,自己定义哈希函数),最后显示结果及冲突次数。 要求菜单选择功能,采用瀑布模型开发,开发语言自选。每人各自完成,各自写出报告(不得雷同)。 最迟20周星期五交,包括电子文档(源程序,编译后的可执行文件)和书面文档(不用打印源程序)。 文档书写要求 (根据具体情况选择相关内容,报告要有自己思路的完整详尽的论述,不能只有图表) 一. 需求规格说明书 软件需求说明书的编制是为了是使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。 1. 引言 1.1 目的:说明编写这份需求说明书的目的,指出预期的读者。 1.2 项目背景:待开发的软件系统的名称,本系统的提出者,开发者,用户。 1.3 术语:列出本项目中用到的专门术语的定义。 2. 项目概述 2.1 目标 2.2 用户的特点 2.3 假定与约束 3. 具体要求 3.1 功能要求:逐项定量和定性叙述对软件所提出的功能要求。 3.2 性能需求:如对输出数据精度的要求,对该软件的时间特性要求,如响应时间等。 4. 运行环境 4.1 设备:列出运行该软件所需要的硬件设备 4.2 支持软件:列出支持软件,包括用到的操作系统,编译软件,测试软件的等。 4.3 接口:说明该软件同其他软件之间的接口,数据通信协议等。 二. 概要设计说明书 1. 总体设计 1.1 软件描述 1.2 运行环境 1.3 软件结构 1.4 外部接口 2. 模块设计 2.1 功能 2.2 内部接口 3. 数据结构设计 3.1 逻辑结构设计 3.2 物理结构设计 4. 运行设计 5. 系统出错设计 5.1 故障信息 5.2 补救措施 5.3 系统维护设计 6. 安全保密设计 三. 详细设计说明书 1. 软件结构 2. 模块设计说明 2.1 各模块结构 2.2 算法 2.3 数据结构 2.4 程序逻辑 2.5 存储分配和数组分配 2.6 单元说明 四. 测试计划 1.测试计划 1.1 软件说明 1.2 测试内容 1.3 测试准备 2.测试内容说明 2.1 测试名称 2.2 测试进度 2.3 测试软件 2.3 测试环境 2.4 专用工具 2.5 测试人员 2.6 测试资料 2.7 测试用例 3.评价 五.附录 参考文献
人人被他搞到想哭
现向各位编程达人们求助....只需上面红色部分(即题目部分)源程序(如果刚好你做过这个课程设计,有整篇论文的话就最好不过了),可以发到我邮箱ceeonef@163.com,或者直接回复也可以,你喜欢就好!!!哪怕你只有其中一个题目的也发出来吧,不胜感激!!!!谢谢啦!!!呜呜