数据结构课程设计

  • 格式:doc
  • 大小:413.50 KB
  • 文档页数:33

下载文档原格式

  / 33
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州工业应用技术学院

课程设计说明书

题目:手机信息数据检索

姓名:王港

院(系):信息工程学院

专业班级:16级计算机科学与技术6班

学号:1601110241

指导教师:王礼云

成绩:

时间:2018 年 1 月 2 日至2018 年 1 月12

郑州工业应用技术学院

课程设计任务书

题目手机信息数据检索

专业、班级16级计算机科学与技术6班学号1601110241姓名王港

主要内容:

开发一个手机信息数据检索,使管理员可以很好的管理回收的手机,避免平时废旧手机没有作用,不知道如何去处理旧的手机等问题。减轻废旧手机资源的浪费。本废旧手机回收系统利用单链表实现了基本信息的添加。管理员能够对各种信息进行修改,例如手机信息添加,手机信息删除,密码修改,退出系统。

基本要求:

1、巩固并加深学生对数据结构基本算法的理解;

2、认识面向过程和面向对象两种设计方法的区别;

3、进一步掌握和应用VC++6.0 集成开发环境;

4、提高运用对于数据结构的理解,增强了我解决实际问题的能力;

5、初步掌握开发小型实用软件的基本方法。

主要参考资料:

[1]谭浩强. C语言基础课程[M].北京:清华大学出版社,2009.

[2]刘振安. C程序设计课程设计[M].北京:机械工业出版社,2016.

[3]滕国文. 数据结构课程设计[M].北京:清华大学出版社, 2010.

[4]吴伟民. 数据结构[M].北京:清华大学出版社, 2017.

完成期限:2018.1.2-2018.1.12

指导教师签名:

课程负责人签名:

2018 年1 月12 日

摘要

21世纪以来,经济高速发展,人们生活发生了日新月异的变化,特别是手机普及到每个人生活的各个领域。但对于手机的回收越来越不适应现在社会的发展。计算机技术的飞速发展,也为我们带来了巨大的便利。为了适应现代人们回收旧手机方便的愿望。手机信息管理系统软件能够为我们现如今手机回收带来巨大的便利。

我国现如今已经成为手机产品的生产消费大国,伴随着通信技术的迅猛发展,手机更新换代的速度不断提高。特别是追求时尚潮流的大学生群体手机的更换频率增加更快。随着智能手机产品不断推陈出新,手机更新换代的周期也在缩短。据业内人士估计,我国存量闲置手机至少以亿计,但旧手机的回收率却不到2%,旧手机的处置成为一大问题。

中国目前废旧手机的回收现状和回收模式,造成我国手机回收效率低下,更是对垃圾回收产业带来了巨大的冲击,同时目前,我国年废旧手机产生量约上亿部,大部分闲置家中,未能有效回收利用。既浪费了资源,又威胁居民身心健康,造成环境污染。在分析我国废旧手机回收利用现状的基础上,提出了完善废旧手机回收的法律制度、增强消费者环保意识、构建绿色环保废旧手机回收利用新模式等建议。本手机信息数据检索为回收手机的人管理废旧的手机使用,使用单链表实现,对于信息的增加删除效率比较高,可以很方便的进行各种信息管理,对于数据的管理可以让我们更好的面对管理手机的繁杂工作。

关键字:信息检索;冒泡算法;单链表

目录

摘要...................................................................................................................... I 目录.................................................................................................................... II 第1章绪论. (1)

1.1 选题背景 (1)

1.2 选题意义 (1)

1.3 设计意义 (1)

第2章系统需求分析 (2)

2.1 系统需求 (2)

2.2 主体功能 (2)

2.3 开发环境 (3)

第3章系统总体设计 (4)

3.1 题目分析 (4)

3.2 功能描述 (4)

3.3 具体功能流程 (4)

3.2.1 管理员密码修改 (4)

3.2.2 系统大概功能 (5)

第4章系统设计 (9)

4.1 数据结构设计 (9)

4.2 具体函数功能 (9)

4.3 特色算法分析 (10)

第5章系统实现 (11)

5.1 登录系统界面 (11)

5.2 管理员密码的修改 (11)

5.3 系统主界面 (12)

5.4 系统添加手机信息 (12)

5.5 查询手机信息 (13)

5.6 修改用户名称 (13)

附录 (14)

结束语 (27)

参考文献 (28)

第1章绪论

1.1 选题背景

随着技术的不断的发展,高科技的进步带来了智能设备的巨大进步。手机在各行各业发挥着越来越重要的作用。而在手机的不断的普及,废旧手机的处理也成为了无法避免的问题。计算机的快速大量的运算可以进行管理人员很好的利用计算机的便利的进行大量的工作,从而让管理更加的智能化。使用冒泡算法实现,算法对于信息排序较为合适,能极大的提高程序的效率,特别是对于大量数据的检索,用良好的数据结构组织的代码可以降低对于硬件的消耗,比较符合现代人对于软件消耗少,性能高的指标

1.2 选题意义

随着4G时代的来临,我国的手机已进入更新换代高峰期。有数据显示,国内更换手机的周期已由过去的2至3年缩短到18个月左右。事实上,中国目前已经成为世界最大的手机生产国和消费国。废旧手机的回收利用已经成为十分必要的问题。手机回收作为现在必须要解决的事情。现今,有很多的二手回收网站已经投入使用,甚至好多大型公司对此作出了很大的投资。因此,有一个正规的网络二手回收平台就显得非常的重要,我们必须利用互联网来高效的解决这个问题。计算机的快速大量的运算可以让管理人员快速高效的进行工作。而数据结构中的单链表可以很好的对于信息进行管理。我用单链表进行了这次的软件设计。

1.3 设计意义

手机销量大幅增长的同时,滞留在人们手中的旧手机数量也在不断攀升。就个人而言,旧手机回收在消除健康隐患的同时,还有可观的现金补贴。在如此重视生态文明和资源可持续利用的今天,旧手机回收意义显得尤为重大!而对于回收手机的智能化的管理也显得尤为重要,我们正式对这个进行软件开发,方便其工作。利用单链表可以实现数组不能实现的一个功能,在内存是随机存储,不用指定具体的长度,能更加有效地利用空间。对于这些问题的解决,数据结构可以带来更高的运行或者存储效率。在程序的有些地方使用数据结构与算法中组织的东西,可以极大的提升效率,写出来的程序不仅简洁而且运行效率高。