使用 XMind 思维导图整理常用的 Nmap 命令,已经转化为PDF格式
使用 XMind 思维导图整理常用的 Nmap 命令,已经转化为PDF格式
系统分析与设计方法
系统分析与设计方法(原书第7版)].〔美〕(惠腾Whitten) (J.L.).〔美〕(本特利Bentley) (L.D.).著.肖刚.孙慧.等.译.扫描版.pdf
基于UML的超市管理系统需求分析与设计
基于UML的超市管理系统需求分析与设计
停车场管理系统需求分析
在停车场管理系统中,系统管理员可以管理操作员和普通用户系统管理员,查看停车场车位的使用状况,进行退出系统,维护系统等功能。
面向对象设计原则PPT
面向对象设计原则概述
单一职责
开闭原则
里氏代换原则
依赖倒转原则
接口隔离原则
合成复用原则
迪米特法则
点菜系统的设计与实现
[摘 要]随着餐饮业的蓬勃发展,餐饮业务管理也变的非常复杂,因此将整个餐饮业务通过计算机系统进行管理成为餐饮业发展的趋势。建立一个集点菜、餐厅管理于一体的餐厅点菜系统是加速餐饮服务质量和效率的重要途径。目前已有的点菜系统在时效性等方面还不能满足行业需求。本文在分析了系统功能需求和非功能需求的基础上,在windows系统下运用php+mysql+apache平台上设计并实现了一个具有高性能的点菜系统。通过用例等视图分析了系统的设计框架,本系统会通过设计前台和后台对整个点菜系统进行设计实现。使得本点菜系统不仅具有点菜功能,还具有用户管理、查询等辅助餐饮管理功能。最后实验结果表明,该点菜系统的可行性和有效性达到了设计要求。
实验4 图形与文本的操作
绘制时钟。时钟的表盘通过绘制一个圆形来实现,表的时针、分针和秒针通过绘制不同宽度的直线实现,通过创建新字体实现表盘数字的绘制
迷宫求解课程设计
一.需求分析
1. 以结构体Maze表示迷宫,
数组move表示下一步的方向,用Maze[a][b]=2标记走过的路径。
2. 本程序手动生成一个迷宫(0表示路,1表示墙),迷宫大小为1-20阶。
3. 迷宫的入口随意(不能为墙)。
4. 本程序只求出一条成功的通路。
二.概要设计
为了实现上述操作,以栈为存储结构。
本程序包含三个模块:
(1) 主程序模块:实现人机交互。
(2) 迷宫生产模块:手动产生一个迷宫。
(3) 路径查找模块:实现通路的查找。
(4) 求解迷宫中一条通路:若当前位置可同,则将当前位置插入栈顶,若该位置是出口位置,则结束;否则切换当前位置的东临方块为新的当前位置;否则, 若栈不空且栈顶位置尚有其他方向未被探索,则设定新的的当前位置为沿顺时针方向旋转找到的栈顶位置的下一相邻块 若栈不空但栈顶位置的四周均不可通, 则删去栈顶位 置;若栈不空,则重新测试新的栈顶位置,直至找到一个可通的相
邻块或出栈至栈空。
作业2 Linux网络编程
使用TCP套接字来编写一个模拟用户远程登录的程序。采用多进程的方式实现服务器对多个客户端连接请求的响应,主程序创建套接字后将其绑定到4507端口,然后使套接字处于监听状态,调用accept等待来自客户端的连接请求,收到请求后服务器端创建一个子进程,处理该请求。客户端主程序创建套接字后调用connect连接到服务器端的4507端口,使用connect返回的套接字与服务器端进行通信。
作业1 Linux进程通信
利用共享内存实现文件的打开和读写操作,采用信号量作为同步机制完善两个进程(“生产者”和“消费者”)之间的通信。
实验1MFC基本应用程序
1.创建一个控制台应用程序,实现学生信息的管理。
步骤:
(1)首先定义一个学生类(Student),学生的属性是学号、姓名、性别、年龄、政治面貌;成员函数包括学生信息的增加、删除、修改、按学号查找。其中学生类的定义放在Student.h文件中,其成员函数的实现放在Student.cpp文件中。
(2)添加一个源文件main.cpp,用来调用学生信息的增、删、改、查功能,从面实现学生信息的管理。
2:实现一个简单的加法器