- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【数据库】【课程设计】商品销售信息管理系统设计
商品销售信息管理系统设计1.设计目的2.需求分析2.1系统业务分析2.2系统数据处理分析2.3系统数据字典3.系统设计3.1系统开发框架3.2系统功能组成设计3.2.1 系统功能组成3.2.2 子系统功能模块设计3.3数据库结构设计3.3.1 商品管理系统的对象/实体3.3.2 概念模型转换为关系模型3.3.2 定义关系模型4.数据库实施与数据准备4.1数据库实施4.2数据准备5.系统功能模块设计与开发5.1模块划分5.2系统功能模块设计与开发5.2.1 登录模块5.2.2 插入订单5.2.3 删除订单5.
2021-01-26 21:55:56 29724 16
原创 【数据结构与算法】【课程设计】公园的导游图系统
公园导游图系统课程设计,系统可通过交互完成某公园内各景点及景点间路线长度的输入、存储及修改,并可给出由出口到入口环游整个公园的路线、某两个景点间的最短路线等信息。问题处理涉及图模型、单源最短路径问题的Dijkstra算法、旅行商问题的回溯和分支限界算法以及相关数据在文件中的存储和使用,是对相关内容的综合利用和整合。设计过程基于构建相关问题模型并围绕软件生存周期展开,从问题分析入手,逐步建立需求、概念和设计的相关模型并编写相关程序,并完成功能测试。
2020-01-21 17:39:55 8488 6
原创 【C++实验】模拟实现一个ATM自助存取款机
一、实验平台Visual C++ 6.0二、问题分析2.1 需求分析本次实验有如下四条需求:(1)要求程序界面友好且能对操作是否成功进行判断;(2)要求输入密码时以星号(***)显示;(3)要求存取款只能以整百金额进行,并对出现的各种情况进行判断;(4)要求转账时只能对于已有的五个账号(1234567891234567891……)操作。根据以上四点需求,至少应有菜单(Menu)、...
2019-04-02 21:39:13 13155 18
原创 【Web实验】【C#】基于控制台的 《学生选课系统》
基于控制台的 《学生选课系统》一、问题描述二、基本要求三、测试数据四、实现提示六、实现代码6.1 课程管理6.2 学生信息管理七、程序测试7.1程序流程7.2增加学生信息7.3查看学生信息7.4删除学生信息7.5导入学生信息7.6查看课程信息7.7新增课程7.8修改课程信息一、问题描述利用C#实现基于命令行的《学生选课系统》管理系统,并将数据保存在数据库中,其中要求:1.设计学生类,课程类;2.设计数据库表;3.实现针对基础数据的学生,课程的管理功能,4.实现学生信息的导入功能。二、基本要求
2021-06-07 00:36:42 3087 1
原创 【微机组成原理】【课程设计】洗衣机控制模拟系统设计(汇编语言)
洗衣机控制模拟系统设计1 设计题目及要求1.1 设计题目1.2设计要求2 方案分析与设计2.1 需求分析2.1.1 角色分析2.1.2 用例分析2.1.2.1 开机用例2.1.2.2 关机用例2.1.2.3 注水用例2.1.2.4 洗涤用例2.1.2.5 甩干用例2.1.2.6 显示用例2.1.2.7 计时用例2.1.2.8 指令处理用例2.1.3用例关系2.3 软件流程2.3.1 主程序流程2.3.2 中断流程2.3.3 键盘处理流程2.3.4 计时函数流程3 源代码3.1 无中断系统源码3.2 不产生循
2021-01-27 12:00:51 4197 2
原创 【编译原理】【实验】利用子集法构造DFA
利用子集法构造DFA 一、实验目的二、实验要求、内容三、实验设备四、实验原理(或程序框图)及步骤五、程序源代码六、实验数据、结果分析七、存在的问题与体会附录一、实验目的掌握将非确定有限自动机确定化的方法和过程。二、实验要求、内容1.输入一个NFA,输出一个接受同一正规集的DFA;2.采用任意语言,实现该算法;3编制测试程序;4.调试程序。三、实验设备计算机、Windows 7操作系统、Eclipse Luna程序集成环境、JDK 12。四、实验原理(或程序框图)及步骤对给定的NFA状态
2021-01-26 19:58:49 4518
原创 【编译原理】【实验】THOMPSON 算法的实现
THOMPSON 算法的实现一、实验目的二、实验要求、内容三、实验设备四、实验原理(或程序框图)及步骤五、程序源代码六、实验数据、结果分析七、存在的问题与体会一、实验目的掌握将正规表达式转换为NFA的方法和过程。二、实验要求、内容1.输入一个正规表达式,输出一个接受同一语言的NFA;2.采用任意语言,实现该算法;3编制测试程序;4.调试程序。三、实验设备计算机、Windows 7操作系统、Eclipse 2019-12 程序集成环境、JDK 12。四、实验原理(或程序框图)及步骤对于给
2021-01-25 14:41:03 3750
原创 【数据结构笔记】第一章 基本概念和术语
在数据结构中,数据是一种更加抽象的概念,对应于客观世界中需要处理的问题,表现为不同的形式,“数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机处理的符号的总称。”(严蔚敏《数据结构(C语言描述)》)、“数据是描述客观事物的符号。”(程杰《大话数据结构》)都是在这个角度给出的数据定义,相对而言,这样定义的数据更贴近数据的本来含义。
2019-09-19 22:20:21 197
原创 【C语言笔记】第七章 结构体
第七章 结构体一、目的二、特点三、声明、定义、初始化和使用1.声明2.定义3.初始化一、目的程序中的变量大多数是互相独立、无内在联系的变量,内存中的地址也互不相关。但在实际问题中,有些数据是有内在联系并成组出现的。需要把这些数据组成一个组合数据,存放在一块内存单元中。二、特点结构体是由不同类型数据组成的组合型数据结构,在内存中这些数据按各自所占内存大小连续存放,每个结构体变量所占的内存为各...
2019-09-11 20:16:07 298
原创 【C语言笔记】第六章 模块化程序设计:函数
第六章 模块化程序设计:函数一、概述1.什么是函数2.为什么要定义函数3.怎样定义函数二、函数调用1.调用形式2.数据传递3.函数声明和函数原型一、概述1.什么是函数函数就是功能,每一个函数用来实现一个特定的功能,函数的名字反应其代表的功能。2.为什么要定义函数C语言要求程序中出现的函数和数据先定义后使用,为了让编译系统识别自定义函数,需要定义函数。3.怎样定义函数(1)定义内容:函...
2019-09-11 19:15:09 391
原创 【C语言笔记】第四章 数组
@第五章 数组和其他数据表示4.1一维数组一、定义1.数组是一组有序数据的集合,数组中和数据的排列是有一定规律的,下标代表数据在数组中的序号。2.用一个数组名(如s)和下标来唯一地确定数组中的元素,如s15代表第十五个数据。3.数组中的每一个元素都属于同一个数据类型,不能把不同类型的数据放在同一个数组中。二、优点:方便访问数组中的第i个元素。三、定义格式:类型符 数组名[常量表达式...
2019-09-10 18:14:18 505
原创 【C语言笔记】第三章 程序设计结构:选择、分支和循环
程序设计包含三种基本结构:顺序、选择和循环,在顺序结构中,各语句是按自上二下的顺序执行的,执行晚上一个语句就自动地执行下一个语句,是无条件的,不必做任何判断,是最简单的程序结构。整体上看,几乎所有程序都是顺序结构之上的各种变幻。而不管在任何一种编程语言当中,程序的组织实际上都脱离不开这几种结构。
2019-09-10 16:44:31 1499
原创 【C语言笔记】第五章 C指针详解
据说C语言最大的优点和败笔都是指针,优点在于合理、熟练地应用指针可以极大地提高程序的运行效率,但是在指针的理解上却会造成极大的困扰。困扰在于,大部分的介绍当中,指针和地址是一种东西。但指针实际上是C和C++中的一个基本变量,占4个字节而地址是计算机系统用来标记内存的一个常量,并不占用程序的运行空间。指针自己本身占用一部分内存,指向的是另外的内存空间。
2019-09-09 17:59:50 507
原创 【C语言笔记】第二章 简单数据表示
数据是一个贯穿计科所有专业课的概念,每门课程都在不同的角度对数据进行了描述和解释。在后续的数据库、数据结构等专门关注数据的笔记当中会对它做更详尽的阐述,这里只关注数据在C和C系列语言当中的组织情况。C语言和C++在简单数据当中,除了string类型以外,全部一致,Java中的数据其基本形式也与此相似。实际上,除了特殊需求之外,平时常用的数据类型并不多,但这些数据在内存当中的存储形式、所能处理的数值范围以及适用的场合,还是需要熟悉的。
2019-09-09 16:37:25 234
原创 【Java实验】商店货物管理模拟
一、实验目的掌握面向对象的程序设计与开发。掌握,封装,多态,继承,异常处理,上转型技术。二、实验性质综合性三、实验内容要求完成一个商品租赁系统,该系统允许用户租赁商店里的的各种商品。 您将被要求创建一个Store 类,Store 类中保存了一个项目列表的引用。该列表(称为 itemList)的类型是链表,它包含了商店里面所有项目。这些项目包括: 书籍,杂志,DVD(电影),Bluray...
2019-09-08 13:17:43 1921 4
原创 【Java实验】随机输入单词的排序和窗口图形设计
一、实验目的掌握 Swing 包中常用的组件使用方法。熟悉布局管理器的适用场合,掌握事件处理机制。二、实验性质设计性三、实验内容编写一个对输入的英文单词按照字典排序的程序,界面如图,当在一个文本域输入若干个英文字单词,单击字典排序按钮,另一个文本域 对输入的英文单词进行排序;当按清空按钮,另一个文本区域的内容同时清空。要求通过 Swing 组件完成本程序的编写。要求写注释,生成 Jav...
2019-09-08 13:02:16 1759 7
原创 【Java实验】文件中单词重复字母对的查找
一、实验目的掌握文件输入流和输出流对文件进行读写的方法和步骤。掌握字符串处理的常用方法,掌握文件处理过程中年异常处理的方法。二、实验性质设计性三、实验内容在 words.txt 文件中包含了 87314 个单词,编写 Java 程序从 words 文件中读取单词,并输出重复字母对最多的单词,如果有多个单词是最多字母对单词输出第一个。例如 tooth 这个单词有一个重复字母对,commit...
2019-09-08 12:49:10 2129 10
原创 【Java实验】贪心猪游戏
一、 实验目的熟悉 Java 语言的编程、编译、运行、调试过程,掌握 Java 的控制流和随机数的方法。二、实验性质设计三、实验内容编写 Java 程序完成贪心猪游戏,规则如下:(1)一个简单的两人掷色子游戏,玩家轮流进行游戏,每次掷出一个[1,6] 的整数,先达到或者超过 100 分的玩家获胜,普通玩家先掷色子。(2)对于普通玩家,若掷出 1 不得分并换人,如果玩家掷出 2-6,就...
2019-09-08 11:13:20 3656 2
原创 【C语言笔记】第一章 综述:程序、算法和计算机语言
在程序设计和相关的课程当中,概念之间总是彼此联系的,这就导致在刚刚接触这些的概念的时候,由于某些尚未提及的概念,使得对当下的概念也不能很好地理解。这个系列的笔记参考了《C程序设计》和《C Primer Plus》 的相关内容,尽量将相关概念组合起来,按照从概念、术语、语法到程序的顺序组织。前六章的内容基本不涉及具体语法,在其他类似的编程语言中也同样适用。代码和习题会在所有概念梳理清楚之后呈现。
2019-09-07 16:37:17 1440
原创 【Linux】创建一个使用Linux系统的虚拟机
如果想在Windows系统下使用Linux的相关功能,需要首先创建一个虚拟机,并通过该虚拟机进行操作。VMware软件可以很方便地实现这一需求,现将步骤简要介绍如下。一、硬件准备为了避免不必要的麻烦,需要先进入电脑的BIOS 模式,打开电脑的VT 功能。由于电脑型号的不同,进入BIOS 的方式也有所区别,建议根据电脑型号进行搜索。大部分电脑可以在开机界面按F2 或F12 完成操作,有部分笔记本...
2018-12-04 18:45:15 277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人